Patents by Inventor Michael P. MESNIER

Michael P. MESNIER 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).

  • Publication number: 20140223028
    Abstract: In accordance with some embodiments, raw data in a first data format may be generated or received. Then, the raw data may be transformed to cloud data in a second data format. Finally, the cloud data may be transformed into device data in a third data format.
    Type: Application
    Filed: December 30, 2011
    Publication date: August 7, 2014
    Inventors: Paul J. Peng, Sun C. Chan, Michael P. Mesnier, Dawei Wang
  • Publication number: 20140207928
    Abstract: In accordance with some embodiments, identification of transport streams facilitates the classification of those streams. Classification of those streams in turn enables a classification to be matched to a quality of service policy. Thus, quality of service policies may be enforced so that different streams can be afforded appropriate quality of service.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 24, 2014
    Inventors: Michael P. Mesnier, Radia Perlman
  • Publication number: 20140122489
    Abstract: In accordance with some embodiments, classification of input/output requests from a database to a storage system may be performed. Each input/output request may be associated with a database class, and each database class may be mapped to a quality of service policy. Thus, quality of service may be enforced such that different data blocks within the storage system of the database may be afforded appropriate quality of service.
    Type: Application
    Filed: December 29, 2011
    Publication date: May 1, 2014
    Inventors: Michael P. Mesnier, Tian Luo, Feng Chen
  • Publication number: 20140006686
    Abstract: Storage class memory may be used in an architecture to achieve high performance, high reliability, high compatibility. In some embodiments, reads may be handled in a conventional way used in a memory based model. However writes do not use a memory based model but instead correspond to a storage based model. The hybrid nature can be achieved by setting the storage class memory to be write protected so that all writes must go through a software based block device interface. In some embodiments, the software based block device interface prevents erroneous writes to the storage class memory.
    Type: Application
    Filed: December 30, 2011
    Publication date: January 2, 2014
    Inventors: Feng Chen, Michael P. Mesnier
  • Publication number: 20130282992
    Abstract: A storage unit may have an associated processor and storage controller. The storage controller associated with the storage unit may store a mapping of objects (i.e., data) to blocks in the storage unit. This mapping may be received from another source, such as a file system, database, or software application, among other possibilities. The processor associated with the storage unit may execute operation s on the objects stored in the storage unit.
    Type: Application
    Filed: December 22, 2011
    Publication date: October 24, 2013
    Applicant: Intel Corporation
    Inventors: Michael P. Mesnier, Shekhar Y. Borkar, Mesut A. Ergin
  • Publication number: 20120290786
    Abstract: A device, system, and method are disclosed. In one embodiment, a device includes caching logic that is capable of receiving an I/O storage request from an operating system. The I/O storage request includes an input/output (I/O) data type tag that specifies a type of I/O data to be stored or loaded with the I/O storage request. The caching logic is also capable of determining, based at least in part on a priority level associated with the I/O data type, whether to allocate cache to the I/O storage request.
    Type: Application
    Filed: May 11, 2011
    Publication date: November 15, 2012
    Inventor: Michael P. Mesnier
  • Publication number: 20120096281
    Abstract: A storage device includes encryption policies that may be applied to data stored thereon. Different encryption policies may be applied to different data on the storage device. Input/output (I/O) requests may identify the appropriate encryption policy to be applied using a data tag of the I/O request. The data tag may be applied by the file system when the I/O request is issued, or may be added by a filter driver before the I/O request is delivered to the storage device.
    Type: Application
    Filed: December 23, 2011
    Publication date: April 19, 2012
    Inventors: Mathew S. ESZENYI, Michael P. MESNIER