Patents by Inventor Fan Bai

Fan Bai 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: 20200318973
    Abstract: A method for vehicle tracking and localization includes receiving, by a controller, odometry data from a sensor of the first vehicle; geospatial data from a Global Positioning System (GPS) device of the first vehicle; inertial data from an inertial measurement unit (IMU) of the first vehicle; estimating an estimated-current location of the first vehicle and an estimated-current trajectory of the first vehicle using the odometry data from the sensor, the geospatial data from the GPS device, and the inertial data from the IMU of the first vehicle; inputting the inertial data into a Bayesian Network to determine a predicted location of the first vehicle and a predicted trajectory of the first vehicle, and updating the Bayesian Network using the estimated-current location and the estimated-current trajectory of the first vehicle using the odometry data and the geospatial data.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Applicant: GM Global Technology Operations LLC
    Inventors: Lawrence A. Bush, Fan Bai, Pengfei Ren, Eric L. Raphael, Mohannad Murad, Mohammad Naserian
  • Publication number: 20200278217
    Abstract: A vehicle is described, and includes an on-board controller, an extra-vehicle communication system, a GPS sensor, a spatial monitoring system, and a navigation system that employs an on-vehicle navigation map. Operation includes capturing a 3D sensor representation of a field of view and an associated GPS location, executing a feature extraction routine, executing a semantic segmentation of the extracted features, executing a simultaneous location and mapping (SLAM) of the extracted features, executing a context extraction from the simultaneous location and mapping of the extracted features, and updating the on-vehicle navigation map based thereon. A parsimonious map representation is generated based upon the updated on-vehicle navigation map, and is communicated to a second, off-board controller. The second controller executes a sparse map stitching to update a base navigation map based upon the parsimonious map representation. The on-vehicle navigation map is updated based upon the off-board navigation map.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Applicant: GM Global Technology Operations LLC
    Inventors: Fawad Ahmad, Hang Qiu, Ramesh Govindan, Donald K. Grimm, Fan Bai
  • Patent number: 10761535
    Abstract: Presented are systems and methods for extracting lane-level information of designated road segments by mining vehicle dynamics data traces.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: September 1, 2020
    Assignee: GM Global Technology Operations LLC
    Inventors: Shu Chen, Fan Bai, Donald K. Grimm, Jinzhu Chen, Bo Yu, David E. Bojanowski
  • Publication number: 20200272509
    Abstract: A task allocation system for dynamically allocating computing tasks to networked computing resources with heterogeneous capabilities includes: a task library having a plurality of tasks, each task being one of a plurality of different implementations of an application, wherein the different implementations of an application provide different levels of accuracy and resource usage during execution, wherein the different implementations are configured based on a trade-off between level of accuracy and resource usage during execution; and a real-time scheduler module configured to monitor available computing resources and connectivity to the computing resources, receive a plurality of task requests, prioritize applications to be executed when performing the tasks wherein more critical applications are assigned a higher priority, allocate computing resources to the higher priority applications, allocate remaining computing resources to other applications, and select specific implementations of applications for ass
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS LLC, UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: Kwame-Lante Wright, Fan Bai, Bhaskar Krishnamachari
  • Patent number: 10757363
    Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 25, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Mohannad Murad, Douglas C. Martin
  • Publication number: 20200260294
    Abstract: A mobile communications system expansion method, a related device, a storage medium, and a program product are disclosed, to relatively accurately expand a capacity of a current data service-focused communications network. In embodiments of this application, a distribution status of collected data characteristic information is fitted by using a power-law model, to obtain a user data transmission rate in a coverage area of a transmit unit; a theoretical quantity of users supported by a mobile communications system is determined based on the user data transmission rate and an obtained reference system transmission rate of the mobile communications system; and whether to expand a capacity of the transmit unit is determined based on the theoretical quantity of users and an actual quantity of users that access the transmit unit in the preset time segment.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Fan ZHANG, Bo BAI, Gong ZHANG
  • Publication number: 20200257310
    Abstract: An autonomous vehicle (AV) perception system and method of determining an autonomous vehicle (AV) action for a host vehicle. The method includes: obtaining onboard vehicle sensor data from at least one onboard vehicle sensor, the onboard vehicle sensor is a part of vehicle electronics of the host vehicle; obtaining edge sensor data from at least one edge sensor, the edge sensor is a part of an edge layer; generating a unified perception output based on the onboard vehicle sensor data and the edge sensor data; determining an AV action for the host vehicle based on the unified perception output; and providing the AV action to the host vehicle, wherein the host vehicle is configured to carry out the AV action.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 13, 2020
    Inventors: Jiang L. Du, Fan Bai, Wei Tong, Donald K. Grimm
  • Patent number: 10739455
    Abstract: In various embodiments, methods, systems, and vehicles are provided for distance determinations using cameras from different vehicles. The system includes a first camera onboard a first vehicle, providing a first image, the first image having therein an object of interest (OOI) for which a distance from the first vehicle is desired; and a second camera, providing second camera data including a second image having therein the OOI. The system further includes a control module configured to process and time synchronize first camera data and second camera data to generate a distance determination for the OOI, using the first camera data, the second camera data, and a distance between the first and second camera.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: August 11, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Mohannad Murad, Fan Bai, Joseph G. Machak
  • Patent number: 10733233
    Abstract: In various embodiments, methods, systems, and vehicles are provided that include obtaining first camera images from a first camera onboard a first vehicle; generating, via one or more computer processors, a first situation awareness graph with respect to objects near the first vehicle, using the first camera images; obtaining second camera images from a second camera of a second device that is in proximity to the first vehicle; generating, via one or more computer processors, a second situation awareness graph with the respect to the objects, using the second camera images; and generating, via one or more computer processor, a global situation awareness graph with respect to the objects, by merging the first situation awareness graph with the second situation awareness graph, using respective first and second weights for the first and second situation awareness graphs.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: August 4, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Mohannad Murad, Joseph G. Machak, Wende Zhang
  • Publication number: 20200239000
    Abstract: A system and method for determining a roadway bank angle based on vehicle information. The method may include the steps of: obtaining vehicle information from at least one vehicle, the vehicle information is obtained from at least one of a global navigational satellite system (GNSS) receiver and one or more onboard vehicle sensors, and the GNSS receiver and the one or more onboard vehicle sensors are installed in the at least one vehicle; performing a roadway bank angle determination process using the obtained vehicle information to obtain a roadway bank angle; and updating a representative roadway bank angle based on the roadway bank angle.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventors: Jinzhu Chen, Shu Chen, Fan Bai, Bakhtiar B. Litkouhi
  • Publication number: 20200232800
    Abstract: A system for correcting HD map images is provided. The system is configured to: receive, from a plurality of vehicles, ground view image data of a map anomaly hotspot captured by the vehicles; convert the ground view image data to bird view image data using homography; remove outliers from the bird view image data; apply an error reduction algorithm; stitch together a sequence of consecutive images from the image data after error reduction to produce a high-definition image, wherein each of the consecutive images has been generated through converting ground view image data to bird view image data using homography, removing outliers from the bird view image data, and applying an error reduction algorithm; compare the stitched sequence of consecutive images to a high-definition image of the hotspot to determine revisions to the high-definition image; and provide revised high-definition image data for use in navigating near the map anomaly hotspot.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Hansi Liu, David A. Craig
  • Publication number: 20200234585
    Abstract: Methods and apparatus are provided for controlling a vehicle. In one embodiment, a method includes: receiving, by a processor, vehicle position data from the vehicle; processing, by the processor, vehicle position data with vehicle position data from other vehicles to determine a lane topology; processing, by the processor, the vehicle position data to determine traffic conditions within a lane of the lane topology; generating, by the processor, a map for controlling the vehicle based on the lane topology and the traffic conditions.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Shu Chen, Donald K. Grimm, Jinzhu Chen, Bo Yu, David E. Bojanowski
  • Patent number: 10694485
    Abstract: Embodiments include methods, systems and computer readable storage medium for determining a location for one or more wireless stations or access points. The method includes receiving, by a processor, trace data from one or more vehicles. The method further includes performing, by the processor, a particle filtering analysis on the trace data. The method further includes determining, by the processor, a location for the one or more wireless stations or access points.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 23, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Bo Yu, Fan Bai
  • Patent number: 10691399
    Abstract: An apparatus configured to display applications provided by a single mobile device is provided. The apparatus includes a plurality of displays, a wireless communication device configured to receive first output data corresponding to a first display of the plurality of displays and second output data corresponding to a second display of the plurality of displays from an external device consisting of one mobile device, and a controller configured to direct the received first output data from the wireless communication device to be displayed on the first display and direct the received second output data from the wireless communication device to be displayed on the second display.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 23, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Robert A. Hrabak, Robert A. Bordo, Amanda J. Damman, Valentin Bona
  • Patent number: 10687186
    Abstract: A processor-implemented method by a message recipient in a vehicle or on a mobile device for decoding overlapping wireless messages is provided. The method comprises: receiving a first message from a first message sender that overlaps with a second message received from a second message sender; estimating, in a first signal recovery phase, a received data symbol (d0) from the first message and a channel impulse response (h1) corresponding to a data channel between the message recipient and the second message sender; estimating, in a second signal recovery phase, a received data symbol (d0)? from the first message and a received data symbol (d1) from the second message; and reconstructing the first message from the estimated data symbol (d0) estimated in the first signal recovery phase and estimated data symbol (d0)? estimated during the second signal recovery phase and reconstructing the second message from the estimated data symbol (d1) estimated during the second signal recovery phase.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 16, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xi Ju, Timothy J. Talty, Dan Shan, Fan Bai
  • Publication number: 20200183415
    Abstract: A method of controlling a vehicle includes receiving a first signal from a user device, which indicates motion of the user device. The method additionally includes receiving first sensor data, which indicates motion of a feature external to the vehicle. The method also includes processing, via a controller, the first sensor data to compare the motion of the user device with the motion of the feature external to the vehicle. The method further includes communicating, via the controller, a second signal to the user device. The second signal indicates motion of the vehicle. The method additionally includes receiving a third signal from the user device. The third signal indicates a correlation between the motion of the vehicle and a motion observed by the user device. The method further includes selectively controlling, via the controller, the vehicle towards the feature based on the processing and on the receiving the third signal.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: Omer Tsimhoni, Fan Bai, Donald K. Grimm, Bo Yu
  • Publication number: 20200175193
    Abstract: Methods and apparatus are provided for preserving privacy of data collected from a vehicle. In one embodiment, a method includes: receiving, by a processor, privacy preferences entered by a user of the vehicle; receiving, by the processor, the data collected from the vehicle; distorting, by the processor, the data; downsampling, by the processor, the distorted data based on the privacy preferences; and communicating, by the processor, the downsampled, distorted vehicle data to a third-party entity.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Mert Dieter Pesé, Evripidis Paraskevas, Fan Bai, Massimo Osella, Soheil Samii
  • Patent number: 10671860
    Abstract: A system and method of operating a vehicle. The system includes a two-dimensional imager, a three-dimensional imager, and at least one processor. The two-dimensional imager obtains a two-dimensional image of an environment surrounding the vehicle, wherein the environment includes an object. The three-dimensional imager obtains a three-dimensional (3D) point cloud of the environment. The at least one processor identifies the object from the 2D image and assigns the identification of the object to a selected point of the 3D point cloud.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: June 2, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Hansi Liu, Fan Bai, Shuqing Zeng
  • Publication number: 20200166941
    Abstract: A vehicle crowd sensing system and method of selective sensing for the vehicle crowd sensing system. The method, in one implementation, involves receiving a plurality of detection reports from a first set of vehicles, each detection report including an event, a position qualifier of the event, and a severity qualifier of the event; developing an inherent error model for the event that includes a compilation of the position qualifiers of the event and the severity qualifiers of the event; and determining a resampling instruction for the event. The resampling instruction is based on an action model and the action model is at least partly a factor of the inherent error model.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Bo Yu, Fan Bai, Jinzhu Chen
  • Publication number: 20200137351
    Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Fan Bai, Mohannad Murad, Douglas C. Martin