Patents by Inventor Gregory W. Bayer
Gregory W. Bayer 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: 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: 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
-
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
-
Patent number: 9411816Abstract: A method is provided for maintaining a list of content channels that a user of a multi-channel content service subscribes to or has followed, and a client device for operation by the user to receive the content. If a list on the user's device has been modified, the device (e.g., an applet provided by the service) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the user's channels, an identifier of the channel (e.g., a URL), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).Type: GrantFiled: January 27, 2014Date of Patent: August 9, 2016Assignee: LinkedIn CorporationInventors: Albert J. Lai, Ankit Gupta, Gregory W. Bayer, Stuart F. Norrie, Akshay D. Kothari
-
Patent number: 9218357Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the member's channels, an identifier of the channel (e.g., a URN), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).Type: GrantFiled: October 21, 2014Date of Patent: December 22, 2015Assignee: LinkedIn CorporationInventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
-
Publication number: 20150112925Abstract: A method is provided for maintaining a list of content channels that a user of a multi-channel content service subscribes to or has followed, and a client device for operation by the user to receive the content. If a list on the user's device has been modified, the device (e.g., an applet provided by the service) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the user's channels, an identifier of the channel (e.g., a URL), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).Type: ApplicationFiled: January 27, 2014Publication date: April 23, 2015Applicant: Linkedln CorporationInventors: Albert J. Lai, Ankit Gupta, Gregory W. Bayer, Stuart F. Norrie, Akshay D. Kothari
-
Publication number: 20150112926Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the member's channels, an identifier of the channel (e.g., a URN), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).Type: ApplicationFiled: October 21, 2014Publication date: April 23, 2015Inventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta
-
Patent number: 8990155Abstract: A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the member's channels, an identifier of the channel (e.g., a URN), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list).Type: GrantFiled: January 27, 2014Date of Patent: March 24, 2015Assignee: LinkedIn CorporationInventors: Gregory W. Bayer, Steven S. Chow, Kwei-you Tao, Ankit Gupta