US5930472A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion
Assignee: Google Technology Holdings LLC
•
Filing: 1998-04-29
•
Granted: 1999-07-27
•
Expires: 2018-04-29
Abstract
Abstract A browser functionality is split between a wireless client (122) and an infrastructure portion (102) of a wireless communication system. The infrastructure portion sends (412) to the wireless client a response from a server (124) to an earlier request originated (404) by the wireless client, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response. Without a need for a further request from the wireless client, the infrastructure portion then originates (414) a request to the server for the additional data element and forwards (418) the additional data element to the wireless client when received from the server.
Inventors
- 👤 Dwight Randall Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 19:18
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/08; H04L63/0823; H04L63/083; H04L67/00; H04L67/01; H04L67/04; H04L67/50; H04L67/56; H04L67/568; H04L67/5682
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
120 words
A method in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion of the wireless communication system, the method comprising the steps of: sending, to the wireless client by the infrastructure portion, a response from a server to an earlier request originated by the wireless client, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response; originating, by the infrastructure portion without a need for a further request from the wireless client, a request to the server for the additional data element; and forwarding, by the infrastructure portion, the additional data element to the wireless client when received from the server.
Claim 2
Independent Claim
120 words
A method in a wireless communication system for splitting a browser functionality between a wireless client and an infrastructure portion of the wireless communication system, the method comprising the steps of: sending, to the wireless client by the infrastructure portion, a response from a server to an earlier request originated by the wireless client, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response; originating, by the infrastructure portion without a need for a further request from the wireless client, a request to the server for the additional data element; and forwarding, by the infrastructure portion, the additional data element to the wireless client when received from the server.
Claim 3
Dependent Claim
51 words
The method of claim 1, further comprising the steps of: storing, in the infrastructure portion, uniform resource locators (URLs) and corresponding bookmark identifiers; and sending, to the server by the infrastructure portion, one of the URLs in response to receiving from the wireless client a corresponding one of the bookmark identifiers.
Claim 4
Dependent Claim
82 words
The method of claim 1, further comprising the steps of: maintaining, in the wireless client, a cache of previously received information held according to a set of predetermined rules; and controlling the wireless client, by the infrastructure portion, to reload the previously received information from the cache when the infrastructure portion has received new information identical to the previously received information and determines from the set of predetermined rules that the wireless client still has the previously received information in the cache.
Claim 5
Dependent Claim
26 words
The method of claim 1, further comprising the step of communicating cache control information between the wireless client and the infrastructure portion to achieve cache synchronization.
Claim 6
Dependent Claim
42 words
The method of claim 1, further comprising the steps of: sending, by the wireless client, a request accompanied by a transaction identifier; and returning , by the infrastructure portion, the transaction identifier with a response and placeholder data associated with the request.
Claim 7
Dependent Claim
25 words
The method of claim 1, further comprising the step of holding, by the infrastructure portion, cookies and security certificates on behalf of the wireless client.
Claim 8
Dependent Claim
58 words
The method of claim 1, further comprising the steps of: holding, by the infrastructure portion, user name and password information for a domain visited by the wireless client; and responding, by the infrastructure portion, to authentication challenges when the wireless client revisits the domain, by providing the user name and password information on behalf of the wireless client.
Claim 9
Dependent Claim
136 words
A controller in a wireless communication system for splitting a browser functionality between a wireless client and the controller, comprising: a network interface for communicating with a server; a processing system coupled to the network interface for processing communications with the server; a base station interface coupled to the processing system for controlling a base station, wherein the processing system is programmed to: send to the wireless client a response from the server to an earlier request originated by the wireless client, the response modified to comprise a placeholder for an additional data element needed to complete the response; originate, without a need for a further request from the wireless client, a request to the server for the additional data element; and forward the additional data element to the wireless client when received from the server.
Claim 10
Dependent Claim
136 words
A controller in a wireless communication system for splitting a browser functionality between a wireless client and the controller, comprising: a network interface for communicating with a server; a processing system coupled to the network interface for processing communications with the server; a base station interface coupled to the processing system for controlling a base station, wherein the processing system is programmed to: send to the wireless client a response from the server to an earlier request originated by the wireless client, the response modified to comprise a placeholder for an additional data element needed to complete the response; originate, without a need for a further request from the wireless client, a request to the server for the additional data element; and forward the additional data element to the wireless client when received from the server.
Claim 11
Dependent Claim
49 words
The controller of claim 8, wherein the processing system is further programmed to: store, in the controller, uniform resource locators (URLs) and corresponding bookmark identifiers; and send, to the server, one of the URLs in response to receiving from the wireless client a corresponding one of the bookmark identifiers.
Claim 12
Dependent Claim
81 words
The controller of claim 8, wherein the wireless client maintains a cache of previously received information held according to a set of predetermined rules; and wherein the processing system is further programmed to control the wireless client to reload the previously received information from the cache when the processing system has received new information identical to the previously received information and determines from the set of predetermined rules that the wireless client still has the previously received information in the cache.
Claim 13
Dependent Claim
28 words
The controller of claim 8, wherein the processing system is further programmed to communicate cache control information between the wireless client and the controller to achieve cache synchronization.
Claim 14
Dependent Claim
43 words
The controller of claim 8, wherein the wireless client is arranged to send a request accompanied by a transaction identifier, and wherein the processing system is further programmed to return the transaction identifier with a response and placeholder data associated with the request.
Claim 15
Dependent Claim
24 words
The controller of claim 8, wherein the processing system is further programmed to hold cookies and security certificates on behalf of the wireless client.
Claim 16
Dependent Claim
53 words
The controller of claim 8, wherein the processing system is further programmed to: hold user name and password information for a domain visited by the wireless client; and respond to authentication challenges when the wireless client revisits the domain, by providing the user name and password information on behalf of the wireless client.
Claim 17
Dependent Claim
158 words
A portable subscriber unit in a wireless communication system for splitting a browser functionality between the portable subscriber unit and an infrastructure portion of the wireless communication system, the portable subscriber unit comprising: a transceiver for communicating with the infrastructure portion; a processing system coupled to the transceiver for controlling the transceiver; and a user interface coupled to the processing system for interfacing with a user, wherein the processing system is programmed to: receive, through the infrastructure portion, a response from a server to an earlier request originated by the portable subscriber unit, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response; rely upon the infrastructure portion to originate, without a need for a further request from the portable subscriber unit, a request to the server for the additional data element; and accept from the infrastructure portion the additional data element when received from the server.
Claim 18
Dependent Claim
158 words
A portable subscriber unit in a wireless communication system for splitting a browser functionality between the portable subscriber unit and an infrastructure portion of the wireless communication system, the portable subscriber unit comprising: a transceiver for communicating with the infrastructure portion; a processing system coupled to the transceiver for controlling the transceiver; and a user interface coupled to the processing system for interfacing with a user, wherein the processing system is programmed to: receive, through the infrastructure portion, a response from a server to an earlier request originated by the portable subscriber unit, the response modified by the infrastructure portion to comprise a placeholder for an additional data element needed to complete the response; rely upon the infrastructure portion to originate, without a need for a further request from the portable subscriber unit, a request to the server for the additional data element; and accept from the infrastructure portion the additional data element when received from the server.
Claim 19
Dependent Claim
56 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to: send to the infrastructure portion a bookmark identifier corresponding to a uniform resource locator (URL) stored in the infrastructure portion; and rely upon the infrastructure portion to send to the server the corresponding URL in response to receiving the bookmark identifier.
Claim 20
Dependent Claim
82 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to: maintain a cache of previously received information held according to a set of predetermined rules; and be controlled by the infrastructure portion to reload the previously received information from the cache when the infrastructure portion has received new information identical to the previously received information and determines from the set of predetermined rules that the portable subscriber unit still has the previously received information in the cache.
Claim 21
Dependent Claim
32 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to communicate cache control information between the portable subscriber unit and the infrastructure portion to achieve cache synchronization.
Claim 22
Dependent Claim
42 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to: sending a request accompanied by a transaction identifier; and receive the transaction identifier from the infrastructure portion with a response and placeholder data associated with the request.
Claim 23
Dependent Claim
33 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to rely upon the infrastructure portion to hold cookies and security certificates on behalf of the portable subscriber unit.
Claim 24
Dependent Claim
64 words
The portable subscriber unit of claim 15, wherein the processing system is further programmed to rely upon the infrastructure portion to: hold user name and password information for a domain visited by the portable subscriber unit; and respond to authentication challenges when the portable subscriber unit revisits the domain by providing the user name and password information on behalf of the portable subscriber unit.
References Cited (Backward Citations)
US5287487A
Cited
US5305389A
Cited
US5442633A
Cited
US5737536A
Cited
US5802292A
Cited
US5701451A
Cited
US5572643A
Cited
US5737619A
Cited
US5737560A
Cited
US5864854A
Cited
US5862348A
Cited
US5673322A
Cited
US5748892A
Cited
US5864852A
Cited
US5857201A
Cited
US5774660A
Cited
US5764889A
Cited
US5757159A
Cited
US5864676A
Cited
US5852717A
Cited
US5787254A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-26 | 2003-01-25 | 2003-07-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-26 | 2007-01-25 | 2007-07-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-26 | 2011-01-25 | 2011-07-27 | $7700.00 | Window Closed / Lapsed |