IP Library Granted Patent US 10,359,867
Granted Patent B2
US 10,359,867 · App. 15/529,221 · Granted Jul 23, 2019

Information processing apparatus and information processing method

Inventors: Akihiko Izumi (Kanagawa, JP); Naoyuki Sato (Tokyo, JP); Kuniaki Torii (Kanagawa, JP); Katsuya Hyodo (Kanagawa, JP); Hikotatsu Chin (Tokyo, JP)
Assignee: SONY CORPORATION
G06F3/038G06F3/011G06F3/012G06F3/0304G06F3/1438G06F3/1454G06F9/451G06F13/00
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,359,867
App. No.
15/529,221
Granted
Jul 23, 2019
Kind
B2
Abstract

Information processing apparatus and method to provide a technology for enabling UI disposition in a plurality of cooperation apparatuses to be controlled in consideration of a plurality of users. The disclosed information processing apparatus includes a disposition control unit configured to control UI disposition in a plurality of cooperation apparatuses performing a cooperation operation among a plurality of apparatuses on the basis of at least one of attributes of a plurality of users and a positional relation between the plurality of users and the plurality of apparatuses.

Claims (82)

1. An information processing apparatus, comprising:

a central processing unit (CPU) configured to:

determine a value corresponding to at least one pair of a cooperation apparatus and a user interface (UI) component among a plurality of cooperation apparatuses and a plurality of UI components of a UI, based on detection of a user presence in proximity to the cooperation apparatus of the at least one pair of the cooperation apparatus and the UI component; and

control a disposition of the UI in the plurality of cooperation apparatuses based on the value,

wherein the plurality of cooperation apparatuses is configured to execute a cooperation operation among the plurality of cooperation apparatuses,

wherein

the CPU is further configured to control the disposition of the UI based on a positional relation between a plurality of users and the plurality of cooperation apparatuses and a duplication policy,

the duplication policy indicates whether UI duplication disposition in the plurality of cooperation apparatuses is permitted for each UI component of the plurality of UI components, and

based on establishment of the positional relation, the CPU is further configured to:

generate a plurality of disposition candidate patterns belonging to an apparatus type,

wherein

each disposition candidate pattern of the plurality of disposition candidate patterns includes a pair group of the plurality of cooperation apparatuses of a plurality of disposition destinations of the plurality of UI components and the UI components in which the duplication policy is satisfied, and

the apparatus type indicates a type of a cooperation apparatus of one of the plurality of disposition destinations for each UI component of the plurality of UI components;

calculate a score of each disposition candidate pattern of the plurality of disposition candidate patterns;

determine disposition information from the plurality of disposition candidate patterns using the calculated score,

wherein the determined disposition information indicates a combination of the plurality of cooperation apparatuses of the plurality of disposition destinations of the plurality of UI components, the combination satisfies the duplication policy, and the disposition information satisfies a condition related to the apparatus type and the duplication policy; and

control the disposition of the UI based on the disposition information.

2. The information processing apparatus according to claim 1 ,

wherein, for the duplication policy that indicates that the UI duplication disposition in the plurality of cooperation apparatuses is permitted for a UI component, the duplication policy further indicates:

a number of the plurality of users is equal to a number of the plurality of cooperation apparatuses to which the UI component is allocated, and

the plurality of users present within a range of a plurality of sensors,

wherein the plurality of sensors is associated with the plurality of cooperation apparatuses.

3. The information processing apparatus according to claim 1 ,

wherein, for the duplication policy that indicates that the UI duplication disposition in the plurality of cooperation apparatuses is permitted for a UI component, the duplication policy further indicates:

presence of one cooperation apparatus in proximity to each user of the plurality of users, and

presence of one user in proximity to each cooperation apparatus of the plurality of cooperation apparatuses to which the UI component is allocated.

4. The information processing apparatus according to claim 1 ,

wherein the apparatus type includes information associated with at least one of an apparatus category and an apparatus performance.

5. The information processing apparatus according to claim 1 ,

wherein CPU is further configured to calculate the score of one disposition candidate pattern of the plurality of disposition candidate patterns based on a first sum value corresponding to pairs of the plurality of disposition candidate patterns.

6. The information processing apparatus according to claim 5 ,

wherein the CPU is further configured to calculate the score of the one disposition candidate pattern of the plurality of disposition candidate patterns based on a second sum value corresponding to at least one of apparatus types or apparatus performances of the plurality of cooperation apparatuses with respect to the pairs of the plurality of disposition candidate patterns.

7. The information processing apparatus according to claim 5 ,

wherein the CPU is further configured to:

calculate an average score based on division of the calculated score of the each disposition candidate pattern of the plurality of disposition candidate patterns by a number of pairs of the plurality of disposition candidate patterns; and

determine a disposition candidate pattern of the plurality of disposition candidate patterns in which the calculated average score is maximum as the disposition information.

8. The information processing apparatus according to claim 5 ,

wherein, based on a determination that a user visual line corresponding to the cooperation apparatus is detected from a detection result obtained by a corresponding sensor, the CPU is further configured to increase the value corresponding to the at least one pair having the cooperation apparatus.

9. The information processing apparatus according to claim 1 ,

wherein the CPU is further configured to control the disposition of the UI in the plurality of cooperation apparatuses based on an attribute of each user of the plurality of users.

10. The information processing apparatus according to claim 9 ,

wherein the attribute of each user of the plurality of users includes at least an authority given to each user of the plurality of users.

11. The information processing apparatus according to claim 9 ,

wherein the CPU is further configured to control the disposition of the UI in the plurality of cooperation apparatuses based on the attribute of each user of the plurality of users and an attribute condition defined for the UI.

12. The information processing apparatus according to claim 11 ,

wherein the CPU is further configured to determine the disposition information in which the attribute of at least one user who is present in proximity to each cooperation apparatus of the plurality of cooperation apparatuses satisfies the attribute condition.

13. The information processing apparatus according to claim 12 ,

wherein the CPU is further configured to determine that at least one user is present in proximity to one of the plurality of cooperation apparatuses based on the cooperation apparatus for which the at least one user is recognized from a detection result obtained by a sensor.

14. The information processing apparatus according to claim 1 ,

wherein the positional relation includes information indicating information that identifies the plurality of users present in proximity to the plurality of cooperation apparatuses for each cooperation apparatus.

15. An information processing method, comprising:

determining, by a central processing unit (CPU), a value corresponding to at least one pair of a cooperation apparatus and a user interface (UI) component among a plurality of cooperation apparatuses and a plurality of UI components of a UI, based on detection of a user presence in proximity to the cooperation apparatus of the at least one pair of the cooperation apparatus and the UI component;

controlling, by the CPU, disposition of the UI in the plurality of cooperation apparatuses based on the value,

wherein the plurality of cooperation apparatuses is configured to execute a cooperation operation among the plurality of cooperation apparatuses; and

controlling, by the CPU, the disposition of the UI based on a positional relation between a plurality of users and the plurality of cooperation apparatuses and a duplication policy,

wherein

the duplication policy indicates whether UI duplication disposition in the plurality of cooperation apparatuses is permitted for each UI component of the plurality of UI components, and

based on establishment of the positional relation, controlling the disposition of the UI further comprises:

generating, by the CPU, a plurality of disposition candidate patterns belonging to an apparatus type,

wherein

each disposition candidate pattern of the plurality of disposition candidate patterns includes a pair group of the plurality of cooperation apparatuses of a plurality of disposition destinations of the plurality of UI components and the UI components in which the duplication policy is satisfied, and

the apparatus type indicates a type of a cooperation apparatus of one of the plurality of disposition destinations for each UI component of the plurality of UI components;

calculating, by the CPU, a score of each disposition candidate pattern of the plurality of disposition candidate patterns;

determining, by the CPU, disposition information from the plurality of disposition candidate patterns based on the calculated score,

wherein the determined disposition information indicates a combination of the plurality of cooperation apparatuses of the plurality of disposition destinations of the plurality of UI components, the combination satisfies the duplication policy, and the disposition information satisfies a condition related to the apparatus type and the duplication policy; and

controlling, by the CPU, the disposition of the UI based on the disposition information.

16. A non-transitory computer-readable medium having stored thereon, computer-executable instructions, which when executed by a processor, cause the processor to execute operations, the operations comprising:

determining a value corresponding to at least one pair of a cooperation apparatus and a user interface (UI) component among a plurality of cooperation apparatuses and a plurality of UI components of a UI, based on detection of a user presence in proximity to the cooperation apparatus of the at least one pair of the cooperation apparatus and the UI component;

controlling disposition of the UI in the plurality of cooperation apparatuses,

wherein the plurality of cooperation apparatuses is configured to execute a cooperation operation among the plurality of cooperation apparatuses; and

controlling the disposition of the UI based on a positional relation between a plurality of users and the plurality of cooperation apparatuses and a duplication policy,

wherein

the duplication policy indicates whether UI duplication disposition in the plurality of cooperation apparatuses is permitted for each UI component of the plurality of UI components, and

based on establishment of the positional relation, controlling the disposition of the UI further comprises:

generating a plurality of disposition candidate patterns belonging to an apparatus type,

wherein

each disposition candidate pattern of the plurality of disposition candidate patterns includes a pair group of the plurality of cooperation apparatuses of a plurality of disposition destinations of the plurality of UI components and the UI components in which the duplication policy is satisfied, and

the apparatus type indicates a type of a cooperation apparatus of one of the plurality of disposition destinations for each UI component of the plurality of UI components;

calculating a score of each disposition candidate pattern of the plurality of disposition candidate patterns;

determining disposition information from the plurality of disposition candidate patterns based on the calculated score,

wherein the determined disposition information indicates a combination of the plurality of cooperation apparatuses of the plurality of disposition destinations of the plurality of UI components, the combination satisfies the duplication policy, and the disposition information satisfies a condition related to the apparatus type and the duplication policy; and

controlling the disposition of the UI based on the disposition information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2017
From: IZUMI, AKIHIKO; SATO, NAOYUKI; TORII, KUNIAKI; HYODO, KATSUYA; CHIN, HIKOTATSU
To: SONY CORPORATION
Reel/Frame 042551/0807 →
Priority Claims (1)
JP 2014-243783 · Dec 2, 2014 · national
Continuity (1)
Related Publication 20170329417A1 · Nov 16, 2017