# US 2014/0195509 A1 · Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program

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

- Number: US 2014/0195509 A1
- Document ID: US20140195509A1
- Status: Published application
- Kind: A1
- Application number: 14/235,166
- Filed: 2012-02-24
- Published: 2014-07-10
- Earliest claimed: 2011-07-29
- Assignees: Rakuten, Inc.
- Applicants: Rakuten, Inc.
- Inventors: Narutaka Iwasaki
- Web page: https://patentgrep.com/patent/US20140195509A1

## CPC

- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/9538: Presentation of query results
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided are an information processing apparatus, an information processing method, an information processing program, and a recording medium having stored therein the information processing program, which can efficiently present web pages related to a word input by a user while reducing the user's labor. A first keyword, which is used for the search of the information provided on a network, and location information of web pages, which is selected by a user among a plurality of web pages including the information searched by the first keyword, are registered in association with each other, and then, the location information of the web pages associated with the first keyword including a second keyword are presented to be selectable according to the input of the second keyword.

## Claims

### Claim at position 1

1-13. (canceled)

### Claim 14

An information processing apparatus comprising:
a registering means that registers a first word used for search of information provided on a network and location information indicating locations of web pages, which are selected by a user among a plurality of web pages including information searched by the first word, on the network, in association with each other; and
a controlling means that presents at least one piece of the location information to be selectable among the location information associated with the first word including at least a part of a second word, according to input of the second word used for search of information provided on the network.

### Claim 15 (depends on 14)

The information processing apparatus according to claim 14, further comprising a determining means that determines a presentation order of the web pages, based on a predetermined condition,
wherein the controlling means presents the location information of the web pages to be selectable, based on the presentation order of the web pages determined by the determining means.

### Claim 16 (depends on 15)

The information processing apparatus according to claim 15,
wherein the registering means registers the number of selections of the selected web pages in association with each piece of the location information of the web pages, and
the determining means determines a presentation order of the location information of the web pages by giving a higher priority to the web pages whose number of selections is larger.

### Claim 17 (depends on 15)

The information processing apparatus according to claim 15,
wherein the registering means registers selection time of the selected web pages or search time of the web pages in association with each piece of the location information of the web pages, and
the determining means calculates a time difference between an input time of the second word and the selection time or the search time associated with the location information of the web pages, and determines the presentation order of the location information of the web pages by giving a higher priority to the web pages having a smaller time difference.

### Claim 18 (depends on 15)

The information processing apparatus according to claim 15,
wherein the registering means registers selection time of the selected web pages or search time of the web pages in association with each piece of the location information of the web pages, and
the determining means determines the presentation order of the location information of the web pages by giving a higher priority to the location information of the web pages in which the selection time or the search time is included in the same time range as a time range in which an input time of the second word is included, the time range being divided into a plurality of ranges.

### Claim 19 (depends on 14)

The information processing apparatus according to claim 14, further comprising a specifying means that specifies the location information of the web pages satisfying a predetermined condition among the location information of the web pages associated with the first word,
wherein the controlling means presents the location information of the web pages, which is specified by the specifying means, to be selectable in a presentation form according to the condition.

### Claim 20 (depends on 19)

The information processing apparatus according to claim 19,
wherein the registering means registers the number of selections of the selected web pages in association with each piece of the location information of the web pages, and
the specifying means specifies a predetermined number as the location information of the web pages satisfying the condition by giving a higher priority to the location information of the web pages whose number of selections is larger.

### Claim 21 (depends on 19)

The information processing apparatus according to claim 19,
wherein the registering means registers selection time of the selected web pages or search time of the web pages in association with each piece of the location information of the web pages, and
the specifying means calculates a time difference between an input time of the second word and the selection time or the search time associated with each piece of the location information of the web pages, and specifies a predetermined number as the location information of the web pages satisfying the condition by giving higher priority to the location information of the web page having a smaller time difference.

### Claim 22 (depends on 19)

The information processing apparatus according to claim 19,
wherein the registering means registers selection time of the selected web pages or search time of the web pages in association with each piece of the location information of the web pages, and
the specifying means specifies the location information of the web pages, in which the selection time or the search time is included in the same time range as a time range in which an input time of the second word is included, the time range being divided into a plurality of ranges, as the location information of the web pages satisfying the condition.

### Claim 23 (depends on 14)

The information processing apparatus according to claim 14, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 24

An information processing method, which is executed by a computer, the information processing method comprising:
a step of registering a first word used for search of information provided on a network and location information indicating a location of a web page, which is selected by a user among a plurality of web pages including information searched by the first word, on the network, in association with each other; and
a step of presenting at least one piece of the location information to be selectable among the location information associated with the first word including at least a part of a second word, according to input of the second word used for search of information provided on the network.

### Claim 25 (depends on 15)

The information processing apparatus according to claim 15, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 26 (depends on 16)

The information processing apparatus according to claim 16, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 27 (depends on 17)

The information processing apparatus according to claim 17, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 28 (depends on 18)

The information processing apparatus according to claim 18, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 29 (depends on 19)

The information processing apparatus according to claim 19, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 30 (depends on 20)

The information processing apparatus according to claim 20, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 31 (depends on 21)

The information processing apparatus according to claim 21, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.

### Claim 32 (depends on 22)

The information processing apparatus according to claim 22, wherein when a display time of the web page selected by a user is equal to or greater than a predetermined time, the registering means registers the location information of the web page in association with the first word.
