Wireless communication device with markup language based man-machine interface
First Claim
1. A computer-implemented method of operating a wireless communications device having a plurality of keys, comprising:
- receiving a first markup language page containing a tag, the tag defining a new association between one of the keys and an action;
receiving a user selection of the key; and
effecting, with the wireless communication device, the action associated with the user selected key.
0 Assignments
0 Petitions
Accused Products
Abstract
A wireless communications device with a markup language based man-machine interface provides a user interface for telecommunications functionality, including dialing telephone numbers, answering telephone calls, creating messages, sending messages, receiving messages, establishing configuration settings defined in markup language such as HTML, and accessed through a browser program executed by the wireless communication device. This feature enables direct access to Internet and World Wide Web content, such as Web pages, to be directly integrated with telecommunication functions of the device, and allows Web content to be seamlessly integrated with other data types, since all data presented to the user via the user interface is presented via markup language-based pages. The browser processes an extended form of HTML that provides new tags and attributes that enhance the navigational, logical, and display capabilities of conventional HTML, and particularly adapt HTML to be displayed and used on wireless communication devices with small screen displays.
-
Citations
18 Claims
-
1. A computer-implemented method of operating a wireless communications device having a plurality of keys, comprising:
-
receiving a first markup language page containing a tag, the tag defining a new association between one of the keys and an action;
receiving a user selection of the key; and
effecting, with the wireless communication device, the action associated with the user selected key. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A browser program product for controlling the operation of a wireless communication device by execution of the browser by a processor of the wireless communication device, the wireless communication device having a plurality of keys, the browser executing the operations of:
-
receiving a first markup language page containing a tag, the tag defining a new association between one of the keys and an action;
receiving a user selection of the key; and
effecting, with the wireless communication device, the action associated with the user selected key. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of configuring a wireless communication device having a screen display and a plurality of user selectable keys, the method comprising:
-
receiving a data file including content and markup language tags defining an arrangement of the content on the screen display, a portion of the content associated with a URL;
responsive to at least one of the markup language tags, displaying the portion of the content associated with the URL on the screen display in a visually distinguished manner;
responsive to at least one of the markup language tags, assigning the URL associated with the visually distinguished content to one of the user selectable keys;
receiving a user selection of the assigned user selectable key; and
accessing a data file or function associated with the URL assigned to the user selected key.
-
-
14. A computer implemented method of processing a page of data encoded in a markup language, the page including a reference to an embedded object, the method comprising:
-
receiving a user selection of a displayed user interface element in the page, the element associated with a command encoded within the page; and
invoking the embedded object, and providing the command to the embedded object for processing, the embedded object processing the command using an internally defined function.
-
-
15. A computer implemented method of processing a page of data encoded in a markup language, the page including a specification for an embedded object, the method comprising:
-
creating the specified embedded object;
receiving a user selection of a displayed user interface element in the page, the element associated with a command encoded within the page; and
invoking the embedded object, and providing the command to the embedded object for processing, the embedded object processing the command using an internally defined function. - View Dependent Claims (16, 17)
-
-
18. A computer implemented method of automatically displaying help data to a user, comprising:
-
displaying a window having a title in a title bar area;
incrementing a counter of an amount of time elapsed since a last user input; and
responsive to the counter equaling or exceeding a threshold amount of time, replacing the title with help data in the title bar area.
-
Specification