Patents by Inventor Benjamin David Eidelson
Benjamin David Eidelson 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: 11973819Abstract: A method includes collecting user activity data for a first online media item. The user activity data can be data for a user consuming the first online media item. The method further includes segmenting a second online media item into a plurality of segments, and identifying one or more of the plurality of segments with user activity data satisfying one or more criteria. The identified segments comprise a set of frames of the plurality of frames of the second online media item. The method further includes selecting a frame from the set of frames from the second online media item. The method further includes sending a recommendation of the selected frame as a thumbnail recommendation for the second online media item to a client device.Type: GrantFiled: August 17, 2020Date of Patent: April 30, 2024Assignee: Google LLCInventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
-
Patent number: 11120055Abstract: A system and method for generating activity summaries for users. User activity information is received by a user activity information receiver module. Once enough data is received and processed, the data is analyzes and segmented to determine and create an activity summary or story. Content is selected. The selection of the content includes selection of content items, such as multimedia items, e.g. pictures and videos. Secondary information, such as user activity information or location information is analyzed. A story is generated based on the selected content, including the selected content. The story is represented by a display of the selected media and other information associated with the media.Type: GrantFiled: August 5, 2019Date of Patent: September 14, 2021Inventors: Joseph Robert Smarr, Anand Agarawala, Brett Rolston Lider, Benjamin David Eidelson
-
Patent number: 10855641Abstract: Implementations generally relate to updating events in a social network system. In some implementations a method includes generating one or more event objects having an event information section associated with a first user. The method also includes sending a post from the first user to one or more target users in a social network system, updating the one or more event objects based on the event information section, and causing the one or more updated event objects to be displayed along with the post to the one or more target users in the social network system.Type: GrantFiled: July 24, 2019Date of Patent: December 1, 2020Assignee: Google LLCInventors: Doug Sherrets, Benjamin David Eidelson, Anish Acharya, Andrew Martin Dahley, Raymond Win
-
Patent number: 10747802Abstract: A method includes identifying user activity data of a plurality of users for a first online media item. The user activity data includes a drop-off rate and a consumption rate for the first online media item. The first online media item has a first thumbnail representing the first online media item. The method further includes determining, based on at least one of the drop-off rate or the consumption rate of the first online media item, that a new thumbnail is to be recommended to replace the first thumbnail for the first online media item, selecting the new thumbnail from a plurality of candidate thumbnails, and sending a recommendation of the new thumbnail for the first online media item to a client device of a user associated with the first online media item.Type: GrantFiled: March 6, 2017Date of Patent: August 18, 2020Assignee: GOOGLE LLCInventors: Doug Sherrets, Benjamin David Eidelson, Jason Toff, Jason Prado, Sean Liu, Karen Kavett
-
Patent number: 10582157Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.Type: GrantFiled: January 29, 2016Date of Patent: March 3, 2020Assignee: Google LLCInventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
-
Publication number: 20190354542Abstract: A system and method for generating activity summaries for users. User activity information is received by a user activity information receiver module. Once enough data is received and processed, the data is analyzes and segmented to determine and create an activity summary or story. Content is selected. The selection of the content includes selection of content items, such as multimedia items, e.g. pictures and videos. Secondary information, such as user activity information or location information is analyzed. A story is generated based on the selected content, including the selected content. The story is represented by a display of the selected media and other information associated with the media.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Applicant: Google LLCInventors: Joseph Robert Smarr, Anand Agarawala, Brett Rolston Lider, Benjamin David Eidelson
-
Patent number: 10412026Abstract: Implementations generally relate to updating events in a social network system. In some implementations a method includes generating one or more event objects having an event information section associated with a first user. The method also includes sending a post from the first user to one or more target users in a social network system, updating the one or more event objects based on the event information section, and causing the one or more updated event objects to be displayed along with the post to the one or more target users in the social network system.Type: GrantFiled: March 18, 2016Date of Patent: September 10, 2019Assignee: Google LLCInventors: Doug Sherrets, Benjamin David Eidelson, Anish Acharya, Andrew Martin Dahley, Raymond Win
-
Patent number: 10372735Abstract: A system and method for generating activity summaries for users. User activity information is received by a user activity information receiver module. Once enough data is received and processed, the data is analyzes and segmented to determine and create an activity summary or story. Content is selected. The selection of the content includes selection of content items, such as multimedia items, e.g. pictures and videos. Secondary information, such as user activity information or location information is analyzed. A story is generated based on the selected content, including the selected content. The story is represented by a display of the selected media and other information associated with the media.Type: GrantFiled: May 20, 2015Date of Patent: August 6, 2019Assignee: GOOGLE LLCInventors: Joseph Robert Smarr, Anand Agarawala, Brett Rolston Lider, Benjamin David Eidelson
-
Patent number: 10331309Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: GrantFiled: May 3, 2016Date of Patent: June 25, 2019Assignee: Google LLCInventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
-
Patent number: 10250551Abstract: The present disclosure includes systems and methods for off-the-record communication including expiring messages. An example method comprises receiving an electronic communication from a source device, the electronic communication including at least one expiring message, temporarily storing content of the expiring message in a non-durable memory for a predetermined amount of time, durably storing envelope information associated with the expiring message in a durable memory, and determining whether a recipient device for the expiring message is available to accept transmission of the expiring message and determining whether an expiration event has occurred.Type: GrantFiled: April 2, 2018Date of Patent: April 2, 2019Assignee: GOOGLE LLCInventors: Jason Prado, Benjamin David Eidelson, Peter Michal Pawlowski, Doug Sherrets
-
Patent number: 10200338Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: GrantFiled: June 6, 2017Date of Patent: February 5, 2019Assignee: Google LLCInventors: Benjamin David Eidelson, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Publication number: 20190028410Abstract: Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.Type: ApplicationFiled: January 3, 2018Publication date: January 24, 2019Applicant: Google LLCInventors: Benjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
-
Publication number: 20180227262Abstract: The present disclosure includes systems and methods for off-the-record communication including expiring messages. An example method comprises receiving an electronic communication from a source device, the electronic communication including at least one expiring message, temporarily storing content of the expiring message in a non-durable memory for a predetermined amount of time, durably storing envelope information associated with the expiring message in a durable memory, and determining whether a recipient device for the expiring message is available to accept transmission of the expiring message and determining whether an expiration event has occurred.Type: ApplicationFiled: April 2, 2018Publication date: August 9, 2018Applicant: Google LLCInventors: Jason Prado, Benjamin David Eidelson, Peter Michal Pawlowski, Doug Sherrets
-
Patent number: 9935914Abstract: The present disclosure includes systems and methods for off-the-record communication including expiring messages. An example method comprises receiving an electronic communication from a source device, the electronic communication including at least one expiring message, temporarily storing content of the expiring message in a non-durable memory for a predetermined amount of time, durably storing envelope information associated with the expiring message in a durable memory, and determining whether a recipient device for the expiring message is available to accept transmission of the expiring message and determining whether an expiration event has occurred.Type: GrantFiled: November 10, 2015Date of Patent: April 3, 2018Assignee: Google LLCInventors: Jason Prado, Benjamin David Eidelson, Peter Michal Pawlowski, Doug Sherrets
-
Patent number: 9866505Abstract: Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.Type: GrantFiled: November 11, 2016Date of Patent: January 9, 2018Assignee: Google Inc.Inventors: Benjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
-
Patent number: 9836766Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.Type: GrantFiled: August 21, 2017Date of Patent: December 5, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
-
Publication number: 20170345061Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.Type: ApplicationFiled: August 21, 2017Publication date: November 30, 2017Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
-
Patent number: 9785979Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.Type: GrantFiled: December 15, 2016Date of Patent: October 10, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
-
Publication number: 20170279761Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.Type: ApplicationFiled: June 6, 2017Publication date: September 28, 2017Applicant: Goole Inc.Inventors: Benjamin David EIDELSON, Heradon Douglas, Peter Pawlowski, Per Gustafsson, Björn Kempén, Jonas Erik Lindberg
-
Patent number: D808418Type: GrantFiled: January 15, 2016Date of Patent: January 23, 2018Assignee: Google LLCInventors: Randall Sarafa, Benjamin David Eidelson, Richard Eugene Fulcher, Peter Ng