Patents by Inventor Nikolaos Michalakis

Nikolaos Michalakis 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: 11662985
    Abstract: Vehicle developer devices, systems and methods are disclosed. In one embodiment, a vehicle developer device includes a management computing device, a plurality of electronic control units, and a plurality peripheral devices, wherein one or more individual peripheral devices of the plurality of peripheral devices is a physical representation of an actual vehicle peripheral device. The vehicle developer device further includes a plurality of ports for receiving one or more of at least one additional electronic control units and at least one additional peripheral devices. The management computing device configures the plurality of electronic control units, and simulates operation of a full-scale simulated vehicle. The vehicle developer device is smaller in size than the full-scale simulated vehicle.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: May 30, 2023
    Assignee: WOVEN ALPHA, INC.
    Inventors: Nikolaos Michalakis, Paul Sastrasinh, Thor Lewis, Shang-Poh Yu, Sho Mikuriya, Hiroko Okuyama
  • Patent number: 11645050
    Abstract: Vehicle developer devices, systems and methods are disclosed. In one embodiment, a vehicle developer device includes a plurality of electronic control units, a plurality peripheral devices communicatively coupled to the plurality of electronic control units, wherein one or more individual peripheral devices of the plurality of peripheral devices is a physical representation of an actual vehicle peripheral device, and a management computing device including one or more processors and a memory device storing computer-readable instructions. The vehicle developer device receives one or more sets of software instructions, compiles the one or more sets of software instructions for execution by at least one electronic control unit of the plurality of electronic control units, and receives output from one or more of: 1) at least one electronic control unit of the plurality of electronic control units and 2) at least one peripheral device of the plurality of peripheral devices.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: May 9, 2023
    Assignee: WOVEN ALPHA, INC.
    Inventors: Nikolaos Michalakis, Paul Sastrasinh, Thor Lewis, Shang-Poh Yu, Sho Mikuriya, Hiroko Okuyama
  • Patent number: 11386055
    Abstract: Methods and systems for coordinated data collection through one or more vehicles. The methods and systems can include presenting a data request for sensor data to one or more vehicles, receiving data samples from the vehicles, selecting a target data sample from the data samples, creating a selection range using the target data sample, transmitting the selection range to the vehicles to create a selected data set, identifying excluded data for deletion, and receiving the selected data set from the vehicles to respond to the data request.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: July 12, 2022
    Assignee: Toyota Research Institute, Inc.
    Inventor: Nikolaos Michalakis
  • Patent number: 11157940
    Abstract: The systems and methods described herein disclose providing compensation for data transmission during a refill event. As described here, a vehicle collects operation data sets during movement in the vehicular environment. Vehicles can then transfer one or more of the operation data sets during the refill of the collecting vehicle. Thus, operator can determine the desirability and value of trading the upload time for compensation. The systems and methods can include detecting a refill event for a collecting vehicle. A data analysis can then be received for one or more operation data sets produced by the collecting vehicle. A data value can then be determined from the data analysis, with the operator determining transfer one or more operation data sets from the collecting vehicle during the refill event. Once received, compensation can be provided to the collecting vehicle for the received operation data sets based on the data value.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: October 26, 2021
    Assignee: Toyota Research Institute, Inc.
    Inventors: Adrien D. Gaidon, Nikolaos Michalakis
  • Patent number: 11131994
    Abstract: A method for improving an autonomous driving system for an autonomous vehicle is disclosed. The method includes sub-sampling a frame generated by an output of a sensor and transmitting, to a remote device, the sub-sampled frame and classification data corresponding to the sub-sampled frame. The method also includes receiving, from the remote device, an adjustment to the autonomous driving system in response to the transmitted sub-sampled frame and classification data. The method further includes controlling an action of the autonomous vehicle based on the adjusted autonomous driving system.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: September 28, 2021
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 11065959
    Abstract: Systems and methods for determining and indicating an energy range of a host vehicle. A sensor can be positioned to acquire data corresponding to an amount of energy stored in an energy storage system of the host vehicle. An anticipated operating condition for a forthcoming location of the host vehicle can be determined based on at least one operating condition provided from at least one of a plurality of vehicles that 1) has a vehicle type that is the same as a vehicle type of the host vehicle and 2) is located at a respective location that is proximate to the forthcoming location of the host vehicle. The remaining energy range can be determined based on 1) the amount of energy stored in the energy storage system and 2) the anticipated operating condition, and an output system of the host vehicle can indicate the remaining energy range for the host vehicle.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 20, 2021
    Assignee: Toyota Research Institute, Inc.
    Inventor: Nikolaos Michalakis
  • Patent number: 10911542
    Abstract: Systems and methods of information corroboration are disclosed herein. The systems and methods can include receiving an initial report from at least one detecting party and receiving at least one secondary report from at least one corroborating party. The initial information set and the secondary information set can then be compared and applied to create a reliability factor for the initial information set. The reliability of the initial information set can be determined using the reliability factor; and providing virtual compensation to at least one of the at least one detecting party and the at least one corroborating party, when the initial information set is determined to be reliable.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Toyota Research Institute, Inc.
    Inventors: Matthew Amacker, Julian M. Mason, Nikolaos Michalakis
  • Patent number: 10908609
    Abstract: An apparatus for autonomous driving includes data collecting devices and processing circuitry. The data collecting devices collects initial data including first data related to a driving condition that includes a driving environment surrounding a vehicle and motion of the vehicle and second data related to driving the vehicle under the driving condition. The processing circuitry determines, based on the initial data, the driving environment and a vehicle driving mode including a first type of driving environment and a respective autonomous driving mode and an off-road driving environment and a respective non-autonomous driving mode. The data collecting devices collect additional data including first data related to the driving condition and second data related to driving the vehicle under the driving condition when the vehicle driving mode is the non-autonomous driving mode, and trains the vehicle to implement autonomous driving under the off-road driving environment based on the additional data.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 2, 2021
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 10850727
    Abstract: A method, an apparatus, and a non-transitory computer readable medium for parking assistance are provided. The method includes identifying a parking space based on information acquired from a plurality of sensors, connecting to a sensor associated with the identified parking space, acquiring measurement data from the sensor indicative of a vehicle position relative to the sensor, determining a parking trajectory based on the measurement data, and controlling at least a subsystem of a vehicle based on the parking trajectory.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: December 1, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Julian M. Mason, Nikolaos Michalakis
  • Patent number: 10845796
    Abstract: An electronic control unit for a vehicle for switching vehicle control from an autonomous driving mode includes one or more processors, network interface hardware configured to communicate with a remote server over a network, and one or more memory modules that store logic. The electronic control unit executes logic to determine that the autonomous driving mode of the vehicle will terminate, determine that a driver is unavailable to take immediate control of the vehicle upon termination of the autonomous driving, transfer control of the vehicle to a remote operator over the network interface hardware for a first time period, generate an alert to the driver to take manual control of the vehicle, and transfer control of the vehicle to one of the driver and the autonomous driving mode after the first time period has elapsed.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: November 24, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos Michalakis, Stephanie Paepcke
  • Publication number: 20200348670
    Abstract: A method for improving an autonomous driving system for an autonomous vehicle is disclosed. The method includes sub-sampling a frame generated by an output of a sensor and transmitting, to a remote device, the sub-sampled frame and classification data corresponding to the sub-sampled frame. The method also includes receiving, from the remote device, an adjustment to the autonomous driving system in response to the transmitted sub-sampled frame and classification data. The method further includes controlling an action of the autonomous vehicle based on the adjusted autonomous driving system.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Applicant: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos MICHALAKIS, Julian M. MASON
  • Patent number: 10816972
    Abstract: Aspects of the disclosure provide a method for collectively determining an object by a group of vehicles. The method can include receiving sensor data indicating an object at a first vehicle of the group of vehicles communicating with each other, determining the object to reach a first conclusion based on the sensor data at the first vehicle, transmitting the sensor data and the first conclusion to second vehicles of the group of vehicles from the first vehicle, determining the object to reach a second conclusion at each second vehicle based on the sensor data, transmitting second conclusions from the respective second vehicles to the other second vehicles and the first vehicle, and determining the object based on the first and second conclusions at the first vehicle or the second vehicles.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 27, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 10780821
    Abstract: A computing system for a vehicle includes one or more processors for controlling operation of the computing system, and a memory for storing data and program instructions usable by the one or more processors. The one or more processors are configured to execute instructions stored in the memory to process sensor information to determine a condition of a portion of a ground surface adjacent at least one door opening of the vehicle, and to control an operation of the vehicle responsive to the condition of the portion of the ground surface adjacent the at least one door opening of the vehicle.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 22, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 10759444
    Abstract: This disclosure describes various embodiments for resource optimization in a vehicle. In an embodiment, a system for resource optimization in a vehicle is described. The system may comprise a memory; a processor coupled to the memory; and a resource optimization module. The resource optimization module may be configured to: monitor usage of local computing resources of the vehicle, the local computing resources comprising the processor and available bandwidth of a transmission medium; determine an availability of the local computing resources; evaluate data captured by one or more sensors of the vehicle; and determine whether to process the data locally or remotely based, at least in part, on the availability of the local computing resources and the data captured by the one or more sensors.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: September 1, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Nikolaos Michalakis, Julian M. Mason, James J. Kuffner, Jr., James M. Adler
  • Patent number: 10747224
    Abstract: A method for improving an autonomous driving system for an autonomous vehicle is disclosed. The method includes sub-sampling a frame generated by an output of a sensor and transmitting, to a remote device, the sub-sampled frame and classification data corresponding to the sub-sampled frame. The method also includes receiving, from the remote device, an adjustment to the autonomous driving system in response to the transmitted sub-sampled frame and classification data. The method further includes controlling an action of the autonomous vehicle based on the adjusted autonomous driving system.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: August 18, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 10717445
    Abstract: System, methods, and other embodiments described herein relate to end-user modification of the driving behavior of a vehicle when operating in an autonomous driving mode. One embodiment stores disengagement data associated with an autonomous driving mode of the vehicle; outputs, to an end user from the stored disengagement data, a report of a disengagement that occurred along a particular route identified by the end user due to incorrect identification, by a sensor system of the vehicle, of an object; receiving, from the end user, a corrective input that includes labeling the object; and modifying automatically one or more autonomous driving modules of the vehicle in accordance with the corrective input to prevent future disengagements when the vehicle is traveling along the particular route in the autonomous driving mode.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 21, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Nikolaos Michalakis, Julian M. Mason
  • Patent number: 10611378
    Abstract: A host vehicle can detect two or more markers positioned on respective locations of a surrounding vehicle. The two or more markers can include data corresponding to the respective locations of each of the two or more markers. The host vehicle can determine the location of the two or more markers based on the data. Based on the location of the two or more markers, the host vehicle can determine the orientation of the surrounding vehicle. The host vehicle can determine a path to follow based on the determined orientation of the surrounding vehicle. The host vehicle can then follow the determined path.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: April 7, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventor: Nikolaos Michalakis
  • Patent number: 10572563
    Abstract: A mobile computing system for accessing data moves between a first geographic location where internet access is not available and a second geographic location where internet access is available. The mobile computing system receives a query from a computing device at the first geographic location, retrieves data associated with the query from the mobile computing system and provides the data to the computing device in response to the query if the data associated with the query is available in the mobile computing system at the first geographic location, stores the query in the one or more memory modules if the data associated with the query is not available in the mobile computing system at the first geographic location, executes the stored query at the second geographic location and retrieves data associated with the query from the internet, and stores the data in the one or more memory modules.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: February 25, 2020
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Nikolaos Michalakis
  • Patent number: 10551835
    Abstract: The systems and methods described herein disclose regulation of vehicle access based on operator proficiency. The systems and methods for regulating vehicle access by an operator include determining, using driving capacity information, a driving capacity metric for an operator in a vehicle. A vehicle system of the vehicle can then be evaluated for a vehicle system proficiency. The driving capacity metric and the vehicle system proficiency can then be compared. Then, using the comparison, a proficiency level of the operator can be determined for the at least one vehicle system. Finally, access to the at least one vehicle system can be provided to the operator based on the proficiency level.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 4, 2020
    Assignee: Toyota Research Institute
    Inventors: Julian M. Mason, Nikolaos Michalakis
  • Publication number: 20200034871
    Abstract: The systems and methods described herein disclose providing compensation for data transmission during a refill event. As described here, a vehicle collects operation data sets during movement in the vehicular environment. Vehicles can then transfer one or more of the operation data sets during the refill of the collecting vehicle. Thus, operator can determine the desirability and value of trading the upload time for compensation. The systems and methods can include detecting a refill event for a collecting vehicle. A data analysis can then be received for one or more operation data sets produced by the collecting vehicle. A data value can then be determined from the data analysis, with the operator determining transfer one or more operation data sets from the collecting vehicle during the refill event. Once received, compensation can be provided to the collecting vehicle for the received operation data sets based on the data value.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Adrien D. Gaidon, Nikolaos Michalakis