Patents by Inventor Tyler Morrison
Tyler Morrison 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: 20250147924Abstract: Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.Type: ApplicationFiled: November 6, 2023Publication date: May 8, 2025Inventors: Graham Edwin Ellis, Ying Fairweather, Thorne Davis Garvin, Steven Henry Haber, Yuxi Bai, Michael Anthony Chmiel, Pathirat Kosakanchit, Jonathan Michael MacLaren, Matthew Christopher McMullan, Tyler Morrison Moody, Aaron James Passey, Rowan Arthur Phipps, Thomas Gregory Rothschilds
-
Patent number: 12292853Abstract: Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.Type: GrantFiled: November 6, 2023Date of Patent: May 6, 2025Assignee: Qumulo, Inc.Inventors: Graham Edwin Ellis, Ying Fairweather, Thorne Davis Garvin, Steven Henry Haber, Yuxi Bai, Michael Anthony Chmiel, Pathirat Kosakanchit, Jonathan Michael MacLaren, Matthew Christopher McMullan, Tyler Morrison Moody, Aaron James Passey, Rowan Arthur Phipps, Thomas Gregory Rothschilds
-
Patent number: 12019875Abstract: Embodiments are directed to tiered data store with persistent layers. A write tier in the file system for storing in a file system. A value for a performance metric that corresponds to write requests to the file system may be predicted based on characteristics of the write requests such that the performance metric may be determined based on a plurality of interactions with the write tier. The predicted value that exceeds a threshold value of the performance metric may be employed to cause performance of further actions, including: queuing a portion of the write requests in a memory buffer based on the predicted value and the threshold value; combining the queued portion of the write requests into s; storing the data segments in the write tier such that a measured value of the performance metric may be less than the threshold value.Type: GrantFiled: February 28, 2024Date of Patent: June 25, 2024Assignee: Qumulo, Inc.Inventors: Matthew Christopher McMullan, Aaron James Passey, Jonathan Michael MacLaren, Yuxi Bai, Thomas Gregory Rothschilds, Michael Anthony Chmiel, Tyler Morrison Moody, Pathirat Kosakanchit, Rowan Arthur Phipps
-
Patent number: 11934660Abstract: Embodiments are directed to tiered data store with persistent layers. A write tier in the file system for storing in a file system. A value for a performance metric that corresponds to write requests to the file system may be predicted based on characteristics of the write requests such that the performance metric may be determined based on a plurality of interactions with the write tier. The predicted value that exceeds a threshold value of the performance metric may be employed to cause performance of further actions, including: queuing a portion of the write requests in a memory buffer based on the predicted value and the threshold value; combining the queued portion of the write requests into s; storing the data segments in the write tier such that a measured value of the performance metric may be less than the threshold value.Type: GrantFiled: November 7, 2023Date of Patent: March 19, 2024Assignee: Qumulo, Inc.Inventors: Matthew Christopher McMullan, Aaron James Passey, Jonathan Michael MacLaren, Yuxi Bai, Thomas Gregory Rothschilds, Michael Anthony Chmiel, Tyler Morrison Moody, Pathirat Kosakanchit, Rowan Arthur Phipps
-
Patent number: 11294604Abstract: Embodiments are directed to managing data in a file system that includes a plurality of storage nodes and a plurality of storage volumes such that each storage node may be a compute instance provided by a cloud computing environment (CCE) and each storage volume may be based on blobs provided by the CCE. Write requests that include write data may be provided. A lowest range of addresses in the storage volume may be determined for storing the write data. Buckets may be determined based on the range of addresses and the write data assigned to the buckets. If portions of the buckets remain unassigned, other data may be provided from a cache volume or the blobs. The write data and the other data may be written to the portion of the blobs.Type: GrantFiled: October 22, 2021Date of Patent: April 5, 2022Assignee: Qumulo, Inc.Inventors: Matthew Christopher McMullan, Philip Ernst Taron, Nicholas John Carter, Neal Thomas Fachan, Tyler Morrison Moody, Brian Matthew Richer, Matthew Thomas Roberts, Sudhesh Kumar Suresh
-
Patent number: 10007933Abstract: Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content.Type: GrantFiled: October 14, 2014Date of Patent: June 26, 2018Assignee: Swoop Inc.Inventors: Simeon Simeonov, James Echmalian, Yongdeng Chen, James R. Morrin, Jr., Tyler Morrison, Joseph R. Ferris
-
Patent number: 9830304Abstract: Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content.Type: GrantFiled: February 22, 2013Date of Patent: November 28, 2017Assignee: Swoop Inc.Inventors: Simeon Simeonov, James Echmalian, Yongdeng Chen, James R. Morrin, Jr., Tyler Morrison, Joseph Regan Ferris
-
Publication number: 20150220492Abstract: Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content.Type: ApplicationFiled: October 14, 2014Publication date: August 6, 2015Applicant: Swoop Inc.Inventors: Simeon Simeonov, James Echmalian, Yongdeng Chen, James R. Morrin, Jr., Tyler Morrison, Joseph R. Ferris
-
Patent number: 8413051Abstract: Text may be contextually previewed in various fonts using preview panes with a level of transparency. Fonts or font groups may then be applied to a document using the preview panes. In one example, text to be inserted may be previewed in different fonts against the document in which the text is to be added. Once a user has selected a desirable font, the user may choose to insert the text into the document using the preview pane. Alternatively, a user may apply a font to existing text from the preview pane. Text in fonts of different types and/or sizes may be previewed in a variety of formats in a single preview area and/or with individual font preview panes.Type: GrantFiled: October 20, 2009Date of Patent: April 2, 2013Assignee: Celartem, Inc.Inventors: Mike Bacus, Tyler Morrison
-
Publication number: 20100107062Abstract: Text may be contextually previewed in various fonts using preview panes with a level of transparency. Fonts or font groups may then be applied to a document using the preview panes. In one example, text to be inserted may be previewed in different fonts against the document in which the text is to be added. Once a user has selected a desirable font, the user may choose to insert the text into the document using the preview pane. Alternatively, a user may apply a font to existing text from the preview pane. Text in fonts of different types and/or sizes may be previewed in a variety of formats in a single preview area and/or with individual font preview panes.Type: ApplicationFiled: October 20, 2009Publication date: April 29, 2010Applicant: EXTENSIS INC.Inventors: Mike Bacus, Tyler Morrison