Patents by Inventor Christopher Heiser

Christopher Heiser 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: 11683831
    Abstract: A system and method that enables resource analysis within an intelligent content absorption network with autonomous mobility implementations includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 20, 2023
    Assignee: Woven Planet North America, Inc.
    Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
  • Patent number: 11587367
    Abstract: A system and method that includes collecting vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; and transmitting, via one or more selected communication networks, the message data according to the vehicle sensor data schedule.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: February 21, 2023
    Assignee: WOVEN PLANET NORTH AMERICA, INC.
    Inventors: Ioannis Petousis, Christopher Heiser, Owen Davis
  • Publication number: 20220351553
    Abstract: System, methods, and other embodiments described herein relate to improving data offloading in a mobile context by using indexes of the data to identify distributed devices that may include the data and selectively querying identified devices for the data. In one embodiment, a method includes, responsive to receiving a query for selected data stored among one or more distributed devices, identifying, by a query device, at least one target device of the distributed devices that matches the selected data using an index of vehicle data stored on the distributed devices. The method includes providing, by the query device, a request to the at least one target device to cause the at least one target device to retrieve the selected data stored locally at the target device. The method includes receiving the selected data from the target device. The method includes providing the selected data as an electronic output.
    Type: Application
    Filed: June 2, 2022
    Publication date: November 3, 2022
    Inventors: Christopher Heiser, Jason Stinson, Anand Ramesh, Owen Davis, Khalid Azam, Trilok Agarwal, Harry Chan-Maestas, Stefan Gloutnikov, Kevin Phillips
  • Patent number: 11449771
    Abstract: Systems and methods include accessing streams of sensor data; constructing a corpus of seed sample data; initializing a first instance of a trained model using the corpus of seed sample data that: generates predictions of predicted sensor values; computing error values based on calculated differences between the actual sensor values and the predicted sensor values; transmitting the computed error values; initializing a second instance of the trained model based on an input of the corpus of the seed sample data, wherein the second instance of the trained model is identical to the first instance of the trained model, and wherein the second instance: generates inferences of predicted sensor values for each of the sensors based on the input of the corpus of seed sample data; reconstructing estimates of the actual sensor values based on a reconstruction computation with the parallel predicted sensor values and the error values.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: September 20, 2022
    Assignee: Woven Planet North America, Inc.
    Inventors: Ioannis Petousis, Anand Ramesh, Christopher Heiser
  • Patent number: 11356536
    Abstract: A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 7, 2022
    Assignee: Renovo Motors, Inc.
    Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
  • Publication number: 20210105339
    Abstract: A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 8, 2021
    Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
  • Patent number: 10911572
    Abstract: A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: February 2, 2021
    Assignee: Renovo Motors, Inc.
    Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
  • Publication number: 20200410787
    Abstract: A system and method that includes collecting vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; and transmitting, via one or more selected communication networks, the message data according to the vehicle sensor data schedule.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventors: Ioannis Petousis, Christopher Heiser, Owen Davis
  • Patent number: 10810806
    Abstract: A system and method that includes collecting vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; and transmitting, via one or more selected communication networks, the message data according to the vehicle sensor data schedule.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: October 20, 2020
    Assignee: Renovo Motors, Inc.
    Inventors: Ioannis Petousis, Christopher Heiser, Owen Davis
  • Patent number: 10764911
    Abstract: A system and method that enables autonomous mobility implementations to prioritize, offload, and process data in an efficient manner includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 1, 2020
    Assignee: Renovo Motors, Inc.
    Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
  • Publication number: 20200106861
    Abstract: A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 2, 2020
    Inventors: Christopher Heiser, Khalid Azam, Jason Stinson, Ioannis Petousis, Anand Ramesh
  • Publication number: 20200097841
    Abstract: Systems and methods include accessing streams of sensor data; constructing a corpus of seed sample data; initializing a first instance of a trained model using the corpus of seed sample data that: generates predictions of predicted sensor values; computing error values based on calculated differences between the actual sensor values and the predicted sensor values; transmitting the computed error values; initializing a second instance of the trained model based on an input of the corpus of the seed sample data, wherein the second instance of the trained model is identical to the first instance of the trained model, and wherein the second instance: generates inferences of predicted sensor values for each of the sensors based on the input of the corpus of seed sample data; reconstructing estimates of the actual sensor values based on a reconstruction computation with the parallel predicted sensor values and the error values.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 26, 2020
    Inventors: Ioannis Petousis, Anand Ramesh, Christopher Heiser
  • Publication number: 20190174514
    Abstract: A system and method that enables resource analysis within an intelligent content absorption network with autonomous mobility implementations includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 6, 2019
    Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
  • Publication number: 20190174511
    Abstract: A system and method that enables autonomous mobility implementations to prioritize, offload, and process data in an efficient manner includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 6, 2019
    Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
  • Publication number: 20180261020
    Abstract: A system and method that includes collecting vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; and transmitting, via one or more selected communication networks, the message data according to the vehicle sensor data schedule.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 13, 2018
    Inventors: Ioannis Petousis, Christopher Heiser, Owen Davis
  • Publication number: 20160071033
    Abstract: Methods and apparatus for tracking delivery of construction materials from a supplier facility to a jobsite. An ordering module enables customers to place and modify orders before or while delivery occurs. Ticket information for loads shipped from the supplier facility is used to provide up-to-date information about the status of the construction material delivery and to provide an electronic audit trail of activities during the delivery timeline. A social stream integrated with the application enables notifications to be sent to users associated with an order and enables users to add posts with comments including pictures to provide enriched real-time communication between various parties during the delivery.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventors: Todd Davis, Christopher Heiser, Matt Brinker