Patents by Inventor Khalid Azam

Khalid Azam 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).

  • Publication number: 20240174244
    Abstract: Systems, methods, and other embodiments described herein relate to improving the use of sensor data in a mobile context by indexing the sensor data with derived content. In one embodiment, a method includes, responsive to an offload event, acquiring sensor data from a vehicle. The method includes generating an index of the sensor data according to attributes of how the sensor data was acquired. The method includes analyzing the sensor data to derive additional content using at least a model. The method includes updating the index using the additional content to further indicate characteristics of the sensor data relative to the attributes. The method includes providing the index to a remote device as a report about contents of the sensor data.
    Type: Application
    Filed: April 4, 2022
    Publication date: May 30, 2024
    Inventors: Christopher Heiser, Anand Ramesh, Khalid Azam, Trilok Agarwal, Harry Chan-Maestas, Stefan Gloutnikov, Kevin Phillips
  • Publication number: 20240152380
    Abstract: System, methods, and other embodiments described herein relate to a service-oriented data architecture within a vehicle. In one embodiment, a computing system for controlling electronic systems of a vehicle includes a system processing unit that executes multiple virtual machines (VMs) to isolate different services of the vehicle. The computing system includes a communication plane spanning between the multiple VMs to provide communications across the multiple VMs and with a mechatronics layer and a sensor layer of the vehicle. The multiple VMs provide the different services by executing microservices that are formed to be self-contained and standardized independent of programmed functions and to interoperate with the communication plane and the multiple VMs.
    Type: Application
    Filed: March 14, 2022
    Publication date: May 9, 2024
    Inventors: Jason Stinson, Christopher Heiser, Owen Davis, Khalid Azam, Parth Patel
  • 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: 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: 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