Patents by Inventor Adam Daniel Kropelin

Adam Daniel Kropelin 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: 11899725
    Abstract: Systems and methods are described herein for more efficiently updating a data directory, which maps data objects stored by a data storage service, such as maintained by on premise computing resources of a client of the data storage service. In one example, event data corresponding to operations performed on a plurality of data objects stored in a data storage partition of a data storage service may be obtained. A set of data objects relevant to a directory maintained locally by a client device may be determined. The event data may be filtered, such as by removing entries of the plurality of entries not corresponding to the set of data objects. The filtered event data may then be stored or pushed to a client device, to cause the directory to be updated, without requiring a full examination of the data storage partition.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Daniel Kropelin, John M Jamail
  • Patent number: 10783120
    Abstract: A file synchronization service generates a listing of files stored on a local data volume by executing a plurality of threads corresponding to directories of the data volume. Files to synchronize with a remote data storage service are identified based on comparison of the listed files with cached data indicative of files stored by the remote data storage service. A plurality of file synchronization requests are sent to the remote data storage service, where the plurality of files are sent in an order that is determined at least partly based on a scaling characteristic of the remote data storage service.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael F. Brown, Lawrence Palmer, Adam Daniel Kropelin