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: 11340989
    Abstract: 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: Grant
    Filed: September 27, 2019
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
  • Patent number: 11334292
    Abstract: 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: Grant
    Filed: April 3, 2020
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Patent number: 11334261
    Abstract: 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: Grant
    Filed: April 3, 2020
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20220147336
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: May 12, 2022
    Applicant: Nutanix, Inc.
    Inventors: Akhilesh Joshi, Kevin Thomas, Gaurav Poothia, Naorem Khogendro Singh
  • Patent number: 11327683
    Abstract: 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: Grant
    Filed: September 27, 2019
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules
  • Patent number: 11305332
    Abstract: 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: Grant
    Filed: January 22, 2021
    Date of Patent: April 19, 2022
    Assignee: The Boeing Company
    Inventors: David P. Heck, Kevin Thomas Slattery, David M. Milliken
  • Publication number: 20220114366
    Abstract: 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: Application
    Filed: May 13, 2021
    Publication date: April 14, 2022
    Inventors: Benjamin Alexander Newman, Kevin Thomas Carlberg, Ruta Parimal Desai, James Hillis
  • Patent number: 11299259
    Abstract: 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: Grant
    Filed: January 29, 2020
    Date of Patent: April 12, 2022
    Assignee: Textron Innovations Inc.
    Inventors: Kevin Thomas Christensen, Hunter Barton Nelson, Martin Wesley Shubert, Paul David Ruckel
  • Patent number: 11287988
    Abstract: 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: Grant
    Filed: April 3, 2020
    Date of Patent: March 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Publication number: 20220073032
    Abstract: 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: Application
    Filed: September 4, 2020
    Publication date: March 10, 2022
    Inventors: Ali HASSANI, Ryan Edwin HANSON, Hamid M. GOLGIRI, Kevin Thomas HILLE
  • Publication number: 20220070365
    Abstract: 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: Application
    Filed: November 30, 2020
    Publication date: March 3, 2022
    Inventors: Maya A. MILLER-VEDAM, Colin GARVEN, Kjartan OLAFSSON, Kevin Thomas MATHER
  • Patent number: 11254389
    Abstract: 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: Grant
    Filed: February 24, 2020
    Date of Patent: February 22, 2022
    Inventor: Kevin Thomas Augustine
  • Publication number: 20220045531
    Abstract: 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: Application
    Filed: August 3, 2021
    Publication date: February 10, 2022
    Inventors: Kevin Thomas Kraus, Christopher Lee Ellis
  • Patent number: 11245576
    Abstract: 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: Grant
    Filed: September 7, 2018
    Date of Patent: February 8, 2022
    Assignee: Dell Products L.P.
    Inventors: Kevin Thomas Marks, Viswanath Ponnuru
  • Publication number: 20220026308
    Abstract: 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: Application
    Filed: April 27, 2021
    Publication date: January 27, 2022
    Inventors: Mark R. Gurvich, Brayton Reed, Kevin Thomas Gryk, Michael King, Joyel M. Schaefer
  • Patent number: 11231881
    Abstract: 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: Grant
    Filed: April 2, 2020
    Date of Patent: January 25, 2022
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Patent number: 11230058
    Abstract: 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: Grant
    Filed: June 7, 2019
    Date of Patent: January 25, 2022
    Assignee: THE BOEING COMPANY
    Inventors: David Keith Mefford, Kevin Thomas Slattery
  • Publication number: 20220020304
    Abstract: 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: Application
    Filed: November 19, 2019
    Publication date: January 20, 2022
    Inventors: James Gregory Couillard, Kevin Thomas Gahagan, James Joseph Kornacki, Cheng-Chung Li, Paul George Rickerl, Yawei Sun
  • Patent number: 11163501
    Abstract: 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: Grant
    Filed: March 27, 2020
    Date of Patent: November 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
  • Patent number: 11157363
    Abstract: 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: Grant
    Filed: March 25, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen