Patents by Inventor Samuel James Henry Snyder

Samuel James Henry Snyder 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: 11848992
    Abstract: Methods and systems for providing scalable replication of object positions in virtual simulations are described herein. A computing device may determine a current position of an entity in a virtual simulation. The computing device may determine, based on the current position, a time derivative of the current position of the entity. The computing device may query a dictionary for the time derivative to obtain a particular index identifying a time derivative value that corresponds to the time derivative of the current position of the entity. The dictionary may comprise one or more time derivative value pairs associated with time derivatives of one or more previous positions of the entity. When the time derivative of the current position of the entity is in the dictionary, the computing device may encode the particular index. Further, the computing device may send the particular index to a client device.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 19, 2023
    Assignee: Improbable Worlds Limited
    Inventor: Samuel James Henry Snyder
  • Publication number: 20220300675
    Abstract: Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a simulation are presented. In one or more embodiments, a computing device may receive one or more changes associated with one of a plurality of entities being simulated. The computing device may determine, based on the one or more changes, one or more component updates associated with the one of the plurality of entities, and determine one or more authority change events occurred on one or more components of the one of the plurality of entities. The computing device may further determine that one or more interest query change events occurred and that one or more interest view change events occurred. The computing device may further determine one or more worker protocol operations, and synchronize, based on the one or more worker protocol operations, view changes with one or more interested workers.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Samuel James Henry Snyder, Fabian Andreas Hahn
  • Publication number: 20220286523
    Abstract: Methods and systems for providing scalable replication of object positions in virtual simulations are described herein. A computing device may determine a current position of an entity in a virtual simulation. The computing device may determine, based on the current position, a time derivative of the current position of the entity. The computing device may query a dictionary for the time derivative to obtain a particular index identifying a time derivative value that corresponds to the time derivative of the current position of the entity. The dictionary may comprise one or more time derivative value pairs associated with time derivatives of one or more previous positions of the entity. When the time derivative of the current position of the entity is in the dictionary, the computing device may encode the particular index. Further, the computing device may send the particular index to a client device.
    Type: Application
    Filed: March 31, 2022
    Publication date: September 8, 2022
    Inventor: Samuel James Henry Snyder
  • Patent number: 11316955
    Abstract: Methods and systems for providing scalable replication of object positions in virtual simulations are described herein. A computing device may determine a current position of an entity in a virtual simulation. The computing device may determine, based on the current position, a time derivative of the current position of the entity. The computing device may query a dictionary for the time derivative to obtain a particular index identifying a time derivative value that corresponds to the time derivative of the current position of the entity. The dictionary may comprise one or more time derivative value pairs associated with time derivatives of one or more previous positions of the entity. When the time derivative of the current position of the entity is in the dictionary, the computing device may encode the particular index. Further, the computing device may send the particular index to a client device.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: April 26, 2022
    Assignee: Improbable Worlds Ltd
    Inventor: Samuel James Henry Snyder