Patents by Inventor Stanislav Pugach

Stanislav Pugach 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: 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
  • Publication number: 20200257693
    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: Application
    Filed: April 19, 2017
    Publication date: August 13, 2020
    Inventors: Jennica Jane Pounds, Aiden Rogers, Stanislav Pugach, Kang Liu
  • 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