Guide builder for documentation management in computer applications |
| The advantages of the four inventive features can be summarized as follows: 1. Environmental If-S... |
|
System and method for managing client application state in a stateless web browser environment |
| The expanded use of the Internet for business and personal transactions has led to a continued ... |
|
Method and system for object-level web performance and analysis |
| The present invention is a method for internet performance monitoring and analysis comprising the ... |
|
Data delivery system and sending station therefor |
| Taking the above into consideration, an object of the present invention is to provide a sending ... |
|
Network fault recovery by controllable switching of subnetworks |
| A token passing ring of the present invention has a main network providing a serial communication ... |
|
Pattern writing method during X-ray mask fabrication |
| The above problems and others are at least partially solved and the above purposes and others are ... |
|
Digital network including early packet discard mechanism with adjustable threshold |
| The invention provides a new and improved digital network including an early packet discard ... |
|
Method for protecting content using watermarking |
| It is the principal object of the invention to describe a digital watermarking scheme wherein the ... |
|
Self-organizing network |
| A network incorporating the invention is a wireless network that uses an ad-hoc "contour" routing ... |
|
VLAN frame format |
| OF THE EMBODIMENTS OF THE INVENTION Described herein is a method and frame format for preserving ... |
|
|
Wireless communication device with markup language based man-machine interface
| Details |
Inventors: De Boor, Adam; Eggers, Michael D.;
Assignee: Geoworks Corporation (Alameda, CA)
Primary Examiner: Barot; Bharat
Assistant Examiner:
Attorney, Agent or Firm: Fenwick & West LLP
A system, method, and software product provide a wireless communications device with a markup language based man-machine interface. The man-machine interface provides a user interface for the various telecommunications functionality of the wireless communication device, including dialing telephone numbers, answering telephone calls, creating messages, sending messages, receiving messages, establishing configuration settings, which are 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 types of data, 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. The wireless communication device includes the browser, a set of portable components, and portability layer. The browser includes protocol handlers, which implement different protocols for accessing various functions of the wireless communication device, and content handlers, which implement various content display mechanisms for fetching and outputting content on a screen display. |
|
DETAILED DESCRIPTION The present invention overcomes the various limitations of conventional wireless communication devices by providing a wireless communication device with an MMI that is based on a markup language. A markup language is a computer programming language that allows the content of a page or a screen display to be defined by the inclusion of predefined symbols in the content itself indicating the logical components of the content, instructions for the layout of the content on the page or screen, or other data which can be interpreted by some automatic system responsible for displaying, manipulating or modifying the content. In one aspect the present invention provides a wireless communication device including a user interface defined in a markup language. To effect this, the present invention includes a markup language browser that it uses to provide both telephony control of the wireless communication device, in response to user selection of telephony functions in the user interface, and Internet access via the HyperText Transport Protocol (HTTP), in response to user selection of data items associated with content located on the Internet. In one embodiment, the telecommunication control and other functions of the wireless communication device are defined in various user interface pages written in a markup language. Each control function is associated with, or activated by a Uniform Resource Locator (URL). A URL is a data item specifying a protocol for obtaining a data item, and which data item should be fetched or manipulated. The user interface pages are stored in a local memory of the wireless communication device, and fetched by the browser, which decodes them and displays the appropriate user interface elements. The browser can also modelessly fetch markup language pages or other content that is stored remotely, by accessing such pages via a telecommunications network such as the World Wide Web, and likewise decode and display these remotely accessed pages. When a user interface page is displayed, user selection of a control function passes a URL or command data to the browser
|
|