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: 10166991
    Abstract: Systems and method are provided for implementing selective crowd sourcing. In one embodiment, a processor-implemented method for obtaining data from vehicles includes calculating a greedy parameter value for each of a plurality of vehicles in a geographical area; selecting no more than a predetermined number of the plurality of vehicles having a greedy parameter value in a greedy parameter threshold range; instructing the selected vehicles to transmit data while in the geographical area; and receiving the data from the selected vehicles. In another embodiment, a vehicle including a crowd sourcing selection module is provided. The crowd sourcing selection module is configured to retrieve consensus information from a central repository; calculate greedy parameter information regarding the vehicle using the consensus information; and determine whether to transmit an event observation to the central repository based on the greedy parameter information.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 1, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Donald K. Grimm, David E. Bojanowski, Omer Tsimhoni
  • Publication number: 20180359298
    Abstract: A portable communication device, for implementation with a host vehicle of transportation having an on-board diagnostics port and a limited-access head-unit display. The device includes an on-board diagnostics connector sized and shaped to connect to the on-board diagnostics port of the host vehicle, a hardware-based processing unit in communication with the on-board diagnostics; and a non-transitory storage device in communication with the processing unit, the storage device. The storage includes a media-options presentation module that, when executed by the processing unit: sends, by way of the on-board diagnostics connector and port, media-options data to the host vehicle for presenting user media options by way of the limited-access head-unit display; and receives user-selection data responding to the user media options.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 13, 2018
    Inventors: Donald K. Grimm, Fan Bai, Dan Shan, Xi Ju
  • Patent number: 10139834
    Abstract: Methods and systems are provided for receiving local data via a vehicle sensing module of a vehicle control system, receiving remote data via a cloud interface unit of the vehicle control system from a cloud server, and processing the local data and the remote data via a processing unit of the vehicle control system. Based on the processing of the local data and the remote data, at least one vehicle feature is controlled. The local data and the remote data are associated with processing priority levels. The processing unit varies a frequency of processing based on the processing priority levels. Further provided is a cloud server for transmitting remote data to a crowd of vehicles. The cloud server comprises a first module configured to allocate vehicles to a plurality of groups based at least on location data received from the vehicles. A second module of the cloud server is configured to determine different remote data for each group.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: November 27, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Donald K. Grimm, Amit Mehta, David D. Malkan
  • Patent number: 10126140
    Abstract: A system having a resource-availability module configured to cause the processing unit to determine whether a resource scarcity condition exists in connection with providing map data to a mobile navigation unit. The system also includes a tuning-parameter module configured to cause the processing unit to, in response to determining that the resource scarcity condition exists, determine a tuning parameter to use in preparing map data to provide to the mobile navigation unit. The system further includes an encoding module configured to cause the processing unit to encode map data based on the tuning parameter, and a map-data-delivery module configured to cause the processing unit to provide or make available the encoded map data to the mobile navigation unit.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: November 13, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Donald K. Grimm, David E. Bojanowski, Chia-Hsiang Liu, Jinzhu Chen
  • Patent number: 10110721
    Abstract: A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 23, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Dan Shan, Lakshmi V. Thanayankizil, John Sergakis, David P. Pop
  • Patent number: 10109198
    Abstract: A system and method is taught for vehicles controlled by automated driving systems, particularly those configured to automatically control vehicle steering, acceleration, and braking during a drive cycle without human intervention. In particular, the present disclosure teaches a system and method for generation situational awareness and path planning data and transmitting this information via vehicle to vehicle communications where one vehicle has an obstructed view to objects not within an obstructed view of a second vehicle.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 23, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Hang Qiu, Ramesh Govindan, Marco Gruteser, Fan Bai
  • Patent number: 10104547
    Abstract: A system and method of automatically establishing a secure wireless connection, the method comprising: transmitting a wireless signal indicating availability of a secured wireless service; receiving a request from a vehicle in response to the wireless signal; in response to receiving the request, sending a message via wireless communications to the vehicle, wherein the message includes encrypted access point credentials, and wherein the encrypted access point credentials are encrypted using a key; and establishing a secure wireless connection with the vehicle based on receipt of access point credentials in one or more messages sent from the vehicle.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: October 16, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Lakshmi V. Thanayankizil, David P. Pop, Fan Bai
  • Publication number: 20180278738
    Abstract: A multi-modal projection system, such as a smartphone, a wearable, or a generic universal-serial-bus-class (generic USB-class), for use in projecting device output via a host apparatus, such as a transportation vehicle. The system includes a hardware-based processing unit (processor), and a base data-processing resource needed by each of a plurality of interface components to generate the output to be projected via the host apparatus. The system includes a non-transitory computer-readable storage component having the interface components that, when executed by the processing unit, generate the output to be projected via the host apparatus. The storage component further includes a plurality of virtual data-processing components being virtual representations of the base data-processing resource. The storage component further includes a mapping module that, when executed, controls access for the interface components to the base data-processing component by way of the virtual data-processing components.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: Dan Shan, Fan Bai, Robert A. Hrabak, Nikhil N. Neti
  • Publication number: 20180260853
    Abstract: Disclosed are algorithms for provisioning content browsing and personalized advertising using hybrid collaborative filters, electronic audiovisual systems implementing such browsing and advertising algorithms, and motor vehicles with onboard audiovisual infotainment systems for provisioning content browsing. A method is disclosed for provisioning content browsing to an occupant of a motor vehicle.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS LLC, GENERAL MOTORS LLC
    Inventors: Cagdas Karatas, Fan Bai, Leonard C. Nieman
  • Publication number: 20180260473
    Abstract: The present invention discloses a full text retrieving and matching method and system based on a Lucene custom lexicon, and relates to the field of big data search.
    Type: Application
    Filed: April 17, 2017
    Publication date: September 13, 2018
    Applicant: WUHAN DOUYU NETWORK TECHNOLOGY CO., LTD.
    Inventor: Fan BAI
  • Publication number: 20180261095
    Abstract: A system and method is taught for vehicles controlled by automated driving systems, particularly those configured to automatically control vehicle steering, acceleration, and braking during a drive cycle without human intervention. In particular, the present disclosure teaches a system and method for generation situational awareness and path planning data and transmitting this information via vehicle to vehicle communications where one vehicle has an obstructed view to objects not within an obstructed view of a second vehicle.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Hang QIU, Ramesh GOVINDAN, Marco GRUTESER, Fan BAI
  • Publication number: 20180247067
    Abstract: A gateway apparatus for managing local-device access to vehicle data, including an input/output component for receiving requests for vehicle data from a local device and sending vehicle data to the local device. The apparatus also includes a tangible processing unit in communication with the input/output component and the input/output component, and a non-transitory computer-readable storage device. An access unit of the apparatus has access-unit code that receives, by way of the input/output component, a request for the vehicle data from a local device and determines whether the gateway apparatus may satisfy the request. A control unit has control-unit code that, when executed by the processing unit, determines what vehicle data will be provided. A data unit has data-unit code that prepares the vehicle data to be provided to the local device, and sends the vehicle data to the local device by way of the input/output component.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Robert A. Hrabak, Fan Bai, Jinzhu Chen, Donald K. Grimm
  • Publication number: 20180215391
    Abstract: Methods and systems are provided for determining a road surface condition. In one embodiment, a method includes: receiving vehicle data; constructing, by the processor, a driver behavioral model based on the vehicle data; determining, by the processor, a surface condition based on the driver behavioral model; and generating a signal based on the surface condition.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: JINZHU CHEN, FAN BAI, QINGRONG ZHAO, BAKHTIAR B. LITKOUHI
  • Publication number: 20180196443
    Abstract: Methods and systems are provided for receiving local data via a vehicle sensing module of a vehicle control system, receiving remote data via a cloud interface unit of the vehicle control system from a cloud server, and processing the local data and the remote data via a processing unit of the vehicle control system. Based on the processing of the local data and the remote data, at least one vehicle feature is controlled. The local data and the remote data are associated with processing priority levels. The processing unit varies a frequency of processing based on the processing priority levels. Further provided is a cloud server for transmitting remote data to a crowd of vehicles. The cloud server comprises a first module configured to allocate vehicles to a plurality of groups based at least on location data received from the vehicles. A second module of the cloud server is configured to determine different remote data for each group.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: FAN BAI, DONALD K. GRIMM, AMIT MEHTA, DAVID D. MALKAN
  • Publication number: 20180191888
    Abstract: A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Fan Bai, Dan Shan, Lakshmi V. Thanayankizil, John Sergakis, David P. Pop
  • Patent number: 9970780
    Abstract: A system and method for providing navigation routing options to a vehicle driver, including estimated fuel consumption and fuel cost. A server collects data from a large number of road vehicles driving different routes, where the data includes road grade, average speed, stop/start and acceleration/deceleration info and vehicle specifications, and the data is collected via a telematics or other wireless system. The server also receives map data, point of interest data and real-time traffic data from their respective providers. When a driver of a road vehicle requests navigation routing from a start point to a destination, the server provides multiple routing options including not only distance and time for each routing option, but also fuel consumption and cost. The estimated fuel consumption is computed using models based on the crowd-sensed data from the other vehicles driving the routes, where the models include a physics-based model and a machine learning model.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 15, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Fan Bai, David E. Bojanowski, Donald K. Grimm, Michael Wagner, Omer Tsimhoni
  • Patent number: 9928524
    Abstract: A method of providing advertising content targeted to an operator of a vehicle. Vehicle data acquisition devices are employed to collect operator attribute information from vehicle trace data of the vehicle as the operator operates the vehicle. A processor of the vehicle applies a statistical analysis on the operator attribute information for determining a probability of demographic characteristics of the operator of the vehicle. The demographic characteristics of the operator are identified as a function of the determined probability. The vehicle communicates the targeted advertising content to the operator of the vehicle.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 27, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Donald K. Grimm, Fan Bai, Cem U. Saraydar
  • Publication number: 20180054570
    Abstract: A portable or embedded system including a hardware-based processing unit and a non-transitory storage device. The storage device includes a vehicle-context module that, via the hardware-based processing unit, obtains vehicle-context data, and includes an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device. The storage device also includes a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device, and an output module that, via the hardware-based processing unit, sends to the host-device a communication indicating a host-device action, corresponding to the policy determined, for affecting host-device operation according to the host-device action. The technology also includes the storage device and methods for performing the referenced functions.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Fan Bai, Marco Rocco, Donald K. Grimm, Dan Shan
  • Publication number: 20180035434
    Abstract: A system and method for operating a first vehicle hotspot at a vehicle. The first vehicle hotspot operates to provide wireless connectivity for one or more wireless devices located in the vehicle or within a proximity of the vehicle. The method is carried out by the vehicle and includes the steps of: detecting one or more channels of operation occupied by one or more other hotspots; selecting a channel of operation for the first vehicle hotspot according to a hotspot coordination policy; and configuring the first vehicle hotspot to use the selected channel of operation thereby allowing the one or more wireless devices to connect to the first vehicle hotspot through wireless communication over the selected channel of operation.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Lakshmi V. THANAYANKIZIL, David P. POP, Fan BAI
  • Patent number: 9877064
    Abstract: A portable system including a digital connection plug, a processing hardware unit, and a non-transitory storage device including code causing the processing hardware unit to perform operations including dividing a received source video file or virtualized source video into a plurality of equal- or non-equal-sized image components. A resulting data-content package is stored at the system such as at a framebuffer thereof. System operations further comprise generating a meta-index package comprising a plurality of index components, each index component corresponding to a respective one of the equal-sized image components, storing the meta-index package, and sending the data-content package and the meta-index package to the host device for publishing of the image components sequentially, in accord with an order of the meta-index package, for display rendering streaming video corresponding to the source video file or virtualized source video.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: January 23, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Fan Bai, Dan Shan, Leonard Nieman, Donald K. Grimm, Karen Juzswik