# US 10,503,797 B2 · Apparatus and method for sharing introduction information

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

- Number: US 10,503,797 B2
- Document ID: US10503797B2
- Status: Granted
- Kind: B2
- Application number: 15/192,599
- Filed: 2016-06-24
- Published: 2016-12-29
- Granted: 2019-12-10
- Earliest claimed: 2010-07-23
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Masaaki Hoshino; Kenichiro Kobayashi; Shouichi Doi; Akihiro Watanabe
- Web page: https://patentgrep.com/patent/US10503797B2

## CPC

- G06F 40/237: Lexical tools
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 7/20: Comparing separate sets of record carriers arranged in the same sequence to determine whether at least some of the data in one set is identical with that in the other set or sets
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/90348: {by searching ordered data, e.g. alpha-numerically ordered data}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/211: Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
- G06F 40/242: Dictionaries
- G06F 40/268: Morphological analysis
- G06F 40/279: Recognition of textual entities
- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- H04L 67/52: specially adapted for the location of the user terminal
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 40/56: Natural language generation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An information processing apparatus includes a selection unit selecting at least a part of a text included in contents, an acquisition unit acquiring a processing result of natural language processing for the part of the text selected by the selection unit, a specifying unit specifying a predetermined part of the text based on the processing result acquired by the acquisition unit, a detection unit detecting a keyword from the predetermined part of the text based on the processing result acquired by the acquisition unit, a tag generation unit automatically generating a tag in accordance with the keyword detected by the detection unit, and an association unit associating the tag generated by the tag generation unit with the predetermined part of the text.

## Claims

### Claim 1

An information processing server, comprising:
circuitry configured to:
receive a request for a user introduction from a terminal;
determine a plurality of similar users based on a first owned book list information of a request user of the terminal,
wherein a second owned book list information of the plurality of similar users includes at least one first book which is included in the first owned book list information of the request user;
generate similar user introduction information based on the determined plurality of similar users,
wherein the similar user introduction information indicates user information of the plurality of similar users having at least one second book different from one or more books owned by the request user; and
transmit the similar user introduction information to the terminal, wherein
the terminal displays a similar user image based on the similar user introduction information,
the similar user image includes the user information of the plurality of the similar users, and
the terminal transmits a request for the at least one second book to the information processing server based on a user input;
transmit the at least one second book to the terminal based on the request transmitted by the terminal,
wherein the terminal transmits at least one selected part from the at least one second book to the information processing server;
receive the at least one selected part transmitted by the terminal;
receive user selection information from the terminal, wherein the user selection information corresponds to selection of a similar user from the plurality of similar users included in the similar user image;
generate book introduction information based on the user selection information; and
transmit the book introduction information to the terminal.

### Claim 2 (depends on 1)

The information processing server according to claim 1, wherein the similar user introduction information comprises at least one of names, nicknames, or address of respective terminals of the plurality of similar users.

### Claim 3 (depends on 1)

The information processing server according to claim 1, wherein the book introduction information is based on the first owned book list information of the request user and the second owned book list information of the plurality of similar users.

### Claim 4 (depends on 1)

The information processing server according to claim 1, wherein each of the first owned book list information and the second owned book list information includes at least one of a book title, a publisher, a book kind, or book identification information.

### Claim 5 (depends on 1)

The information processing server according to claim 1, wherein the circuitry is further configured to store registration information of at least one of the request user or the plurality of the similar users.

### Claim 6 (depends on 1)

The information processing server according to claim 1, wherein the circuitry is further configured to acquire the second owned book list information of the plurality of similar users that is excluded from the first owned book list information of the request user for display on the terminal.

### Claim 7

An information processing method, comprising:
in one or more processors:
receiving a request for a user introduction from a terminal;
determining a plurality of similar users based on a first owned book list information of a request user of the terminal,
wherein a second owned book list information of the plurality of similar users includes at least one first book which is included in the first owned book list information of the request user;
generating similar user introduction information based on the determined plurality of similar users,
wherein the similar user introduction information indicates user information of the plurality of similar users having at least one second book different from one or more books owned by the request user; and
transmitting the similar user introduction information to the terminal, wherein
the terminal displays a similar user image based on the similar user introduction information,
the similar user image includes the user information of the plurality of the similar users, and
the terminal transmits a request for the at least one second book to an information processing server based on a user input;
transmitting the at least one second book to the terminal based on the request transmitted by the terminal,
wherein the terminal transmits at least one selected part from the at least one second book to the information processing server;
receiving the at least one selected part transmitted by the terminal;
receiving user selection information from the terminal, wherein the user selection information corresponds to selection of a similar user from the plurality of similar users included in the similar user image;
generating book introduction information based on the user selection information; and
transmitting the book introduction information to the terminal.

### Claim 8 (depends on 7)

The information processing method according to claim 7, wherein the similar user introduction information comprises at least one of names, nicknames, or address of respective terminals of the plurality of similar users.

### Claim 9 (depends on 7)

The information processing method according to claim 7, wherein the book introduction information is based on the first owned book list information of the request user and the second owned book list information of the plurality of similar users.

### Claim 10 (depends on 7)

The information processing method according to claim 7, wherein each of the first owned book list information and the second owned book list information includes at least one of a book title, a publisher, a book kind, or book identification information.

### Claim 11 (depends on 7)

The information processing method according to claim 7, further comprising storing registration information of at least one of the request user or the plurality of the similar users.

### Claim 12 (depends on 7)

The information processing method according to claim 7, further comprising acquiring the second owned book list information of the plurality of similar users that is excluded from the first owned book list information of the request user for display on the terminal.

### Claim 13

A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to perform operations, the operations comprising:
receiving a request for a user introduction from a terminal;
determining a plurality of similar users based on a first owned book list information of a request user of the terminal,
wherein a second owned book list information of the plurality of similar users includes at least one first book which is included in the first owned book list information of the request user;
generating similar user introduction information based on the determined plurality of similar users,
wherein the similar user introduction information indicates user information of the plurality of similar users having at least one second book different from one or more books owned by the request user; and
transmitting the similar user introduction information to the terminal, wherein
the terminal displays a similar user image based on the similar user introduction information,
the similar user image includes the user information of the plurality of the similar users, and
the terminal transmits a request for the at least one second book to an information processing server based on a user input;
transmitting the at least one second book to the terminal based on the request transmitted by the terminal,
wherein the terminal transmits at least one selected part from the at least one second book to the information processing server;
receiving the at least one selected part transmitted by the terminal;
receiving user selection information from the terminal, wherein the user selection information corresponds to selection of a similar user from the plurality of similar users included in the similar user image;
generating book introduction information based on the user selection information; and
transmitting the book introduction information to the terminal.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium according to claim 13, wherein the similar user introduction information comprises at least one of names, nicknames, or address of respective terminals of the plurality of similar users.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium according to claim 13, wherein the book introduction information is based on the first owned book list information of the request user and the second owned book list information of the plurality of similar users.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium according to claim 13, wherein each of the first owned book list information and the second owned book list information includes at least one of a book title, a publisher, a book kind, or book identification information.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium according to claim 13, further comprising acquiring the second owned book list information of the plurality of similar users that is excluded from the first owned book list information of the request user for display on the terminal.
