Remote bookmarking for wireless client devices
First Claim
1. A method for requesting a document on a remote server using a user interface of a wireless client device, the method comprising:
- obtaining a compact bookmark identifier for a selected bookmarked document without keying in the compact bookmark identifier at the wireless client device when initiating a request for the selected bookmarked document; and
transmitting a compact request including the compact bookmark identifier to a translation server, wherein the selected bookmarked document is chosen by a selection of a single button on the wireless client device, and wherein neither the compact bookmark identifier nor the compact request include a universal resource locator for the selected bookmarked document.
7 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques that enable wireless devices to implement bookmarks with improved transmission efficiency, reduced user navigation and/or reduced amounts of memory resources are disclosed. One aspect of the improved techniques pertains to use of a compact request from a wireless device to an intermediate server when requesting a document or file by selection of a bookmark. Another aspect of the improved techniques is the ability of a user to select a bookmark to request the associated document or file with reduced user interaction (e.g., a single button action). Still another aspect of the improved techniques is that memory resources of the wireless devices need not be consumed to store network addresses (e.g., URLs) for the bookmarks.
305 Citations
34 Claims
-
1. A method for requesting a document on a remote server using a user interface of a wireless client device, the method comprising:
-
obtaining a compact bookmark identifier for a selected bookmarked document without keying in the compact bookmark identifier at the wireless client device when initiating a request for the selected bookmarked document; and
transmitting a compact request including the compact bookmark identifier to a translation server, wherein the selected bookmarked document is chosen by a selection of a single button on the wireless client device, and wherein neither the compact bookmark identifier nor the compact request include a universal resource locator for the selected bookmarked document. - View Dependent Claims (2, 3, 4, 5)
wherein the selected bookmarked document is further chosen without needing to first display a list of available bookmarks on the screen display of the wireless client device.
-
-
6. A method for utilizing bookmarks on a wireless client device, the method comprising:
-
selecting one of a plurality of bookmarks available to the wireless client device by selection of a single button on the wireless client device;
transmitting a compact request for the document or file represented by the selected bookmark from the wireless client device to an intermediate server;
obtaining, from the intermediate server, a universal resource locator for the document or file represented by the selected bookmark;
preparing a non-compact request for the document or file represented by the selected bookmark, the non-compact request including the universal resource locator for the document or file represented by the selected bookmark; and
forwarding the non-compact request for the document or file represented by the selected bookmark to a remote server identified by at least a portion o the universal resource locator. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
wherein the selecting one of the plurality of bookmarks available to the wireless client device is performed by selection of a button on the wireless client device without needing to first display a list of available bookmarks on the screen display of the wireless client device. -
11. A method as recited in claim 6, wherein the compact request being transmitted from the wireless client device to an intermediate server does not include the universal resource locator for the selected bookmark.
-
12. A method as recited in claim 6, wherein the obtaining of the universal resource locator comprises:
-
obtaining an identifier for the wireless client device or its subscriber from the compact request; and
locating bookmark information associated with the identifier at the intermediate server; and
retrieving, from the bookmark information, the universal resource locator for the document or file represented by the selected bookmark.
-
-
13. A method as recited in claim 12, wherein the selecting one of the plurality of bookmarks available to the wireless client device is performed by selection of a single button on the wireless client device.
-
14. A method as recited in claim 13, wherein the selection of the button is determined by depressing the button and holding the button depressed for at least a predetermined period of time.
-
-
15. In a wireless client device having a display and a keypad, a method of selecting among a plurality of information servers, the method comprising:
-
providing a dual function key on the keypad of the wireless client device, the dual function key having a primary function and a secondary function;
executing the primary function if the dual function key is pressed for less than a predetermined time period;
executing the secondary function if the dual function key is pressed for a time period greater than or equal to the predetermined time period, the execution of the secondary function producing a compact bookmark request; and
forwarding the compact bookmark request to an intermediate server device over a wireless network using a first communications protocol, wherein the compact bookmark request is used to access bookmark information available to the intermediate server device to produce a request to one of the plurality of information servers that couple to the intermediate server device through a wired network using a second communications protocol, and wherein said executing of the secondary function and said forwarding of the compact bookmark request are performed in response to a single press of the dual function key. - View Dependent Claims (16, 17)
-
-
18. A computer readable medium including computer program code for requesting a page on a remote server using a user interface of a wireless client device, the computer readable medium comprising:
-
computer program code for obtaining a compact bookmark identifier for a selected bookmarked page without the user keying in the compact bookmark identifier at the wireless client device when initiating a request for the selected bookmarked document;
computer program code for detecting selection of a single button on the wireless client device, thereby selecting the selected bookmarked document;
computer program code for producing a compact request for the selected bookmarked page, the compact request including the compact bookmark identifier and not including a universal resource locator for the selected bookmarked page; and
computer program code for transmitting a compact request to a translation server. - View Dependent Claims (19, 20)
-
-
21. A computer readable medium including computer program code for utilizing bookmarks on a wireless client device, the computer readable medium comprising:
-
computer program code for selecting one of a plurality of bookmarks available to the wireless client device by selection of a single button on the wireless client device;
computer program code for transmitting a compact request for the document or file represented by the selected bookmark from the Wireless client device to an intermediate server;
computer program code for obtaining, from the intermediate server, a universal resource locator for the document or file represented by the selected bookmark;
computer program code for preparing a non-compact request for the document or file represented by the selected bookmark, the non-compact request including the universal resource locator for the document or file represented by the selected bookmark; and
computer program code for forwarding the non-compact request for the document or file represented by the selected bookmark to a remote server identified by at least a portion of the universal resource locator. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
wherein the computer program code for selecting one of the plurality of bookmarks available to the wireless client device is performed by detecting a selection of the button on the wireless client device without needing to first display a list of available bookmarks on the screen display of the wireless client device. -
26. A computer readable medium as recited in claim 21, wherein the compact request being transmitted from the wireless client device to an intermediate server does not include the universal resource locator for the selected bookmark.
-
27. A computer readable medium as recited in claim 21, wherein the computer readable medium for obtaining of the universal resource locator comprises:
-
computer program code for obtaining an identifier for the wireless client device or its subscriber from the compact request;
computer program code for locating bookmark information associated with the identifier at the intermediate server; and
computer program code for retrieving, from the bookmark information, the universal resource locator for the document or file represented by the selected bookmark.
-
-
28. A computer readable medium as recited in claim 27, wherein the computer program code for selecting one of the plurality of bookmarks available to the wireless client device operates to detect selection of a button on the wireless client device.
-
29. A computer readable medium as recited in claim 28, wherein the computer program code for selecting to detect the selection of the button by determining whether the button has been depressed and held depressed for at least a predetermined period of time.
-
-
30. A wireless communication system, the system comprising:
-
a plurality of wireless client devices, each of the wireless devices including a keypad, a memory, a screen display and a processor, the processor operates to execute computer program code to generate a compact bookmark when a single key on the keypad is depressed and held for a predetermined time period; and
a server device coupled to a wireless network servicing the wireless client devices, the server device provides storage for bookmark information for the wireless client devices, the bookmark information being stored associated with user accounts for the wireless communication devices, upon receiving a compact bookmark from one of the wireless communication devices the server produces a request to a remote server storing a document or file associated with the compact bookmark, the request being formed based on the compact bookmark and bookmark information. - View Dependent Claims (31, 32, 33, 34)
wherein the server device is a proxy server device that couples between a wired data network and a wireless data network, and wherein the wireless data network is capable of coupling to the wireless communication devices to facilitate communications between the proxy server and the wireless communication devices. -
32. A system as recited in claim 31, wherein the wired data network uses a first communications protocol and the wireless data network uses a second communications protocol that differs from the first communication protocol.
-
33. A system as recited in claim 32, wherein the first communications protocol for the wireless data network is a wireless communications protocol and the second communications protocol for the wired data network is Hypertext Transport Protocol (HTTP) over Internet Protocol (TCP/IP).
-
34. A system as recited in claim 33, wherein the wireless communications protocol is selected from a group consisting of Wireless Application Protocol (WAP) and Handheld Device Transport Protocol (HDTP).
-
Specification