Patents by Inventor Eric S. Hamilton

Eric S. Hamilton 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: 11872487
    Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
  • Publication number: 20220258050
    Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 18, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
  • Patent number: 11351455
    Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 7, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi
  • Publication number: 20210402300
    Abstract: Systems, methods, and apparatuses are provided for interconnecting plugins of a content overlay engine that is executed with a video game. In an example system, a data manager that includes a plugin manager and an event reporting orchestrator is executed concurrently with the video game. The plugin manager identifies a set of plugins that includes at least a consumer plugin and a producer plugin coupled to the data manager. The plugin manager also identifies an event type that is to be reported to the consumer plugin. The event reporting orchestrator receives a notification of a first event from the producer plugin during execution of the video game, and determines if the first event is of the event type to be reported to the consumer plugin. If the first event is of the event type, information associated with the first event is reported to the consumer plugin.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Arunabh Verma, Eric S. Hamilton, Kripal Kavi