Patents by Inventor Mohammad Reza Sadri

Mohammad Reza Sadri 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: 9953058
    Abstract: An improved search engine reorganizes an input database containing a set of values into a searchable tree structure having nodes of information with pointers to child nodes. The searchable tee structure is then converted into a searchable array structure that uses mathematical operations to rapidly traverse through elements of the array using mathematical formula to reach different memory locations instead of requiring pointer lookups.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 24, 2018
    Assignee: LEVYX, INC.
    Inventor: Mohammad Reza Sadri
  • Patent number: 9378214
    Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: June 28, 2016
    Assignee: HGST Technologies Santa Ana, Inc.
    Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
  • Publication number: 20150370822
    Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
    Type: Application
    Filed: August 31, 2015
    Publication date: December 24, 2015
    Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
  • Patent number: 9122620
    Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 1, 2015
    Assignee: STEC, INC.
    Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
  • Publication number: 20140351522
    Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
  • Patent number: 8806174
    Abstract: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: August 12, 2014
    Assignee: STEC, Inc.
    Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
  • Patent number: 8612719
    Abstract: Techniques for optimizing data movement in electronic storage devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for optimizing data movement in electronic storage devices comprising maintaining, on the electronic storage device, a data structure associating virtual memory addresses with physical memory addresses. Information can be provided regarding the data structure to a host which is in communication with the electronic storage device. Commands can be received from the host to modify the data structure on the electronic storage device, and the data structure can be modified in response to the received command.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: December 17, 2013
    Assignee: STEC, Inc.
    Inventors: Tony Digaleh Givargis, Mohammad Reza Sadri
  • Patent number: 7444390
    Abstract: A computerized file system is accessible over the Internet or other type of network, in which certain “triggering events” pertaining to the operation of the file system automatically generate a notification message to users. Once a user has been authenticated, this user's access rights are determined. An Automatic Notification function checks to see if any “triggering” events have occurred when a user performs a particular task. The Automatic Notification function defines what type of event will become a triggering event, and also defines what will be the triggering action, once the triggering event occurs, and stores this information in a database. The Auto-notification function can comprise programs that are launched to perform certain tasks. The precise type of auto-notification message is fully configurable for each component in the file system.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: October 28, 2008
    Assignee: CDimensions, Inc.
    Inventors: Vali Tadayon, Charles M. Zwick, Patrick B. Osterday, Mohammad Reza Sadri
  • Publication number: 20040249902
    Abstract: A computerized file system is provided that is accessible by users over the Internet or other type of network, in which certain “triggering events” pertaining to the operation of the file system automatically generate a notification message to certain of the users. Once a user has been properly authenticated, this user's access rights are determined to see whether the user can read, write, or read/write files on the file server of the file system, and these rights also determine if the user may download files from or upload files to the file server. An Automatic Notification function checks to see if any “triggering” events have occurred when a user performs a particular task. The Automatic Notification function defines what exact type of event will become a triggering event, and also defines what will be the triggering action, once the triggering event occurs, and stores this information in a database.
    Type: Application
    Filed: April 22, 2004
    Publication date: December 9, 2004
    Inventors: Vali Tadayon, Charles M. Zwick, Patrick B. Osterday, Mohammad Reza Sadri