Configurable man-machine interface
First Claim
Patent Images
1. A method for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said method comprising:
- (a) receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, and the screen configuration information further including resource locators that specify content to be displayed in the user interface components, the content being separate and apart from the screen configuration information;
(b) locating particular content information for the user interface components based on the screen configuration information;
(c) retrieving the particular content information for the user interface components; and
(d) displaying the content information for the identified user interface component on the display screen.
8 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for configuring user interfaces (e.g., man-machine interfaces) for wireless devices are disclosed. The configuring of user interfaces is able to be controlled by a network operator such that replacement, alteration or customization of the user interfaces by network operators is possible. Besides the ability to partially or completely change the user interface, such configuring or customization enables network operators to provide options, logos, advertising, etc. in a controllable way.
265 Citations
49 Claims
-
1. A method for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said method comprising:
-
(a) receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, and the screen configuration information further including resource locators that specify content to be displayed in the user interface components, the content being separate and apart from the screen configuration information;
(b) locating particular content information for the user interface components based on the screen configuration information;
(c) retrieving the particular content information for the user interface components; and
(d) displaying the content information for the identified user interface component on the display screen. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A method for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said method comprising:
-
(a) receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, and for each of the user interface components, the configuration information designates either a default resource locator or an override resource locator;
(b) locating particular content information for the user interface components based on the screen configuration information;
(c) retrieving the particular content information for the user interface components; and
(d) displaying the content information for the identified user interface component on the display screen. - View Dependent Claims (6)
-
-
7. A method for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said method comprising:
-
(a) receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, the configuration information including resource locators for content to be displayed in the user interface components, and the resource locators being stored in an alias table in the remote computing device;
(b) locating particular content information for the user interface components based on the screen configuration information;
(c) retrieving the particular content information for the user interface components; and
(d) displaying the content information for the identified user interface component on the display screen. - View Dependent Claims (8)
wherein the alias table stores URIs for at least the override resource locators.
-
-
10. A method for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said method comprising:
-
(a) receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being provided by a remote server machine with which the remote computing device can couple with to retrieve the screen configuration information, and the screen configuration information further including resource locators that specify content to be displayed in the user interface components, the content being separate and apart from the screen configuration information;
(b) locating particular content information for the user interface components based on the screen configuration information;
(c) retrieving the particular content information for the user interface components; and
(d) displaying the content information for the identified user interface component on the display screen.
-
-
11. A mobile device that couples to a network server, comprising:
-
a display screen; and
a computer readable media storing computer program instructions for operating a browser program and for storing computer program instructions for configuring a user interface on said display screen, wherein the computer program instructions for configuring the user interface on said display screen include;
program code for receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, and the screen configuration information further including resource locators that specify content to be displayed in the user interface components, the content being separate and apart from the screen configuration information;
program code for locating particular content information for the user interface components based on the screen configuration information;
program code for retrieving the particular content information for the user interface components; and
program code for displaying the content information for the identified user interface component on said display screen. - View Dependent Claims (12, 13, 14, 15, 16)
wherein said mobile device includes volatile memory storage, and wherein said program code for locating utilizes a look-up table stored in said volatile memory storage. -
15. A mobile device as recited in claim 11,
wherein said mobile device includes volatile memory storage, and wherein said program code for locating comprises: -
program code for downloading the screen configuration information from the network server; and
program code for storing the screen configuration information in said volatile memory storage.
-
-
16. A mobile device as recited in claim 15,
wherein said program code for storing the screen configuration information in said volatile memory storage stores the screen configuration information in a table within said volatile memory storage, and wherein said program code for storing the screen configuration information in said volatile memory storage includes program code for indexing into the table using the user interface component to identify the resource location for the user interface component.
-
-
17. A computer readable medium containing program code for configuring a user interface on a display screen associated with a remote computing device operating a browser program and capable of being coupled to a network server, said computer readable medium comprising:
-
first program code for receiving screen configuration information that contains a plurality of user interface components that together form a screen to be displayed on the display screen, each of the user interface components corresponding to a particular aspect of the user interface, the screen configuration information being received at least partially from the network server, and the screen configuration information further including resource locators that specify content to be displayed in the user interface components, the content being separate and apart from the screen configuration information;
second program code for locating particular content information for the user interface components based on the screen configuration information;
third program code for locating particular content information for the user interface components based on the screen configuration information;
fourth program code for retrieving the particular content information for the user interface components; and
fifth program code for displaying the content information for the identified user interface component on the display screen. - View Dependent Claims (18)
-
-
19. A server machine for centrally managing user interfaces for different mobile devices having display screens, said computer system comprising:
-
a memory for storing user interface information for mobile devices; and
a user interface controller operatively connected to said memory, said user interface controller operates to identify a particular one of the mobile devices, determine appropriate screen setup information for the particular one of the mobile devices, and forward the determined appropriate screen setup information to the particular one of the mobile devices such that the particular one of the mobile devices can setup a screen displayed on its display screen in accordance with the appropriate screen setup information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of modifying user-interface configuration content associated with a plurality of wireless communication devices serviced by a network gateway device, said method comprising:
-
providing user-interface configuration files at the network gateway device for one or more of the plurality of wireless communication devices serviced by the network gateway device, the user-interface configuration files including user-interface configuration content;
receiving a device identifier from one of the plurality of wireless communication devices serviced by the network gateway device; and
forwarding the corresponding one of the user-interface configuration files from the network gateway device to the one of the wireless communication devices associated with the received device identifier over a wireless communications network using a wireless communications protocol. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
altering a user-interface for the one of the wireless communication devices based on the user-interface configuration content included within the corresponding one of the user-interface configuration files forwarded by the network gateway device.
-
-
44. A method as recited in claim 43, wherein the user-interface configuration content describes a plurality of user interface components to be displayed on the one of the wireless communication devices.
-
45. A method as recited in claim 44, wherein the user-interface configuration content includes a resource locator for each of the user interface components to be displayed.
-
46. A method as recited in claim 45, wherein the resource locators designated by the user interface configuration content and provided for the one of the wireless communication devices stored in an alias table on the one of the wireless communication devices.
-
47. A method as recited in claim 43, wherein the user-interface configuration content is contained within a markup language file.
-
48. A method as recited in claim 43, wherein the plurality of wireless communication devices are mobile phones.
-
49. A method of modifying user-interface configuration content associated with a plurality of wireless communication devices serviced by a network gateway device, said method comprising:
-
forwarding a device identifier for a wireless communication device to the network gateway device, the device identifier being used by the network gateway device to retrieve user-interface configuration content associated with the device identifier;
receiving user-interface configuration content from the network gateway device; and
implementing the received user-interface configuration content on the wireless communication device.
-
Specification