IP Library Granted Patent US 10,275,139
Granted Patent B2
US 10,275,139 · App. 14/489,791 · Granted Apr 30, 2019

System and method for integrated user interface for electronic devices

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,275,139
App. No.
14/489,791
Granted
Apr 30, 2019
Kind
B2
Abstract

Various aspects of a system and a method for integrated user interface for electronic devices are disclosed. The system may include a first electronic device. The first electronic device receives metadata from a second electronic device. The first electronic device generates an integrated user interface (UI) corresponding to the first electronic device and the second electronic device based on received metadata. The received metadata comprises a current set of available operations for controlling the first and/or second electronic device. The first electronic device renders the generated integrated UI on a display of the first electronic device.

Claims (60)

1. A system, comprising:

at least one processor in a first electronic device of a first plurality of electronic devices, said at least one processor is configured to:

receive metadata from a second electronic device of said first plurality of electronic devices;

generate an integrated user interface (UI) corresponding to said first plurality of electronic devices based on said received metadata, wherein said received metadata comprises a set of available operations to control said second electronic device of said first plurality of electronic devices;

determine a functionality of each of said first plurality of electronic devices, wherein said determined functionality corresponds to one of a display function or a non-display function;

determine a second plurality of electronic devices from said first plurality of electronic devices based on said determined functionality of each of said first plurality of electronic devices, wherein each of said determined second plurality of electronic devices comprises said display function;

select an optimum electronic device from said determined second plurality of electronic devices based on an operation state of said determined second plurality of electronic devices,

wherein said operation state corresponds to one of an idle state or a busy state of said determined second plurality of electronic devices;

render said generated integrated UI on said selected optimum electronic device based on said operation state; and

control a layout of a first set of UI elements corresponding to said second electronic device on said rendered integrated UI based on a historical usage of said first set of UI elements.

2. The system of claim 1 , wherein said integrated UI comprises said first set of UI elements corresponding to said first plurality of electronic devices based on said received metadata.

3. The system of claim 1 , wherein said at least one processor is further configured to render said integrated UI on said determined second plurality of electronic devices.

4. The system of claim 3 , wherein said at least one processor is further configured to control a feature associated with said set of available operations of said second electronic device, via said rendered integrated UI on said determined second plurality of electronic devices.

5. The system of claim 3 , wherein

said rendered integrated UI comprises at least one UI corresponding to a third electronic device of said first plurality of electronic devices, and

said at least one UI comprises a second set of UI elements corresponding to said third electronic device of said first plurality of electronic devices.

6. The system of claim 3 , wherein

said rendered integrated UI comprises a first UI corresponding to said second electronic device and at least one second UI corresponding to a third electronic device of said first plurality of electronic devices, and

said first UI comprises said first set of UI elements corresponding to said second electronic device and said at least one second UI comprises a second set of UI elements corresponding to said third electronic device.

7. The system of claim 6 , wherein said rendered integrated UI corresponding to said second electronic device comprises an integrated set of UI elements, and

said integrated set of UI elements comprises a portion of said first set of UI elements and a portion of said second set of UI elements.

8. The system of claim 7 , wherein said integrated set of UI elements is selected based on a set of features of said second electronic device and a set of features of said third electronic device.

9. The system of claim 8 , wherein said set of features of said second electronic device corresponds to at least one of a hardware capability or a software capability of said second electronic device, and said set of features of said third electronic device corresponds to at least one of a hardware capability or a software capability of said third electronic device.

10. The system of claim 7 , wherein said integrated set of UI elements is dynamically updated based on at least one of user preferences or a historical usage of said integrated set of UI elements.

11. The system of claim 10 , wherein said user preferences comprise at least one of at least one feature of a first set of features, at least one feature of a second set of features, at least one UI element of said first set of UI elements, or at least one UI element of said second set of UI elements.

12. The system of claim 10 , wherein said historical usage of said integrated set of UI elements comprises at least one frequently used UI element of said integrated set of UI elements over a period of time.

13. The system of claim 10 , wherein said metadata further comprises at least one of said portion of said second set of UI elements, a set of features corresponding to said third electronic device, settings of said third electronic device, at least one operating condition of said third electronic device, said user preferences, or said historical usage of said integrated set of UI elements.

14. The system of claim 1 , wherein said at least one processor is further configured to transmit said integrated UI to a third electronic device of said first plurality of electronic devices via a communication network.

15. The system of claim 14 , wherein said at least one processor is further configured to dynamically update said integrated UI based on a connection status of each of said first plurality of electronic devices in said communication network.

16. A system, comprising:

a server communicatively coupled to a first plurality of electronic devices comprising a first electronic device and a second electronic device, said server comprising at least one first processor configured to:

receive metadata from said second electronic device of said first plurality of electronic devices; and

generate an integrated user interface (UI) corresponding to said first plurality of electronic devices based on said received metadata, wherein said received metadata comprises a set of available operations to control said second electronic device of said first plurality of electronic devices; and

at least one second processor in said first electronic device is configured to:

determine a functionality of each of said first plurality of electronic devices, wherein said determined functionality corresponds to one of a display function or a non-display function;

determine a second plurality of electronic devices from said first plurality of electronic devices based on said determined functionality of each of said first plurality of electronic devices, wherein each of said determined second plurality of electronic devices comprises said display function;

select an optimum electronic device from said determined second plurality of electronic devices based on an operation state of said determined second plurality of electronic devices,

wherein said operation state corresponds to one of an idle state or a busy state of said determined second plurality of electronic devices;

render said generated integrated UI on said selected optimum electronic device based on said operation state; and

control a layout of a set of UI elements corresponding to said second electronic device on said rendered integrated UI based on a historical usage of said set of UI elements.

17. The system of claim 16 , wherein said first plurality of electronic devices is communicatively interconnected via a communication network.

18. The system of claim 16 , wherein said server is configured to communicate with said first plurality of electronic devices via a communication network.

19. A method, comprising:

receiving metadata from an electronic device of a first plurality of electronic devices;

generating an integrated user interface (UI) corresponding to said first plurality of electronic devices based on said received metadata, wherein said received metadata comprises a set of available operations for controlling said electronic device;

determining a functionality of each of said first plurality of electronic devices, wherein said determined functionality corresponds to one of a display function or a non-display function;

determining a second plurality of electronic devices from said first plurality of electronic devices based on said determined functionality of each of said first plurality of electronic devices, wherein each of said determined second plurality of electronic devices comprises said display function;

selecting an optimum electronic device from said determined second plurality of electronic devices based on an operation state of said determined second plurality of electronic devices,

wherein said operation state corresponds to one of an idle state or a busy state of said determined second plurality of electronic devices;

rendering said generated integrated UI on said selected optimum electronic device based on said operation state; and

controlling a layout of a set of UI elements corresponding to said electronic device on said rendered integrated UI based on a historical usage of said set of UI elements.

20. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a computer, cause said computer to execute operations, said operations comprising:

receiving metadata from an electronic device of a first plurality of electronic devices;

generating an integrated user interface (UI) corresponding to said first plurality of electronic devices based on said received metadata, wherein said received metadata comprises a set of available operations for controlling said electronic device;

determining a functionality of each of said first plurality of electronic devices, wherein said determined functionality corresponds to one of a display function or a non-display function;

determining a second plurality of electronic devices from said first plurality of electronic devices based on said determined functionality of each of said first plurality of electronic devices, wherein each of said determined second plurality of electronic devices comprises said display function;

selecting an optimum electronic device from said determined second plurality of electronic devices based on an operation state of said determined second plurality of electronic devices,

wherein said operation state corresponds to one of an idle state or a busy state of said determined second plurality of electronic devices;

rendering said generated integrated UI on said selected optimum electronic device based on said operation state; and

controlling a layout of a set of UI elements corresponding to said electronic device on said rendered integrated UI based on a historical usage of said set of UI elements.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2018
From: SONY CORPORATION; SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 046725/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: MCCOY, CHARLES; XIONG, TRUE; VAN AEKEN, FRANCIS
To: SONY CORPORATION; SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
Reel/Frame 033767/0626 →