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: 20240163499
    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: January 22, 2024
    Publication date: May 16, 2024
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20240141412
    Abstract: Described herein are nucleic acid detection compositions and systems comprising an internal nuclease chain reaction (NCR) for signal amplification and methods of using these NCR-containing compositions and systems.
    Type: Application
    Filed: May 18, 2021
    Publication date: May 2, 2024
    Inventors: David Savage, Patrick Hsu, Noam Prywes, Emeric J. Charles, Gavin J. Knott, John James Desmarais, Shineui Kim, Eli Dugan, Maria Lukarska, Sita S. Chandrasekaran, Nicholas C. Lammers, Tina Y. Liu, Amanda Mok, Liana Lareau, Brittney Wai-Ling Thornton
  • Patent number: 11966909
    Abstract: A computing device provides enhancement of the capabilities of text messaging applications that execute on user devices. The computing device includes a processor that receives a text message via a network from a user device, the text message including a character representation of a product bundle of a merchant. The processor determines bundle data for the product bundle by referencing a database using the character representation. The processor provides one or more text messages via the network to the user device with transaction data including the bundle data, payment data, and shipping data. The processor receives a text message via the network from the user device confirming the transaction data. The user may use text commands presented by the computing device or natural language conversation in the text messages to the computing device to modify the transaction data and perform other ecommerce actions.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 23, 2024
    Assignee: Stodge Inc.
    Inventors: Gavin Neil Foster, Jr., David Dennison Lacho, Brian James Swank, Vishak Swaminathan Visvanathan, Adam Sandstrom Turner, Colin Douglas Turner, Alex Elias Beller
  • Publication number: 20240116000
    Abstract: An immersed membrane cassette has a high tank intensity achieved by one or more of: reduced module to module gap; using structural hollow tubing in at least parts of a frame in place of separate permeate and/or air pipes; and, using vertical permeate port connections. The cassette has a tank intensity over 650 m2/m2. The cassette may be combined with a fine screen. This specification also describes an immersed membrane module having a permeate port and/or connector on the top of a header. The permeate connection between the module and a permeate collection tube may be vertical, i.e. perpendicular to the length of the header. A piston seal may be used between the permeate port of the header and the permeate collection tube. The permeate collection tube may be a horizontal structural member on the periphery of a frame that holds the module.
    Type: Application
    Filed: March 21, 2022
    Publication date: April 11, 2024
    Inventors: Ivan ANDJELIC, Nicholas William H. ADAMS, Reid BAYLY, Gavin James BOYLE
  • Publication number: 20240099464
    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: November 29, 2023
    Publication date: March 28, 2024
    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: 11921809
    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: August 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20240036714
    Abstract: 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: Application
    Filed: September 28, 2023
    Publication date: February 1, 2024
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11884243
    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: February 14, 2022
    Date of Patent: January 30, 2024
    Assignee: ARB Corporation Ltd.
    Inventors: Andrew Guy Menegazzo, James Kenneth Robert Luke, Gavin James Smith
  • Patent number: 11880398
    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: July 21, 2021
    Date of Patent: January 23, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11882330
    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: June 17, 2022
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11864658
    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: August 18, 2021
    Date of Patent: January 9, 2024
    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: 11855940
    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: November 28, 2022
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20230355459
    Abstract: 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: Application
    Filed: May 9, 2023
    Publication date: November 9, 2023
    Inventors: Stuart Moore, Gavin James
  • Publication number: 20230355460
    Abstract: 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: Application
    Filed: May 9, 2023
    Publication date: November 9, 2023
    Inventors: Stuart Moore, Gavin James
  • Patent number: 11775152
    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: Grant
    Filed: December 6, 2021
    Date of Patent: October 3, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20230090161
    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: November 28, 2022
    Publication date: March 23, 2023
    Inventors: Justin Lewis, Gavin James
  • Publication number: 20230038519
    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: Application
    Filed: October 7, 2022
    Publication date: February 9, 2023
    Inventors: Justin Lewis, Gavin James
  • Patent number: D993249
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: July 25, 2023
    Assignee: Logitech Europe S.A.
    Inventors: Maxime Dubreucq, Tony Mankit Kan, Ram Chaturabul, Libao Wu, Gavin James McGlynn, Gireg Emmanuel Mickaël Jappé
  • Patent number: D1012085
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: January 23, 2024
    Assignee: Logitech Europe S.A.
    Inventors: Maxime Dubreucq, Tony Mankit Kan, Ram Chaturabul, Libao Wu, Gavin James McGlynn, Gireg Emmanuel Mickaël Jappé
  • Patent number: D1015966
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: February 27, 2024
    Assignee: ARB CORPORATION LTD
    Inventors: Gavin James Colgan-Smith, John Desmond Clark, Andrew Harry Brown