Patents by Inventor Sasan Teymouri

Sasan Teymouri 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: 10430233
    Abstract: Techniques are provided for scheduling computational tasks among multiple classes of storage resources based on a job classification. A job to be executed is classified into one of a plurality of predefined job classes. Each predefined job class is associated with a corresponding one of a plurality of predefined storage classes. The job is then assigned based on the classification to one of the storage resources of the predefined storage class associated with the classified predefined job class. Exemplary predefined storage classes include a performance class, a capacity class, a key-value storage class, and a shingled disk drive class. Exemplary predefined job classes include a CPU Intensive job class, an IO Intensive job class and a Small IO job class. Data required for a job is optionally prefetched before the job is assigned to a storage device. Data objects to be evicted from a storage device are optionally selected based on an anticipated future access.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 1, 2019
    Assignee: EMC Corporation
    Inventors: John M. Bent, James M. Pedone, Jr., Sorin Faibish, Percy Tzelnic, Sasan Teymouri
  • Patent number: 10135924
    Abstract: Techniques are provided for computing data and metadata layout prior to storage in a storage system using a processing platform. An exemplary processing platform comprises one or more of a compute node and a burst buffer appliance. The processing platform communicates with a plurality of the compute nodes over a network, wherein a plurality of applications executing on the plurality of compute nodes generate a plurality of data objects; computes erasure metadata for one or more of the data objects on at least one of the compute nodes; and provides the erasure metadata with the corresponding one or more data objects to a storage system. The processing platform optionally determines a full set of the data objects to be stored and queries the storage system to determine an anticipated layout of the full set of the data objects to be stored. The anticipated layout allows special handling, for example, for small files and large files that are identified based on predefined criteria.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 20, 2018
    Assignees: EMC IP Holding Company LLC, Los Alamos National Security, LLC
    Inventors: John M. Bent, Sorin Faibish, Dennis P. J. Ting, Sasan Teymouri, James M. Pedone, Jr., Gary Grider
  • Publication number: 20160381138
    Abstract: Techniques are provided for computing data and metadata layout prior to storage in a storage system using a processing platform. An exemplary processing platform comprises one or more of a compute node and a burst buffer appliance. The processing platform communicates with a plurality of the compute nodes over a network, wherein a plurality of applications executing on the plurality of compute nodes generate a plurality of data objects; computes erasure metadata for one or more of the data objects on at least one of the compute nodes; and provides the erasure metadata with the corresponding one or more data objects to a storage system. The processing platform optionally determines a full set of the data objects to be stored and queries the storage system to determine an anticipated layout of the full set of the data objects to be stored. The anticipated layout allows special handling, for example, for small files and large files that are identified based on predefined criteria.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: John M. Bent, Sorin Faibish, Dennis P. J. Ting, Sasan Teymouri, James M. Pedone, JR., Gary Grider
  • Patent number: 4734593
    Abstract: A bias generator for use in CML gate circuits provides an output reference voltage that is substantially independent of variations in supply voltage over a wide temperature range. The bias generator includes a temperature and voltage compensating circuit portion which is formed of an emitter resistor and a diode-connected transistor. The emitter resistor is used to control the output reference voltage for the lower temperatures and the base-emitter voltage of the transistor determines the output reference voltage for the higher temperatures.
    Type: Grant
    Filed: October 29, 1986
    Date of Patent: March 29, 1988
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sasan Teymouri, Sungil Lee
  • Patent number: 4672242
    Abstract: A tri-level buffer circuit includes three phase splitter bipolar transistors. The buffer circuit consumes less power in the tri-state mode than in the low logic state by reducing the amount of current drawn through the tri-state control line. The buffer circuit incorporates a temperature-controlled current source which supplies a greater amount of current at a low temperature and supplies a smaller amount of current at a high temperature.
    Type: Grant
    Filed: March 6, 1986
    Date of Patent: June 9, 1987
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Sasan Teymouri