Patents by Inventor Aidan Rogers

Aidan Rogers 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).

  • Publication number: 20220374245
    Abstract: Systems, methods, and non-transitory computer-readable media for a personalized avatar experience during a system boot process.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 24, 2022
    Inventors: Andrzej Bylicki, Ola Jeppsson, Bernhard Jung, Aidan Rogers, Olivier Slabbert Schonken, Farid Zare Seisan
  • Patent number: 11468096
    Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 11, 2022
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach
  • Patent number: 10922319
    Abstract: Aspects of the present disclosure include a system comprising a machine-readable storage medium storing instructions and computer-implemented methods for consistency mitigation in real-time streams. Consistent with some embodiments, the method includes reading a message object from a message queue and adding the message object to an aggregating cache. The aggregating cache includes a linked list of ordered message objects. The method further includes applying an aggregating function to the message objects in the linked list and persisting the aggregated message objects to a database. The method further includes clearing the message objects from the aggregating cache based on the message objects being persisted to the database.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: February 16, 2021
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach, Kang Liu
  • Publication number: 20200356577
    Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
    Type: Application
    Filed: July 1, 2020
    Publication date: November 12, 2020
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach
  • Patent number: 10747783
    Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 18, 2020
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach
  • Patent number: 10691485
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an availability oriented durability technique for distributed server systems. A server that is an entry point for a message processing stream receives a message from a client device, and in response, generating a unique identifier for the message, and adds an entry in a transaction log that including the message and the unique identifier for the message. The server appends the unique identifier to the message, and transmits the message to a second server positioned downstream from the server in the message processing stream. If the server determines that the message has not been processed through the message processing stream, the server accesses the message from the transaction log, appends the unique identifier to the first message, and re-transmitting the message to the second server positioned downstream from the server in the message processing stream.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 23, 2020
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Kang Liu, Stanislav Pugach, Aiswarya Sridharan, Shuang Xu
  • Publication number: 20190250944
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an availability oriented durability technique for distributed server systems. A server that is an entry point for a message processing stream receives a message from a client device, and in response, generating a unique identifier for the message, and adds an entry in a transaction log that including the message and the unique identifier for the message. The server appends the unique identifier to the message, and transmits the message to a second server positioned downstream from the server in the message processing stream. If the server determines that the message has not been processed through the message processing stream, the server accesses the message from the transaction log, appends the unique identifier to the first message, and re-transmitting the message to the second server positioned downstream from the server in the message processing stream.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 15, 2019
    Inventors: Jennica Jane Pounds, Aidan Rogers, Kang Liu, Stanislav Pugach, Aiswarya Sridharan, Shuang Xu
  • Publication number: 20190188311
    Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach