Patents by Inventor Michael Joseph Ruiz

Michael Joseph Ruiz 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: 11074305
    Abstract: A technology is described for extending a data store operation using a function object. An example method may include receiving a request that includes request attributes to execute a data store operation. The request may be received at a data store system via a virtual computer network in a service provider environment. After receiving the request to execute the data store operation, the request may be analyzed to identify a request attribute associated with a function object that extends the functionality of the data store operation. The function object associated with the request attribute may be identified and the function object may be executed in association with executing the data store operation.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Joseph Ruiz, David Ricardo Rocamora
  • Patent number: 11038960
    Abstract: A client host may be used to provide access to a shared storage. The client host may receive a read request from a local client for particular data of the shared storage. In response to the read request, the client host may obtain the particular data from a local storage device. The client host may receive a write request from the local client for the shared storage. In response to the write request, the client host may send data to a network-based stream service as one or more stream events for the shared storage. After sending the one or more stream events to the network-based stream service, the client host may receive, from the network-based stream service, an ordered stream event for the shared storage. Based at least in part on the ordered stream event, the client host may update the data stored at the local storage device.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Joseph Ruiz, David Ricardo Rocamora
  • Patent number: 10120893
    Abstract: A technology is described for preparing and storing data to a content-addressable storage. An example method may include identifying defining characteristics for data that is to be stored in a content-addressable storage (CAS). A storage preparation model that may be associated with the defining characteristics of the data may be identified, wherein the storage preparation model may include specifications for dividing the data into data blocks and storing the data in the CAS. The data may then be divided into the data blocks based at least in part on the specifications of the storage preparation model, and metadata may be generated that specifies how to retrieve the data blocks from the CAS and provides an order used to reassemble the data using the data blocks retrieved from the CAS. The metadata may be included in the data blocks and the data blocks may be stored in the CAS.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Ricardo Rocamora, Michael Joseph Ruiz
  • Patent number: 10019244
    Abstract: Technology is described for executing program code in a service provider environment. Program code to be interpreted in the service provider environment may be identified. A symbol may be detected in the program code during execution of the program code. A data store in the service provider environment may be accessed to fetch a value corresponding to the symbol in the program code. The data store may include a plurality of symbols and corresponding values. The program code may be interpreted using the value fetched from the data store.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Ricardo Rocamora, Michael Joseph Ruiz