Patents by Inventor John G. Manning
John G. Manning 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: 11905006Abstract: An aircraft can include a frame and a plurality of electrical rotors coupled to the frame. The aircraft can further include a control system physically coupled to the frame and communicatively coupled with each of the plurality of electrical rotors. The control system can be configured to control a speed of each electrical rotor on an individual basis to control a direction of flight of the aircraft. The aircraft can further include an engine coupled to the frame, the engine being configured to combust a combustible fuel to generate thrust.Type: GrantFiled: June 10, 2019Date of Patent: February 20, 2024Assignee: ELECTRAFLY, LLCInventor: John G. Manning
-
Publication number: 20190291859Abstract: An aircraft can include a frame and a plurality of electrical rotors coupled to the frame. The aircraft can further include a control system physically coupled to the frame and communicatively coupled with each of the plurality of electrical rotors. The control system can be configured to control a speed of each electrical rotor on an individual basis to control a direction of flight of the aircraft. The aircraft can further include an engine coupled to the frame, the engine being configured to combust a combustible fuel to generate thrust.Type: ApplicationFiled: June 10, 2019Publication date: September 26, 2019Inventor: John G. Manning
-
Patent number: 9454533Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.Type: GrantFiled: August 12, 2015Date of Patent: September 27, 2016Assignee: DataDirect Networks, Inc.Inventors: Jason M. Cope, Paul J. Nowoczynski, Pavan Kumar Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Publication number: 20150347434Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.Type: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Jason M. Cope, Paul J. Nowoczynski, Pavan Kumar Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Patent number: 9152649Abstract: Data storage systems and methods for storing data are described herein. The storage system includes a first storage node is configured to issue a first delivery request to a first set of other storage nodes in the storage system, the first delivery request including a first at least one data operation for each of the first set of other storage nodes and issuing at least one other delivery request, while the first delivery request remains outstanding, the at least one other delivery request including a first commit request for each of the first set of other storage nodes. The first node causes the first at least one data operation to be made active within the storage system in response to receipt of a commit indicator along with a delivery acknowledgement regarding one of the at least one other delivery request.Type: GrantFiled: October 9, 2013Date of Patent: October 6, 2015Assignee: DataDirect Networks, Inc.Inventors: Paul J. Nowoczynski, Jason M. Cope, Pavan Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Patent number: 9116819Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.Type: GrantFiled: October 17, 2013Date of Patent: August 25, 2015Assignee: DataDirect Networks, Inc.Inventors: Jason M. Cope, Paul J. Nowoczynski, Pavan Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Publication number: 20140108473Abstract: Data storage systems and methods for storing data are described herein. The storage system includes a first storage node is configured to issue a first delivery request to a first set of other storage nodes in the storage system, the first delivery request including a first at least one data operation for each of the first set of other storage nodes and issuing at least one other delivery request, while the first delivery request remains outstanding, the at least one other delivery request including a first commit request for each of the first set of other storage nodes. The first node causes the first at least one data operation to be made active within the storage system in response to receipt of a commit indicator along with a delivery acknowledgement regarding one of the at least one other delivery request.Type: ApplicationFiled: October 9, 2013Publication date: April 17, 2014Applicant: DataDirect Networks, Inc.Inventors: Paul J. Nowoczynski, Jason M. Cope, Pavan Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Publication number: 20140108723Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.Type: ApplicationFiled: October 17, 2013Publication date: April 17, 2014Applicant: DataDirect Networks, Inc.Inventors: Paul J. Nowoczynski, Jason M. Cope, Pavan Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Patent number: 8095763Abstract: A latency reduction method for read operations of an array of N disk storage devices (210) having n disk storage devices (210A-210H) for data storage and p of disk storage devices (210I, 210J) for storing parity data is provided. Utilizing the parity generation engine's (230) fault tolerance of for a loss of valid data from at least two of the N disk storage devices (210A-210J), the integrity of the data is determined when N?1 of the disk storage devices (210A-210J) have completed executing a read command. If the data is determined to be valid, the missing data of the Nth disk storage device is reconstructed and the data transmitted to the requesting processor (10). By that arrangement the time necessary for the Nth disk storage device to complete execution of the read command is saved, thereby improving the performance of memory system (200).Type: GrantFiled: October 18, 2007Date of Patent: January 10, 2012Assignee: Datadirect Networks, Inc.Inventors: Michael Piszczek, John G. Manning, Cedric Fernandes, Lauren Belella
-
Publication number: 20090106491Abstract: A latency reduction method for read operations of an array of N disk storage devices (210) having n disk storage devices (210A-210H) for data storage and p of disk storage devices (210I, 210J) for storing parity data is provided. Utilizing the parity generation engine's (230) fault tolerance of for a loss of valid data from at least two of the N disk storage devices (210A-210J), the integrity of the data is determined when N?1 of the disk storage devices (210A-210J) have completed executing a read command. If the data is determined to be valid, the missing data of the Nth disk storage device is reconstructed and the data transmitted to the requesting processor (10). By that arrangement the time necessary for the Nth disk storage device to complete execution of the read command is saved, thereby improving the performance of memory system (200).Type: ApplicationFiled: October 18, 2007Publication date: April 23, 2009Inventors: Michael Piszczek, John G. Manning, Cedric Fernandes, Lauren Belella