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: 12389050Abstract: 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: GrantFiled: March 11, 2024Date of Patent: August 12, 2025Assignee: Google LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 12367679Abstract: 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: GrantFiled: December 29, 2023Date of Patent: July 22, 2025Assignee: Google LLCInventors: Scott Davies, Justin Lewis
-
Patent number: 12356044Abstract: 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: GrantFiled: November 17, 2023Date of Patent: July 8, 2025Assignee: GOOGLE LLCInventors: Justin Lewis, Richard Rapp
-
Patent number: 12348504Abstract: 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: GrantFiled: June 4, 2024Date of Patent: July 1, 2025Assignee: GOOGLE LLCInventors: Justin Lewis, Abhiram Kasina
-
Patent number: 12335222Abstract: 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: GrantFiled: March 13, 2024Date of Patent: June 17, 2025Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Davies
-
Patent number: 12321410Abstract: 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: GrantFiled: November 30, 2022Date of Patent: June 3, 2025Assignee: Google LLCInventors: Scott Tadashi Davies, Justin Lewis
-
Patent number: 12315020Abstract: 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: GrantFiled: December 20, 2023Date of Patent: May 27, 2025Assignee: Assured Insurance Technologies, Inc.Inventors: Theo Patt, Justin Lewis-Weber
-
Publication number: 20250165585Abstract: 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: ApplicationFiled: January 17, 2025Publication date: May 22, 2025Inventors: Justin Lewis, Scott Davies
-
Patent number: 12289486Abstract: 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: GrantFiled: January 11, 2024Date of Patent: April 29, 2025Assignee: Google LLCInventors: Justin Lewis, Richard Rapp
-
Patent number: 12254333Abstract: 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: GrantFiled: December 12, 2023Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 12218895Abstract: 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: GrantFiled: August 8, 2022Date of Patent: February 4, 2025Assignee: Google LLCInventors: Justin Lewis, Kevin Greene
-
Patent number: 12197701Abstract: 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: GrantFiled: July 31, 2023Date of Patent: January 14, 2025Assignee: Google LLCInventors: Justin Lewis, Jonathan W. Ray
-
Publication number: 20250013511Abstract: 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: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Inventors: Joseph Cohen, Justin Lewis
-
Publication number: 20250005077Abstract: 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: ApplicationFiled: September 16, 2024Publication date: January 2, 2025Inventors: Justin Lewis, Scott Davies
-
Publication number: 20240411782Abstract: 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: ApplicationFiled: August 23, 2024Publication date: December 12, 2024Inventors: Theo Patt, Justin Lewis-Weber
-
Patent number: 12141172Abstract: 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: GrantFiled: October 13, 2021Date of Patent: November 12, 2024Assignee: Assured Insurance Technologies, Inc.Inventors: Theo Patt, Justin Lewis-Weber
-
Patent number: 12124891Abstract: 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: GrantFiled: December 19, 2022Date of Patent: October 22, 2024Assignee: GOOGLE LLCInventors: Joseph Cohen, Justin Lewis
-
Publication number: 20240338116Abstract: 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: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Inventors: Matthew Thomas Darby, Clifford Curry, Bryce Gibson Reid, Andrey Doronichev, Andrew Janich, Alan Joyce, Taeho Ko, Justin Lewis, Kevin Greene
-
Patent number: 12111891Abstract: 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: GrantFiled: October 27, 2016Date of Patent: October 8, 2024Assignee: GOOGLE LLCInventors: Justin Lewis, Richard Dominick Rapp
-
Patent number: 12114052Abstract: 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: GrantFiled: October 13, 2023Date of Patent: October 8, 2024Assignee: GOOGLE LLCInventors: Justin Lewis, Ruxandra Georgiana Davies