Patents by Inventor Thomas A. Powell
Thomas A. Powell 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: 12164689Abstract: Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein.Type: GrantFiled: December 29, 2021Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Alexander P. Powell, Mark Thomas
-
Publication number: 20240403103Abstract: Computer-implemented systems and methods are disclosed, including for integration and management of computer-based models in a model management. A computer-implemented method may include, for example, receiving one or more inputs including requesting to add a first model to a defined modeling objective, specifying a first model location, and/or providing a first model adapter configuration. In response to the one or more user inputs, the method may further include storing or providing access to information associated with the first model, associating the first model with a defined modeling objective, and/or implementing the first model adapter configuration to provide communication with the first model.Type: ApplicationFiled: May 24, 2024Publication date: December 5, 2024Inventors: Jakob Frick, Sriram Krishnan, Thomas Powell, David Lisuk, Mayada Gonimah
-
Patent number: 12118149Abstract: Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein.Type: GrantFiled: December 29, 2021Date of Patent: October 15, 2024Assignee: Snap Inc.Inventors: Alexander P. Powell, Mark Thomas
-
Patent number: 12110002Abstract: Responsive to a user request, a controller operates an engine of a vehicle while parked to charge a traction battery to a target state of charge that exceeds a maximum state of charge limit, used during drive of the vehicle by an electric machine, in advance of a predefined period of time.Type: GrantFiled: January 11, 2022Date of Patent: October 8, 2024Assignee: Ford Global Technologies, LLCInventors: Stephen Thomas Powell, Samuel Johnson, Garrett Carlson, Craig Lechlitner
-
Publication number: 20240307557Abstract: Provided herein are compositions and methods for suppressing mutant gene function using Cas13 nucleases that can be delivered to the spinal cord and brain to mediate the knockdown of genes that are causative for autosomal dominant neurodegenerative disorders.Type: ApplicationFiled: July 8, 2022Publication date: September 19, 2024Applicant: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOISInventors: THOMAS GAJ, COLIN LIM, JACKSON POWELL
-
Patent number: 12079391Abstract: Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein.Type: GrantFiled: December 29, 2021Date of Patent: September 3, 2024Assignee: Snap Inc.Inventors: Alexander P. Powell, Mark Thomas
-
Publication number: 20240270131Abstract: Child seat for mounting on a motor vehicle seat, wherein the child seat has a main body for accommodating a child and an impact shield for holding the child, wherein at least one active protective means is arranged on or formed by the impact shield, wherein the active protective means is transferable from a non-activated state to an activated state, Wherein in the non-activated state, a rotation of the tipper body of the child relative to the buttocks of the child is enabled and in the activated state is not enabled or only enabled to a limited extent or in the non-activated state, a displacement of the child in the direction of travel is enabled and in the activated state is not enabled or only enabled to a limited extent.Type: ApplicationFiled: June 7, 2022Publication date: August 15, 2024Inventors: Thomas MÜLLER, Iain POWELL, Christoph THURN
-
Patent number: 12050907Abstract: An apparatus, and a method, performed by one or more processors are disclosed. The method receives a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method generates a task identifier for the data processing task, and provides, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method receives the second data set and metadata from the agent associated with the external system and stores the second data set and associated metadata.Type: GrantFiled: September 25, 2023Date of Patent: July 30, 2024Assignee: Palantir Technologies Inc.Inventors: Audrey Kuan, Andrew Kaier, Eric Lee, Jasjit Grewal, Mark Elliot, Nitish Kulkarni, Robert Fink, Samuel Rogerson, Thomas Pearson, Thomas Powell, Lawrence Manning, Corey Garvey
-
Patent number: 12050729Abstract: Method for generating haptic and audio feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. In response to determining that the distance is below predetermined threshold, processor causes first user interface and second user interface to generate an initial haptic feedback response and an initial audio feedback response. Other embodiments are described herein.Type: GrantFiled: December 29, 2021Date of Patent: July 30, 2024Assignee: Snap Inc.Inventors: Alexander P. Powell, Mark Thomas
-
Publication number: 20240248542Abstract: Method for generating haptic feedback responses using haptic augmentations starts with processor receiving a media content item from a first client device and receiving from the first client device a selection of a haptic overlay associated with a haptic feedback response to be applied to the media content item. The processor generates a modified media content item by overlaying the haptic overlay on the media content item. The processor receives from the first client device a selection of a second user associated with the second user and causes the modified media content item to be displayed by a second user interface of the second client device. The processor detects a selection of the haptic overlay from the second client device, and in response to detecting the selection of the haptic overlay, causing the second user interface to generate the haptic feedback response. Other embodiments are described herein.Type: ApplicationFiled: April 3, 2024Publication date: July 25, 2024Inventors: Alexander P. Powell, Mark Thomas
-
Patent number: 12039102Abstract: Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein.Type: GrantFiled: November 29, 2022Date of Patent: July 16, 2024Assignee: Snap Inc.Inventors: Alexander P Powell, Mark Thomas
-
Patent number: 12024046Abstract: Charging guidance systems and methods for charging electrified vehicles may be configured to influence a user's charging decisions in a manner that simplifies the vehicle charging experience. Exemplary charging guidance systems may be configured to coach the user to charge a traction battery pack of the vehicle at a lower level charging option as opposed to a higher level charging option. Charging at lower level charging options when certain conditions are met reduces the amount of times the vehicle is charged using more aggressive charging methodologies, thereby improving battery performance, reducing costs, and preserving the life/warranty and asset utilization of the traction battery pack over the entire usage life of electrified vehicles.Type: GrantFiled: October 5, 2021Date of Patent: July 2, 2024Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Thomas Jeremy Kostrzewski, Stephen Thomas Powell, Ling Gong, Samuel Joseph Johnson
-
Patent number: 12012089Abstract: A vehicle power testing system is described. The power testing system may provide power testing that displays maximum simultaneous power usage for multiple auxiliary devices drawing power from the vehicle power generation system over a span of time. The power testing system may initialize a power test using a simple user interface, determine a number of auxiliary devices predicted to be connected to the power generation system at a future time, and generate a power simulation profile for the multiple connected auxiliary devices. The power testing system may generate an indication of maximum aggregate power usage and an alert message indicating that multiple auxiliary devices may be simultaneously used while connected to the vehicle power generation system based on an aggregate power rating associated with the vehicle power generation system.Type: GrantFiled: September 23, 2021Date of Patent: June 18, 2024Assignee: Ford Global Technologies, LLCInventors: Stephen Thomas Powell, Samuel Johnson, Thomas Kostrzewski, Ling Gong
-
Patent number: 11955936Abstract: The technology described in this document can be embodied in an apparatus that includes an amplifier that includes a first Zeta converter connected to a power supply and a load. The amplifier also includes a second Zeta converter connected to the power supply and the load. The second Zeta converter is driven by a complementary duty cycle relative to the first Zeta converter. The amplifier also includes a controller to provide an audio signal to the first Zeta converter and the second Zeta converter for delivery to the load.Type: GrantFiled: September 9, 2022Date of Patent: April 9, 2024Assignee: Bose CorporationInventors: Remco Terwal, Thomas Powell
-
Publication number: 20240037152Abstract: Systems and methods are provided for enhanced processing of time series data via parallelization of instructions. An example method includes receiving a query indicating time series datasets and operations to be performed on the time series datasets. Nodes associated with the query are identified, with each node associated with a time series dataset. Nodes associated with operations to be performed are generated. The nodes are assembled into query tree, with parent nodes of the query tree indicating operations that are to be applied to children nodes. Instructions for processing the query tree are generated. At least a subset of the instructions is provided to one or more compute systems for processing in parallel. Results are received, and presented in a user interface.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Inventors: Andrew Higgins, Thomas Powell, Willi Raschkowski, Samantha Woodward, Benjamin Duffield
-
Publication number: 20240012642Abstract: An apparatus, and a method, performed by one or more processors are disclosed. The method receives a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method generates a task identifier for the data processing task, and provides, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method receives the second data set and metadata from the agent associated with the external system and stores the second data set and associated metadata.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Audrey Kuan, Andrew Kaier, Eric Lee, Jasjit Grewal, Mark Elliot, Nitish Kulkarni, Robert Fink, Samuel Rogerson, Thomas Pearson, Thomas Powell, Lawrence Manning, Corey Garvey
-
Publication number: 20230418282Abstract: Systems, methods, and non-transitory computer-readable media can be configured to perform receiving a notification of a maintenance event associated with a resource. The method includes retrieving historic maintenance data in relation to the resource with which the fault is associated, the maintenance information originating from a time period preceding the time of the maintenance event. The method includes identifying at least a portion of the retrieved historic maintenance data as being indicative of the maintenance event. The method also includes causing the portion of the retrieved historic maintenance data identified as being indicative of the maintenance event to be stored as a precursor signal of the maintenance event. The method also includes causing future maintenance data received from a plurality of resources related to the resource with which the maintenance event is associated to be monitored to predict a future occurrence of the maintenance event in the plurality of resources.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Ezra SPIRO, Andre Frederico Cavalheiro MENCK, Peter MAAG, Thomas POWELL
-
Patent number: 11816164Abstract: Systems and methods are provided for enhanced processing of time series data via parallelization of instructions. An example method includes receiving a query indicating time series datasets and operations to be performed on the time series datasets. Nodes associated with the query are identified, with each node associated with a time series dataset. Nodes associated with operations to be performed are generated. The nodes are assembled into query tree, with parent nodes of the query tree indicating operations that are to be applied to children nodes. Instructions for processing the query tree are generated. At least a subset of the instructions is provided to one or more compute systems for processing in parallel. Results are received, and presented in a user interface.Type: GrantFiled: October 14, 2021Date of Patent: November 14, 2023Assignee: Palantir Technologies Inc.Inventors: Andrew Higgins, Thomas Powell, Willi Raschkowski, Samantha Woodward, Benjamin Duffield
-
Patent number: 11809216Abstract: An apparatus, and a method, performed by one or more processors are disclosed. The method receives a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method generates a task identifier for the data processing task, and providing, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method receives the second data set and metadata from the agent associated with the external system and stores the second data set and associated metadata.Type: GrantFiled: August 16, 2022Date of Patent: November 7, 2023Assignee: Palantir Technologies Inc.Inventors: Audrey Kuan, Andrew Kaier, Eric Lee, Jasjit Grewal, Mark Elliot, Nitish Kulkarni, Robert Fink, Samuel Rogerson, Thomas Pearson, Thomas Powell, Lawrence Manning, Corey Garvey
-
Patent number: 11803636Abstract: A method performed by one or more processors, and an apparatus is disclosed. The method may comprise identifying a request from a custom computer program within a sandbox to perform an operation not permitted within the sandbox, and receiving a first indication of security privileges associated with a provider of the custom computer program. The method may also comprise selectively causing the operation to be performed based on the first indication of security privileges.Type: GrantFiled: April 5, 2022Date of Patent: October 31, 2023Assignee: Palantir Technologies Inc.Inventors: Thomas Powell, Kyle Patron, Mark Elliot