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: 10452473Abstract: 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: GrantFiled: December 21, 2015Date of Patent: October 22, 2019Assignee: Western Digital Technologies, Inc.Inventors: Saied Kazemi, Siddharth Choudhuri
-
Patent number: 9378214Abstract: 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: GrantFiled: August 31, 2015Date of Patent: June 28, 2016Assignee: HGST Technologies Santa Ana, Inc.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Publication number: 20160110251Abstract: 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: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Inventors: Saied KAZEMI, Siddharth CHOUDHURI
-
Publication number: 20150370822Abstract: 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: ApplicationFiled: August 31, 2015Publication date: December 24, 2015Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
-
Patent number: 9218257Abstract: 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: GrantFiled: November 29, 2012Date of Patent: December 22, 2015Assignee: STEC, Inc.Inventors: Saied Kazemi, Siddharth Choudhuri
-
Patent number: 9122620Abstract: 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: GrantFiled: August 11, 2014Date of Patent: September 1, 2015Assignee: STEC, INC.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Publication number: 20140351522Abstract: 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: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Mohammad Reza SADRI, Saied KAZEMI, Siddharth CHOUDHURI
-
Patent number: 8806174Abstract: 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: GrantFiled: November 15, 2012Date of Patent: August 12, 2014Assignee: STEC, Inc.Inventors: Mohammad Reza Sadri, Saied Kazemi, Siddharth Choudhuri
-
Publication number: 20130318391Abstract: 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: ApplicationFiled: November 29, 2012Publication date: November 28, 2013Applicant: STEC, INC.Inventors: Saied KAZEMI, Siddharth CHOUDHURI
-
Patent number: 8560775Abstract: 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: GrantFiled: September 28, 2012Date of Patent: October 15, 2013Assignee: STEC, Inc.Inventors: Joseph A. McDuffee, Saied Kazemi
-
Publication number: 20100039496Abstract: 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: ApplicationFiled: August 12, 2008Publication date: February 18, 2010Inventors: Saied Kazemi, Reza Sadri
-
Publication number: 20090310028Abstract: 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: ApplicationFiled: June 11, 2009Publication date: December 17, 2009Inventors: Reza Sadri, Saied Kazemi
-
Publication number: 20090100024Abstract: 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: ApplicationFiled: October 10, 2008Publication date: April 16, 2009Inventors: Nasser K. Manesh, Saied Kazemi
-
Patent number: 7272640Abstract: 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: GrantFiled: January 24, 2002Date of Patent: September 18, 2007Assignee: Sun Microsystems, Inc.Inventors: Saied Kazemi, Alan Wright, Dai Ngo, Reza Sabdar, Reza Sadri, Steven Higgins
-
Publication number: 20070192206Abstract: 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: ApplicationFiled: October 10, 2006Publication date: August 16, 2007Inventors: Nasser K. Manesh, Saied Kazemi
-
Patent number: 7089281Abstract: 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: GrantFiled: January 24, 2002Date of Patent: August 8, 2006Assignee: Sun Microsystems, Inc.Inventors: Saied Kazemi, Alan Wright, Dai Ngo, Reza Sabdar, Reza Sadri, Steven Higgins