# US 12,111,172 B2 · Apparatus and method of providing contextual-information-based service

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

- Number: US 12,111,172 B2
- Document ID: US12111172B2
- Status: Granted
- Kind: B2
- Application number: 17/144,753
- Filed: 2021-01-08
- Published: 2021-09-02
- Granted: 2024-10-08
- Earliest claimed: 2020-02-28
- Assignees: Hyundai Motor Company; Kia Motors Corporation
- Applicants: Hyundai Motor Company; Kia Motors Corporation
- Inventors: Nam Hyung Kang; Jeong Won Kim
- Web page: https://patentgrep.com/patent/US12111172B2

## CPC

- G01C 21/362: {received from an external device or application, e.g. PDA, mobile phone or calendar application}
- G01C 21/3476: {using point of interest [POI] information, e.g. a route passing visible POIs}
- G01C 21/3617: {using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement}
- G01C 21/3655: {Timing of guidance instructions}
- G01C 21/3694: {Output thereof on a road map}
- H04L 51/10: Multimedia information
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 51/52: for supporting social networking services
- G01C 21/3697: {Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence)}
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An apparatus and method of providing a contextual-information-based service are provided. The method includes acquiring information of at least one content posted through a first service based on information on activities of the first service of a user, transmitting the acquired information on the at least one content to a terminal, when any one of the information on the at least one content is selected by the terminal, generating at least one route information for arrival at a time of forming a similar environment to an environment when content corresponding to the selected content information is generated, based on contextual information of the content corresponding to the selected content information, and transmitting the generated at least one route information to the terminal.

## Claims

### Claim 1

A method of providing a content contextual-information-based service, the method comprising:
acquiring an image among a plurality of images in a server based on an account of a user and based on the user setting a “like” on the image, wherein the image comprises an image previously posted by another in the server by activities through a social network service (SNS) and wherein the image is a still image or a video image;
acquiring a photographing location and a time of the image;
transmitting information related to the image to a terminal;
determining that content information related to the transmitted information has been selected at the terminal;
in response to the content information being selected at the terminal, generating route information for a vehicle to arrive in a place and at a time when an expected environment at the place and time is expected to be similar to an environment when the image was generated, the expected environment based on contextual information of the image corresponding to the selected content information; and
transmitting the route information to the terminal, wherein generating the route information comprises:
determining information on the environment when the image was created in the photographing location based on the contextual information,
determining a period of time when an environment at the place has a predetermined range of similarity to the information on the environment when the image was created based on a season, sun elevation, a sun direction, and weather, and
generating the route information comprising a departure time and a route for reaching the place at a time before the period of time elapses based on a current position of the terminal, wherein determining the period of time comprises setting weights for the season, the sun elevation, the sun direction, and the weather respectively with respect to each of a plurality of periods of time, determining a sum of the weights for each of the plurality of periods of time, and ordering the plurality of periods of time based on the sum of the weights thereof.

### Claim 2 (depends on 1)

The method of claim 1, wherein the images posted in the server comprise images posted on one or more of a social media, a messenger service, or a service for information for evaluation of each place.

### Claim 3 (depends on 2)

The method of claim 2, wherein the image comprises an image from a post of the social media.

### Claim 4 (depends on 1)

The method of claim 1, wherein acquiring the image comprises acquiring the image based on a first account of the user, the method further comprising acquiring the content information using a second account of the user when the first account of the user is operatively associated with the second account of the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the method comprises acquiring the content information based on whether the user sets a preference corresponding to the information related to the activities of the user.

### Claim 6

A non-transitory computer-readable recording medium having a program recorded thereon, wherein the program, when executed by a processor, enables the processor to perform:
acquiring an image among a plurality of images in a server based on an account of a user and based on the user setting a “like” on the image, wherein the image comprises an image previously posted by another in the server by activities through a social network service (SNS) and wherein the image is a still image or a video image;
acquiring a photographing location and a time of the image;
transmitting information related to the image to a terminal;
determining that content information related to the transmitted information has been selected at the terminal;
in response to the content information being selected at the terminal, generating route information for a vehicle to arrive in a place and at a time when an expected environment at the place and time is expected to be similar to an environment when the image was generated, the expected environment based on contextual information of the image corresponding to the selected content information; and
transmitting the route information to the terminal, wherein generating the route information comprises:
determining information on the environment when the image was created in the photographing location based on the contextual information,
determining a period of time when an environment at the place has a predetermined range of similarity to the information on the environment when the image was created based on a season, sun elevation, a sun direction, and weather, and
generating the route information comprising a departure time and a route for reaching the place at a time before the period of time elapses based on a current position of the terminal, wherein determining the period of time comprises setting weights for the season, the sun elevation, the sun direction, and the weather respectively with respect to each of a plurality of periods of time, determining a sum of the weights for each of the plurality of periods of time, and ordering the plurality of periods of time based on the sum of the weights thereof.

### Claim 7 (depends on 4)

The method of claim 4, wherein the second account of the user is an account related to a connected car service.

### Claim 8

A system comprising a server, wherein the server comprises at least one processor and a non-transitory memory storing computer readable code that, when executed by the processor, causes the processor to:
acquire an image among a plurality of images in a second server based on an account of a user and based on the user setting a “like” on the image, wherein the image comprises an image previously posted by another in the server by activities through a social network service (SNS) and wherein the image is a still image or a video image;
acquire a photographing location and a time of the image;
transmit information related to the image to a terminal;
determine that content information related to the transmitted information has been selected at the terminal;
in response to the content information being selected at the terminal, generate route information for a vehicle to arrive in a place and at a time when an expected environment at the place and time is expected to be similar to an environment when the image was generated, the expected environment based on contextual information of the image corresponding to the selected content information; and
transmit the route information to the terminal, wherein the server is configured to generate the rout information by:
determining information on the environment when the image was created in the photographing location based on the contextual information,
determining a period of time when an environment at the place has a predetermined range of similarity to the information on the environment when the image was created based on a season, sun elevation, a sun direction, and weather, and
generating the route information comprising a departure time and a route for reaching the place at a time before the period of time elapses based on a current position of the terminal, wherein determining the period of time comprises setting weights for the season, the sun elevation, the sun direction, and the weather respectively with respect to each of a plurality of periods of time, determining a sum of the weights for each of the plurality of periods of time, and ordering the plurality of periods of time based on the sum of the weights thereof.

### Claim 9 (depends on 8)

The system of claim 8, wherein the images posted in the second server comprise images posted on one or more of a social media, a messenger service, or a service for information for evaluation of each place.

### Claim 10 (depends on 9)

The system of claim 9, wherein the image comprises an image from a post of the social media.

### Claim 11 (depends on 8)

The system of claim 8, wherein the server is configured to acquire the image by acquiring the image based on a first account of the user and wherein the computer readable code causes the processor to acquire the content information using a second account of the user when the first account of the user is operatively associated with the second account of the user.

### Claim 12 (depends on 11)

The system of claim 11, wherein the second account of the user is an account related to a connected car service.

### Claim 13 (depends on 8)

The system of claim 8, wherein computer readable code causes the processor to acquire the content information based on whether the user sets a preference corresponding to the information related to the activities of the user.

### Claim 14 (depends on 8)

The system of claim 8, further comprising the terminal, wherein the terminal is configured to:
receive the information related to the image from the server;
select the content information related to the received information; and
transmit information related to the selected content information to the server.

### Claim 15 (depends on 14)

The system of claim 14, wherein the terminal comprises a vehicle terminal.

### Claim 16 (depends on 14)

The system of claim 14, wherein the terminal comprises a user terminal.

### Claim 17 (depends on 6)

The non-transitory computer readable recording medium of claim 6, wherein the images posted in the server comprise images posted on one or more of a social media, a messenger service, or a service for information for evaluation of each place.

### Claim 18 (depends on 17)

The non-transitory computer readable recording medium of claim 17, wherein the image comprises an image from a post of the social media.

### Claim 19 (depends on 6)

The non-transitory computer readable recording medium of claim 6, wherein:
acquiring the image comprises acquiring the image based on a first account of the user; and
the program, when executed by the processor, enables the processor to perform acquiring the content information using a second account of the user when the first account of the user is operatively associated with the second account of the user.

### Claim 20 (depends on 6)

The non-transitory computer readable recording medium of claim 6, wherein the program, when executed by the processor, enables the processor to perform acquiring the content information based on whether the user sets a preference corresponding to the information related to the activities of the user.
