Patents by Inventor Marshall Lee

Marshall Lee 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: 11403211
    Abstract: A method of operation of a storage system includes: establishing a virtual storage device 1 including allocating portions of a storage media 1, a storage media 2, a storage media N, or a combination thereof including writing data blocks to the virtual storage device 1; determining a pinning status for the data blocks; pinning the data blocks to a logical block address (LBA) range until the pinning status indicates an unpinning of the data blocks; and relocating the data blocks to the storage media 1, the storage media 2, the storage media N, or the combination thereof within the virtual storage device 1 when the pinning status indicates unpinned.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 2, 2022
    Assignee: Enmotus, Inc.
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 11106387
    Abstract: A method of operation of a storage system includes: collecting performance data including periodically sampling a non-volatile (NV) device for loading a statistics and capacity usage table; comparing a policy and threshold table to the statistics and capacity usage table; and configuring a virtual disk from a network of storage application servers for supplementing or replacing the NV device that exceeded the policy and threshold table while an application continues to utilize the NV device.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 31, 2021
    Assignee: Enmotus, Inc.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20210240605
    Abstract: A method of operation of a storage system includes: establishing a virtual storage device 1 including allocating portions of a storage media 1, a storage media 2, a storage media N, or a combination thereof including writing data blocks to the virtual storage device 1; determining a pinning status for the data blocks; pinning the data blocks to a logical block address (LBA) range until the pinning status indicates an unpinning of the data blocks; and relocating the data blocks to the storage media 1, the storage media 2, the storage media N, or the combination thereof within the virtual storage device 1 when the pinning status indicates unpinned.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 10956326
    Abstract: A method of operation of a storage system includes: identifying a low activity region in the first tier storage and a high activity region in the second tier storage; exchanging data of the high activity region with the data of the low activity region; and wherein protecting the data comprises: copying the low activity region to a reserved section; updating a new physical address of the low activity region in a virtual-to-physical table; copying the high activity region to the location in the first tier storage previously occupied by the low activity region; and updating the new physical address of the high activity region in the virtual-to-physical table and mapping the physical block region, originally allocated to the high activity region, to the reserved section.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 23, 2021
    Assignee: Enmotus, Inc.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20210081131
    Abstract: A method of operation of a storage system includes: collecting performance data including periodically sampling a non-volatile (NV) device for loading a statistics and capacity usage table; comparing a policy and threshold table to the statistics and capacity usage table; and configuring a virtual disk from a network of storage application servers for supplementing or replacing the NV device that exceeded the policy and threshold table while an application continues to utilize the NV device.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20190220405
    Abstract: A method of operation of a storage system includes: identifying a low activity region in the first tier storage and a high activity region in the second tier storage; exchanging data of the high activity region with the data of the low activity region; and wherein protecting the data comprises: copying the low activity region to a reserved section; updating a new physical address of the low activity region in a virtual-to-physical table; copying the high activity region to the location in the first tier storage previously occupied by the low activity region; and updating the new physical address of the high activity region in the virtual-to-physical table and mapping the physical block region, originally allocated to the high activity region, to the reserved section.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 10282291
    Abstract: A method of operation of a storage system includes: accessing a storage tier manager coupled to a first tier storage and a second tier storage; identifying a low activity region in the first tier storage and a high activity region in the second tier storage; and exchanging a physical block region corresponding to the high activity region with the physical block region corresponding to the low activity region by the storage tier manager.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: May 7, 2019
    Assignee: Enmotus, Inc.
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 9329793
    Abstract: A method (1000) of operation of a storage system includes: partitioning a first virtual disk volume by allocating a first portion, a first low performance storage capacity, and a first reserved capacity; establishing, based on a user policy register, a partition bias for the first virtual disk volume; and adjusting a capacity of the first portion and the first low performance storage capacity based on usage statistics, the partition bias, and limiting the capacity adjustment by a dynamic partitioning module.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 3, 2016
    Assignee: ENMOTUS, INC.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20160041789
    Abstract: A method (1000) of operation of a storage system includes: partitioning a first virtual disk volume by allocating a first portion, a first low performance storage capacity, and a first reserved capacity; establishing, based on a user policy register, a partition bias for the first virtual disk volume; and adjusting a capacity of the first portion and the first low performance storage capacity based on usage statistics, the partition bias, and limiting the capacity adjustment by a dynamic partitioning module.
    Type: Application
    Filed: October 21, 2015
    Publication date: February 11, 2016
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 9195409
    Abstract: A method of operation of a storage system includes: establishing a first virtual disk volume including allocating a first portion and a first low performance storage capacity; generating a usage statistics for the first virtual disk volume; and calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: November 24, 2015
    Assignee: ENMOTUS, INC.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20130297869
    Abstract: A method of operation of a storage system includes: establishing a first virtual disk volume including allocating a first portion and a first low performance storage capacity; generating a usage statistics for the first virtual disk volume; and calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics.
    Type: Application
    Filed: April 29, 2013
    Publication date: November 7, 2013
    Applicant: Enmotus Inc.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20130282983
    Abstract: A method of operation of a storage system includes: accessing a storage tier manager coupled to a first tier storage and a second tier storage; identifying a low activity region in the first tier storage and a high activity region in the second tier storage; and exchanging a physical block region corresponding to the high activity region with the physical block region corresponding to the low activity region by the storage tier manager.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 24, 2013
    Applicant: ENMOTUS INC.
    Inventors: Andrew Mills, Marshall Lee
  • Patent number: 8382584
    Abstract: A computerized management system and methods including accounting, auditing, and correcting systems and processes are disclosed for use with game and/or gaming devices, systems, and methods enable users to remotely monitor, control, and modify financial data, reports, and information related to game and/or gaming machines and apparatuses of different classes, for example Class II and Class III gaming machines and table games, and different facilities, such as Class III gaming establishments, bingo establishments, and lottery establishments.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: February 26, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Warren White, Mark Matthews, Loren Loiseau, Mark Lowell, Randy Phillips, Walt Eisele, Barry Cline, Fred Barrie, Christina Abate, Glen Wooden, Jason Tighe, Marshall Lee, Sean Kesler, Scott McCormick, Tim Harmon, Dale Hermansen
  • Patent number: 8366542
    Abstract: A computerized management system and methods including accounting, auditing, and correcting systems and processes are disclosed for use with game and/or gaming devices, systems, and methods enable users to remotely monitor, control, and modify financial data, reports, and information related to game and/or gaming machines and apparatuses of different classes, for example Class II and Class III gaming machines and table games, and different facilities, such as Class III gaming establishments, bingo establishments, and lottery establishments.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: February 5, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Warren White, Mark Matthews, Loren Loiseau, Mark Lowell, Randy Phillips, Walt Eisele, Barry Cline, Fred Barrie, Christina Abate, Glen Wooden, Jason Tighe, Marshall Lee, Scott McCormick, Tim Harmon, Dale Hermansen
  • Publication number: 20120110259
    Abstract: A method of operation of a data storage system includes: enabling a system interface for receiving host commands; updating a mapping register for monitoring transaction records of a logical block address for the host commands including translating a host virtual block address to a physical address for storage devices; accessing by a storage processor, the mapping register for comparing the transaction records with a tiering policies register; and enabling a tiered storage engine for transferring host data blocks by the system interface and concurrently transferring between a tier zero, a tier one, or a tier two if the storage processor determines the transaction records exceed the tiering policies register.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 3, 2012
    Applicant: ENMOTUS INC.
    Inventors: Andrew Mills, Marshall Lee
  • Publication number: 20100016068
    Abstract: A computerized management system and methods including accounting, auditing, and correcting systems and processes are disclosed for use with game and/or gaming devices, systems, and methods enable users to remotely monitor, control, and modify financial data, reports, and information related to game and/or gaming machines and apparatuses of different classes, for example Class II and Class III gaming machines and table games, and different facilities, such as Class III gaming establishments, bingo establishments, and lottery establishments.
    Type: Application
    Filed: May 21, 2009
    Publication date: January 21, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Warren White, Mark Matthews, Loren Loiseau, Mark Lowell, Randy Phillips, Walt Eisele, Barry Cline, Fred Barrie, Christina Abate, Glen Wooden, Jason Tighe, Marshall Lee, Sean Kesler, Scott McCormick, Tim Harmon, Dale Hermansen
  • Publication number: 20100016067
    Abstract: A computerized management system and methods including accounting, auditing, and correcting systems and processes are disclosed for use with game and/or gaming devices, systems, and methods enable users to remotely monitor, control, and modify financial data, reports, and information related to game and/or gaming machines and apparatuses of different classes, for example Class II and Class III gaming machines and table games, and different facilities, such as Class III gaming establishments, bingo establishments, and lottery establishments.
    Type: Application
    Filed: May 21, 2009
    Publication date: January 21, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Warren White, Mark Matthews, Loren Loiseau, Mark Lowell, Randy Phillips, Walt Eisele, Barry Cline, Fred Barrie, Christina Abate, Glen Wooden, Jason Tighe, Marshall Lee, Sean Kesler, Scott McCormick, Tim Harmon, Dale Hermansen