IP Library › Granted Patent US 10,545,623
Granted Patent B2
US 10,545,623 · App. 15/025,154 · Granted Jan 28, 2020

Information processing device and information processing method to coordinate with a plurality of information processing devices

Inventors: Shigefumi Tamura (Tokyo, JP); Ryosuke Nomura (Kanagawa, JP); Yusuke Shimizu (Saitama, JP); Masaki Kasahara (Tokyo, JP); Kenji Nishiyama (Tokyo, JP)
Assignee: SONY CORPORATION
G06F3/0481G06F3/1454
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,545,623
App. No.
15/025,154
Granted
Jan 28, 2020
Kind
B2
Abstract

According to the present disclosure, there is provided an information processing device including: a communication unit configured to receive display position designation information indicating a display position of a window from another information processing device; and a control unit configured to perform control of displaying a window at the display position indicated by the display position designation information in a display area of a display unit. According to the present disclosure, an information processing device can receive display position designation information from another information processing device and display a window at a display position indicated by the display position designation information. Therefore, according to the present disclosure, a user can designate a display position of a window to be displayed on an information processing device using another information processing device.

Claims (91)

1. A first information processing device, comprising:

a display device; and

circuitry configured to:

receive request information from a second information processing device of a plurality of information processing devices, wherein the request information corresponds to a request to display first image information on the first information processing device;

transmit displayable area information to the second information processing device based on the received request information, wherein

the displayable area information indicates at least one display position in a specific display area of the display device, and

the first image information is displayable on the at least one display position;

receive display position designation information from the second information processing device, wherein

the display position designation information is based on the transmitted displayable area information, and

the display position designation information indicates a first display position of the at least one display position;

control, based on the received display position designation information, the display device to display a first window in the specific display area of the display device at the first display position;

determine a use state of the second information processing device,

wherein the use state of the second information processing device comprises at least one of a vertical placement, a horizontal placement, or an oblique placement of the second information processing device;

determine a display state of the first window based on the use state of the second information processing device;

control the display device to display the first window based on the display state of the second information processing device;

control reception of the first image information from the second information processing device;

control the display device to display the first image information in the first window;

control transmission of first relevant information to a server based on a user preference,

wherein the first relevant information corresponds to the first image information displayed in the first window;

receive, based on the transmission of the first relevant information, second relevant information from the server, wherein

the second relevant information corresponds to the first image information displayed in the first window, and

the second relevant information is different from the first relevant information; and

control transmission of the second relevant information to a third information processing device of the plurality of information processing devices.

2. The first information processing device according to claim 1 ,

wherein the circuitry is further configured to:

control the display device to display a plurality of windows corresponding to the plurality of information processing devices, wherein the plurality of windows includes the first window; and

associate each window of the plurality of windows with a respective information processing device of the plurality of information processing devices.

3. The first information processing device according to claim 1 , wherein the circuitry is further configured to:

detect a first user position; and

determine the first display position of the first window associated with the second information processing device, wherein the first display position is determined based on the detected first user position.

4. The first information processing device according to claim 3 , wherein the circuitry is further configured to:

identify a second user position based on a user movement from the first user position; and

control the display device to move the first display position of the first window;

wherein the display device is controlled based on the second user position.

5. The first information processing device according to claim 1 , wherein the circuitry is further configured to:

detect a user position;

determine that the user position is outside a threshold range; and

cancel, based on the determination that the user position is outside the threshold range, an association between the second information processing device and the first window associated with the second information processing device.

6. The first information processing device according to claim 5 , wherein, based on the cancellation of the association between the second information processing device and the first window, the circuitry is further configured to associate the first window with a fourth information processing device of the plurality of information processing devices.

7. The first information processing device according to claim 5 , wherein the circuitry is further configured to delete the first window associated with the second information processing device.

8. The first information processing device according to claim 1 , wherein the circuitry is further configured to:

divide the specific display area into a plurality of regions; and

associate each region of the plurality of regions with a respective information processing device of the plurality of information processing devices.

9. The first information processing device according to claim 1 , wherein the circuitry is further configured to:

control the display device to display a plurality of windows corresponding to the plurality of information processing devices, wherein the plurality of windows includes the first window;

receive a request for second image information of a second window of the plurality of windows from a fourth information processing device of the plurality of information processing devices; and

control transmission of the second image information to the fourth information processing device.

10. The first information processing device according to claim 9 , wherein the circuitry is further configured to delete the first window of the plurality of windows.

11. An information processing method, comprising:

in a first information processing device:

receiving request information from a second information processing device of a plurality of information processing devices, wherein the request information corresponds to a request to display image information on the first information processing device;

transmitting displayable area information to the second information processing device based on the received request information, wherein

the displayable area information indicates at least one display position in a specific display area of a display device of the first information processing device, and

the image information is displayable on the at least one display position;

receiving display position designation information from the second information processing device, wherein

the display position designation information is based on the transmitted displayable area information, and

the display position designation information indicates a display position of the at least one display position;

controlling, based on the received display position designation information, the display device to display a window in the specific display area of the display device at the display position;

controlling reception of the image information from the second information processing device;

controlling the display device to display the image information in the window;

determining a use state of the second information processing device,

wherein the use state of the second information processing device comprises at least one of a vertical placement, a horizontal placement, or an oblique placement of the second information processing device;

determining a display state of the window based on the use state of the second information processing device;

controlling the display device to display the window based on the display state of the second information processing device;

controlling transmission of first relevant information to a server based on a user preference,

wherein the first relevant information corresponds to the image information displayed in the window;

receiving, based on the transmission of the first relevant information, second relevant information from the server, wherein

the second relevant information corresponds to the image information displayed in the window, and

the second relevant information is different from the first relevant information; and

controlling transmission of the second relevant information to a third information processing device of the plurality of information processing devices.

12. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which when executed by a computer in a first information processing device, cause the computer to execute operations, the operations comprising:

receiving request information from a second information processing device of a plurality of information processing devices, wherein the request information corresponds to a request to display image information on the first information processing device;

transmitting displayable area information to the second information processing device based on the received request information, wherein

the displayable area information indicates at least one display position in a specific display area of a display device of the first information processing device and,

the image information is displayable on the at least one display position;

receiving display position designation information from the second information processing device, wherein

the display position designation information is based on the transmitted displayable area information, and

the display position designation information indicates a display position of the at least one display position;

controlling, based on the received display position designation information, the display device to display a window in the specific display area of the display device at the display position;

determining a use state of the second information processing device,

wherein the use state of the second information processing device comprises at least one of a vertical placement, a horizontal placement, or an oblique placement of the second information processing device;

determining a display state of the window based on the use state of the second information processing device;

controlling the display device to display the window based on the display state of the second information processing device;

controlling reception of the image information from the second information processing device;

controlling the display device to display the image information in the window;

controlling transmission of first relevant information to a server based on a user preference,

wherein the first relevant information corresponds to the image information displayed in the window;

receiving, based on the transmission of the first relevant information, second relevant information from the server, wherein

the second relevant information corresponds to the image information displayed in the window, and

the second relevant information is different from the first relevant information; and

controlling transmission of the second relevant information to a third information processing device of the plurality of information processing devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: TAMURA, SHIGEFUMI; NOMURA, RYOSUKE; SHIMIZU, YUSUKE; KASAHARA, MASAKI; NISHIYAMA, KENJI
To: SONY CORPORATION
Reel/Frame 038687/0646 →
Priority Claims (1)
JP 2013-208828 · Oct 4, 2013 · national
Continuity (1)
Related Publication 20160231872A1 · Aug 11, 2016