Patents by Inventor Mohammad Haroon Mohammad Abuomar

Mohammad Haroon Mohammad Abuomar 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: 10353887
    Abstract: Methods, systems, and computer-readable media for concurrent record updating with mitigation of contention are disclosed. A record containing a numerical value is divided into a plurality of buckets. The buckets contain portions of the numerical value. A selected bucket of the plurality of buckets is randomly determined for a request to update the numerical value. A portion of the numerical value in the selected bucket is updated based at least in part on the request. Access to the selected bucket is granted using optimistic concurrency or pessimistic concurrency.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammad Haroon Mohammad Abuomar, Gustavo Adolfo Plancarte Ibarra
  • Patent number: 10157214
    Abstract: A mechanism for migrating data from a database management system to a remote data store may maintain a row-level mapping of keys to locations, where the location comprises the original location or one of a plurality of destination partitions. Requests to read and write data may be redirected during migration and processed by storing the requested data in one of the destination partitions and updating the row-level mapping. Additional data may be migrated by a background process.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: December 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammad Haroon Mohammad Abuomar, Phanikumar Bhamidipati
  • Patent number: 10133759
    Abstract: Described are techniques for storing data objects heterogeneously, among multiple data stores, based on the values associated with one or more data object characteristics. A central device, entity, or network may receive data objects and determine a data store in which to store each data object. One or more rules that correspond to a received data object may be determined, a rule including expressions that associate characteristics of data objects to threshold values. The rules may specify particular data stores in which to store data objects based on the outcome of the expressions. The central device may generate a communication configured to access the determined data store(s) based on data store characteristics specific to the data store(s) and provide the data objects to the determined data stores. Data objects may be moved to other data stores responsive to a modification to a rule or to characteristics of a data object.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Mohammad Haroon Mohammad Abuomar