← Back to Patent Explorer
US6509913B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Configurable man-machine interface

Assignee: Lenovo Innovations Ltd Hong Kong
•
Filing: 1998-04-30
•
Granted: 2003-01-21
•
Expires: 2018-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Bruce K. Martin, Jr.
  • 👤 Bruce V. Schwartz
  • 👤 Steve S. Boyle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:12
CPC Classifications
G; G06; G06F; G06F3/00; H; H04; H04N; H04N1/00; H04N1/0035; H04N1/00501; H04N1/00509; G06F9/00; G06F9/06; G06F9/44; G06F9/451; H04N1/00503; H04L; H04L41/00; H04L41/08; H04L41/0876; H04L41/0879

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 160 words
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.
Claim 2
Independent Claim 160 words
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.
Claim 3
Dependent Claim 26 words
A method as recited in claim 1 , wherein the screen configuration information provides a screen layout description and controls placement of the user interface components.
Claim 4
Dependent Claim 18 words
A method as recited in claim 1 , wherein the configuration information is provided by a markup language.
Claim 5
Dependent Claim 21 words
A method as recited in claim 3 , wherein at least one of the resource locators is a default resource locator.
Claim 6
Independent Claim 151 words
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.
Claim 7
Independent Claim 151 words
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.
Claim 8
Dependent Claim 21 words
A method as recited in claim 5 , wherein the override resource locators are locators of content on a remote server.
Claim 9
Independent Claim 160 words
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.
Claim 10
Independent Claim 160 words
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.
Claim 11
Dependent Claim 44 words
A method as recited in claim 7 , wherein for each of the user interface components, the configuration information designates either a default resource locator or an override resource locator, and wherein the alias table stores URIs for at least the override resource locators.
Claim 12
Dependent Claim 17 words
A method as recited in claim 1 , wherein the portable computing device is a mobile phone.
Claim 13
Independent Claim 173 words
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.
Claim 14
Independent Claim 173 words
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.
Claim 15
Dependent Claim 192 words
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.
Claim 16
Dependent Claim 192 words
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.
Claim 17
Dependent Claim 24 words
A mobile device as recited in claim 11 , wherein said mobile device is a mobile telephone and has said display screen integral therewith.
Claim 18
Dependent Claim 24 words
A mobile device as recited in claim 11 , wherein said mobile device is a wireless pager and has said display screen integral therewith.
Claim 19
Dependent Claim 34 words
A mobile device as recited in claim 11 , 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.
Claim 20
Dependent Claim 51 words
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.
Claim 21
Dependent Claim 76 words
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.
Claim 22
Dependent Claim 198 words
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.
Claim 23
Dependent Claim 198 words
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.
Claim 24
Dependent Claim 26 words
A computer readable medium as recited in claim 17 , wherein the remote computing device is a mobile device having the display screen integrally formed therewith.
Claim 25
Dependent Claim 108 words
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.
Claim 26
Dependent Claim 108 words
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.
Claim 27
Dependent Claim 45 words
A server machine as recited in claim 19 , wherein the particular one of the mobile devices is identified by a device identifier associated therewith, and the appropriate screen setup information for the particular one of the mobile devices is determined by the device identifier.
Claim 28
Dependent Claim 26 words
A server machine as recited in claim 20 , wherein said server machine coupled between a carrier network for the mobile devices and a wired network.
Claim 29
Dependent Claim 16 words
A server machine as recited in claim 21 , wherein the wired network is the Internet.
Claim 30
Dependent Claim 27 words
A server machine as recited in claim 19 , wherein the particular one of the mobile devices is a mobile phone having a display screen integral therewith.
Claim 31
Dependent Claim 35 words
A server machine as recited in claim 19 , wherein said user interface controller identifies the particular one of the mobile devices using a unique device identifier for the particular one of the mobile devices.
Claim 32
Dependent Claim 41 words
A server machine as recited in claim 24 , wherein said user interface controller selects the appropriate screen setup information for the particular one of the mobile devices based on the device identifier for the particular one of the mobile devices.
Claim 33
Dependent Claim 40 words
A server machine as recited in claim 19 , wherein said user interface controller determines the appropriate screen setup information for the particular one of the mobile devices based on preferences associated with the particular one of the mobile devices.
Claim 34
Independent Claim 116 words
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.
Claim 35
Independent Claim 116 words
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.
Claim 36
Dependent Claim 24 words
A method as recited in claim 27 , wherein one of the user-interface configuration files is provided for each of the wireless communication devices.
Claim 37
Dependent Claim 31 words
A method as recited in claim 27 , wherein the user-interface configuration files are stored in account information storage areas at the network gateway device associated with the wireless communication devices.
Claim 38
Dependent Claim 17 words
A method as recited in claim 27 , wherein the user-interface configuration files are markup language files.
Claim 39
Dependent Claim 24 words
A method as recited in claim 27 , wherein the wireless communication protocol is selected from one of User Datagram Protocol (UDP) or HTTP.
Claim 40
Dependent Claim 22 words
A method as recited in claim 27 , wherein the user-interface configuration content contains screen displayable components and uniform resource indicators (URIs).
Claim 41
Dependent Claim 19 words
A method as recited in claim 27 , wherein the user-interface configuration content includes screen configuration and placement instructions.
Claim 42
Dependent Claim 39 words
A method as recited in claim 27 , wherein the user-interface configuration content includes one or more resource locators for one or more screen displayable components for display on a display screen of one of the wireless communication devices.
Claim 43
Dependent Claim 24 words
A method as recited in claim 34 , wherein the user-interface configuration content designates either a default resource locator or an override resource locator.
Claim 44
Dependent Claim 44 words
A method as recited in claim 35 , wherein the override resource locators are associated with content updates stored on a remote server device, where the content is designated for one or more of the wireless communication devices serviced by the network gateway device.
Claim 45
Dependent Claim 31 words
A method as recited in claim 27 , wherein the user-interface configuration content describes a plurality of user interface components to be displayed on the one of the wireless communication devices.
Claim 46
Dependent Claim 27 words
A method as recited in claim 37 , wherein the user-interface configuration content includes a resource locator for each of the user interface components to be displayed.
Claim 47
Dependent Claim 42 words
A method as recited in claim 38 , 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.
Claim 48
Dependent Claim 19 words
A method as recited in claim 39 , wherein the alias table stores URIs for the override resource locators.
Claim 49
Dependent Claim 31 words
A method as recited in claim 37 , wherein for each of the user interface components, the user-interface configuration content designates either a default resource locator or an override resource locator.
Claim 50
Dependent Claim 19 words
A method as recited in claim 27 , wherein a plurality of the wireless communication devices are mobile phones.
Claim 51
Dependent Claim 46 words
A method as recited in claim 42 , wherein said method further comprises: 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.
Claim 52
Dependent Claim 31 words
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.
Claim 53
Dependent Claim 27 words
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.
Claim 54
Dependent Claim 42 words
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.
Claim 55
Dependent Claim 20 words
A method as recited in claim 43 , wherein the user-interface configuration content is contained within a markup language file.
Claim 56
Dependent Claim 18 words
A method as recited in claim 43 , wherein the plurality of wireless communication devices are mobile phones.
Claim 57
Independent Claim 79 words
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.
Claim 58
Independent Claim 79 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-20 2006-07-22 2007-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-20 2010-07-22 2011-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-20 2014-07-22 2015-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag