User interface system
First Claim
1. An interactive television system comprising:
- a plurality of user devices each including a web browser, a frame buffer, a UI memory, a user data memory, and a GUI assembler; and
a plurality of servers coupled to the plurality of user devices, wherein a personalized graphical user interface is generated by the GUI assembler from generic data received from the server and user specific data from the UI memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a user with access to a plurality of television services and content from a number of remote servers and that provides the user with access to the desired service and content through a graphical interface that is customisable and personalised for each user. In one embodiment, the system includes application components, a database component, one or more user interface servers and one or more user devices. The application components provide the user with their services such as, for example, electronic programme guide service, video on demand service, world wide web access, electronic mail etc. These systems retrieve and provide the content that is accessed and ultimately delivered to the user for viewing and interactivity. The database component contains user profile data and usage information as well as content and formatting data. The user interface server accesses data from the database component and from the application components and processes the data to generate the personalised user interface, personalised electronic programme guide and application content for delivery to the user device through the data network.
503 Citations
26 Claims
-
1. An interactive television system comprising:
-
a plurality of user devices each including a web browser, a frame buffer, a UI memory, a user data memory, and a GUI assembler; and
a plurality of servers coupled to the plurality of user devices, wherein a personalized graphical user interface is generated by the GUI assembler from generic data received from the server and user specific data from the UI memory. - View Dependent Claims (2, 3)
-
-
4. A method of rendering a personalized graphical user interface, the method comprising:
-
receiving generic data relating to an application at a GUI assembler associated with a user device;
retrieving user specific data from a user data memory associated with the user device;
retrieving a guideline from a UI memory associated with a user device, the guideline specifying a look and feel of the graphical user interface; and
assembling a personalized graphical user interface according to the guideline based on the user specific data and the generic data. - View Dependent Claims (5, 6, 7)
-
-
8. A method of generating a personalized graphical user interface in an interactive TV system, comprising:
-
receiving an input at a user device from a remote control operated by a user, the input specifying a request to display information different from information contained in a first graphical user interface being presented to the user;
sending a request from the user device to a web interface server for generic information relating to at least one application;
receiving the generic information relating to the at least one application at the user device from a web interface server;
retrieving at least one instruction from a UI memory associated with the user device, the at least one instruction corresponding to a display of generic information in a second graphical user interface; and
assembling the second graphical user interface on the user device according to the at least one instruction retrieved from the UI memory and the generic information received from the web interface server. - View Dependent Claims (9, 10)
-
-
11. A user device for an interactive television system, the user device comprising:
-
a local memory to store user specific data; and
an assembler to generate a personalized graphical user interface utilizing generic data received from a server over network and the user specific data retrieved from the local memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A user device for an interactive television system, the user device comprising:
-
storage means for storing user specific data; and
generation means for generating a personalized graphical user interface utilizing generic data received from a server over network and the user specific data retrieved from the storage means. - View Dependent Claims (22, 23)
-
-
24. An interactive television system comprising:
-
a user device including a memory, and a user interface assembler; and
a server, coupled to the user device via a network, to provide generic data to the user device via the network, wherein a personalized graphical user interface is generated by the user interface assembler from the generic data received from the server and user specific data from the memory.
-
-
25. A machine-readable medium storing a set of instructions that, when executed by a machine, causes the machine to perform a method including:
-
receiving generic data relating to an application at an assembler associated with a user device;
retrieving user specific data from a memory associated with the user device;
retrieving a guideline from the memory associated with a user device, the guideline specifying a look and feel of q graphical user interface; and
assembling the graphical user interface according to the guideline based on the user specific data and the generic data.
-
-
26. A machine-readable medium storing a set of instructions that, when executed by a machine, causes the machine to perform a method including:
-
receiving an input at a user device from a remote control operated by a user, the input specifying a request to display information different from information contained in a first graphical user interface being presented to the user;
sending a request from the user device to a server for generic information relating to at least one application;
receiving the generic information relating to the at least one application at the user device from the server;
retrieving at least one instruction from a memory associated with the user device, the at least one instruction corresponding to a display of the generic information in a second graphical user interface; and
assembling the second graphical user interface on the user device according to the at least one instruction retrieved from the memory and the generic information received from the server.
-
Specification