# US 2023/0056582 A1 · Method of providing content and advertisement customized to a passenger, and a server performing the same

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

- Number: US 2023/0056582 A1
- Document ID: US20230056582A1
- Status: Published application
- Kind: A1
- Application number: 17/590,492
- Filed: 2022-02-01
- Published: 2023-02-23
- Earliest claimed: 2021-08-18
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Corporation
- Inventors: Nahyeon Pak
- Web page: https://patentgrep.com/patent/US20230056582A1

## CPC

- G06Q 30/0266: {based on the position of the vehicle}
- B60W 40/08: related to drivers or passengers
- G06Q 30/0269: {based on user profile or attribute}
- B60W 2540/01: Occupants other than the driver
- B60W 2540/043: Identity of occupants
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT

## Abstract

A method of providing a content and advertisement customized to a passenger boarding a vehicle includes: receiving passenger information about a passenger from a user terminal of a passenger in a vehicle by a server; determining a passenger's preference based on the passenger information, and selecting a plurality of pieces of content information and a plurality of pieces of advertisement information according to the determined passenger's preference by the server; calculating an estimated travel time for the vehicle to arrive at a destination based on the passenger information by the server; creating a playlist by selecting the content information and the advertisement information such that the total sum of the replay time is at least equal to the estimated travel time among a plurality of pieces of selected content information and a plurality of pieces of selected advertisement information; and transmitting the created playlist to the passenger terminal.

## Claims

### Claim 1

An advertisement providing method for providing a content and advertisement to a passenger of a vehicle, the advertisement providing method comprising:
receiving, by a server, passenger information about a passenger from a user terminal of a passenger in a vehicle;
determining, by the server, a passenger preference based on the passenger information, and selecting a plurality of pieces of content information and a plurality of pieces of advertisement information based on the determined passenger preference;
calculating, by the server, an estimated travel time for the vehicle to arrive at a destination based on the passenger information;
creating, by the server based on the estimated travel time, at least one playlist including at least one of selected pieces of content information or selected pieces of advertisement information, such that a sum of replay time periods of the at least one of selected pieces of content information or selected pieces of advertisement information is at least equal to the estimated travel time; and
transmitting, by the server, the created playlist to a passenger terminal positioned in the vehicle.

### Claim 2 (depends on 1)

The advertisement providing method of claim 1, wherein
the receiving of the passenger information includes:
receiving personal information including at least one of a name, a gender, an age, an occupation, or contact information of the passenger; and
receiving usage information including at least one of information about a search word input by the passenger to a web server through the user terminal, cookie information of the web server, or a frequently visited web server.

### Claim 3 (depends on 2)

The advertisement providing method of claim 2, wherein
the selecting of a plurality of pieces of content information and a plurality of pieces of advertisement information includes:
determining the passenger preference for a content type based on the usage information; and
selecting pieces of content information and pieces of advertisement information based on the passenger preference for the content type.

### Claim 4 (depends on 3)

The advertisement providing method of claim 3, wherein
the creating of at least one playlist includes
arranging a piece of advertisement information of the plurality of pieces of advertisement information between two pieces of content information of the plurality of pieces of selected content information.

### Claim 5 (depends on 3)

The advertisement providing method of claim 3, wherein
the creating of at least one playlist includes
creating a playlist so that a piece of advertisement among the selected pieces of advertisement information is played while a first content is playing when a replay time period of the first content corresponding to first content information, which is one of the plurality of pieces of content information in the playlist, is equal to or longer than a predetermined time.

### Claim 6

An advertisement providing method for providing a content and advertisement to a passenger of a vehicle, the advertisement providing method comprising:
receiving, by a server, passenger information about a passenger from a user terminal of a passenger in a vehicle;
receiving, by the server, fellow passenger information about a fellow passenger in the vehicle from the user terminal;
determining, by the server, a passenger preference based on the passenger information, and determining a fellow passenger preference based on the fellow passenger information, selecting a plurality of pieces of content information based on the determined passenger preference and fellow passenger preference to create a first content information group, and selecting a plurality of pieces of advertisement information to create a first advertisement information group;
calculating, by the server, an estimated travel time for the vehicle to arrive at a destination based on the passenger information by the server;
selecting, by the server based on the estimated travel time, a plurality of pieces of content information from the first content information group such that a sum of replay time periods of a plurality of pieces of content information and a plurality of pieces of advertisement information of from the first advertisement information group is equal to the estimated travel time, selecting a plurality of pieces of advertisement information, and creating at least one common playlist by combining a plurality of pieces of selected content information and a plurality of pieces of selected advertisement information; and
transmitting the created common playlist to a passenger terminal positioned in the vehicle by the server.

### Claim 7

An advertisement providing server for providing a content and advertisement to a passenger of a vehicle, the advertisement providing server comprising:
a communication unit configured to receive passenger information about a passenger from a user terminal of the passenger in the vehicle and a controller,
wherein the controller is configured to:
determine a passenger preference based on the passenger information and select a plurality of pieces of content information and a plurality of pieces of advertisement information based on the determined passenger preference,
calculate an estimated travel time for the vehicle to arrive at a destination based on the passenger information,
create, based on the estimated travel time, at least one playlist including at least one of selected pieces of content information or selected pieces of advertisement information, such that a sum of replay time periods of the at least one of selected pieces of content information or selected pieces of advertisement information is at least equal to the estimated travel time; and
transmit the created playlist to the user terminal located in the vehicle by the communication unit.

### Claim 8 (depends on 7)

The advertisement providing server of claim 7, wherein:
the passenger information includes:
a personal information including at least one of a name, a gender, an age, an occupation, and contact information of the passenger, and
usage information including at least one of a search word input by the passenger to a web server through the user terminal, cookie information on the web server, and information on frequently visited web servers.

### Claim 9 (depends on 8)

The advertisement providing server of claim 8, wherein
the controller is configured to determine a passenger preference for a content type based on the usage information, and select pieces of content information and pieces of advertisement information according to the passenger preference for the content type.

### Claim 10 (depends on 9)

The advertisement providing server of claim 9, wherein
the playlist includes a piece of advertisement information of the plurality of pieces of advertisement information which is positioned between two pieces of content information of the plurality of pieces of selected content information.

### Claim 11 (depends on 9)

The advertisement providing server of claim 9, wherein
the playlist is created such that a piece of the advertisement among the selected pieces of advertisement information is played while a first content is being played, when a replay time period of the first content corresponding to first content information, which is one of the plurality of pieces of content information in the playlist, is longer than or equal to a predetermined time.

### Claim 12

An advertisement providing server for providing a content and advertisement to a passenger boarding a vehicle, the advertisement providing server comprising:
a communication unit configured to receive passenger information about a passenger from a user terminal of the passenger in the vehicle and a controller,
wherein the controller is configured to:
receive fellow passenger information about a fellow passenger in the vehicle from the user terminal,
determine a passenger preference based on the passenger information, select a plurality of pieces of content information to create a first content information group based on the determined passenger preference and a fellow passenger preference, select a plurality of pieces of advertisement information to create a first advertisement information group,
calculate an estimated travel time for the vehicle to arrive at a destination based on the passenger information,
select a plurality of pieces of content information from the first content information group and a plurality of pieces of advertisement information from the first advertisement information group so that a total sum of a replay time of a plurality of pieces of content information and a plurality of pieces of advertisement information matches with the estimated travel time, create at least one common playlist by combining a plurality of pieces of selected content information and a plurality of pieces of selected advertisement information, and
transmit the created common playlist to the user terminal positioned in the vehicle through the communication unit.
