Patents by Inventor Michael R. James

Michael R. James 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: 20240131680
    Abstract: Systems and methods are provided for delivering a work part to an assembly line worker using a dolly assembly in a first configuration and retrieving the work part from the dolly assembly by the assembly line work while the dolly assembly is in a second configuration. According to some embodiments, a dolly assembly is provided comprising a base assembly having a support member and a mobility mechanism, the support member positioned obliquely with respect to a horizontal plane. The dolly assembly also includes a part-carrying member rotationally connected to the support member and having a part-holding structure for receiving a work part. The part-carrying member extends downward at an angle below the horizontal plane when in a first configuration, and extends upward from at an angle above the horizontal plane when in a second configuration.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Applicants: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC., TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: LLOYD R. HOLLAND, SCOTTIE L. FOSTER, BRADLEY J. GARCIA, MICHAEL C. GREENLEE, JEFFREY L. JAMES, ANNETTA L. ALLEN, JOHNNY O. BOARMAN 4TH, DAVID A. LAJOICE
  • Patent number: 11934945
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency, such as accuracy of learning, accuracy of prediction, speed of learning, performance of learning, and energy efficiency of learning. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element has processing resources and memory resources. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Stochastic gradient descent, mini-batch gradient descent, and continuous propagation gradient descent are techniques usable to train weights of a neural network modeled by the processing elements. Reverse checkpoint is usable to reduce memory usage during the training.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: March 19, 2024
    Assignee: Cerebras Systems Inc.
    Inventors: Sean Lie, Michael Morrison, Michael Edwin James, Gary R. Lauterbach, Srikanth Arekapudi
  • Patent number: 10663584
    Abstract: Systems and methods for publishing LIDAR cluster data are described. The vehicle can identify one or more clusters based on data from the LIDAR sensor. The identified one or more clusters can be representative of at least one object in an external environment of the vehicle. Additionally, the vehicle can publish the identified one or more clusters before the LIDAR sensor completes a full 360 degree rotation about the axis of rotation.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 26, 2020
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Katsuhiro Sakai, Nobuhide Kamata, Michael J. Delp, Michael R. James
  • Patent number: 10600199
    Abstract: A device and method for extending an object identification range in a vehicle environment are disclosed. In this regard, the embodiments may operate to solve to a remaining one of a set of pre-defined shape models to an object by successive iterations of point cloud data and associated closing distance to the object. Successive iterations of point cloud data may include receiving, via an object sensor device, the point cloud data, and detecting at least a portion of an object from the point cloud data, which portion is compared with each of a set of pre-defined shape models. The set is updated to include ones comparing favorably with the point cloud data. When the successive iterations solve to a singular remaining one of the set, an iterative match to the object may be based on the singular remaining one of the set of pre-defined shape models to identify the object.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 24, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Nobuhide Kamata, Katsuhiro Sakai, Michael R. James
  • Patent number: 10556600
    Abstract: Human driving performance can be assessed using an autonomous vehicle. An autonomous vehicle can have a manual operational mode and one or more autonomous operational modes. While the vehicle is operating in the manual operational mode, driving data relating to a manual driving maneuver can be acquired. The acquired driving data can be evaluated relative to a driving scene model to determine whether the manual driving maneuver is acceptable or unacceptable based on the acquired driving data. Responsive to determining that the manual driving maneuver is unacceptable, feedback can be provided to a user. In some instances, the feedback can be active feedback or passive feedback. In some instance, the user can be the human driver of the vehicle, or some other person related to the driver in some manner.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 11, 2020
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventor: Michael R. James
  • Patent number: 10489663
    Abstract: System, methods, and other embodiments described herein relate to identifying changes between models of a locality. In one embodiment, a method includes, in response to determining that a location model is available for a present environment of a vehicle, generating a current model of the present environment using at least one sensor of the vehicle. The method also includes isolating dynamic objects in the current model as a function of the location model. The method includes providing the dynamic objects to be identified and labeled.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: November 26, 2019
    Assignee: Toyota Research Institute, Inc.
    Inventors: Edwin B. Olson, Michael R. James, Ryan M. Eustice, Ryan W. Wolcott
  • Patent number: 10466361
    Abstract: System, methods, and other embodiments described herein relate to associating disparate tracks from multiple sensor inputs for observed objects. In one embodiment, a method includes, in response to receiving a first input from a first sensor and a second input from a second sensor, generating the disparate tracks including first sensor tracks and second sensor tracks for the observed objects that correspond to the first input and the second input. The method includes identifying correlations between the first sensor tracks and the second sensor tracks by computing association likelihoods between the first tracks and the second tracks within a permutation matrix according to an objective cost function. The method includes controlling a vehicle according to the correlations.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: November 5, 2019
    Assignee: Toyota Research Institute, Inc.
    Inventors: Kuan-Hui Lee, Yusuke Kanzawa, Matthew O. Derry, Michael R. James
  • Patent number: 10467577
    Abstract: Arrangements relating to personal storage with shared vehicles are described. A shared vehicle, a user device, a storage compartment, a storage computing system, and/or a storage depot can be communicatively linked. The storage compartment can be configured to store one or more physical items as well as electronic data. The storage compartment can be configured to be selectively loaded within and unloaded from a shared vehicle during a use by a user. The storage compartment can be configured to be communicatively linked to the shared vehicle when in a loaded condition such that a component of the shared vehicle may access the electronic data during the use of the shared vehicle. Systems and methods described herein can be implemented with shared autonomous vehicles.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: November 5, 2019
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventor: Michael R. James
  • Patent number: 10460053
    Abstract: System, methods, and other embodiments described herein relate to identifying surface properties of objects using a light detection and ranging (LIDAR) sensor. In one embodiment, a method includes, in response to scanning a surface of an object using the LIDAR sensor, receiving a reflected waveform as a function of attributes of the surface. The method includes analyzing the reflected waveform according to a surface property model to produce an estimate of the attributes. The surface property model characterizes relationships between reflected waveforms and different surface properties. The method includes providing the estimate as an indication of the surface of the scanned object.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: October 29, 2019
    Assignee: Toyota Research Institute, Inc.
    Inventors: Edwin B. Olson, Michael R. James, Ryan M. Eustice
  • Patent number: 10210672
    Abstract: System, methods, and other embodiments described herein relate to controlling a vehicle to selectively collect event data. In one embodiment, a method includes, in response to receiving a collection request from a remote server, identifying defined parameters from the collection request about which data is to be harvested from the vehicle. The defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected. The method includes collecting, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter. The method includes providing the event data to fulfill the collection request.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 19, 2019
    Assignee: Toyota Research Institute, Inc.
    Inventors: Michael R. James, Edwin B. Olson
  • Patent number: 10173723
    Abstract: This disclosure describes various embodiments for steering wheel recoupling for an autonomous vehicle. In an embodiment, a steering system is described. The steering system may comprise a steering wheel, wheels controlled by the steering wheel, and a wheel alignment control module. The wheel alignment control module may be configured to determine the steering wheel is decoupled from the steering system, determine a current angle of the wheels controlled by the steering wheel, activate an indicator, the indicator determined based, at least in part, upon the current angle, determine the steering wheel is positioned for recoupling, and recouple the steering wheel to the steering system.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: January 8, 2019
    Assignee: Toyota Research Institute, Inc.
    Inventor: Michael R. James
  • Publication number: 20180374235
    Abstract: A device and method for extending an object identification range in a vehicle environment are disclosed. In this regard, the embodiments may operate to solve to a remaining one of a set of pre-defined shape models to an object by successive iterations of point cloud data and associated closing distance to the object. Successive iterations of point cloud data may include receiving, via an object sensor device, the point cloud data, and detecting at least a portion of an object from the point cloud data, which portion is compared with each of a set of pre-defined shape models. The set is updated to include ones comparing favorably with the point cloud data. When the successive iterations solve to a singular remaining one of the set, an iterative match to the object may based on the singular remaining one of the set of pre-defined shape models to identify the object.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Nobuhide Kamata, Katsuhiro Sakai, Michael R. James
  • Publication number: 20180341019
    Abstract: Systems and methods for publishing LIDAR cluster data are described. The vehicle can identify one or more clusters based on data from the LIDAR sensor. The identified one or more clusters can be representative of at least one object in an external environment of the vehicle. Additionally, the vehicle can publish the identified one or more clusters before the LIDAR sensor completes a full 360 degree rotation about the axis of rotation.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Katsuhiro Sakai, Nobuhide Kamata, Michael J. Delp, Michael R. James
  • Publication number: 20180306924
    Abstract: System, methods, and other embodiments described herein relate to identifying surface properties of objects using a light detection and ranging (LIDAR) sensor. In one embodiment, a method includes, in response to scanning a surface of an object using the LIDAR sensor, receiving a reflected waveform as a function of attributes of the surface. The method includes analyzing the reflected waveform according to a surface property model to produce an estimate of the attributes. The surface property model characterizes relationships between reflected waveforms and different surface properties. The method includes providing the estimate as an indication of the surface of the scanned object.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventors: Edwin B. Olson, Michael R. James, Ryan M. Eustice
  • Publication number: 20180307915
    Abstract: System, methods, and other embodiments described herein relate to identifying changes between models of a locality. In one embodiment, a method includes, in response to determining that a location model is available for a present environment of a vehicle, generating a current model of the present environment using at least one sensor of the vehicle. The method also includes isolating dynamic objects in the current model as a function of the location model. The method includes providing the dynamic objects to be identified and labeled.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 25, 2018
    Inventors: Edwin B. Olson, Michael R. James, Ryan M. Eustice, Ryan W. Wolcott
  • Publication number: 20180293809
    Abstract: System, methods, and other embodiments described herein relate to controlling a vehicle to selectively collect event data. In one embodiment, a method includes, in response to receiving a collection request from a remote server, identifying defined parameters from the collection request about which data is to be harvested from the vehicle. The defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected. The method includes collecting, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter. The method includes providing the event data to fulfill the collection request.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Michael R. James, Edwin B. Olson
  • Publication number: 20180267544
    Abstract: System, methods, and other embodiments described herein relate to associating disparate tracks from multiple sensor inputs for observed objects. In one embodiment, a method includes, in response to receiving a first input from a first sensor and a second input from a second sensor, generating the disparate tracks including first sensor tracks and second sensor tracks for the observed objects that correspond to the first input and the second input. The method includes identifying correlations between the first sensor tracks and the second sensor tracks by computing association likelihoods between the first tracks and the second tracks within a permutation matrix according to an objective cost function. The method includes controlling a vehicle according to the correlations.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 20, 2018
    Inventors: Kuan-Hui Lee, Yusuke Kanzawa, Matthew O. Derry, Michael R. James
  • Publication number: 20180229767
    Abstract: This disclosure describes various embodiments for steering wheel recoupling for an autonomous vehicle. In an embodiment, a steering system is described. The steering system may comprise a steering wheel, wheels controlled by the steering wheel, and a wheel alignment control module. The wheel alignment control module may be configured to determine the steering wheel is decoupled from the steering system, determine a current angle of the wheels controlled by the steering wheel, activate an indicator, the indicator determined based, at least in part, upon the current angle, determine the steering wheel is positioned for recoupling, and recouple the steering wheel to the steering system.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventor: Michael R. James
  • Patent number: 10013508
    Abstract: A method of modeling an intersection structure of a roadway. The method includes receiving a first data set including road lane information, and receiving a second data set including vehicle trajectory information for an intersection structure of a roadway. The method includes determining lane node locations from at least one of the first and second data sets. A set of potential links between the lane node locations may be compiled. The method may further include assessing, for each link, a probability that the link is a valid link, and assigning each link with a probability value. The links may be filtered based on a predetermined threshold probability value and a set of valid links is generated. A model of the intersection structure is created based on the set of valid links.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 3, 2018
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Avdhut S. Joshi, Michael R. James
  • Publication number: 20180065808
    Abstract: Arrangements relating to personal storage with shared vehicles are described. A shared vehicle, a user device, a storage compartment, a storage computing system, and/or a storage depot can be communicatively linked. The storage compartment can be configured to store one or more physical items as well as electronic data. The storage compartment can be configured to be selectively loaded within and unloaded from a shared vehicle during a use by a user. The storage compartment can be configured to be communicatively linked to the shared vehicle when in a loaded condition such that a component of the shared vehicle may access the electronic data during the use of the shared vehicle. Systems and methods described herein can be implemented with shared autonomous vehicles.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 8, 2018
    Inventor: Michael R. James