Patents by Inventor Ivan Avramov

Ivan Avramov 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: 20230106118
    Abstract: The disclosure relates to a technique for processing a sequence of transactions to maintain consistency in a distributed system. A node receives a first transaction from a client for a data record associated with a first timestamp. The node identifies a second transaction for the data record that conflicts with the first transaction, where the identified second transaction has a second timestamp that is a most recent transaction stored in the node. A determination is then received by the node of a transmission status of the second transaction, and a result of the first transaction is transmitted to fulfill the first transaction received from a client based on the determined transmission status, fulfillment of the first transaction occurring after a full transmission time period of the first transaction is greater than or equal to a minimum transaction latency (MTL) of the distributed system.
    Type: Application
    Filed: November 29, 2022
    Publication date: April 6, 2023
    Applicant: Huawei Cloud Computing Technologies Co., Ltd.
    Inventors: Hao Feng, Ivan Avramov
  • Patent number: 10956446
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be conditionally appended to log-structured storage and committed or rolled back during synchronization. Devices may exchange sets of related change descriptors preceded by associated contextual information. Conflicts may be resolved through application of conflict resolution rules or through a user-involved process. User notification of conflict resolution may be based on user intent inferred from contextual information and associated change descriptors.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Christopher Gerald Emery, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole
  • Patent number: 10679181
    Abstract: An inventory location, such as a shelf, may be used to stow different items. The shelf is divided into a plurality of adjacent lanes, some of which may be grouped into a cluster. Items are placed upon the lanes of the cluster. Each lane includes one or more weight sensors to obtain weight data about a load on the lane. Based on the weight data and physical layout data for the shelf, one or more hypotheses may be determined for describing interactions, such as a pick or place of an item, occurring at the lanes of a cluster. One of the hypotheses may be selected as a solution for describing the interaction and used to maintain inventory quantities of items at the shelf.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: June 9, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alexander Clark Prater, Ivan Avramov, Ismael Medrano, Benjamin Lloyd Shapiro, Navid Shiee, Brett Allen Skaloud
  • Patent number: 10262293
    Abstract: An inventory location such as a shelf may be used to stow different types of items. The shelf may be equipped with a plurality of lanes arranged parallel to one another. Items may rest upon two or more of the lanes. Each lane includes a weight sensor that provides weight data about a load on the lane. Based on the weight data and item data indicative of individual weights of those items stowed on the shelf, interaction data indicative of an activity such as a pick or place of an item may be determined. The interaction data may specify what item was picked or placed, quantity of that item that was picked or placed, and so forth. Data from other sensors, such as a camera, may be used to determine the interaction data.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 16, 2019
    Assignee: AMAZON TECHNOLOGIES, INC
    Inventors: Alexander Clark Prater, Ivan Avramov, Ismael Medrano, Benjamin Lloyd Shapiro, Navid Shiee, Brett Allen Skaloud
  • Patent number: 9552407
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be represented by change descriptors conditionally appended to the end of a log. The size of the log may be monotonically increasing. Monotonically increasing identifiers may be used to implicitly or explicitly identify change descriptors. Upon conflict resolution, conditionally appended change descriptors may be committed. Non-committed change descriptors may be conditionally reappended to the end of the log for further conflict resolution.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: January 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole, Christopher Gerald Emery
  • Patent number: 9251235
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be conditionally appended to log-structured storage and committed or rolled back during synchronization. Sets of related change descriptors may be identified based on inferred user intent. Conflict resolution rules may be applied to sets of related change descriptors. Conflicts may be resolved through application of conflict resolution rules or through a user-involved process.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole, Christopher Gerald Emery, Ivan Avramov, Jonathan Peter Wright