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).

  • Publication number: 20200201520
    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: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10673964
    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: July 10, 2017
    Date of Patent: June 2, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20200170081
    Abstract: A system includes a cavity configured to receive a container. The container is configured to contain a plurality of grains. The system includes a radio frequency (RF) signal source configured to supply an RF signal, an impedance matching network electrically coupled to an output of the RF signal source, a transmission path coupled to the impedance matching network, and a first electrode in the cavity. The first electrode is coupled to the transmission path and configured to radiate electromagnetic energy into the cavity as a result of receiving the RF signal. The system includes power detection circuitry configured to measure a magnitude of a reflected signal along the transmission path and a controller configured to modify an impedance transformation performed by the impedance matching network based on the magnitude of the reflected signal.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 28, 2020
    Inventors: Jamison Michael McCarville, Hung Hoa Tran, Gavin James Smith, Lionel Mongin
  • Patent number: 10667002
    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: July 16, 2018
    Date of Patent: May 26, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20200162413
    Abstract: A computer-implemented method for receiving, within a messaging area of a media item presentation user interface displayed on a user device of a first user, an initiating message including a reference to a media item that a second user has shared with the first user; receiving an indication from the first user to view the media item; and, presenting, by a media player executed by a processing device of the user device of the first user, the media item to the first user within a media player interface included within the messaging area of the user device.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10659411
    Abstract: An online system determines a client device associated with a user that is to receive a new notification. The client device presents the notification and receives an input to forward the notification to a different client device and/or a different application. The client device sends a request to the online system to forward the notification. The online system determines a list of available client devices and/or available applications that are able to receive a forwarded version of the notification and provides the list to the client device for selection. Upon receiving a selection, the client device sends the selection to the online system which generates the forward notification that is appropriate for the selected client device and/or selected application. Thus, the online system avoids over-notifying a user, while also enabling the user to consume the content of the notification according to his/her preferences.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 19, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10645054
    Abstract: A method for promoting social network sharing of a content item is disclosed. The method includes providing, by a processing device of a content sharing platform based on actions of a user, a user interface (UI) component to the user to share a content item of the content sharing platform on social networks, wherein the UI component to be provided in a UI presenting the content item and allowing the user to share the content item on the social networks, identifying, based on actions of the user, presentation characteristics to present the UI component to the user, wherein the presentation characteristics comprise a location of the UI component in the UI, and selecting, based on a history of the user with each of the social networks, one or more of the social networks to include in the UI component, wherein the selecting is initiated without input from the user.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 5, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10630788
    Abstract: Systems and methods for providing third-party content can include a data processing system receiving criteria defining online activities of an online activity type related to a product or service context from a computing device of a third-party content provider. The data processing system can identify a cluster of client devices based on the defined online activities, and determine a subset of keywords associated with the defined online activities and the identified cluster of client devices. The data processing system can determine a performance metric of the subset of keywords based on the cluster of client devices, and provide the subset of keywords and the performance metric to the computing device. The data processing system can receive from the computing device a parameter value of a first keyword of the subset of keywords to use in selecting content items of the third-party content provider associated with the first keyword.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10579235
    Abstract: A method for presenting content items includes receiving, by a user device, a request for a media content item hosted by a content sharing platform, and providing, by the user device, a graphical user interface (GUI) comprising a first GUI portion having a first media player to play the requested media content item, and a second GUI portion having a second media player to play an additional media content item associated with a particular portion of the requested media content item. The method further includes in response to the first media player beginning to play the particular portion of the requested media content item, causing the second media player to play the additional media content item.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20200065337
    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: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Applicant: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10555016
    Abstract: Methods, systems, and media for indicating viewership of a video are provided. In some embodiments, the method comprises: identifying a video; identifying a group of users connected to a first user of a user device; determining, for each user in the group of users, an affinity score, wherein the affinity score indicates an interaction of the user with the identified video; receiving a request to present, on the user device, a page that includes an indication of the video; in response to receiving the request, determining contextual information related to the request; identifying a subset of users in the group of users connected to the first user based on the affinity score associated with each user and the contextual information; and causing a group of indicators corresponding to the subset of users to be presented on the user device in connection with the indication of the video.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10547569
    Abstract: A computer-implemented method for a user device including receiving a notification by a processing device of a user device a first user, the notification notifying the first user that a second user has shared a media item with the first user, the notification including a reference to the media item. The method further includes receiving a request of the first user to view the media item. The method further includes in response to the request of the first user, causing a messaging session between the first user and the second user to be provided, and presenting the media item to the first user in the messaging session.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10540677
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining information. A first user device for presenting content to a user is identified. A second co-located device is identified. A determination is made, based on one or more criteria, to use audible or inaudible sound emitted from the first device to ascertain whether audio controls on the first device and a speaker associated with the first device are enabled. A token that is to be played on the first device is identified. A notification is provided to the second co-located device to listen for the token emitted by the first device. The token for playing on the first device is provided. Information related to a recording is received from the second co-located device. A determination is made whether the first device's audio controls and speakers are enabled.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10523735
    Abstract: Methods, systems, and media for inserting and presenting video objects linked to a source video are provided. In some embodiments, the method comprises: identifying a plurality of video objects associated with a content creator, wherein each of the plurality of video objects comprises a portion of a video associated with the content creator; causing a plurality of selectable inputs each corresponding to at least one video object to be presented by a first user device, wherein at least one of the selectable inputs corresponds to at least one of the plurality of video objects associated with the content creator; receiving an indication that one of the plurality of selectable inputs from the first user device was selected; identifying a video object to be presented by a second user device based on the received indication; and causing the identified video object to be presented by the second user device.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10498737
    Abstract: Methods, systems, and media for controlling access to content are provided. In some embodiments, the method comprises: receiving a request to modify a first access list associated with a container item, wherein the first access list indicates a set of users that are authorized to access the container item; identifying the first access list in response to the request; accessing a second access list associated with a content item embedded in the container item, wherein the second access list indicates a set of users that are authorized to access the content item; modifying the first access list to filter out users from the first access list that are not included in the second access list; and storing the first access list such that the first access list is accessible to a host of the container item to verify that a requesting user is authorized to access the container item.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10496713
    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: February 1, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: D863807
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: October 22, 2019
    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: D869188
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: December 10, 2019
    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: D869189
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: December 10, 2019
    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: D869216
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: December 10, 2019
    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