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: 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: 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
  • 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
  • Publication number: 20240320756
    Abstract: A computing system can receive monitoring data from the one or more monitoring services. Based on the monitoring data, the system can determine that an event will occur in a given area and determine a subset of users within the given area. For each respective user of the subset of users, the system generates interactive content for display on a computing device of the respective user, the interactive content providing the respective user with contextual information regarding the event and a set of mitigative actions. The computing system executes a machine learning model comprising an engagement monitor to adapt the interactive content for the respective user.
    Type: Application
    Filed: June 6, 2024
    Publication date: September 26, 2024
    Inventors: Theo Patt, Justin Lewis-Weber
  • Publication number: 20240323178
    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: Application
    Filed: June 4, 2024
    Publication date: September 26, 2024
    Inventors: Justin Lewis, Abhiram Kasina
  • Patent number: 12095871
    Abstract: Implementations disclose a handoff feature for a client device. A method includes receiving, from a first client device, an indication of a user selection of a handoff feature during a session associated with the first client device, identifying a second client device associated with the user, identifying a visit identifier (ID) corresponding to the session, identifying a navigation end-point of the session, generating a session continuation notification comprising a payload having the visit ID and the navigation endpoint, and transmitting the session continuation notification to the identified second client device.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: September 17, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Ankit Shah
  • Patent number: 12096094
    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: October 7, 2022
    Date of Patent: September 17, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 12093320
    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: Grant
    Filed: October 16, 2023
    Date of Patent: September 17, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Publication number: 20240297923
    Abstract: Systems and methods for recommending media content to a user based on information associated with a referral source that referred the user to a media item provided by a source of the media content are presented. In one or more aspects, a system is provided that includes a presentation component that presents, via user a interface, a first media item associated with a media presentation source referred to a user through a referral source. The system further includes an analytics component that identifies a second media item based on media items associated with the media presentation source that are referred to other users through the referral source, and a recommendation component that recommends the second media item to the user through the user interface.
    Type: Application
    Filed: April 25, 2024
    Publication date: September 5, 2024
    Inventors: Justin Lewis, Kevin Greene
  • Publication number: 20240296502
    Abstract: A targeted event monitoring and alert service may be implemented by a computing system. The system can provide a live dashboard on a graphical user interface for a respective user. The live dashboard can provide (i) real-time, localized contextual information of an event for a location corresponding to the respective user, and (ii) a set of real-time risks to the property of the respective user. The computing system executes an engagement monitor comprising a machine learning computer model to (i) monitor the respective user's interactions with the live dashboard, and (ii) dynamically adapt content flows of the live dashboard based on learned response information corresponding to the respective user's interactions with the targeted event monitoring and alert service.
    Type: Application
    Filed: May 13, 2024
    Publication date: September 5, 2024
    Inventors: Theo Patt, Justin Lewis-Weber
  • Publication number: 20240298073
    Abstract: Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.
    Type: Application
    Filed: April 26, 2024
    Publication date: September 5, 2024
    Inventors: Kevin Greene, Justin Lewis
  • Publication number: 20240291784
    Abstract: Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.
    Type: Application
    Filed: May 3, 2024
    Publication date: August 29, 2024
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: D1058289
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 21, 2025
    Assignee: Cirkul, Inc.
    Inventors: Mark Lyons, Robert Lawson-Shanks, Jonathon Perrelli, Justin Toelle, Benjamin Gillette, Simon Lewis Bilton, Adam Harvey-Cook, Matthew James Edwards