Patents by Inventor Benjamin Arai

Benjamin Arai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9967226
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, a system determines, for each of a plurality of time intervals, a likelihood of a particular member of an online social network service performing a particular member user action on a particular message content item during the corresponding time interval. The plurality of time intervals are then ranked, based on the determined likelihoods corresponding to the plurality of time intervals. Thereafter, a particular time interval is identified from among the plurality of time intervals that is associated with a highest ranking. The particular time interval is then classified as an optimum personalized message delivery time for the particular member.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Chand Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Patent number: 9848053
    Abstract: Techniques for measuring user engagement with online products and content are described. According to various embodiments, user sequence flow information is generated for a given member, based on online session log data, the user sequence flow information indicating a chronological sequence of steps and associated activities, each of the activities being any one of a product page view activity and a user action activity. The generation of the user sequence flow information may comprise grouping one or more sequential page views of a product described in the online session log data for the member into a product page view activity in the user sequence flow information, and grouping one or more sequential user actions performed in conjunction with a product described in the online session log data for the member into a user action activity in the user sequence flow information.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guangde Chen, Yael Garten, Sarah Tolman, Benjamin Arai
  • Publication number: 20170026331
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, a system determines, for each of a plurality of time intervals, a likelihood of a particular member of an online social network service performing a particular member user action on a particular message content item during the corresponding time interval. The plurality of time intervals are then ranked, based on the determined likelihoods corresponding to the plurality of time intervals. Thereafter, a particular time interval is identified from among the plurality of time intervals that is associated with a highest ranking. The particular time interval is then classified as an optimum personalized message delivery time for the particular member.
    Type: Application
    Filed: October 10, 2016
    Publication date: January 26, 2017
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Chand Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Publication number: 20160373538
    Abstract: Techniques for inferring a time zone of a user (e.g., a member of an online social network service) are described. According to various embodiments, it is determined that a particular member of an online social networks service is currently located in a particular country. Responsive to determining that a single time zone is associated with the particular country, it is determined that the particular member is currently located in the single time zone. Responsive to determining that multiple time zones are associated with the particular country, an IP address associated with a user login request is accessed, a geographic location associated with the IP address is identified, and a specific one of the multiple time zones that corresponds to the geographic location is identified. It is determined that the particular member is currently located in the specific time zone.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Chand Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Patent number: 9473446
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, a system determines, for each of a plurality of time intervals, a likelihood of a particular member of an online social network service performing a particular member user action on a particular message content item during the corresponding time interval. The plurality of time intervals are then ranked, based on the determined likelihoods corresponding to the plurality of time intervals. Thereafter, a particular time interval is identified from among the plurality of time intervals that is associated with a highest ranking. The particular time interval is then classified as an optimum personalized message delivery time for the particular member.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 18, 2016
    Assignee: LinkedIn Corporation
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Patent number: 9432466
    Abstract: Techniques for inferring a time zone of a user (e.g., a member of an online social network service) are described. According to various embodiments, it is determined that a particular member of an online social networks service is currently located in a particular country. Responsive to determining that a single time zone is associated with the particular country, it is determined that the particular member is currently located in the single time zone. Responsive to determining that multiple time zones are associated with the particular country, an IP address associated with a user login request is accessed, a geographic location associated with the IP address is identified, and a specific one of the multiple time zones that corresponds to the geographic location is identified. It is determined that the particular member is currently located in the specific time zone.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 30, 2016
    Assignee: LinkedIn Corporation
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Patent number: 9420062
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, members of an online social network service that are currently located in a particular geographic location (e.g., a particular time zone) are identified. Thereafter, messages (e.g., e-mails) are transmitted to the members at multiple local times (e.g., multiple times of the day). It is then determined that one or more of the messages that were transmitted at a particular local time have received a highest value for a response metric among the messages, the response metric indicating responses by the members to the messages. The particular local time is then classified as an optimum local message delivery time for the particular geographic location.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 16, 2016
    Assignee: LinkedIn Corporation
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Patent number: 9344297
    Abstract: Techniques for predicting a user response to the e-mail content are described. According to various embodiments, member email interaction data associated with a particular member and email content data describing a particular email content item is accessed. The data is then encoded into one or more feature vectors and assembled to thereby generate an assembled feature vector. Thereafter, a prediction modeling process is performed, based on the assembled feature vector and a trained prediction model, to predict a likelihood of the particular member performing a particular user action on the particular email content item.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 17, 2016
    Assignee: LinkedIn Corporation
    Inventors: Samir M. Shah, Utku Irmak, Ferris Jumah, Benjamin Arai
  • Publication number: 20160062558
    Abstract: Techniques for providing information describing how users are funneling through various products and features of a website are described. According to various embodiments, a user specification of a first set of one or more entities is received. A data structure storing a plurality of data structure entities is then accessed, each of the data structure entities corresponding to an online user session and describing one or more user interaction events included in the corresponding online user session. A set of the plurality of data structure entities are then retrieved from the data structure, the set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set. Information regarding the retrieved set of the plurality of data structure entities is then provided to a user, via a user interface.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Erin Delacroix, Christina Lynn Lopus, James Lee Baker, Benjamin Arai, Kaushik Rangadurai, Deepak Neralla, Ishita Shah, Sanketh Suresh Katta
  • Publication number: 20160062621
    Abstract: Techniques for providing information describing how users are funneling through various products and features of a website are described. According to various embodiments, a user specification of a first set of one or more entities is received. A user interface element is then displayed, the user interface element indicating an amount of total online user sessions that include user interactions with at least one of the entities in the first set during a specific time interval. Thereafter, a user specification of a second set of one or more entities is received. A second user interface element is then displayed, the second user interface element indicating a subset of the total online user sessions that include user interactions with at least one of the entities in the second set subsequent to the user interactions with at least one of the entities in the first set.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Erin Delacroix, Christina Lynn Lopus, James Lee Baker, Benjamin Arai, Kaushik Rangadurai, Deepak Neralla, Ishita Shah, Sanketh Suresh Katta
  • Publication number: 20150381552
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, a system determines, for each of a plurality of time intervals, a likelihood of a particular member of an online social network service performing a particular member user action on a particular message content item during the corresponding time interval. The plurality of time intervals are then ranked, based on the determined likelihoods corresponding to the plurality of time intervals. Thereafter, a particular time interval is identified from among the plurality of time intervals that is associated with a highest ranking. The particular time interval is then classified as an optimum personalized message delivery time for the particular member.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Publication number: 20150350376
    Abstract: Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, members of an online social network service that are currently located in a particular geographic location (e.g., a particular time zone) are identified. Thereafter, messages (e.g., e-mails) are transmitted to the members at multiple local times (e.g., multiple times of the day). It is then determined that one or more of the messages that were transmitted at a particular local time have received a highest value for a response metric among the messages, the response metric indicating responses by the members to the messages. The particular local time is then classified as an optimum local message delivery time for the particular geographic location.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Publication number: 20150350350
    Abstract: Techniques for inferring a time zone of a user (e.g., a member of an online social network service) are described. According to various embodiments, it is determined that a particular member of an online social networks service is currently located in a particular country. Responsive to determining that a single time zone is associated with the particular country, it is determined that the particular member is currently located in the single time zone. Responsive to determining that multiple time zones are associated with the particular country, an IP address associated with a user login request is accessed, a geographic location associated with the IP address is identified, and a specific one of the multiple time zones that corresponds to the geographic location is identified. It is determined that the particular member is currently located in the specific time zone.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: LINKED IN CORPORATION
    Inventors: Ravi Kiran Holur Vijay, Benjamin Arai, Mark Hull, Utku Irmak, Pramod Khincha, Samir M. Shah, Ji Yan, Lawrence Yuan
  • Publication number: 20150249716
    Abstract: Techniques for measuring user engagement with online products and content are described. According to various embodiments, user sequence flow information is generated for a given member, based on online session log data, the user sequence flow information indicating a chronological sequence of steps and associated activities, each of the activities being any one of a product page view activity and a user action activity. The generation of the user sequence flow information may comprise grouping one or more sequential page views of a product described in the online session log data for the member into a product page view activity in the user sequence flow information, and grouping one or more sequential user actions performed in conjunction with a product described in the online session log data for the member into a user action activity in the user sequence flow information.
    Type: Application
    Filed: December 31, 2014
    Publication date: September 3, 2015
    Inventors: Guangde Chen, Yael Garten, Sarah Tolman, Benjamin Arai
  • Publication number: 20150213372
    Abstract: Techniques for predicting a user response to the e-mail content are described. According to various embodiments, member email interaction data associated with a particular member and email content data describing a particular email content item is accessed. The data is then encoded into one or more feature vectors and assembled to thereby generate an assembled feature vector. Thereafter, a prediction modeling process is performed, based on the assembled feature vector and a trained prediction model, to predict a likelihood of the particular member performing a particular user action on the particular email content item.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Linkedln Corporation
    Inventors: Samir M. Shah, Utku Irmak, Ferris Jumah, Benjamin Arai
  • Patent number: 8229930
    Abstract: A URL reputation system may have a reputation server and a client device with a cache of reputation information. A URL reputation query from the client to the server may return reputation data along with probabilistic set membership information for several variants of the requested URL. The client may use the probabilistic set membership information to determine if the reputation server has additional information for another related URL as well as whether the classifications are inheritable from one of the variants. If the probabilistic set membership determines that the reputation server may have additional information, a query may be made to the reputation server, otherwise the reputation may be inferred from the data stored in the cache.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Benjamin Arai, Craig Boucher, Nicholas Waggoner, Jose Marcos de Oliveira, Yun Lin
  • Publication number: 20110191342
    Abstract: A URL reputation system may have a reputation server and a client device with a cache of reputation information. A URL reputation query from the client to the server may return reputation data along with probabilistic set membership information for several variants of the requested URL. The client may use the probabilistic set membership information to determine if the reputation server has additional information for another related URL as well as whether the classifications are inheritable from one of the variants. If the probabilistic set membership determines that the reputation server may have additional information, a query may be made to the reputation server, otherwise the reputation may be inferred from the data stored in the cache.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Jason COHEN, Benjamin Arai, Craig Boucher, Nicholas Waggoner, Jose Marcos de Oliveira, Yun Lin