Patents by Inventor Kevin Thomas
Kevin Thomas 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: 11340989Abstract: A RAID storage-device-assisted unavailable primary data/Q data rebuild system includes a RAID primary data drive that receives a RAID storage controller device command and DMA's first primary data to a RAID parity data drive. The RAID parity data drive receives a RAID storage controller device command and XORs its first parity data, the first primary data, and its second primary data to produce third primary data that it writes to its storage subsystem. The RAID parity data storage device then receives a RAID storage controller device command and performs GF and XOR operations on the first primary data, the second primary data, and the third primary data to produce second Q data, and DMA's the first Q data to a RAID Q data drive. The RAID Q data storage device receives a RAID storage controller device command and writes the first Q data to its storage subsystem.Type: GrantFiled: September 27, 2019Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
-
Patent number: 11334292Abstract: An autonomous RAID data storage system includes a RAID storage controller device that communicates with RAID data storage devices in order to configure them to perform direct command operations with each other. A first RAID data storage device receives a multi-step command from the RAID storage controller device and performs a first subset of operations associated with the multi-step command, while also performing direct command operations with a second RAID data storage device in order to cause it to perform a second subset of operations associated with the multi-step command, When the first RAID data storage device completes the first subset of operations and receives a first completion communication from the second RAID data storage device that indicates that the second subset of operations are completed, it sends a second completion communication to the RAID storage controller device that indicates that the multi-step command is completed.Type: GrantFiled: April 3, 2020Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11334261Abstract: A scalable RAID storage controller device system includes a host system coupled to a switch device by first and second NTB subsystems, first and second RAID storage devices connected to the switch device and provided in respective data storage device chassis having a storage device form factor, and first and second RAID storage controller devices connected to the switch device and provided in respective storage controller device chassis having the storage device form factor. The first RAID storage controller device executes commands received via the first NTB subsystem from the host system for a first RAID data storage system that it provides with the first RAID data storage system, and the second RAID storage controller device executes commands received via the second NTB subsystem from the host system for a second RAID data storage system that it provides with the second RAID data storage system.Type: GrantFiled: April 3, 2020Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20220147336Abstract: Non-transitory computer readable media are encoded with instructions which, when executed by one or more processors of a central computing system, cause the central computing system to connect with multiple service domains and determine that at least one service domain of the multiple service domains is eligible for upgrade. The instructions further cause the central computing system to store an upgrade package for the at least one service domain at a storage service separate from the central computing system and communicate access credentials to the storage service to the at least one service domain. The central computing system receives a communication from the at least one service domain indicative of upgrade status responsive to the at least one service domain having accessed the upgrade package at the storage service and updates a state management database based on the communication.Type: ApplicationFiled: January 13, 2021Publication date: May 12, 2022Applicant: Nutanix, Inc.Inventors: Akhilesh Joshi, Kevin Thomas, Gaurav Poothia, Naorem Khogendro Singh
-
Patent number: 11327683Abstract: A RAID storage-device-assisted RMW system includes a RAID primary data drive that retrieves second primary data via a DMA operation from a host system, and XOR's it with its first primary data to produce first interim parity data that it writes via a DMA operation to a RAID parity data drive. The RAID parity data drive XOR's its first parity data and the first interim parity data to produce second parity data that overwrites the first parity data. The RAID parity data drive also performs GF operations on the first interim parity data and its second interim parity data and XOR's the results to produce interim Q data that it writes via a DMA operation to a RAID Q data drive. The RAID Q data drive XOR's its first Q data and the interim Q data to produce second Q data that overwrites the first Q data.Type: GrantFiled: September 27, 2019Date of Patent: May 10, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
-
Patent number: 11305332Abstract: Forging dies are formed from a plurality of layers stacked together to form an assembly, or laminate. Each respective layer may be cut to form a portion of a die cavity, and the layers may be stacked together such that the cut portions are aligned to form the die cavity. The layers are fastened together to form a first die half and/or a second die half of disclosed forging dies. Each layer may be selectively removable from the die half for maintenance and/or replacement. Disclosed forging dies may be formed of lower grade materials as compared to conventional forging dies, and the number and thickness of layers may be varied to accommodate the specific part geometry of the part being forged. Related methods of making said forging dies and using said forging dies to make parts are also disclosed.Type: GrantFiled: January 22, 2021Date of Patent: April 19, 2022Assignee: The Boeing CompanyInventors: David P. Heck, Kevin Thomas Slattery, David M. Milliken
-
Publication number: 20220114366Abstract: The disclosed computer-implemented method may include identifying, via an artificial reality system, a plurality of physical objects in a real-world environment of a user and defining, based on identifying the plurality of objects, an object-manipulation objective for manipulating at least one of the plurality of objects. The method may also include determining an action sequence that defines a sequence of action steps for manipulating the at least one of the plurality of objects to complete the object-manipulation objective, and presenting, via the artificial reality system, a notification to the user indicative of the action sequence. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: May 13, 2021Publication date: April 14, 2022Inventors: Benjamin Alexander Newman, Kevin Thomas Carlberg, Ruta Parimal Desai, James Hillis
-
Patent number: 11299259Abstract: An exemplary method for controlling low speed flight of an aircraft having a controller receiving pilot input includes transitioning from a translational rate command (TRC) to a linear acceleration command (LAC) when the controller is displaced above a control transition displacement (CTD), and while in LAC holding speed when the controller is relaxed to CTD.Type: GrantFiled: January 29, 2020Date of Patent: April 12, 2022Assignee: Textron Innovations Inc.Inventors: Kevin Thomas Christensen, Hunter Barton Nelson, Martin Wesley Shubert, Paul David Ruckel
-
Patent number: 11287988Abstract: An autonomous RAID data storage device locking system includes first RAID data storage device(s) that store data included in a data stripe, and that are coupled to a second RAID data storage device. The second RAID data storage device receives a command to perform a data update operation on a subset of data included in the data stripe, and transmits a locking request to each first RAID data storage device. When the second RAID data storage device receives a locking confirmation that indicates that each first RAID data storage device is locked, it completes the data update operation on the subset of data included in the data stripe. The second RAID data storage device then transmits an unlocking request to each first RAID data storage device to cause them to unlock, and transmits a completion communication that indicates that the data update operation has been performed.Type: GrantFiled: April 3, 2020Date of Patent: March 29, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20220073032Abstract: A keyed-alike digital consumer access key is generated for distribution to a plurality of vehicles of a fleet. The keyed-alike digital consumer access key is deployed to the plurality of vehicles. The keyed-alike digital consumer access key is deployed to a mobile device. A request from a mobile device may be received to gain access to the plurality of vehicles. Responsive to validating the mobile device, the mobile device may be sent the keyed-alike digital consumer access key and a unique identifier corresponding to the mobile device, the keyed-alike digital consumer access key for use by the mobile device in authentication to one or more of the plurality of vehicles, the unique identifier for use by the mobile device in tracking which mobile device is accessing the one or more of the plurality of vehicles.Type: ApplicationFiled: September 4, 2020Publication date: March 10, 2022Inventors: Ali HASSANI, Ryan Edwin HANSON, Hamid M. GOLGIRI, Kevin Thomas HILLE
-
Publication number: 20220070365Abstract: A mixed reality image capture system performs actions to guide a user toward a predefined vantage point to ensure image capture from a consistent vantage point. The system includes a mixed reality frame alignment tool that controls projection optics to project a first virtual target and a second virtual target within a camera field-of view. The first virtual target is projected at a first location within the camera field-of-view that is fixed relative to an identified real-world anchor object and the second virtual target is projected at a second location within the camera field-of-view that is fixed relative to a position of the camera. As the user moves the camera relative to the real-world anchor object, the mixed reality frame alignment tool dynamically updates a position of the second virtual target to mirror movements of the camera.Type: ApplicationFiled: November 30, 2020Publication date: March 3, 2022Inventors: Maya A. MILLER-VEDAM, Colin GARVEN, Kjartan OLAFSSON, Kevin Thomas MATHER
-
Patent number: 11254389Abstract: An omega flex sway pod vehicular apparatus, comprising a cockpit and a cantilever beam comprising a first and second ends. A cantilever beam stabilizer centrally coupled to the cantilever beam proximate to the first end. A beam stiffener coupled to a beam stiffener mount and the cantilever beam and positioned proximate to the cantilever beam stabilizer. A spring coupled to a spring mount and the cantilever beam and positioned proximate to the second end. The cockpit is a hollowed, ovoid-like shaped structure. The first end is coupled to a cantilever beam mount. The body is demountably coupled to the second end. The beam stiffener mount is coupled to a snowmobile tunnel that includes a left and right side. The cantilever beam mount and spring mount is coupled to the snowmobile tunnel. The cantilever beam mount is positioned proximate to the front side.Type: GrantFiled: February 24, 2020Date of Patent: February 22, 2022Inventor: Kevin Thomas Augustine
-
Publication number: 20220045531Abstract: A motor vehicle includes a chassis supported on wheels, a battery having a voltage and supported by the chassis, a first electrical circuit supported on the chassis and configured to receive current from the battery, and a second electrical circuit supported on the chassis and configured to receive current from the battery. The second electrical circuit includes a current disconnect that is switchable between an open condition, in which the second electrical circuit is disconnected from the battery when the voltage falls below a voltage threshold, and a closed condition, in which the second electrical circuit is connected to the first electrical circuit when a reset condition occurs.Type: ApplicationFiled: August 3, 2021Publication date: February 10, 2022Inventors: Kevin Thomas Kraus, Christopher Lee Ellis
-
Patent number: 11245576Abstract: A blockchain-based configuration profile provisioning system includes a client device that generates and broadcasts a blockchain transaction that identifies the client device and is directed to a blockchain address that is included in a blockchain. A blockchain device receives the blockchain transaction broadcast by the client device, executes a smart contract associated with the blockchain address, and determines that the execution of the smart contract has provided an indication that the client device identified in the blockchain transaction is authorized to receive a configuration profile. In response, the blockchain device causes a configuration profile token to be generated and transmitted. A configuration profile system receives the configuration profile token and, in response, retrieves and transmits the configuration profile to the client device.Type: GrantFiled: September 7, 2018Date of Patent: February 8, 2022Assignee: Dell Products L.P.Inventors: Kevin Thomas Marks, Viswanath Ponnuru
-
Publication number: 20220026308Abstract: A first shaft segment and a second shaft segment are joined by a first fastener and a second fastener to form a shaft test assembly. The first shaft segment and the second shaft segment are each curved between first and second circumferential ends. A method of testing a shaft includes displacing a first applicator part relative a second applicator part to exert a load on the shaft test assembly. The resulting shear stress on the shaft test assembly can be measured to determine material properties of the shaft. A first applicator part extends at least partially into the shaft test assembly and interfaces with the first shaft segment to apply a load. A second applicator part extends at least partially into the shaft test assembly and interfaces with the second shaft segment to apply a load.Type: ApplicationFiled: April 27, 2021Publication date: January 27, 2022Inventors: Mark R. Gurvich, Brayton Reed, Kevin Thomas Gryk, Michael King, Joyel M. Schaefer
-
Patent number: 11231881Abstract: A RAID data storage device multi-step command coordination system includes a RAID storage controller device that generates and transmits a first multi-step command that includes a barrier instruction, and a second multi-step command that includes a notification instruction. A first RAID data storage device receives the first multi-step command, identifies the barrier instruction in the first multi-step command and, in response, pauses performance of first multi-step command. A second RAID data storage device receives the second multi-step command, identifies the notification instruction in the second multi-step command and, in response, transmits a notification to the first RAID data storage device. While pausing the performance of the first multi-step command, the first RAID data storage device determines that the notification has been received and, in response, resumes the performance of the first multi-step command.Type: GrantFiled: April 2, 2020Date of Patent: January 25, 2022Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11230058Abstract: An additive manufacturing system includes a print head, a first light source array, a second light source array, and a controller. The print head includes a first rotatable reflector and a second rotatable reflector. The first light source array is configured to direct multiple first light beams toward a build medium via the first rotatable reflector. The second light source array is configured to direct multiple second light beams toward the build medium via the second rotatable reflector. The controller is coupled to the print head, the first light source array, and the second light source array. The controller is configured to control activation of the first light beams and activation of the second light beams to selectively fuse portions of the build medium to form one or more objects from the build medium.Type: GrantFiled: June 7, 2019Date of Patent: January 25, 2022Assignee: THE BOEING COMPANYInventors: David Keith Mefford, Kevin Thomas Slattery
-
Publication number: 20220020304Abstract: Dynamically adjustable display systems for adjusting the position of a flexible display in response to ambient light. The display system includes a flexible display that is capable of reversibly bending along one or more bending axes. The display system further includes an adjustable support on which the flexible display is mounted, the adjustable support being able to selectively bend the flexible display. The display system includes photodetectors for detecting ambient light. The photodetectors may be positioned about a perimeter of the flexible display. A control unit in communication with the adjustable support and the plurality of photodetectors may cause the adjustable support to bend the flexible display in response to ambient light detected at the plurality of photodetectors.Type: ApplicationFiled: November 19, 2019Publication date: January 20, 2022Inventors: James Gregory Couillard, Kevin Thomas Gahagan, James Joseph Kornacki, Cheng-Chung Li, Paul George Rickerl, Yawei Sun
-
Patent number: 11163501Abstract: A RAID storage multi-step command system includes a RAID storage system coupled to a RAID storage controller device. The RAID storage controller device identifies a RAID storage system configuration of the RAID storage system and, based on the RAID storage system configuration, generates a first multi-step command definition file for a first RAID storage device in the RAID storage system, and transmits it to the first RAID storage device. The first multi-step command definition file defines first steps that each include first operation(s). Subsequent to transmitting the first multi-step command definition file, the RAID storage controller device generates a first multi-step command that references the first multi-step command definition file and includes first parameter(s) for use in performing each first operation(s) included in the first steps defined by the first multi-step command definition file, and transmits the first multi-step command to the first RAID storage device.Type: GrantFiled: March 27, 2020Date of Patent: November 2, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11157363Abstract: A distributed RAID storage-device-assisted data rebuild system includes a first RAID data storage device, provided in response to data unavailability, that retrieves respective first data for a first data stripe from each of the other RAID data storage devices, performs an XOR operation on the respective first data to generate first rebuilt data for the first data stripe, and stores the first rebuilt data as part of the first data stripe. A second RAID data storage device retrieves respective second data for a second data stripe from third RAID data storage devices, performs an XOR operation on the respective second data and third data for the second data stripe stored on the second RAID data storage device to generate second rebuilt data for the second data stripe, and provides the second rebuilt data for storage on the first RAID data storage device as part of the second data stripe.Type: GrantFiled: March 25, 2020Date of Patent: October 26, 2021Assignee: Dell Products L.P.Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen