Method and apparatus for providing and receiving user interface
First Claim
Patent Images
1. A method of providing a user interface to a plurality of user interface clients from a user interface server, the method comprising:
- encoding information on a plurality of user interface scenes in a multimedia data format;
forming a package comprising the encoded plurality of user interface scenes; and
transmitting the package to one or more user interface clients of the plurality of user interface clients,wherein at least one of the user interface scenes from the package include information about capabilities corresponding to at least one of the clients,wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of providing/receiving a user interface between a user interface client and a user interface server, when the user interface server encodes information on a plurality of user interface scenes in a multimedia data format and transmits the encoded information to the user interface client. The user interface client receives and reproduces the multimedia data so that a user interface may be displayed to which a variety of effect are applied considering individual characteristics of the user interface client such as performance of the user interface client and user preference.
-
Citations
53 Claims
-
1. A method of providing a user interface to a plurality of user interface clients from a user interface server, the method comprising:
-
encoding information on a plurality of user interface scenes in a multimedia data format; forming a package comprising the encoded plurality of user interface scenes; and transmitting the package to one or more user interface clients of the plurality of user interface clients, wherein at least one of the user interface scenes from the package include information about capabilities corresponding to at least one of the clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of receiving a user interface from a user interface server in a user interface client, the method comprising:
-
receiving a package comprising a plurality of user interface scenes encoded in a multimedia data format and decoding the multimedia data; and displaying the plurality of user interface scenes by reproducing the decoded multimedia data, wherein at least one of the user interface scenes from the package include information about capabilities of at least one of the user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A user interface server for providing a user interface to a plurality of user interface clients, the user interface server comprising:
-
an encoding unit to form a package comprising a plurality of user interface scenes and to encode information on the plurality of user interface scenes in a multimedia data format using at least one processor; and a transmission unit to transmit the multimedia data to one or more user interface clients of the plurality of user interface clients, wherein at least one of the user interface scenes from the package include information about capabilities of at least one of the user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A user interface client for receiving a user interface from a user interface server, the user interface client comprising:
-
a decoding unit to receive a package comprising a plurality of user interface scenes encoded in a multimedia data format and to decode the multimedia data using at least one processor; and a reproduction unit to display the plurality of user interface scenes by reproducing the decoded multimedia data, wherein at least one of the user interface scenes from the package include information about capabilities of one or more user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method of providing a user interface to a user interface client from a user interface server, the method comprising:
-
encoding a plurality of user interface scenes in a multimedia data format; forming a package comprising the encoded plurality of user interface scenes; and transmitting the package to the user interface client, wherein the multimedia data includes information on a protocol of a control message transmitted to the user interface server when the user interface client performs a control operation according to the user interface, wherein least one of the user interface scenes from the package include information about capabilities of at least one of the user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A method of receiving a user interface from a user interface server in a user interface client, the method comprising:
-
receiving a package comprising a plurality of user interface scenes encoded in a multimedia data format, and decoding the multimedia data; receiving information on a content provided to a user via the plurality of user interface scenes; generating a first user interface from at least one of the plurality of user interface scenes received in the package; and generating a second user interface by coupling the first user interface and the information on the content, wherein at least one of the user interface scenes from the package include information about capabilities of at least one of the user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A user interface server providing a user interface to a user interface client, the user interface server comprising:
-
a user interface generation unit to generate the user interface using at least one processor; a user interface encoding unit to encode a plurality of user interface scenes in a multimedia data format and to form a package comprising the encoded plurality of user interface scenes; and a user interface providing unit to transmit the package to the user interface client, wherein the multimedia data includes information on a protocol of a control message transmitted to the user interface server when the user interface client performs a control operation according to the user interface, wherein at least one of the user interface scenes from the package include information about capabilities of at least one of the user interface clients, wherein the package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (49, 50)
-
-
51. A user interface client receiving a user interface from a user interface server, the user interface client comprising:
-
a user interface decoding unit to receive a plurality of packages comprising a plurality of user interface scenes encoded in a multimedia data format, and to decode the plurality of packages, using at least one processor, wherein a first user interface is generated as a result of the decoding; and a user interface coupling unit to generate a second user interface by coupling the first user interface and information on a content provided to a user, wherein at least one of the user interface scenes from at least one package include information about capabilities of at least one of the user interface clients, wherein at least one package further comprises event information on events generated by objects included in a user interface scene, and wherein the event information comprises information on mapping between the events and device API (application programming interface) to process the events. - View Dependent Claims (52, 53)
-
Specification