# US 12,118,051 B2 · Electronic device for searching for content and method thereof

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

- Number: US 12,118,051 B2
- Document ID: US12118051B2
- Status: Granted
- Kind: B2
- Application number: 18/150,418
- Filed: 2023-01-05
- Published: 2023-06-08
- Granted: 2024-10-15
- Earliest claimed: 2021-12-07
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Jaeseok Park; Mina Kim; Seokho Yoon
- Web page: https://patentgrep.com/patent/US12118051B2

## CPC

- G06F 16/954: Navigation, e.g. using categorised browsing
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/9032: Query formulation
- G06F 16/9038: Presentation of query results
- G06F 16/904: Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957)
- G06F 16/907: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G06F 16/957: Browsing optimisation, e.g. caching or content distillation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device is provided. The electronic device includes a display, a communication module, at least one processor operatively connected to the display and the communication module, and a memory operatively connected to the at least one processor, and the memory may store instructions which, when executed, cause the at least one processor to display, on the display, one or more keywords for searching for a content, to arrange and display, according to a designated criterion, one or more first categories among subordinate categories associated with the first keyword and one or more first contents associated with the first keyword, in response to identifying that a first keyword is selected among the one or more keywords, to arrange and display, according to the designated criterion, one or more second categories among subordinate categories associated with a selected category and one or more second contents associated with the selected category in the case that a selection input to one of the one or more first categories is identified, and to provide the selected content in the case that a selection input to one of the one or more first contents is identified.

## Claims

### Claim 1

An electronic device comprising:
a display;
a communication module;
at least one processor operatively connected to the display and the communication module; and
a memory operatively connected to the at least one processor,
wherein the memory stores instructions which, when executed, cause the at least one processor to:
display, on the display, one or more keywords for searching for a content,
in response to identifying that a first keyword is selected among the one or more keywords, arrange and display, according to a designated criterion, one or more first categories among subordinate categories associated with the first keyword and one or more first contents associated with the first keyword,
in case that a selection input to one of the one or more first categories is identified, arrange and display, according to the designated criterion, one or more second categories among subordinate categories associated with a selected category and one or more second contents associated with the selected category, and
in case that a selection input to one of the one or more first contents is identified, provide the selected content.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the at least one processor to:
in a case in which selection of the first keyword is input, identify setting information associated with a number of items capable of being displayed, and
based on the setting information, display the one or more first categories and the one or more first contents.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the instructions further cause the at least one processor to arrange and display the one or more first categories and the one or more first contents according to the designated criterion including at least one of similarity to the first keyword, a frequency of search, or a content production time.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the at least one processor to:
in case that a selection input to one of the one or more second contents is identified, provide the selected content, and
in case that a selection input to one of the one or more second categories is identified, identify and display one or more subordinate categories associated with the selected category and one or more contents until selection of any one of the contents is input.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the at least one processor to:
identify context information associated with a point in time of selecting the first keyword, and
determine and display, based on the identified context information, the one or more first categories and the one or more first contents,
wherein the context information comprises at least one of a location, a season, a date, a time, or weather.

### Claim 6

An electronic device comprising:
a communication module;
at least one processor operatively connected to the communication module; and
a memory storing a plurality of contents, and operatively connected to the at least one processor,
wherein the memory stores instructions which, when executed, cause the at least one processor to:
obtain a plurality of keywords associated with the plurality of contents,
hierarchically classify the plurality of contents based on the plurality of obtained keywords, so as to produce one or more groups,
identify a representative keyword corresponding to each of the one or more groups,
combine the identified representative keyword and a content included in each of the one or more groups, so as to produce a navigation model, and
store the produced navigation model.

### Claim 7 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to:
identify information associated with the plurality of contents from one or more databases accessible by the memory or the electronic device; and
extract the plurality of keywords based on the information associated with the plurality of contents.

### Claim 8 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to obtain the plurality of keywords from an external server using the communication module.

### Claim 9 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to classify the plurality of contents using a hierarchical clustering scheme.

### Claim 10 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to determine the representative keyword based on at least one of an average similarity between contents included in each of the one or more groups, a keyword type, or a search history.

### Claim 11 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to:
identify context information associated with a user of the electronic device,
set a weight value for at least one keyword related to the identified context information,
determine, based on the set weight value, a representative keyword corresponding to each of the one or more groups, and
store a first model produced based on the determined representative keyword as a navigation model corresponding to the context information.

### Claim 12 (depends on 6)

The electronic device of claim 6, wherein the instructions further cause the at least one processor to:
in case that a new content is identified as being stored in the memory, obtain at least one keyword associated with the new content, and
update the navigation model using an incremental clustering scheme.

### Claim 13

A method of operating an electronic device, the method comprising:
displaying, on a display, one or more keywords for searching for a content;
in response to identifying that a first keyword is selected among the one or more keywords, arranging and displaying, according to a designated criterion, one or more first categories among subordinate categories associated with the first keyword and one or more first contents associated with the first keyword;
in case that a selection input to one of the one or more first categories is identified, arranging and displaying, according to the designated criterion, one or more second categories among the subordinate categories associated with a selected category and one or more second contents associated with the selected category; and
in case that a selection input to one of the one or more first contents is identified, providing the selected content.

### Claim 14 (depends on 13)

The method of claim 13, wherein the displaying of the one or more first categories and the one or more first contents comprises:
in case that selection of the first keyword is input, identifying setting information associated with a number of items capable of being displayed; and
arranging and displaying the one or more first categories and the one or more first contents according to the designated criterion based on the setting information,
wherein the designated criterion comprises at least one of similarity to the first keyword, a frequency of search, or a content production time.

### Claim 15 (depends on 13)

The method of claim 13, wherein the displaying of the one or more first categories and the one or more first contents comprises:
identifying context information associated with a point in time of selecting the first keyword; and
determining and displaying, based on the identified context information, the one or more first categories and the one or more first contents,
wherein the context information comprises at least one of a location, a season, a date, a time, or weather.

### Claim 16 (depends on 13)

The method of claim 13, wherein the displaying of the one or more second categories and the one or more second contents comprises:
in case that a selection input to one of the one or more second contents is identified, providing the selected content; and
in case that a selection input to one of the one or more second categories is identified, identifying and displaying one or more subordinate categories associated with the selected category and one or more contents until selection of any one content is input.

### Claim 17

A method of operating an electronic device, the method comprising:
obtaining a plurality of keywords associated with a plurality of contents stored in the electronic device;
hierarchically classifying the plurality of contents based on the plurality of obtained keywords, and producing one or more groups;
identifying a representative keyword corresponding to each of the one or more groups;
combining the identified representative keyword and a content included in each of the one or more groups, and producing a navigation model; and
storing the produced navigation model.

### Claim 18 (depends on 17)

The method of claim 17, wherein the obtaining of the plurality of keywords comprises:
extracting the plurality of keywords based on information associated with the plurality of contents identified from one or more databases accessible by a memory of the electronic device or the electronic device; or
obtaining the plurality of keywords from an external server using a communication module of the electronic device.

### Claim 19 (depends on 17)

The method of claim 17, wherein the producing of the one or more groups comprises hierarchically classifying the plurality of contents using a hierarchical clustering scheme.

### Claim 20 (depends on 17)

The method of claim 17, wherein the identifying of the representative keyword comprises determining the representative keyword based on at least one of an average similarity between contents included in each of the one or more groups, a keyword type, or a search history.

### Claim 21 (depends on 17)

The method of claim 17, further comprising:
identifying context information associated with a user of the electronic device;
setting a weight value for at least one keyword related to the identified context information;
determining, based on the set weight value, a representative keyword corresponding to each of the one or more groups; and
storing a first model produced based on the determined representative keyword as a navigation model corresponding to the context information.

### Claim 22 (depends on 17)

The method of claim 17, further comprising:
in case that a new content is identified as being stored in the electronic device, obtaining at least one keyword associated with the new content; and
updating the navigation model using an incremental clustering scheme.
