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: 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: 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
-
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
-
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
-
Publication number: 20210311663Abstract: 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: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210311647Abstract: 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: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210311639Abstract: 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: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210311662Abstract: 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: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Publication number: 20210311661Abstract: A RAID parity data generation offload system includes a RAID storage controller device that determines that a RAID parity data storage device loading for a RAID parity data storage device exceeds a loading threshold, and then generates and transmits a RAID parity data generation offload command associated with a RAID parity data update required in response to a RAID primary data update. A first RAID primary data storage device receives the RAID parity data generation offload command, and then retrieves current parity data from the RAID parity data storage device, and performs an XOR operation using the current parity data, current primary data, and updated primary data associated with the RAID primary data update in order to generate updated parity data. The first RAID primary data storage device then provides the updated parity data for storage on the RAID parity data storage device in place of the current parity data.Type: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen
-
Patent number: 11137874Abstract: The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator. The mixed-reality view includes both a real-world environment of the operator and holographic aspects. While the operator is navigated to a step of the task, the mixed-reality view is caused to include a step card, such that the step card includes at least one instruction associated with the step. The operator is enabled to adjust a state associated with the step card. While the state associated with the step card is a first state: a gaze determination associated with a gaze of the operator is made; and responsive to a positive gaze determination, the step card is caused to move to a location that is associated with a real-world location of the gaze of the operator.Type: GrantFiled: May 28, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Jackson Klein, Ethan Harris Arnowitz, Kevin Thomas Mather, Kyle Mouritsen
-
Patent number: 11137875Abstract: The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator. The mixed-reality view includes both a real-world environment of the operator and holographic aspects. The mixed-reality view is caused to include a visual tether to a tether location. The tether location is a real-world location at which work is to be performed. A gaze determination associated with a gaze of the operator is made. Responsive to a positive gaze determination, the visual tether is caused to pulse.Type: GrantFiled: May 28, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kevin Thomas Mather, Sean Robert Puller, Tsz Fung Wan
-
Publication number: 20210303396Abstract: 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: ApplicationFiled: March 25, 2020Publication date: September 30, 2021Inventors: Gary Benedict Kotzur, William Emmett Lynn, Kevin Thomas Marks, Chandrashekar Nelogal, James Peter Giannoules, Austin Patrick Bolen