# US 12,015,963 B2 · Method and apparatus for pushing information, device and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,015,963 B2
- Document ID: US12015963B2
- Status: Granted
- Kind: B2
- Application number: 17/701,469
- Filed: 2022-03-22
- Published: 2022-07-07
- Granted: 2024-06-18
- Earliest claimed: 2021-05-31
- Assignees: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.
- Applicants: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.
- Inventors: Junfa Wu
- Web page: https://patentgrep.com/patent/US12015963B2

## CPC

- G01C 21/3682: {output of POI information on a road map (G01C21/3614, G01C21/3685 take precedence)}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- B60K 35/10: Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
- B60K 35/22: Display screens
- B60K 35/23: Head-up displays [HUD] (optical aspects of head-up displays G02B27/01)
- B60K 35/28: characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
- B60K 35/29: Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
- B60K 35/85: Arrangements for transferring vehicle- or driver-related data
- G01C 21/3476: {using point of interest [POI] information, e.g. a route passing visible POIs}
- G01C 21/365: {Guidance using head up displays or projectors, e.g. virtual vehicles or arrows projected on the windscreen or on the road itself}
- G02B 27/01: Head-up displays
- G02B 27/0101: {characterised by optical features (G02B27/0172 takes precedence)}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- B60K 2360/164: Infotainment
- B60K 2360/166: Navigation
- B60K 2360/175: Autonomous driving
- B60K 2360/184: Displaying the same information on different displays
- B60K 2360/592: Data transfer involving external databases
- G02B 2027/014: {comprising information/image processing systems}
- G02B 2027/0141: {characterised by the informative content of the display}
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure provides a method and apparatus for pushing information, a device and a storage medium, and relates to the field of autonomous driving. An implementation is: acquiring a current location of a vehicle; determining, based on the current location and a position of each POI in a preset set of POIs, a target POI from the set of POIs; and pushing relevant information of the target POI to a head up display of the vehicle.

## Claims

### Claim 1

A method for pushing information, the method comprising:
acquiring a current location of a vehicle;
determining, based on the current location of the vehicle and a position of each point of interest (POI) in a preset set of points of interest (POIs), a target POI from the set of POIs; and
pushing relevant information of the target POI to a head up display of the vehicle;
wherein the pushing relevant information of the target POI to a head up display of the vehicle, comprises:
converting a position of the target POI to a vehicle coordinates system, to obtain a first coordinate;
converting the first coordinate to a head up display coordinate system, to obtain a second coordinate; and
drawing dynamically the second coordinate on a screen of the head up display.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the method further comprises:
determining, based on a first coordinate, a distance between the target POI and the vehicle; and
generating and outputting prompt information based on the distance.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the determining, based on the current location and a position of each POI in a preset set of POIs, a target POI from the set of POIs, comprises:
determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location of the vehicle; and
determining the target POI from the candidate POI, based on relevant information of the candidate POI.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location, comprises:
in response to determining that the vehicle is not traveling, determining at least one POI located in a preset area from the set of POIs as the candidate POI, the current location of the vehicle being within the preset area.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location, comprises:
in response to determining that the vehicle is traveling, determining at least one POI from the set of POIs as the candidate POI according to a road section, the vehicle being located on the road section.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises:
displaying synchronously the relevant information of the target POI on a central control display of the vehicle.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the method further comprises:
receiving, through the head up display and/or the central control display, a user operation instruction targeted at the target POI; and
displaying, through the head up display and/or the central control display, a page corresponding to the operation instruction.

### Claim 8

An apparatus for pushing information, the apparatus comprising:
at least one processor; and
a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:
acquiring a current location of a vehicle;
determining, based on the current location of the vehicle and a position of each point of interest (POI) in a preset set of points of interest (POIs), a target POI from the set of POIs; and
pushing relevant information of the target POI to a head up display of the vehicle;
wherein the pushing relevant information of the target POI to a head up display of the vehicle, comprises:
converting a position of the target POI to a vehicle coordinate system, to obtain a first coordinate;
converting the first coordinate to a head up display coordinate system, to obtain a second coordinate; and
drawing dynamically the second coordinate on a screen of the head up display.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein the operations further comprise:
determining, based on a first coordinate, a distance between the target POI and the vehicle; and
generating and outputting prompt information based on the distance.

### Claim 10 (depends on 8)

The apparatus according to claim 8, wherein the determining, based on the current location and a position of each POI in a preset set of POIs, a target POI from the set of POIs, comprises:
determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location of the vehicle; and
determining the target POI from the candidate POI, based on relevant information of the candidate POI.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location, comprises:
in response to determining that the vehicle is not traveling, determining at least one POI located in a preset area from the set of POIs as the candidate POI, the current location of the vehicle being within the preset area.

### Claim 12 (depends on 10)

The apparatus according to claim 10, wherein the determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location, comprises:
in response to determining that the vehicle is traveling, determining at least one POI from the set of POIs as the candidate POI according to a road section, the vehicle being located on the road section.

### Claim 13 (depends on 10)

The apparatus according to claim 10, wherein the operations further comprise:
displaying synchronously the relevant information of the target POI on a central control display of the vehicle.

### Claim 14 (depends on 13)

The apparatus according to claim 13, wherein the operations further comprise:
receiving, through the head up display and/or the central control display, a user operation instruction targeted at the target POI; and
displaying, through the head up display and/or the central control display, a page corresponding to the operation instruction.

### Claim 15

A non-transitory computer readable storage medium, storing computer instructions, the computer instructions, when executed by a processor, cause the processor to perform operations, the operations comprising:
acquiring a current location of a vehicle;
determining, based on the current location of the vehicle and a position of each point of interest (POI) in a preset set of points of interest (POIs), a target POI from the set of POIs; and
pushing relevant information of the target POI to a head up display of the vehicle;
wherein the pushing relevant information of the target POI to a head up display of the vehicle, comprises:
converting a position of the target POI to a vehicle coordinate system, to obtain a first coordinate;
converting the first coordinate to a head up display coordinate system, to obtain a second coordinate; and
drawing dynamically the second coordinate on a screen of the head up display.

### Claim 16 (depends on 15)

The medium according to claim 15, wherein the operations further comprise:
determining, based on a first coordinate, a distance between the target POI and the vehicle; and
generating and outputting prompt information based on the distance.

### Claim 17 (depends on 15)

The medium according to claim 15, wherein the determining, based on the current location and a position of each POI in a preset set of POIs, a target POI from the set of POIs, comprises:
determining a candidate POI from the set of POIs based on a traveling state of the vehicle and the current location of the vehicle; and
determining the target POI from the candidate POI, based on relevant information of the candidate POI.
