Patents by Inventor Benjamin Liebald
Benjamin Liebald 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: 9355168Abstract: A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.Type: GrantFiled: March 5, 2014Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Jamie Davidson, Christina Ilvento
-
Patent number: 9317468Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: GrantFiled: August 27, 2014Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 9275001Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: GrantFiled: December 1, 2011Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20160044131Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: ApplicationFiled: December 1, 2011Publication date: February 11, 2016Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20140372435Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: ApplicationFiled: August 27, 2014Publication date: December 18, 2014Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 8849958Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: GrantFiled: December 1, 2011Date of Patent: September 30, 2014Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Publication number: 20140172839Abstract: A method of suggesting replacements for unavailable web pages is performed at a server system separate from a client system. A web page is identified. For documents in a collection of web pages, respective overlaps of content in the web page and the documents are determined based on stored information about content in the web page and the documents. One or more of the documents that have overlaps that satisfy a first criterion are selected. A request for a replacement for the web page is received from the client system and replacement web page information is provided to the client system. The replacement web page information is selected from the set consisting of A) one or more links to the one or more selected documents, B) a redirect to one of the one or more selected documents, and C) one of the one or more selected documents.Type: ApplicationFiled: March 17, 2008Publication date: June 19, 2014Inventors: Stefan Christoph, Benjamin Liebald, Mihai Stroe, Thomas Hofmann
-
Patent number: 8688706Abstract: A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.Type: GrantFiled: December 1, 2011Date of Patent: April 1, 2014Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Jamie Davidson, Christina Ilvento
-
Patent number: 8589434Abstract: A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are mapped to topic clusters and the topic clusters are stored in association with the user profile. Recommendations for a user are made based on the topic clusters associated with the user'profile.Type: GrantFiled: December 1, 2011Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Junning Liu, Ye Niu, Christina Ilvento, Yu-To Chen
-
Publication number: 20120143871Abstract: A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.Type: ApplicationFiled: December 1, 2011Publication date: June 7, 2012Applicant: GOOGLE INC.Inventors: Benjamin Liebald, Palash Nandy, Jamie Davidson, Christina Ilvento
-
Publication number: 20120143911Abstract: A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are mapped to topic clusters and the topic clusters are stored in association with the user profile. Recommendations for a user are made based on the topic clusters associated with the user's profile.Type: ApplicationFiled: December 1, 2011Publication date: June 7, 2012Applicant: GOOGLE INC.Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Junning Liu, Ye Niu, Christina Ilvento, Yu-To Chen
-
Publication number: 20120143996Abstract: A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.Type: ApplicationFiled: December 1, 2011Publication date: June 7, 2012Inventors: Benjamin Liebald, Palash Nandy, Dasarathi Sampath, Ye Niu, Jamie Davidson, Christina Ilvento, Patrick Hung
-
Patent number: 8131751Abstract: The present disclosure includes, among other things, systems, methods and program products for selecting subsequences (shingles or tuples) generated from sequences of tokens.Type: GrantFiled: December 3, 2008Date of Patent: March 6, 2012Assignee: Google Inc.Inventors: Behshad Behzadi, Yaniv Bernstein, Stefan Burkhardt, Monika H. Henzinger, Benjamin Liebald, Richard Tucker