Patents by Inventor Saied Kazemi

Saied Kazemi 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: 10452473
    Abstract: Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 22, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Saied Kazemi, Siddharth Choudhuri
  • 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: 20160110251
    Abstract: Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventors: 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: 9218257
    Abstract: Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: December 22, 2015
    Assignee: STEC, Inc.
    Inventors: 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
  • Publication number: 20130318391
    Abstract: Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
    Type: Application
    Filed: November 29, 2012
    Publication date: November 28, 2013
    Applicant: STEC, INC.
    Inventors: Saied KAZEMI, Siddharth CHOUDHURI
  • Patent number: 8560775
    Abstract: Techniques for managing cache configuration are disclosed. In some embodiments, the techniques may be realized as a method for managing creation of nodes names and references to source devices during detection of storage devices (e.g., a physical devices such as a SCSI Disk, a redundant array of independent disks (RAID), or logical devices such as logical volume management (LVM) volumes or automatic storage management (ASM) volumes). Management of cache configuration may include creation of rules to generate node names upon detection of source and/or cache devices. Management of cache configuration also may include the creation of rules to create caches or initiate creation of caches upon successful creation of source devices and cache devices corresponding to a cache. Management of cache configuration may include management of the creation of symbolic links to a cache of a source device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 15, 2013
    Assignee: STEC, Inc.
    Inventors: Joseph A. McDuffee, Saied Kazemi
  • Publication number: 20100039496
    Abstract: Methods for providing video conferencing through network enabled electronic displays are presented. Each of a plurality of displays, preferably digital picture frames, is assigned an identifier used to identify the displays for a video conferencing session. The displays can form a group affiliation as a function of their identifier and can be packaged for sale as a group. Consumers can purchase a package of affiliated displays preconfigured to support a video conference among each other. During a video conferencing session the affiliated displays are allowed to exchange video conferencing data through an intermediary video conferencing server or directly with each other.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Inventors: Saied Kazemi, Reza Sadri
  • Publication number: 20090310028
    Abstract: A system for controlling multiple electronic displays is presented. The system comprises a display manager capable of aggregating environmental data and deriving a context based on the data. In response to the context, the display manager can coordinate the display of content on the multiple displays. In some embodiments, the displays can be registered members of a group; a family for example.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 17, 2009
    Inventors: Reza Sadri, Saied Kazemi
  • Publication number: 20090100024
    Abstract: There is provided a multi-modal mobile platform system for permitting a user to interact and exchange data through a mobile device. It will be appreciated that the present invention may be employed on any mobile device such as a cellular phone or Personal Digital Assistant (PDA) and the like. It is contemplated that the multi-modal platform (MMP) provides the basic constructs for a unified multi-modal data access and query platform that will overcome the deficiencies of the services based on a uni-modal platform such as web-only services or text messaging only services. The present system may use a Voice Portal, a Text Messages Portal, an eMail Portal, a Web Portal, a Downloadable Application Portal, or a WAP or Mobile Web Portal to facilitate communication between a user and third parties.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 16, 2009
    Inventors: Nasser K. Manesh, Saied Kazemi
  • Patent number: 7272640
    Abstract: A dynamic session redirector provides the ability to receive requests for network accessible storage resources and redirect them to the appropriate resources as needed while providing a single system image to the system requesting access to the resources. The redirector provides an ability to reconfigure the network storage resources without altering the system image presented by the redirector to the clients on the network. This may be used to provide for dynamic reallocation of the resources in order to improve efficiency and reliability of the storage system, as well to provide support for a wide variety of protocols to be redirected, including stateful protocols.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: September 18, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Saied Kazemi, Alan Wright, Dai Ngo, Reza Sabdar, Reza Sadri, Steven Higgins
  • Publication number: 20070192206
    Abstract: A product evaluation system for permitting a consumer to obtain information about an item of interest. The system includes a core engine processor and an item pricing module. The core engine processor is capable of receiving a communication from the consumer's mobile phone. The core engine processor constructs a query for the item of interest. The item pricing module obtains at least price information for the item of interest by querying at least one Internet site. The obtained information may be conveyed to the consumer by voice, text message, and/or later access via the Internet. The item of interest may be identified by the consumer submitting bar code indicia or by answering a series of questions posed by the system. Further, the consumer may submit additional information in regard to the item of interest which will be stored by the core engine processor and is capable of later being retrieved by the consumer.
    Type: Application
    Filed: October 10, 2006
    Publication date: August 16, 2007
    Inventors: Nasser K. Manesh, Saied Kazemi
  • Patent number: 7089281
    Abstract: A dynamic session redirector provides the ability to receive requests for network accessible storage resources and redirect them to the appropriate resources as needed while providing a single system image to the system requesting access to the resources. The redirector provides an ability to reconfigure the network storage resources in order to balance the load among the servers. By altering the association between individual storage resources and the servers responsible for them on the storage network, a more efficient and reliable system for access to the data may be provided.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: August 8, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Saied Kazemi, Alan Wright, Dai Ngo, Reza Sabdar, Reza Sadri, Steven Higgins