Patents by Inventor Daniel Cary

Daniel Cary 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: 12357909
    Abstract: A remote, or cloud, gaming system includes a gaining server coupled to a client device and to a game controller via a network. The gaming server is configured to execute a video game application. Responsive to detecting instantiation of a player interactive window in a video stream generated in association with the video game application, the server is further configured to preventing one or more player inputs from the game controller that are received in a specified filter window following instantiation of the player interactive window from being interpreted by the video game application as player input that is reactive to the player interactive window.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: July 15, 2025
    Assignee: GOOGLE LLC
    Inventor: Daniel Cary
  • Patent number: 12226701
    Abstract: A processor executes program code that represents a portion of a video game and adds a sequence of text strings that represent game events to a text log during execution of the program code. The processor (or another processor that has access to the text log) performs a natural language processing (NLP) analysis of the text log to determine one or more characteristics of the portion of the video game. In some cases, the NLP analysis includes a sentiment analysis that attempts to determine characteristics of a player's experience while playing the video game, summarization technology that creates a human-readable summary of an aspect of the game or a portion of the video game, a semantic NLP ML algorithm in the semantic similarity modality to answer questions regarding the player's experience during the video game, or grouping players in a multiplayer game based on in-game behavior.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Anna Kipnis, Ji Hun Kim, Daniel Cary
  • Publication number: 20230245650
    Abstract: A memory stores information representing a set of canonical utterances. A processor receives information representing an utterance from a first user of an application and selects a canonical utterance from the set of canonical utterances based on semantic comparisons of the utterance from the first user and the set of canonical utterances. The semantic comparisons include semantic retrieval and semantic similarity operations that can be performed by a semantic natural language processing machine learning model. The processor presents the canonical utterance to a second user of the application instead of presenting the utterance from the first user. In some cases, the processor replaces the utterances from the user in a text stream or a voice chat with the canonical utterances in the set of canonical utterances.
    Type: Application
    Filed: June 11, 2020
    Publication date: August 3, 2023
    Inventors: Daniel Cary, Erin Hoffman-John, Anna Kipnis
  • Publication number: 20230033340
    Abstract: A remote, or cloud, gaming system includes a gaining server coupled to a client device and to a game controller via a network. The gaming server is configured to execute a video game application. Responsive to detecting instantiation of a player interactive window in a video stream generated in association with the video game application, the server is further configured to preventing one or more player inputs from the game controller that are received in a specified filter window following instantiation of the player interactive window from being interpreted by the video game application as player input that is reactive to the player interactive window.
    Type: Application
    Filed: April 28, 2020
    Publication date: February 2, 2023
    Inventor: Daniel Cary
  • Publication number: 20220370913
    Abstract: A processor executes program code that represents a portion of a video game and adds a sequence of text strings that represent game events to a text log during execution of the program code. The processor (or another processor that has access to the text log) performs a natural language processing (NLP) analysis of the text log to determine one or more characteristics of the portion of the video game. In some cases, the NLP analysis includes a sentiment analysis that attempts to determine characteristics of a player's experience while playing the video game, summarization technology that creates a human-readable summary of an aspect of the game or a portion of the video game, a semantic NLP ML algorithm in the semantic similarity modality to answer questions regarding the player's experience during the video game, or grouping players in a multiplayer game based on in-game behavior.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 24, 2022
    Inventors: Anna Kipnis, Ji Hun Kim, Daniel Cary