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

  • 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: 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: 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
  • Patent number: 10635452
    Abstract: A vehicle system virtualizing add-on device hardware for a vehicle application. The system includes a computer-readable storage device comprising a client application, middleware components, kernel-space components, and a vehicle application. The client application communicates with an add-on-device server application for virtualizing the add-on-device hardware component at the vehicle. The middleware, in various embodiments, includes an emulated system-call application-program-interface module that receives add-on-device-hardware data from the client application, sends the data to the kernel-space components after processing, and receives the data having been processed at the kernel space. The middleware includes a frameworks-and-abstraction module that receives add-on-device-hardware data, having been processed at the kernel space and the emulated system-call-application-program-interface module and after processing sends the data for use at the vehicle application.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 28, 2020
    Assignee: GM Global Technology Operations LLC
    Inventors: Fan Bai, John Sergakis, Lakshmi V. Thanayankizil, David P. Pop, Xin Yu
  • Publication number: 20200117495
    Abstract: A method of zone controlling of features and functions of a vehicle is provided. The zone controlling includes a backbone, which is communicatively coupled to a connected compute center and zone modules, communicating inputs and outputs with respect to the features and the functions. The connected compute center host processing operations that control the features and the functions of the vehicle based on the inputs and outputs communicated via the backbone. The zone modules distribute the inputs and outputs to and from the features and the functions of the vehicle.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 16, 2020
    Inventors: Soheil Samii, Asher Waldfogel, Massimo Osella, Fan Bai
  • Publication number: 20200108786
    Abstract: A method and apparatus that identify an occupant of a vehicle are provided. The method includes: receiving information from a mobile device of a person approaching a vehicle, inputting feature information, corresponding to the received information and vehicle sensor information, into at least one support vector machine model and storing at least one score output by the at least one support vector machine model, identifying the person approaching the vehicle based on the at least one score, determining a seating location of the identified person approaching the vehicle based on the feature information, and adjusting settings of the vehicle based on a profile of the identified person approaching the vehicle and the seating location.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Bo Yu, Fan Bai, Omer Tsimhoni, Robert A. Bordo, Paul E. Krajewski
  • Publication number: 20200073620
    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: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Fan Bai, Robert A. Hrabak, Robert A. Bordo, Amanda J. Damman, Valentin Bona
  • Patent number: 10579888
    Abstract: A system and method for object detection and classification includes receiving by a controller a first data of a scene, wherein the data reflects the scene at a first time, and performing a first classification of at least one object within the scene based on the data. The method includes determining a projected location of the at least one object corresponding to an estimated location at a second time. The method includes receiving a second data of the scene reflecting the scene at the second time. The method includes determining whether the projected location of the object corresponds to the location of the object as reflected by the second data. The method includes determining whether performing a second classification of the object is necessary based on the determination of whether the projected location corresponds to the location of the object reflected by the second data.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: March 3, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Soheil Samii, Unmesh Dutta Bordoloi, Fan Bai, Guangyu J. Zou
  • Publication number: 20200064846
    Abstract: Presented are systems and methods for extracting lane-level information of designated road segments by mining vehicle dynamics data traces.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Applicant: GM Global Technology Operations LLC
    Inventors: Shu Chen, Fan Bai, Donald K. Grimm, Jinzhu Chen, Bo Yu, David E. Bojanowski
  • Patent number: 10575155
    Abstract: Method and system for interfacing a plurality of providers and a plurality of recipients that are independently located with a unified vehicle service framework having a quality of service filter and a broker module. A first cloud unit has at least one of the plurality of providers and the plurality of recipients. A first vehicle and a second vehicle each respectively have another at least one of the plurality of providers and the plurality of recipients. A second cloud unit has yet another at least one of the plurality of providers and the plurality of recipients. The unified vehicle service framework is configured to receive a subscription request and determine whether it is granted based in part on a quality of service score assigned by the quality of service filter. When the subscription request is granted, respective services from plurality of providers are routed through the broker module.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: February 25, 2020
    Assignee: GM Global Technology Operations LLC
    Inventors: Fan Bai, Thomas E. Fuhrman, Soheil Samii, Prathap Venugopal, Massimo Osella
  • Publication number: 20200059886
    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: Application
    Filed: July 22, 2019
    Publication date: February 20, 2020
    Inventors: Bo Yu, Fan Bai
  • Patent number: 10567512
    Abstract: A portable system, for use in projecting proprietary host-data-based output to a host device using a dual-layer proprietary-data-provision arrangement including the host device and portable system. A storage component includes one or more first-layer components, of the dual-layer proprietary-data-provision arrangement, that, when executed by a hardware-based processing unit, communicates with the host device by a first wired communication channel or a first short-range wireless communication channel to receive the proprietary host data from the host device. The storage also includes a portable-system application that, when executed, generates, based on the proprietary host data, proprietary host-data-based app output.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 18, 2020
    Assignee: GM Global Technology Operations LLC
    Inventors: Robert A. Hrabak, Fan Bai, Dan Shan, Donald K. Grimm
  • Publication number: 20200050209
    Abstract: Presented are systems and methods for deriving speed limits of designated road segments by mining large-scale vehicle data traces. A method for controlling operation of a motor vehicle includes: determining a current location of the vehicle; determining a designated road segment corresponding to the vehicle's location; receiving host speed data indicative of the vehicle's speed while travelling on the road segment for a calibrated timeframe; receiving crowd-sourced speed data indicative of the speeds of participatory vehicles while travelling on the road segment for the calibrated timeframe; accumulating a speed distribution function for the road segment based on the host and crowd-sourced speed data; generating a finite mixture model from the speed distribution function to estimate a speed limit range; selecting a speed limit candidate from the estimated speed limit range; and transmitting command signals to a vehicle subsystem to execute a control operation based on the selected speed limit candidate.
    Type: Application
    Filed: September 26, 2018
    Publication date: February 13, 2020
    Applicant: GM Global Technology Operations LLC
    Inventors: Fan Bai, Shu Chen, Donald K. Grimm, David E. Bojanowski, Bo Yu, Jinzhu Chen
  • Publication number: 20200035099
    Abstract: Embodiments herein include a method executable by a processor coupled to a memory. The processor is local to a vehicle can operable to determine initial location and direction information associated with the vehicle at an origin of a trip request. The processor receives one or more frames captured while the vehicle is traveling along a navigable route relative to the trip request and estimates an execution time for each of one or more computations respective to an analyzing of the one or more frames. The processor, also, off-loads the one or more computations to processing resources of a cloud-based system that is in communication with the processor of the vehicle in accordance with the corresponding execution times.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 30, 2020
    Inventors: Ashiwan Sivakumar, Fan Bai, Peter Steenkiste
  • Publication number: 20200020143
    Abstract: Systems and methods are provided for entertaining a passenger of a vehicle by providing an immersive experience. In one embodiment, a method includes: receiving image data from a plurality of camera devices coupled to the vehicle, wherein the image data depicts an environment surrounding the vehicle; receiving point of interest data associated with the environment of the vehicle; fusing, by a processor, the image data and the point of interest data using a localization method; orienting, by a processor, the fused image data based on a position of a user device; and rendering, by a processor, the oriented, fused data on a virtual reality display of the user device.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xin Yu, Fan Bai, John Sergakis