# US 10,319,020 B2 · Information processing device, information processing method, program 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 10,319,020 B2
- Document ID: US10319020B2
- Status: Granted
- Kind: B2
- Application number: 14/785,798
- Filed: 2014-03-04
- Published: 2016-03-17
- Granted: 2019-06-11
- Earliest claimed: 2014-03-04
- Assignees: Rakuten, Inc.
- Applicants: Rakuten, Inc.
- Inventors: Taichi Abe; Chisa Yamamoto
- Web page: https://patentgrep.com/patent/US10319020B2

## CPC

- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06F 16/2425: {Iterative querying; Query formulation based on the results of a preceding query}
- G06F 16/245: Query processing
- G06F 16/285: {Clustering or classification}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A product introduction support device includes a display control part, a keyword extraction part, a sorting word selection part, and a group presentation part. The display control part is configured to create display control information to arrange a plurality of selected products in a browsable state on a web. The keyword extraction part is configured to extract a keyword representing an attribute for each of the plurality of selected products. The sorting word selection part is configured to select at least one keyword common to or similar to a plurality of products among the keywords extracted by the keyword extraction part as a sorting word. The group presentation part is configured to perform processing of presenting candidates for a product group that are bracketable by the sorting word among the plurality of selected products.

## Claims

### Claim 1

An information processing device, which is communicatively coupled to a terminal of a product introducer through a communication network, the information processing device comprising:
at least one memory operable to store program code; and
at least one processor operable to read the program code and operate as instructed by the program code, the program code including:
display code configured to cause at least one of said at least one processor to generate display control information to arrange a plurality of products, selected through the terminal of the product introducer, in a browsable state on a product introduction webpage managed by the product introducer;
keyword extraction code configured to cause at least one of said at least one processor to extract a plurality of keywords, each representing an attribute of the respective plurality of selected products;
word selection sorting code configured to cause at least one of said at least one processor to select, as a sorting word, at least one of the extracted plurality of keywords common to or similar to the plurality of selected products;
group presentation code configured to cause at least one of said at least one processor to present, on the terminal of the product introducer, candidates for a product group from among the plurality of selected products, and receive from the terminal of the product introducer an input of selecting products of the product group among the presented candidates; and
code configured to cause at least one of said at least one processor to display, on the terminal of the product introducer, a screen for confirming a grouped state in which the products of the product group are bracketed by the sorting word and displayed with a group name representing the product group on the product introduction webpage, the screen being divided into different product areas on the product introduction webpage occupied by different product groups.

### Claim 2 (depends on 1)

The information processing device according to claim 1, further comprising:
name determining code configured to cause at least one of said at least one processor to perform name determination processing to compare the group name input for the product group with unrecommended names, the name determining code further causing at least one of said at least one processor to perform unrecommended name handling processing when the name determination processing determines the group name as an unrecommended name.

### Claim 3 (depends on 2)

The information processing device according to claim 2, wherein
the name determining code is further configured to cause at least one of said at least one processor to determine the input group name as an unrecommended name when the input group name is formed of a sorting word alone.

### Claim 4 (depends on 2)

The information processing device according to claim 2, wherein
the name determining code is further configured to cause at least one of said at least one processor to determine the input group name as an unrecommended name when a main part of the input group name is formed of a sorting word and a fixed phrase.

### Claim 5 (depends on 2)

The information processing device according to claim 2, wherein
the name determining code is further configured to cause at least one of said at least one processor to determine the input group name as an unrecommended name when the input group name matches a fixed expression.

### Claim 6 (depends on 2)

The information processing device according to claim 2, wherein
the name determining code is further configured to cause at least one of said at least one processor to determine the input group name as an unrecommended name when the input group name is used as a group name assigned to an existing product group by a certain count or more.

### Claim 7 (depends on 2)

The information processing device according to claim 2, wherein
in the unrecommended name handling processing, alert processing to notify that the input group name is an unrecommended name is performed.

### Claim 8 (depends on 2)

The information processing device according to claim 2, wherein
in the unrecommended name handling processing, name reassignment processing to request renaming the group name is performed.

### Claim 9 (depends on 1)

The information processing device according to claim 1, wherein
the group presentation code is further configured to cause at least one of said at least one processor to present candidates for the product group by presenting the sorting word.

### Claim 10 (depends on 9)

The information processing device according to claim 9, wherein
the group presentation code is further configured to cause at least one of said at least one processor to filter and display respective products belonging to the product group based on the sorting word.

### Claim 11 (depends on 9)

The information processing device according to claim 9, wherein
the group presentation code is further configured to cause at least one of said at least one processor to when a plurality of sorting words are presented, presenting the plurality of sorting words in such a manner that a sorting word of the product group to which a higher number of products belong to is highlighted.

### Claim 12 (depends on 1)

The information processing device according to claim 1, wherein
the keyword extraction code is further configured to cause at least one of said at least one processor to extract the keyword also from information on the product introducer; and
the word selection sorting code is further configured to cause at least one of said at least one processor to select the sorting word from words including the keyword extracted from the information on the product introducer.

### Claim 13 (depends on 1)

The information processing device according to claim 1, wherein
the keyword extraction code is further configured to cause at least one of said at least one processor to acquire a word suggested from the keyword together with extraction of the keyword.

### Claim 14 (depends on 1)

The information processing device according to claim 1, wherein
the word selection sorting code is further configured to cause at least one of said at least one processor to further select another common or a similar keyword among at least some of the products belonging to the product group as a sub-sorting word; and
the group presentation code is further configured to cause at least one of said at least one processor to present candidates for another product group that are to be bracketed by the sorting word and the sub-sorting word.

### Claim 15 (depends on 1)

The information processing device according to claim 1, wherein
the keyword extraction code is further configured to cause at least one of said at least one processor to extract keywords which are assigned to a product by reflecting a condition unique to the product introducer and are unique to the product introducer; and
the word selection sorting code is further configured to cause at least one of said at least one processor to select the sorting word from keywords including the keywords unique to the product introducer.

### Claim 16 (depends on 1)

The information processing device according to claim 1, wherein
the display code is further configured to cause at least one of said at least one processor to create display control information to display an option to select a private group state and a public group state, wherein in the private group state, a selected candidate from the presented candidates for the product group that is bracketed by the sorting word is not visible to others on the product introduction webpage, and in the public group state, a selected candidate from the presented candidates for the product group that is bracketed by the sorting word is visible to others on the product introduction page.

### Claim 17

An information processing method performed by at least one computer processor of an information processing device, which is communicatively coupled to a terminal of a product introducer through a communication network, the information processing method comprising:
generating display control information to arrange a plurality of products, selected through the terminal of the product introducer, in a browsable state on a product introduction webpage managed by the product introducer;
extracting a plurality of keywords, each representing an attribute of the respective plurality of selected products;
selecting, as a sorting word, at least one of the extracted plurality of keywords common to or similar to the plurality of selected products;
presenting, on the terminal of the product introducer, candidates for a product group from among the plurality of selected products, and receive from the terminal of the product introducer an input of selecting products of the product group among the presented candidates; and
displaying, on the terminal of the product introducer, a screen for confirming a grouped state in which the products of the product group are bracketed by the sorting word and displayed with a group name representing the product group on the product introduction webpage, the screen being divided into different product areas on the product introduction webpage occupied by different product groups.

### Claim 18 (depends on 17)

The information processing method according to claim 17, wherein
name determination processing to compare a group name input for the product group with unrecommended names is performed, and unrecommended name handling processing is performed when the name determination processing determines the group name as an unrecommended name.

### Claim 19 (depends on 18)

The information processing method according to claim 18, wherein
the name determination processing is configured to determine the input group name as an unrecommended name when the input group name is formed of a sorting word alone.

### Claim 20 (depends on 18)

The information processing method according to claim 18, wherein
the name determination processing is configured to determine the input group name as an unrecommended name when a main part of the input group name is formed of a sorting word and a fixed phrase.

### Claim 21 (depends on 18)

The information processing method according to claim 18, wherein
the name determination processing is configured to determine the input group name as an unrecommended name when the input group name matches a fixed expression.

### Claim 22 (depends on 18)

The information processing method according to claim 18, wherein
the name determination processing is configured to determine the input group name as an unrecommended name when the input group name is used as a group name assigned to an existing product group by a certain count or more.

### Claim 23 (depends on 18)

The information processing method according to claim 18, wherein
in the unrecommended name handling processing, alert processing to notify that the input group name is an unrecommended name is performed.

### Claim 24 (depends on 18)

The information processing method according to claim 18, wherein
in the unrecommended name handling processing, name reassignment processing to request renaming the group name is performed.

### Claim 25 (depends on 17)

The information processing method according to claim 17, wherein
candidates for the product group are presented by presenting the sorting word.

### Claim 26 (depends on 25)

The information processing method according to claim 25, wherein
in presentation of the candidates for the product group, respective products belonging to the product group based on the sorting word are filtered and displayed.

### Claim 27 (depends on 25)

The information processing method according to claim 25, wherein
in presentation of the candidates for the product group, when a plurality of sorting words are presented, the plurality of sorting words are presented in such a manner that a sorting word of the product group to which a higher number of products belong to is highlighted.

### Claim 28 (depends on 17)

The information processing method according to claim 17, wherein:
in extraction of the keyword, the keyword is extracted from information of the product introducer; and
in selection of the sorting word, the sorting word is selected from words including the keyword extracted from the information of the product introducer.

### Claim 29 (depends on 17)

The information processing method according to claim 17, wherein
a word suggested from the keyword is acquired together with extraction of the keyword.

### Claim 30 (depends on 17)

The information processing method according to claim 17, wherein:
in selection of the sorting word, another common or a similar keyword among at least some of the products belonging to the product group is selected as a sub-sorting word; and
in presentation of the candidates for the product group, candidates for another product group that are to be bracketed by the sorting word and the sub-sorting word are presented.

### Claim 31 (depends on 17)

The information processing method according to claim 17, wherein
in extraction of the keyword, keywords are extracted, the keywords being assigned to a product by reflecting a condition unique to the product introducer and being unique to the product introducer; and
in selection of the sorting word, the sorting word from keywords including the keywords unique to the product introducer is selected.

### Claim 32 (depends on 17)

The information processing method according to claim 17, wherein
in generation of the display control information, display control information to display an option to select a private group state and a public group state is generated, wherein in the private group state, the products of the product group that are bracketed by the sorting word is not visible to others on the product introduction webpage, and in the public group state, the products of the product group that are bracketed by the sorting word is visible to others on the product introduction webpage.
