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: 11539805
    Abstract: 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: Grant
    Filed: June 1, 2020
    Date of Patent: December 27, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11516162
    Abstract: 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: Grant
    Filed: August 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11470406
    Abstract: 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: Grant
    Filed: August 3, 2020
    Date of Patent: October 11, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20220321943
    Abstract: 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: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11429689
    Abstract: 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: Grant
    Filed: April 17, 2015
    Date of Patent: August 30, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20220234512
    Abstract: Assemblies for supporting a load relative to a roof of a vehicle, and vehicle roof tray assemblies are disclosed. Disclosed assemblies include an elongate member and an engaging mechanism. The elongate member defines a support surface for supporting the load, and has a pair of opposed, diverging retention surfaces extending away from the support surface. The engaging mechanism is configured to abut the retention surfaces to engage the elongate member. A slat for a vehicle roof tray is also disclosed.
    Type: Application
    Filed: February 14, 2022
    Publication date: July 28, 2022
    Inventors: Andrew Guy Menegazzo, James Kenneth Robert Luke, Gavin James Smith
  • Patent number: 11379540
    Abstract: Systems and methods of a gain adjustment component for content selection infrastructure are provided. The system can receive a selection of multiple topics identified by a semantic analysis technique, and identify one or more keywords. The system can determine relevance scores between each of the keywords and the multiple topics. The system can generate an aggregated relevance score for each keyword based on the relevance score for the keyword and each of the multiple topics. The system can determine a threshold based on a metric associated with the multiple topics. The system can determine to input or exclude each of the one or more keywords based on a comparison of the corresponding aggregated relevance score with the threshold.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: July 5, 2022
    Assignee: GOOGLE LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 11368742
    Abstract: 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: Grant
    Filed: May 22, 2020
    Date of Patent: June 21, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11299405
    Abstract: A purification apparatus includes a radio frequency (RF) signal source that generates an RF signal, first and second electrodes, and a conduit. The first electrode receives the RF signal and converts it into electromagnetic energy that is radiated by the first electrode. The conduit includes input and output ports and a chamber. The input and output ports are in fluid communication with the chamber, and the chamber is configured to receive an electrodeless bulb. The chamber is defined by first and second boundaries that are separated by a distance that is less than the wavelength of the RF signal so that the chamber is sub-resonant. The first electrode is physically positioned at the first boundary, and the second electrode is physically positioned at the second boundary. The first and second electrodes and the chamber form a structure that capacitively couples the electromagnetic energy into an electrodeless bulb within the chamber.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 12, 2022
    Assignee: NXP USA, Inc.
    Inventors: Gavin James Smith, Lionel Mongin, Pierre Marie Jean Piel
  • Publication number: 20220091731
    Abstract: 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: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11279294
    Abstract: Assemblies for supporting a load relative to a roof of a vehicle, and vehicle roof tray assemblies are disclosed. Disclosed assemblies include an elongate member and an engaging mechanism. The elongate member defines a support surface for supporting the load, and has a pair of opposed, diverging retention surfaces extending away from the support surface. The engaging mechanism is configured to abut the retention surfaces to engage the elongate member. A slat for a vehicle roof tray is also disclosed.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: March 22, 2022
    Assignee: ARB CORPORATION LTD
    Inventors: Andrew Guy Menegazzo, James Kenneth Robert Luke, Gavin James Smith
  • Patent number: 11255192
    Abstract: The invention relates to a pick sleeve (10) including a head (12) and a shank (14). The head (12) includes a central part (20) and a bearing member (22) which is secured to the central part (20). The bearing member (22) is separable from the central part (20) in order to facilitate removal of the pick sleeve (10) from a holder (38). The invention extends to a tool (50) which is used in the removal of the pick sleeve (10) from the holder (38).
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: February 22, 2022
    Inventors: Gavin James Beard, Mark Forsyth
  • Patent number: 11256853
    Abstract: Systems and methods of parameterizing network communication paths are provided. The system can identify a network communication path traversed by a plurality of client computing devices via a network protocol. The system can generate, based on a parameter of the network communication path and an attribute of each of a plurality of keywords to the hyperlink on the first web page that directed the plurality of client computing devices to the second web page via the network protocol, a weight data structure with a scalar value for each of the plurality of keywords. The system can select, based on a comparison of the scalar value for each of the plurality of keywords, a keyword of the plurality of keywords to input into an online content selection process to select the content item in response to a request for content received from a client computing device.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: February 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 11194454
    Abstract: A method for presenting content items includes receiving, by a 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 media player to playback the requested video item, a second portion to display additional content items, and a third portion displaying a list of the additional content items. The requested video item comprises a plurality of portions, each associated with a corresponding additional content item. The method further includes responsive to the media player beginning to playback a first portion of the requested video item, causing the second GUI portion to display a corresponding additional content item without an interaction of the user, and in response to a user selection of an additional content item in the third GUI portion, automatically updating playback of the video item to correspond to the selected additional content item.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20210368984
    Abstract: A chair support shell has an integral back portion, seat portion, and joining portion between the back portion and the seat portion. At least a major portion of the support shell comprises a compliant structure, the compliant structure having a plurality of cells interconnected by a plurality of resilient members. The compliant structure provides compliance in the seat portion, compliance in the back portion, and compliance in the joining portion. The compliant structure enables recline of the back portion relative to the seat portion.
    Type: Application
    Filed: August 18, 2021
    Publication date: December 2, 2021
    Inventors: Kent Wallace Parker, Martyn Walter Goodwin Collings, Wayne Douglas O'Hara, Aaron Michael Young, Paul James Stevenson, Gavin James Bateman, Kai Xi Lin
  • Publication number: 20210367911
    Abstract: 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: Application
    Filed: August 2, 2021
    Publication date: November 25, 2021
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20210349926
    Abstract: 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: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Applicant: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11122901
    Abstract: A chair support shell has an integral back portion, seat portion, and joining portion between the back portion and the seat portion. At least a major portion of the support shell comprises a compliant structure, the compliant structure having a plurality of cells interconnected by a plurality of resilient members. The compliant structure provides compliance in the seat portion, compliance in the back portion, and compliance in the joining portion. The compliant structure enables recline of the back portion relative to the seat portion.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 21, 2021
    Assignee: Formway Furniture Limited
    Inventors: Kent Wallace Parker, Martyn Walter Goodwin Collings, Wayne Douglas O'Hara, Aaron Michael Young, Paul James Stevenson, Gavin James Bateman, Kai Xi Lin
  • Patent number: 11106712
    Abstract: 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: Grant
    Filed: October 24, 2016
    Date of Patent: August 31, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: D956048
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 28, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Maxime Dubreucq, Tony Mankit Kan, Ram Chaturabul, Libao Wu, Gavin James McGlynn, Gireg Emmanuel Mickaël Jappé