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: 11403211Abstract: 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: GrantFiled: January 31, 2020Date of Patent: August 2, 2022Assignee: Enmotus, Inc.Inventors: Andrew Mills, Marshall Lee
-
Patent number: 11106387Abstract: 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: GrantFiled: September 12, 2019Date of Patent: August 31, 2021Assignee: Enmotus, Inc.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20210240605Abstract: 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: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Andrew Mills, Marshall Lee
-
Patent number: 10956326Abstract: 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: GrantFiled: March 20, 2019Date of Patent: March 23, 2021Assignee: Enmotus, Inc.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20210081131Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 18, 2021Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20190220405Abstract: 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: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: Andrew Mills, Marshall Lee
-
Patent number: 10282291Abstract: 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: GrantFiled: April 19, 2013Date of Patent: May 7, 2019Assignee: Enmotus, Inc.Inventors: Andrew Mills, Marshall Lee
-
Patent number: 9329793Abstract: 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: GrantFiled: October 21, 2015Date of Patent: May 3, 2016Assignee: ENMOTUS, INC.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20160041789Abstract: 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: ApplicationFiled: October 21, 2015Publication date: February 11, 2016Inventors: Andrew Mills, Marshall Lee
-
Patent number: 9195409Abstract: 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: GrantFiled: April 29, 2013Date of Patent: November 24, 2015Assignee: ENMOTUS, INC.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20130297869Abstract: 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: ApplicationFiled: April 29, 2013Publication date: November 7, 2013Applicant: Enmotus Inc.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20130282983Abstract: 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: ApplicationFiled: April 19, 2013Publication date: October 24, 2013Applicant: ENMOTUS INC.Inventors: Andrew Mills, Marshall Lee
-
Patent number: 8382584Abstract: 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: GrantFiled: May 21, 2009Date of Patent: February 26, 2013Assignee: 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: 8366542Abstract: 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: GrantFiled: May 21, 2009Date of Patent: February 5, 2013Assignee: 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: 20120110259Abstract: 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: ApplicationFiled: October 26, 2011Publication date: May 3, 2012Applicant: ENMOTUS INC.Inventors: Andrew Mills, Marshall Lee
-
Publication number: 20100016068Abstract: 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: ApplicationFiled: May 21, 2009Publication date: January 21, 2010Applicant: 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: 20100016067Abstract: 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: ApplicationFiled: May 21, 2009Publication date: January 21, 2010Applicant: 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