IP Library › Granted Patent US 9,424,053
Granted Patent B2
US 9,424,053 · App. 12/385,317 · Granted Aug 23, 2016

Method and apparatus for displaying personalized user interface

Inventors: Seong-ho Cho (Seoul, KR); Young-sun Ryu (Seongnam-si, KR); Kyung-mo Park (Seoul, KR); Ho-yeon Park (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F9/4445G06F3/0481H04N1/00501
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 9,424,053
App. No.
12/385,317
Granted
Aug 23, 2016
Kind
B2
Abstract

A method of displaying a user interface (UI), wherein the displaying is performed by a client, is provided. The method includes receiving UI data from a server, generating the UI to be displayed based on the received UI data and characteristics of the client and displaying the generated UI.

Claims (33)

1. A method of displaying a user interface (UI), wherein the displaying is performed by a client, the method comprising:

receiving UI data encoded in a multimedia data format from a server;

decoding the received UI data including a plurality of UI elements which include information needed to select one of the plurality of UI elements, each of the plurality of UI elements includes presentation information for representing objects included in the UI, and information about mapping, different in at least two UI elements of the plurality of UI elements, between device application programming interfaces and events generated by the objects;

generating the UI based on a UI element selected based on characteristics of a user preference and the information needed to select one of the plurality of UI elements; and

displaying the generated UI in which objects corresponding to the selected UI element are represented.

2. The method of claim 1 , wherein the UI data is encoded in the multimedia data format using a scene-description technology based on a Moving Picture Experts Group (MPEG) standard.

3. The method of claim 2 , wherein the UI data comprises information about a dynamic configuration of the UI.

4. The method of claim 3 , wherein the generating of the UI comprises comparing the characteristics of the user preference against the information about the dynamic configuration of the UI.

5. The method of claim 3 , wherein the information about the dynamic configuration of the UI is used in the generating of the UI by changing at least one of a color, a form, a background image, and a font of the UI.

6. The method of claim 3 , wherein the UI data comprises data for a plurality of UI objects.

7. A non-transitory computer readable recording medium having embodied thereon a computer program for causing a computer to execute the method of claim 1 .

8. A method of providing a user interface (UI) from a server to a client, the method comprising:

encoding, in a multimedia data format, UI data including a plurality of UI elements which include information needed to select one of the plurality of UI elements, each of the plurality of UI elements includes presentation information for representing objects included in the UI, and information about mapping, different in at least two UI elements of the plurality of UI elements, between device application programming interfaces and events generated by the objects; and

transmitting the encoded UI data to the client,

wherein the client decodes the transmitted UI data and generates the UI based on a UI element selected based on characteristics of a user preference

and the information needed to select one of the plurality of the UI elements.

9. A non-transitory computer readable recording medium having embodied thereon a computer program for causing a computer to execute the method of claim 8 .

10. The method of claim 8 , wherein the UI data is encoded in the multimedia data format using a scene-description technology based on a Moving Picture Experts Group (MPEG) standard.

11. The method of claim 8 , wherein the UI data comprises information about a dynamic configuration of the UI, which is used in the generating of the UI by changing at least one of a color, a form, a background image, and a font of the UI.

12. The method of claim 8 , wherein each of the plurality of UI elements is a minimum unit of the UI in which a predetermined event is generated from interaction with a user.

13. An apparatus for displaying a user interface (UI) of a client, the apparatus comprising:

a connection unit receiving UI data encoded in a multimedia data format from a server;

a UI generation unit decoding the received UI data including a plurality of UI elements which include information needed to select one of the plurality of UI elements, each of the plurality of UI elements includes presentation information for representing objects included in the UI and information about mapping, different in at least two UI elements of the plurality of UI elements, between device application programming interfaces and events generated by the objects, and generating the UI to be displayed based on a UI element selected based on characteristics of a user preference and the information needed to select one of the plurality of UI elements; and

a display unit displaying the generated UI in which objects corresponding to the selected UI element are represented.

14. The apparatus of claim 13 , wherein the UI data is encoded in the multimedia data format using a scene-description technology based on a Moving Picture Experts Group (MPEG) standard.

15. The apparatus of claim 13 , wherein the UI data comprises information about a dynamic configuration of the UI.

16. An apparatus for providing a user interface (UI) to a client of a server, the apparatus comprising:

a UI data generation unit encoding, in a multimedia data format, UI data including a plurality of UI elements which include information needed to select one of the plurality of UI elements, each of the plurality of UI elements includes presentation information for representing objects included in the UI, and information about mapping, different in at least two UI elements of the plurality of UI elements, between device application programming interfaces and events generated by the objects; and

a connection unit transmitting the encoded UI data to the client,

wherein the client decodes the transmitted UI data and generates the UI based on a UI element selected based on characteristics of a user preference

and the information needed to select one of the plurality of UI elements.

17. The apparatus of claim 16 , wherein the UI data is encoded in the multimedia data format using a scene-description technology based on a Moving Picture Experts Group (MPEG) standard.

18. The apparatus of claim 17 , wherein the UI data comprises information about a dynamic configuration of the UI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2009
From: CHO, SEONG-HO; RYU, YOUNG-SUN; PARK, KYUNG-MO; PARK, HO-YEON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 022535/0569 →
Priority Claims (1)
KR 10-2008-0079036 · Aug 12, 2008 · national
Continuity (2)
Provisional Application 61045787 · Apr 17, 2008
Related Publication 20090265646A1 · Oct 22, 2009