Patents by Inventor Matthew Fontaine

Matthew Fontaine 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: 20210326266
    Abstract: Techniques are provided for atomic writes for persistent memory. In response to receiving a write operation, a new per-page structure with a new page block number is allocated. New data of the write operation is persisted to a new page of the persistent memory having the new page block number, and the new per-page structure is persisted to the persistent memory. If the write operation targets a hole after the new data and the new per-page structure have been persisted, then a new per-page structure identifier of the new per-page structure is inserted into a parent indirect page of a page comprising the new data. If the write operation targets old data after the new data and the new per-page structure have been persisted, then an old per-page structure of the old data is updated with the new page block number.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Inventors: Matthew Fontaine Curtis-Maury, Vinay Devadas, Ananthan Subramanian, Ram Kesavan
  • Publication number: 20210326216
    Abstract: Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Inventors: Ananthan Subramanian, Ram Kesavan, Matthew Fontaine Curtis-Maury, Mark Smith
  • Publication number: 20210328593
    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, comprising persistent memory, receives an operation comprising a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode comprises an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 21, 2021
    Inventors: Ram Kesavan, Matthew Fontaine Curtis-Maury, Abdul Basit, Vinay Devadas, Ananthan Subramanian, Mark Smith
  • Publication number: 20210326065
    Abstract: Techniques are provided for implementing write ordering for persistent memory. A set of actions are identified for commitment to persistent memory of a node for executing an operation upon the persistent memory. An episode is created to comprise a first subset of actions of the set of actions that can be committed to the persistent memory in any order with respect to one another such that a consistent state of the persistent memory can be reconstructed in the event of a crash of the node during execution of the operation. The first subset of actions within the episode are committed to the persistent memory and further execution of the operation is blocked until the episode completes.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Inventors: Ram Kesavan, Matthew Fontaine Curtis-Maury, Abdul Basit, Vinay Devadas, Ananthan Subramanian
  • Patent number: 11063601
    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, with persistent memory, receives an operation associated with a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode has an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: July 13, 2021
    Assignee: NetApp, Inc.
    Inventors: Ram Kesavan, Matthew Fontaine Curtis-Maury, Abdul Basit, Vinay Devadas, Ananthan Subramanian, Mark Smith
  • Patent number: 10766711
    Abstract: The present invention relates to systems and methods for sorting a wide variety of packages, including, but not limited to, parcels, mail pieces, bundles, and other similar items. Embodiments of the invention specifically relate to interchangeable sorting modules with sort stations that may be used to quickly and accurately sort packages of varying shapes and sizes. Additional embodiments of the invention relate to a control architecture for operating the aforementioned interchangeable sorting modules. Such control architecture may comprise a programmable logic controller (PLC) for controlling each of the interchangeable sorting modules.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 8, 2020
    Assignee: Advanced Technology & Research Corp.
    Inventors: Robert Lundahl, Robert Cutlip, Mark Bankard, Dwight Koogle, Crystal Yannuzzi, Matthew Fontaine
  • Publication number: 20200254490
    Abstract: The present invention relates to systems and methods for sorting a wide variety of packages, including, but not limited to, parcels, mail pieces, bundles, and other similar items. Embodiments of the invention specifically relate to interchangeable sorting modules with sort stations that may be used to quickly and accurately sort packages of varying shapes and sizes. Additional embodiments of the invention relate to a control architecture for operating the aforementioned interchangeable sorting modules. Such control architecture may comprise a programmable logic controller (PLC) for controlling each of the interchangeable sorting modules.
    Type: Application
    Filed: August 9, 2019
    Publication date: August 13, 2020
    Inventors: Robert LUNDAHL, Robert CUTLIP, Mark BANKARD, Dwight KOOGLE, Crystal Yannuzzi, Matthew FONTAINE
  • Patent number: 10487220
    Abstract: An elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle. The coating is made up of a polymer, a mid-block modifier, a tackifier, a thixotrope, a solvent blend, an antioxidant, and a UV stabilizer. A matting agent, static electricity mitigation agent, and a silica suspension agent may also be incorporated into the composition. A 2K gloss can be applied to the coating composition after application.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 26, 2019
    Inventor: Matthew Fontaine
  • Publication number: 20180327610
    Abstract: An elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle. The coating is made up of a polymer, a mid-block modifier, a tackifier, a thixotrope, a solvent blend, an antioxidant, and a UV stabilizer. A matting agent, static electricity mitigation agent, and a silica suspension agent may also be incorporated into the composition. A 2K gloss can be applied to the coating composition after application.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventor: Matthew Fontaine
  • Patent number: 10053586
    Abstract: A method of applying an elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: August 21, 2018
    Inventor: Matthew Fontaine
  • Patent number: 9909016
    Abstract: An elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 6, 2018
    Inventor: Matthew Fontaine
  • Publication number: 20180016448
    Abstract: A method of applying an elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Applicant: Halo Composites LLC
    Inventor: Matthew Fontaine
  • Publication number: 20180016447
    Abstract: An elastomeric coating composition to enhance or alter the aesthetic appearance of an automobile. The coating composition can be applied by spraying onto either a vehicle paint job or clear coat and is semi-permanent upon drying. The coating composition can be manually removed from the vehicle by peeling without damaging the underlying paint job or clear coat on the vehicle.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Applicant: Halo Composites LLC
    Inventor: Matthew Fontaine