IP Library Granted Patent US 10,877,781
Granted Patent B2
US 10,877,781 · App. 16/415,453 · Granted Dec 29, 2020

Information processing apparatus and information processing method

Inventors: Sho Takiya (Tokyo, JP); Toshimoto Mitomo (Tokyo, JP); Masashi Takeda (Tokyo, JP); Nobuhide Nishiyama (Tokyo, JP); Kumiko Koyama (Shizuoka, JP)
Assignee: SONY CORPORATION
G06F9/451G06F3/04812G06F3/165G06F3/167
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,877,781
App. No.
16/415,453
Granted
Dec 29, 2020
Kind
B2
Abstract

Disclosed is an information processing apparatus that includes a controller that determines a user interface presented to a user among a plurality of user interfaces based on user context information containing one of a user state, a user profile, and user environment information.

Claims (73)

1. An information processing apparatus, comprising:

a controller configured to:

acquire user context information including one of a user state, a user profile, or user environment information;

determine a specific user interface among a plurality of user interfaces based on the user context information;

control presentation of the specific user interface to a user;

determine a visual line of the user with respect to the information processing apparatus; and

control the specific user interface to display a first information amount, wherein

the first information amount is displayed based on the visual line of the user, and

the first information amount corresponds to a first number of pieces of content.

2. The information processing apparatus according to claim 1 , wherein the plurality of user interfaces includes a voice input user interface and a touch input user interface.

3. The information processing apparatus according to claim 2 , wherein

the controller is further configured to:

determine a distance between the user and the information processing apparatus;

determine the touch input user interface as the specific user interface based on the distance between the user and the information processing apparatus that is within a specific distance; and

determine the voice input user interface as the specific user interface based on the distance between the user and the information processing apparatus that is larger than the specific distance.

4. The information processing apparatus according to claim 3 , wherein

the controller is further configured to:

control one of the touch input user interface or the voice input user interface to display the first information amount, wherein

the first information amount is displayed based on the visual line of the user that is directed to the information processing apparatus; and

control the one of the touch input user interface or the voice input user interface to display a second information amount, wherein

the second information amount is smaller than the first information amount,

the second information amount corresponds to a second number of pieces of content, and

the second information amount is displayed based on the visual line of the user that is not directed to the information processing apparatus.

5. The information processing apparatus according claim 3 , wherein

the controller is further configured to:

determine a plurality of users exists within a specific region,

wherein the specific region includes the information processing apparatus; and

determine the specific user interface based on a position of the user of the plurality of users, wherein

the position of the user is one of closest to the information processing apparatus or farthest from the information processing apparatus among the plurality of users.

6. The information processing apparatus according claim 3 , wherein

the controller is further configured to:

determine a plurality of users exists within a specific region,

wherein the specific region includes the information processing apparatus;

determine eyes of the user among the plurality of users have turned to the information processing apparatus; and

determine the specific user interface based on the determination that the eyes of the user have turned to the information processing apparatus.

7. The information processing apparatus according to claim 3 , wherein

the controller is further configured to change the specific distance based on a detection of a level of sound around the information processing apparatus.

8. The information processing apparatus according to claim 2 , wherein

the controller is further configured to determine the voice input user interface as the specific user interface based a detection that the user lies down.

9. An information processing method, comprising:

in an information processing apparatus:

acquiring user context information including one of a user state, a user profile, or user environment information;

determining a specific user interface among a plurality of user interfaces based on the user context information;

controlling presentation of the specific user interface to a user;

determining a visual line of the user with respect to the information processing apparatus; and

controlling the specific user interface to display a specific information amount, wherein

the specific information amount is displayed based on the visual line of the user, and

the specific information amount corresponds to a specific number of pieces of content.

10. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor of an information processing apparatus, cause the processor to execute operations, the operations comprising:

acquiring user context information including one of a user state, a user profile, or user environment information;

determining a specific user interface among a plurality of user interfaces based on the user context information;

controlling presentation of the specific user interface to a user;

determining a visual line of the user with respect to the information processing apparatus; and

controlling the specific user interface to display a specific information amount, wherein

the specific information amount is displayed based on the visual line of the user, and

the specific information amount corresponds to a specific number of pieces of content.

11. An information processing method, comprising:

in a voice assistant device:

acquiring user context information including one of a user state, a user profile, or user environment information;

determining a specific user interface from a voice input user interface and a touch input user interface based on the user context information;

controlling presentation of the specific user interface to a user;

determining a visual line of the user with respect to the voice assistant device; and

controlling the specific user interface to display a specific information amount, wherein

the specific information amount is displayed based on the visual line of the user, and

the specific information amount corresponds to a specific number of pieces of content.

12. An information processing apparatus, comprising:

a controller configured to:

acquire user context information including one of a user state, a user profile, or user environment information;

determine a distance between a user and the information processing apparatus;

determine a touch input user interface as a specific user interface based on the user context information, and the distance between the user and the information processing apparatus that is within a specific distance;

determine a voice input user interface as the specific user interface based on the user context information, and the distance between the user and the information processing apparatus that is larger than the specific distance;

control presentation of the specific user interface to the user; and

change the specific distance based on a detection of a level of sound around the information processing apparatus.

Continuity (2)
Provisional Application 62703145 · Jul 25, 2018
Related Publication 20200034162A1 · Jan 30, 2020