Patents by Inventor Andrew O. Hatch
Andrew O. Hatch 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).
-
Publication number: 20240135240Abstract: Embodiments of the disclosed technologies include generating a reward score for an entity. A rate distribution is determined using the reward score. A sampled rate value is generated by sampling the rate distribution. A probability score is generated for a pair of the entity and a user using the sampled rate value. A probability distribution is determined using the probability score. A sampled probability value is generated by sampling the probability distribution. A machine learning model is trained using the sampled probability value.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Yafei Wei, Andrew O. Hatch, Keqing Liang, Liyan Fang, Ankan Saha
-
Publication number: 20240134867Abstract: Embodiments of the disclosed technologies include generating a reward score for an entity. A rate distribution is determined using the reward score and a number of times the entity has been selected for ranking. A sampled rate value is generated by sampling the rate distribution. A probability score is generated for a pair of the entity and a user based on the sampled rate value. A probability distribution is determined using the probability score. A sampled probability value is generated by sampling the probability distribution. A machine learning model is trained using the sampled probability value.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Liyan Fang, Andrew O. Hatch, Keqing Liang, Yafei Wei, Ankan Saha
-
Patent number: 10042897Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with a set of content items in a member segment of a social network. Next, the system ranks the set of content items by the one or more metrics. The system then generates a content pool for the member segment based on the ranking of the content items. Finally, the system creates a content feed from the content pool for presentation to a user in the member segment.Type: GrantFiled: June 16, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
-
Publication number: 20160350310Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with a set of content items in a member segment of a social network. Next, the system ranks the set of content items by the one or more metrics. The system then generates a content pool for the member segment based on the ranking of the content items. Finally, the system creates a content feed from the content pool for presentation to a user in the member segment.Type: ApplicationFiled: June 16, 2015Publication date: December 1, 2016Applicant: LINKEDIN CORPORATIONInventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
-
Publication number: 20160350669Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content pools for a user, wherein each content pool in the set of content pools includes a set of content items associated with user activity in a member segment of a social network. Next, the system calculates a set of probabilities of clicking the content items in the content pool. The system then uses the probabilities to order the content items with other content items from other content pools into a content feed for the user. Finally, the system presents the content feed to the user.Type: ApplicationFiled: June 16, 2015Publication date: December 1, 2016Applicant: LINKEDIN CORPORATIONInventors: Timothy P. Jurka, Patrick A. Chase, Claire D. McGinty, Andrew O. Hatch, Alejandro Jorge Perez, Michael Conover, Samuel Stokes, Gregory W. Bayer, Akshay D. Kothari, Ankit Gupta
-
Patent number: 9031863Abstract: Disclosed are apparatus and methods for facilitating contextual selection of advertisements for displaying online via a computer network. In general, user features in the form of text are provided in conjunction with web page content for contextual advertisement matching. In one embodiment, a request for an advertisement to be displayed in a current web page that has been requested by a current user is received. The current user is associated with one or more current user characteristics from a plurality of different user characteristics, and the current web page has an associated content. A mapping model and the one or more current user characteristics are used to obtain a plurality of user-relevant terms for each of the one or more current user characteristics. A combination of the content of the current web page and obtained user-relevant terms are provided for selecting an advertisement for displaying with the current web page based on such combination.Type: GrantFiled: August 19, 2010Date of Patent: May 12, 2015Assignee: Yahoo! Inc.Inventors: Abraham H. Bagherjeiran, Andrew O. Hatch, Adwait Ratnaparkhi, Amruta S. Joshi
-
Patent number: 8533043Abstract: An online advertising selects online advertisements for display on a network location taking into account a probability that a candidate online advertisement will receive a click on a particular website. The system may determine a network location identity of the network location and transform a set of advertisements into a set of ranked advertisements. The system may determine an advertisement rank of a first advertisement among the set of ranked advertisements. The system then may generate a click probability value. The click probability value may reflect a click probability of the first advertisement by dividing an exponent of a weighted sum of the network location identity and the advertisement rank by one plus the exponent of the weighted sum of the network location identity and the advertisement rank.Type: GrantFiled: March 31, 2010Date of Patent: September 10, 2013Assignee: Yahoo! Inc.Inventors: Adwait Ratnaparkhi, Abraham Bagherjeiran, Andrew O. Hatch
-
Publication number: 20120047020Abstract: Disclosed are apparatus and methods for apparatus and methods for facilitating contextual selection of advertisements for displaying online via a computer network. In general, user features in the form of text are provided in conjunction with web page content for contextual advertisement matching. In one embodiment, a request for an advertisement to be displayed in a current web page that has been requested by a current user is received. The current user is associated with one or more current user characteristics from a plurality of different user characteristics, and the current web page has an associated content. A mapping model and the one or more current user characteristics are used to obtain a plurality of user-relevant terms for each of the one or more current user characteristics. A combination of the content of the current web page and obtained user-relevant terms are provided for selecting an advertisement for displaying with the current web page based on such combination.Type: ApplicationFiled: August 19, 2010Publication date: February 23, 2012Applicant: Yahoo! Inc.Inventors: Abraham H. Bagherjeiran, Andrew O. Hatch, Adwait Ratnaparkhi, Amruta S. Joshi
-
Publication number: 20110246285Abstract: An online advertising selects online advertisements for display on a network location taking into account a probability that a candidate online advertisement will receive a click on a particular website. The system may determine a network location identity of the network location and transform a set of advertisements into a set of ranked advertisements. The system may determine an advertisement rank of a first advertisement among the set of ranked advertisements. The system then may generate a click probability value. The click probability value may reflect a click probability of the first advertisement by dividing an exponent of a weighted sum of the network location identity and the advertisement rank by one plus the exponent of the weighted sum of the network location identity and the advertisement rank.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Inventors: Adwait Ratnaparkhi, Abraham Bagherjeiran, Andrew O. Hatch