WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Proxy host computer and method for accessing and retrieving information between a browser and a proxy    
United States Patent6049821   
Link to this pagehttp://www.wikipatents.com/6049821.html
Inventor(s)Theriault; Roger (Boynton Beach, FL), Lockhart; Thomas Wayne (Richmond, CA), Battin; Robert D. (Palatine, IL)
AbstractA query (160) is sent from a browser (100, 101) to a proxy (300) directed to an information source (140) in a networked data communications system. In one aspect, the query is modified by the proxy to provide a modified query and the modified query is forwarded to the information source (120). A response (170) is received at the proxy from the information source and forwarded to the browser. In another aspect the response is modified by the proxy to provide a modified response (370) which is forwarded to the browser. The proxy (300) has a proxy configuration database (340) including a file (341) of services identifying a method of filtering for a specified browser (100) and filters (302, 304) for filtering responsive to the file of services, respectively, queries from and responses to the specified browser. The method of filtering may vary or be modified, for example, according to attributes of the URL within the query, proxy attachment point (310) for the browser, response content, or changing browser requirements, as user, device, or network service needs change.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6049821
Proxy host computer and method for accessing and retrieving information
     between a browser and a proxy - US Patent 6049821 Drawing
Proxy host computer and method for accessing and retrieving information between a browser and a proxy
Inventor     Theriault; Roger (Boynton Beach, FL) , Lockhart; Thomas Wayne (Richmond, CA) , Battin; Robert D. (Palatine, IL)
Owner/Assignee     Motorola, Inc. (Schaumburg, IL)
Patent assignment
All assignments
Publication Date     April 11, 2000
Application Number     08/788,971
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 24, 1997
US Classification     709/203 709/246
Int'l Classification    
Examiner     Maung; Zarni
Assistant Examiner     Caldwell; Andrew
Attorney/Law Firm     Dunlop; Hugh C. Bethards; Charles W.
Address
Parent Case    
Priority Data    
USPTO Field of Search     395/200.31 395/32 395/33 395/34 395/35 395/36 395/37 395/38 395/39 395/40 395/41 395/42 395/43 395/44 395/45 395/46 395/47 395/48 395/49 395/50 395/51 395/52 395/53 395/54 395/55 395/56 395/57 395/58 395/59 395/60 395/61 395/62 395/63 395/64 395/65 395/66 395/67 395/68 395/69 395/70 395/71 395/72 395/73 395/74 395/75 395/76 395/77 395/78 395/79 395/80 395/81 395/82 395/83 395/84 395/85 395/86 395/87 395/88 395/89 395/90 395/91 395/92 395/93 395/94 395/95 395/96 395/97 395/98 395/99 395/100 395/101 395/102 395/103 395/104 395/105 395/106 395/107 395/108 395/109 395/110 395/111 395/112 395/113 395/114 395/115 395/116 395/117 395/118 395/119 395/120 395/121 395/122 395/123 395/124 395/125 395/126 395/127 395/128 395/129 395/130 395/131 395/132 395/133 395/134 395/135 395/136 395/137 395/138 395/139 395/140 395/141 395/142 395/143 395/144 395/145 395/146 395/147 395/148 395/149 395/150 395/151 395/152 395/153 395/154 395/155 395/156 395/157 395/158 395/159 395/160 395/161 395/162 395/163 395/164 395/165 395/166 395/167 395/168 395/169 395/170 395/171 395/172 395/173 395/174 395/175 395/176 395/177 395/178 395/179 395/180 395/181 395/182 395/183 395/184 395/185 395/186 395/187 395/188 395/189 395/190 395/191 395/192 395/193 395/194 395/195 395/196 395/197 395/198 395/199 395/200.33 395/200.31 395/32 395/33 395/34 395/35 395/36 395/37 395/38 395/39 395/40 395/41 395/42 395/43 395/44 395/45 395/46 395/47 395/48 395/49 395/50 395/51 395/52 395/53 395/54 395/55 395/56 395/57 395/58 395/59 395/60 395/61 395/62 395/63 395/64 395/65 395/66 395/67 395/68 395/69 395/70 395/71 395/72 395/73 395/74 395/75 395/76 395/77 395/78 395/79 395/80 395/81 395/82 395/83 395/84 395/85 395/86 395/87 395/88 395/89 395/90 395/91 395/92 395/93 395/94 395/95 395/96 395/97 395/98 395/99 395/100 395/101 395/102 395/103 395/104 395/105 395/106 395/107 395/108 395/109 395/110 395/111 395/112 395/113 395/114 395/115 395/116 395/117 395/118 395/119 395/120 395/121 395/122 395/123 395/124 395/125 395/126 395/127 395/128 395/129 395/130 395/131 395/132 395/133 395/134 395/135 395/136 395/137 395/138 395/139 395/140 395/141 395/142 395/143 395/144 395/145 395/146 395/147 395/148 395/149 395/150 395/151 395/152 395/153 395/154 395/155 395/156 395/157 395/158 395/159 395/160 395/161 395/162 395/163 395/164 395/165 395/166 395/167 395/168 395/169 395/170 395/171 395/172 395/173 395/174 395/175 395/176 395/177 395/178 395/179 395/180 395/181 395/182 395/183 395/184 395/185 395/186 395/187 395/188 395/189 395/190 395/191 395/192 395/193 395/194 395/195 395/196 395/197 395/198 395/199 395/200.49 395/200.76 395/187.01 713/201 709/201 709/202 709/203 709/201 709/202 709/203 709/246
Patent Tags     proxy host computer accessing retrieving information between browser proxy
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5918013
Mighdoll
709/217
Jun,1999

[0 after 0 votes]
5867651
Dan
709/203
Feb,1999

[0 after 0 votes]
5781550
Templin
370/401
Jul,1998

[0 after 0 votes]
5781909
Logan
707/200
Jul,1998

[0 after 0 votes]
5764235
Hunt
345/428
Jun,1998

[0 after 0 votes]
5761683
Logan
715/513
Jun,1998

[0 after 0 votes]
5754939
Herz

May,1998

[0 after 0 votes]
5748897
Katiyar
709/219
May,1998

[0 after 0 votes]
5736984
Jellinek
715/710
Apr,1998

[0 after 0 votes]
5727159
Kikinis
709/246
Mar,1998

[0 after 0 votes]
5708780
Levergood
709/229
Jan,1998

[0 after 0 votes]
5706507
Schloss

Jan,1998

[0 after 0 votes]
5699458
Sprague
382/250
Dec,1997

[0 after 0 votes]
5696898
Baker

Dec,1997

[0 after 0 votes]
5678041
Baker

Oct,1997

[0 after 0 votes]
5623600
Ji
726/24
Apr,1997

[0 after 0 votes]
5586260
Hu
726/12
Dec,1996

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed:

1. A proxy host computer comprising:

a configuration database of services associated with browsers, further comprising a plurality of configuration pages representing different sets of services; and

a database updater to update services associated with a browser upon receipt from the browser of a request for a configuration update, said request selecting one configuration page from said plurality of configuration pages.

2. The proxy host computer of claim 1, wherein the configuration database includes associations between services and attachment points of browsers.

3. The proxy host computer of claim 1 further comprising a wireless radio link connecting the proxy host computer to the browser.

4. A method of accessing and retrieving information in a networked data communications system comprising, at a proxy:

receiving from a browser a query directed to an information source;

establishing a set of services associated with the browser;

selecting a method of filtering to apply to the query as a function of the set of services associated with the browser;

modifying the query according to the method of filtering to provide a modified query;

forwarding the modified query to another information source;

receiving from the another information source a response to the modified query; and

forwarding the response to the browser.

5. The method of claim 4 further comprising:

at the browser configuring the browser to direct the query to a specific attachment point of a plurality of attachment points of the proxy; and

wherein said step of receiving further includes receiving the query at the specific attachment point and said step of establishing a set of services depends on the specific attachment point.

6. The method of claim 4 wherein, the step of modifying the query