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

Remote bookmarking for wireless client devices

Assignee: Google LLC
•
Filing: 1999-01-22
•
Granted: 2003-05-06
•
Expires: 2019-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Paul A. Smethers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:34
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/16; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9562; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 107 words
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.
Claim 2
Independent Claim 107 words
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.
Claim 3
Dependent Claim 17 words
A method as recited in claim 1 , wherein the selected bookmarked document is a web page.
Claim 4
Dependent Claim 16 words
A method as recited in claim 1 , wherein the translation server is a proxy server.
Claim 5
Dependent Claim 33 words
A method as recited in claim 3 , 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.
Claim 6
Dependent Claim 44 words
A method as recited in claim 1 , wherein the wireless client device includes a screen display, 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.
Claim 7
Independent Claim 141 words
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.
Claim 8
Independent Claim 141 words
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.
Claim 9
Dependent Claim 22 words
A method as recited in claim 6 , wherein the document or file represented by the selected bookmark is a web page.
Claim 10
Dependent Claim 16 words
A method as recited in claim 7 , wherein the intermediate server is a proxy server.
Claim 11
Dependent Claim 33 words
A method as recited in claim 6 , 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.
Claim 12
Dependent Claim 63 words
A method as recited in claim 9 , wherein the wireless client device includes a screen display, 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.
Claim 13
Dependent Claim 34 words
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.
Claim 14
Dependent Claim 64 words
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.
Claim 15
Dependent Claim 36 words
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.
Claim 16
Dependent Claim 33 words
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.
Claim 17
Dependent Claim 196 words
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.
Claim 18
Dependent Claim 196 words
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.
Claim 19
Dependent Claim 40 words
A method as recited in claim 15 , wherein the first communications protocol for the wireless network is a wireless communications protocol and the second communications protocol for the wired network is Hypertext Transport Protocol (HTTP) over Internet Protocol (TCP/IP).
Claim 20
Dependent Claim 30 words
A method as recited in claim 15 , wherein the wireless client device is selected from a group consisting of mobile telephones, pagers and Personal Digital Assistants having screen displays.
Claim 21
Dependent Claim 134 words
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.
Claim 22
Dependent Claim 134 words
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.
Claim 23
Dependent Claim 46 words
A computer readable medium as recited in claim 18 , wherein the computer program code for detecting selection of the button operates to determine when a button on the wireless client device has been depressed and held depressed for at least a predetermined period of time.
Claim 24
Dependent Claim 18 words
A computer readable medium as recited in claim 19 , wherein the translation server is a proxy server.
Claim 25
Dependent Claim 169 words
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.
Claim 26
Dependent Claim 169 words
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.
Claim 27
Dependent Claim 24 words
A computer readable medium as recited in claim 21 , wherein the document or file represented by the selected bookmark is a web page.
Claim 28
Dependent Claim 18 words
A computer readable medium as recited in claim 21 , wherein the intermediate server is a proxy server.
Claim 29
Dependent Claim 43 words
A computer readable medium as recited in claim 21 , 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.
Claim 30
Dependent Claim 71 words
A computer readable medium as recited in claim 24 , wherein the wireless client device includes a screen display, 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.
Claim 31
Dependent Claim 36 words
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.
Claim 32
Dependent Claim 81 words
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.
Claim 33
Dependent Claim 41 words
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.
Claim 34
Dependent Claim 43 words
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.
Claim 35
Dependent Claim 142 words
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.
Claim 36
Dependent Claim 142 words
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.
Claim 37
Dependent Claim 56 words
A system as recited in claim 30 , 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.
Claim 38
Dependent Claim 35 words
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.
Claim 39
Dependent Claim 42 words
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).
Claim 40
Dependent Claim 30 words
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).

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag