Patents by Inventor Gavin James
Gavin James 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: 12652184Abstract: A method for managing collaborative playlists is disclosed. The method includes providing, by a processing device, indication regarding one or more available collaborative guidance controls, receiving, by the processing device, first user selection regarding one or more of the collaborative guidance controls, receiving, at the processing device, second user suggestion regarding an additional content item for addition to the playlist, and responsive to determining that the second user suggestion satisfies the one or more collaborative guidance controls, adding the additional content item to the playlist for consumption by the first user and a plurality of second users via a plurality of user devices.Type: GrantFiled: August 30, 2021Date of Patent: June 9, 2026Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 12645351Abstract: A method for presenting content items includes receiving a first content item from a first user device of a first user of a content sharing platform. The first content item references an additional content item through one or more actions performed by the first user on the first user device. In response to a subsequent request of a second user of the content sharing platform for the first content item hosted by the content sharing platform, providing, for display in a graphical user interface (GUI) of a second user device of the second user, a first GUI portion to display the first content item and a second GUI portion to present the additional content item. The one or more actions are caused to be performed in the GUI of the second user device during a playback of the first content item.Type: GrantFiled: September 28, 2023Date of Patent: June 2, 2026Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 12096094Abstract: Methods, systems, and media for providing personalized notifications to video viewers are provided. In some embodiments, the method comprises: receiving, using a hardware processor, one or more prompts to be presented in association with a video from a user account associated with the video; receiving, from the user account associated with the video, one or more notifications, wherein each of the one or more prompts is associated with one of the one or more notifications; causing the one or more prompts to be presented in association with presentation of the video to a user; receiving an indication that a first prompt of the one or more of the prompts was selected by the user; causing a notification associated with the first prompt to be presented to the user in response to receiving the indication.Type: GrantFiled: October 7, 2022Date of Patent: September 17, 2024Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Publication number: 20240193219Abstract: Systems and methods for generating social annotations for content that are capable of being seen by a broad audience are provided herein. A system can include a user identification component configured to identify a user that has potential for generating a valuable endorsement of a content item based at least in part on a sharing setting associated with a user. The system further includes an audience component configured to determine an audience associated with the user based at least in part on the sharing setting, a user selection component configured to select the user as a candidate user for generating the endorsement of the content item in response to a determination that a size of the audience exceeds a threshold, and a targeted content component configured to, in response to selection of the user, provide the content item to the user with a capability to endorse the content item.Type: ApplicationFiled: February 16, 2024Publication date: June 13, 2024Inventors: Justin Lewis, Gavin James
-
Publication number: 20240163499Abstract: A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.Type: ApplicationFiled: January 22, 2024Publication date: May 16, 2024Inventors: Justin Lewis, Gavin James
-
Patent number: 11921809Abstract: Systems and methods for generating social annotations for content that are capable of being seen by a broad audience are provided herein. A system can include a user identification component configured to identify a user that has potential for generating a valuable endorsement of a content item based at least in part on a sharing setting associated with a user. The system further includes an audience component configured to determine an audience associated with the user based at least in part on the sharing setting, a user selection component configured to select the user as a candidate user for generating the endorsement of the content item in response to a determination that a size of the audience exceeds a threshold, and a targeted content component configured to, in response to selection of the user, provide the content item to the user with a capability to endorse the content item.Type: GrantFiled: August 29, 2022Date of Patent: March 5, 2024Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Publication number: 20240036714Abstract: A method for presenting content items includes receiving a first content item from a first user device of a first user of a content sharing platform. The first content item references an additional content item through one or more actions performed by the first user on the first user device. In response to a subsequent request of a second user of the content sharing platform for the first content item hosted by the content sharing platform, providing, for display in a graphical user interface (GUI) of a second user device of the second user, a first GUI portion to display the first content item and a second GUI portion to present the additional content item. The one or more actions are caused to be performed in the GUI of the second user device during a playback of the first content item.Type: ApplicationFiled: September 28, 2023Publication date: February 1, 2024Inventors: Justin Lewis, Gavin James
-
Patent number: 11882330Abstract: A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.Type: GrantFiled: June 17, 2022Date of Patent: January 23, 2024Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11880398Abstract: A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.Type: GrantFiled: July 21, 2021Date of Patent: January 23, 2024Assignee: GOOGLE LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11855940Abstract: Methods, systems, and media for generating contextually relevant messages are provided. In some embodiments, a method for generating contextually relevant messages is provided, the method comprising: requesting content from a content source; receiving a content item; causing the content item to be presented using a display device; causing an endorsement indication corresponding to an endorsing user to be concurrently presented with the content item, wherein a user associated with the request for content and the endorsing user are social connections; receiving user input selecting the endorsement indication; causing a temporary messaging interface including a temporary message from the user to the endorsing user to be presented; causing a permanent message to be created based on the temporary message and received user input; and causing the permanent message to be presented to the endorsing user.Type: GrantFiled: November 28, 2022Date of Patent: December 26, 2023Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Publication number: 20230355459Abstract: A walker is provided for assisting a person to walk independently, the walker including a frame, one or more wheels connected to a base of the frame, a seat connected to the frame, in which the seat is configurable into a lowered and raised position and/or in which the seat can swivel and a resistance means is provided for resisting rotation of the seat about its pivot during use.Type: ApplicationFiled: May 9, 2023Publication date: November 9, 2023Inventors: Stuart Moore, Gavin James
-
Publication number: 20230355460Abstract: A walker is provided for assisting a person to walk independently, the walker including a frame, one or more wheels connected to a base of the frame, a seat connected to the frame, in which the seat can swivel and a resistance means is provided for resisting rotation of the seat about its pivot during use.Type: ApplicationFiled: May 9, 2023Publication date: November 9, 2023Inventors: Stuart Moore, Gavin James
-
Patent number: 11775152Abstract: A method for presenting content items includes receiving, by a first user device, a request for a video item hosted by a content platform, and providing a graphical user interface comprising a first portion having a first media player to playback the requested video item and a second portion having a second media player to playback an additional video item of a plurality of additional video items. The requested video item comprises a plurality of portions, each associated with a corresponding portion of the additional video item based on a set of actions that were performed by a second user interacting with the corresponding portion of the additional video item. The method further includes in response to an interaction of the first user with respect to a portion of the additional video item, causing the playback of the requested video item to pause.Type: GrantFiled: December 6, 2021Date of Patent: October 3, 2023Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Publication number: 20230090161Abstract: Methods, systems, and media for generating contextually relevant messages are provided. In some embodiments, a method for generating contextually relevant messages is provided, the method comprising: requesting content from a content source; receiving a content item; causing the content item to be presented using a display device; causing an endorsement indication corresponding to an endorsing user to be concurrently presented with the content item, wherein a user associated with the request for content and the endorsing user are social connections; receiving user input selecting the endorsement indication; causing a temporary messaging interface including a temporary message from the user to the endorsing user to be presented; causing a permanent message to be created based on the temporary message and received user input; and causing the permanent message to be presented to the endorsing user.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventors: Justin Lewis, Gavin James
-
Publication number: 20230038519Abstract: Methods, systems, and media for providing personalized notifications to video viewers are provided. In some embodiments, the method comprises: receiving, using a hardware processor, one or more prompts to be presented in association with a video from a user account associated with the video; receiving, from the user account associated with the video, one or more notifications, wherein each of the one or more prompts is associated with one of the one or more notifications; causing the one or more prompts to be presented in association with presentation of the video to a user; receiving an indication that a first prompt of the one or more of the prompts was selected by the user; causing a notification associated with the first prompt to be presented to the user in response to receiving the indication.Type: ApplicationFiled: October 7, 2022Publication date: February 9, 2023Inventors: Justin Lewis, Gavin James
-
Patent number: 11544342Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.Type: GrantFiled: March 11, 2021Date of Patent: January 3, 2023Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Publication number: 20220414180Abstract: Systems and methods for generating social annotations for content that are capable of being seen by a broad audience are provided herein. A system can include a user identification component configured to identify a user that has potential for generating a valuable endorsement of a content item based at least in part on a sharing setting associated with a user. The system further includes an audience component configured to determine an audience associated with the user based at least in part on the sharing setting, a user selection component configured to select the user as a candidate user for generating the endorsement of the content item in response to a determination that a size of the audience exceeds a threshold, and a targeted content component configured to, in response to selection of the user, provide the content item to the user with a capability to endorse the content item.Type: ApplicationFiled: August 29, 2022Publication date: December 29, 2022Inventors: Justin Lewis, Gavin James
-
Patent number: 11539805Abstract: A system includes an ingestion component configured to receive a request from an entity for content related to a content item and a user identity. The request has a content identifier representative of the content item and a token. A request processing component of the system is configured to access a database associated with the system and identify the content item and the user identity using the content identifier and the token, wherein the database has information associating the token with the user identity and associating the content identifier with the content item. In response to identification of the content item and the user identity, the request processing component directs a recommendation engine associated with the system to identify the content related to the content item and the user identity. Information identifying the content related to the content item and the user identity is then transmitted back to the entity.Type: GrantFiled: June 1, 2020Date of Patent: December 27, 2022Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11516162Abstract: Methods, systems, and media for generating contextually relevant messages are provided. In some embodiments, a method for generating contextually relevant messages is provided, the method comprising: requesting content from a content source; receiving a content item; causing the content item to be presented using a display device; causing an endorsement indication corresponding to an endorsing user to be concurrently presented with the content item, wherein a user associated with the request for content and the endorsing user are social connections; receiving user input selecting the endorsement indication; causing a temporary messaging interface including a temporary message from the user to the endorsing user to be presented; causing a permanent message to be created based on the temporary message and received user input; and causing the permanent message to be presented to the endorsing user.Type: GrantFiled: August 2, 2021Date of Patent: November 29, 2022Assignee: Google LLCInventors: Justin Lewis, Gavin James
-
Patent number: 11470406Abstract: Methods, systems, and media for providing personalized notifications to video viewers are provided. In some embodiments, the method comprises: receiving, using a hardware processor, one or more prompts to be presented in association with a video from a user account associated with the video; receiving, from the user account associated with the video, one or more notifications, wherein each of the one or more prompts is associated with one of the one or more notifications; causing the one or more prompts to be presented in association with presentation of the video to a user; receiving an indication that a first prompt of the one or more of the prompts was selected by the user; causing a notification associated with the first prompt to be presented to the user in response to receiving the indication.Type: GrantFiled: August 3, 2020Date of Patent: October 11, 2022Assignee: Google LLCInventors: Justin Lewis, Gavin James