Patents by Inventor Justin Lewis

Justin Lewis 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: 12389050
    Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives user input identifying the live stream and user input indicating the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
    Type: Grant
    Filed: March 11, 2024
    Date of Patent: August 12, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 12367679
    Abstract: A method for adaptive presentation of media content includes receiving a first version of a video content item, causing the first version of the video content item to be presented within a video viewport having first dimensions, receiving user input indicating a user request to change first dimensions of the video viewport to second dimensions, determining an area of interest in the video content item, wherein the area of interest is included in a frame of the video content item, generating, based on the second dimensions of the video viewport and the area of interest in a frame of the video content item, a second version of the video content item for presentation on a user device, and causing the second version of the video content item to be presented within the video viewport having the second dimensions on the user device, wherein the area of interest is placed differently within the frame in the second version of the video content item relative to the first version of the video content item.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: July 22, 2025
    Assignee: Google LLC
    Inventors: Scott Davies, Justin Lewis
  • Patent number: 12356044
    Abstract: A method of reducing computer resource requirements for display of additional content on a client device configured for playback of media content can include determining, by an application installed on a client device, that display of additional content has been triggered from a first context of the application, identifying, by the application, a context identifier corresponding to the first context, determining, by a content manager installed on the client device, that an item of additional content associated with the context identifier is stored in a cache of the client device, identifying, by the content manager, an elapsed display time associated with the item of content, and initiating, by the application, display of the item of additional content based on the elapsed display time.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: July 8, 2025
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 12348504
    Abstract: Systems and methods for passing account authentication information via parameters. A server can provide, to a client device, an account parameter derived from an account credential used to authenticate a first application to insert into a link. The link can include an address referencing a second application. The account parameter can be passed from the first application to the second application responsive to an interaction on the link. The server can receive from the second application of the client device, subsequent to passing the account parameter from the first application to the second application, a request to authenticate the second application including the account parameter. The server can authenticate the client device for the second application using the account parameter. The server can transmit, responsive to authenticating the client device for the second application, an authentication indication to the second application of the client device.
    Type: Grant
    Filed: June 4, 2024
    Date of Patent: July 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Abhiram Kasina
  • Patent number: 12335222
    Abstract: Systems and methods are provided that facilitate selecting videos to share in a messaging session. A system is provided that includes an accessible data mining component configured to generate a first set of data associated with a messaging session between a user and one or more other user, the first set of data excluding data that is inaccessible to the user and comprising data that is accessible to the user, and an identification component configured to identify a set of media items based on the first set of data. An inaccessible data mining component is further configured to generate a second set of data comprising data that is inaccessible to the user but accessible to at least one of the one or more other users, and a recommendation component configured to recommend a subset of the set of media items to the user based on the second set of data.
    Type: Grant
    Filed: March 13, 2024
    Date of Patent: June 17, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 12321410
    Abstract: A system including an electronic document inspection device that identifies a set of electronic documents using a search query; a composite page generator that generates a composite page that i) is hosted by a different domain than at least some electronic documents in the set of electronic documents and ii) includes electronic documents from the set of electronic documents; an asset package generator that generates digital content asset packages, each digital content asset package including i) digital content assets and ii) instructions that specify a configuration of the digital content assets for the respective digital content asset package; and an asset package list generator that generates a digital content asset package list specifying an order of presentation of the digital content asset packages, wherein the composite page, the digital content asset packages, and the digital content asset package list are transmitted to a user device that provides the search query.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: June 3, 2025
    Assignee: Google LLC
    Inventors: Scott Tadashi Davies, Justin Lewis
  • Patent number: 12315020
    Abstract: A system can execute an engagement monitor to (i) receive engagement data corresponding to user interactions by each of a plurality of individuals on an interactive user interface concerning an event, and (ii) dynamically adapt a content flow of the interactive user interface based on the engagement data from each of the plurality of individuals to induce user engagement with the interactive user interface. The system may then process contextual information provided by the plurality of individuals through interaction with the dynamic content flows to generate a set of fraud scores for loss information provided by a user in connection with the event.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: May 27, 2025
    Assignee: Assured Insurance Technologies, Inc.
    Inventors: Theo Patt, Justin Lewis-Weber
  • Publication number: 20250165585
    Abstract: Data transfer in a secure processing environment is provided. A digital assistant can receive audio input detected by a microphone of a computing device. The digital assistant can determine, based on the audio input, to invoke a third-party application associated with the computing device. The digital assistant can generate, responsive to the determination to invoke the third-party application, a packaged data object. The digital assistant can forward, to the third-party application invoked by the digital assistant component to execute in a secure processing environment on the computing device, the packaged data object. The third-party application can transmit, responsive to a digital component request triggered in the third-party application, the packaged data object to a digital component selector to execute a real-time selection process based on the packaged data object.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 12289486
    Abstract: Methods, systems, and media for presenting notifications indicating recommended content are provided. A notification of recommended content can be provided. An indication that a user device has initiated a casting session with a display device can be received. A request for recommended content to be presented on the display device can be received. A media content item can be identified based on at least one media content item that has been previously selected by a user account associated with the user device. A notification can be generated that includes an indication of the identified media content item and a selectable input that, when selected, causes the identified media content item to begin being presented on the display device.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: April 29, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 12254333
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: March 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 12218895
    Abstract: A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a messaging user interface associated with the event. The processing device also presents one or more viewer messages within the messaging user interface. The viewer messages are integrated with the participant messages.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 12197701
    Abstract: A method for navigating a list of media items on a client device includes providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device. The method further includes receiving indications of gestures made by a user, such as a swipe left gesture or a swipe right gesture. The method also includes navigating media items of the first playlist in different directions depending on whether a corresponding gesture is a swipe left gesture or a swipe right gestures.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: January 14, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan W. Ray
  • Publication number: 20250013511
    Abstract: Systems and methods of implementing a finite-state machine using electronic notifications delivered to a client device in a computer networking environment are provided. A content item can be received, along with first and second notifications associated with the content item. The first and second notifications can be stored in a queue. In some implementations, a state machine can be maintained in which at least some states may cause the first or second notifications to be displayed, and in which transitional conditions between states may depend at least in part on user interaction with the displayed notifications.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Inventors: Joseph Cohen, Justin Lewis
  • Publication number: 20250005077
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session.
    Type: Application
    Filed: September 16, 2024
    Publication date: January 2, 2025
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20240411782
    Abstract: A computing system receives a trigger from a computing device of a user, the trigger indicating that the claimant has experienced a personal injury. The system provides an injury interface for display on the computing device of the user, enabling the user to provide injury information corresponding to the personal injury. The system utilizes inputs provided by the user to generate a simulation of the injury event.
    Type: Application
    Filed: August 23, 2024
    Publication date: December 12, 2024
    Inventors: Theo Patt, Justin Lewis-Weber
  • Patent number: 12141172
    Abstract: A computing system receives a claim trigger from a computing device of a claimant, the claim trigger indicating that the claimant has experienced a personal injury. The system provides an injury interface for display on the computing device of the claimant, the injury interface enabling the claimant to provide injury information corresponding to the personal injury. The system receives input data indicating claimant inputs on the injury interface. Based at least in part on the claimant inputs, the system generates a loss estimate for a policy provider of the claimant.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: November 12, 2024
    Assignee: Assured Insurance Technologies, Inc.
    Inventors: Theo Patt, Justin Lewis-Weber
  • Patent number: 12124891
    Abstract: Systems and methods of implementing a finite-state machine using electronic notifications delivered to a client device in a computer networking environment are provided. A content item can be received, along with first and second notifications associated with the content item. The first and second notifications can be stored in a queue. In some implementations, a state machine can be maintained in which at least some states may cause the first or second notifications to be displayed, and in which transitional conditions between states may depend at least in part on user interaction with the displayed notifications.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: October 22, 2024
    Assignee: GOOGLE LLC
    Inventors: Joseph Cohen, Justin Lewis
  • Publication number: 20240338116
    Abstract: Described herein is a method for managing media item playback. A method includes presenting a media player playing a media item in a first portion of a user interface (UI) provided by a first application on a screen of a user device, responsive to a first user input, reducing a size of the media player playing the media item to allow a user to open a second mobile application, causing playback of the media item to be continued in the media player of the reduced size while content associated with the second application is being presented to the user on the screen of the user device, and responsive to a second user input, restoring the size of the media player while the media player continues to play the media item.
    Type: Application
    Filed: June 17, 2024
    Publication date: October 10, 2024
    Inventors: Matthew Thomas Darby, Clifford Curry, Bryce Gibson Reid, Andrey Doronichev, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis, Kevin Greene
  • Patent number: 12111891
    Abstract: Systems and methods for optionally restricting the rendering of particular content items. An example method comprising: receiving a plurality of content rendering options supported by a client device; determining a content item to be rendered, the content item being associated with a restriction attribute; selecting a content rendering option supported by the client device in view of the restriction attribute; generating a token comprising data associated with the selected content rendering option and the content item; receiving a client request from the client device, wherein the client request is associated with the content item and indicates a chosen content rendering option; comparing the data of the token with the chosen content rendering option indicated by the client request to determine a match; and granting the client device access to perform the chosen content rendering option on the content item based on the outcome of the determination of the match.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 8, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Richard Dominick Rapp
  • Patent number: 12114052
    Abstract: A method includes causing, at a first time point, an initial view of immersive video content to be presented on a user device, the initial view including an interactive element and having a first horizontal field of view at a first angular direction. The interactive element is initially at a first angular position outside the first horizontal field of view. An input made via the user device is received at a second time point, the input indicating the initial view is to be changed towards the first angular position. A viewpoint of the immersive video content is caused to change to a first view having a second horizontal field of view at a second angular direction. The method includes determining that the first angular position is within the second horizontal field of view, identifying a content creator associated with the interactive element, and assigning attribution information to the content creator.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: October 8, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies