US5835718A
Expired / Lapsed
US
⏱️ 0.0 years remaining
URL rewriting pseudo proxy server
Assignee: AT&T Properties LLC
•
Filing: 1996-04-10
•
Granted: 1998-11-10
•
Expires: 2016-04-10
Abstract
Abstract A method for real time remapping of access to a selected remote domain in an interconnected computer system network comprising the steps defining a pseudo proxy server and translating in the pseudo proxy server a remote record identifier corresponding to the remote domain to a remapped record identifier corresponding to the local domain. In a further enhancement the method comprises the additional step of determining if a selected record identifier is a selected remapped record identifier.
Inventors
- 👤 Charles Douglas Blewett
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 09:23
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; H; H04; H04L; H04L9/00; H04L9/40
Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
94 words
In an interconnected computer system network a method of tracking and controlling access to remote record identifiers, said method comprising the steps of: providing a first data set having a rewritten record identifier for a remote record identifier to a local user; responding to a request from said local user for a selected record identifier; determining if said selected record identifier is a rewritten record identifier; determining an actual record identifier for said rewritten record identifier; and requesting a second data set corresponding to said actual record identifier from said interconnected computer system network.
Claim 2
Dependent Claim
94 words
In an interconnected computer system network a method of tracking and controlling access to remote record identifiers, said method comprising the steps of: providing a first data set having a rewritten record identifier for a remote record identifier to a local user; responding to a request from said local user for a selected record identifier; determining if said selected record identifier is a rewritten record identifier; determining an actual record identifier for said rewritten record identifier; and requesting a second data set corresponding to said actual record identifier from said interconnected computer system network.
Claim 3
Dependent Claim
20 words
The method as recited in claim 1 wherein said first data set comprises a hypertext markup language based data set.
Claim 4
Dependent Claim
17 words
The method as recited in claim 1 wherein said remote record identifier comprises a uniform record locator.
Claim 5
Dependent Claim
25 words
The method as recited in claim 1 comprising the additional steps of determining that a record identifier is remote and rewriting said remote record identifier.
Claim 6
Dependent Claim
55 words
The method as recited in claim 4 wherein the steps of determining that a record identifier is remote comprises scanning a domain name of said actual record identifier and comparing said domain name to a local domain name wherein said record identifier is remote if said domain name is different than said local domain name.
Claim 7
Dependent Claim
32 words
The method as recited in claim 1 wherein the step of determining an actual record identifier for said rewritten record identifier comprises looking up said actual record identifier by a predetermined index.
Claim 8
Dependent Claim
21 words
The method as recited in claim 6 wherein the step of determining an actual record identifier further comprises a hashing table.
Claim 9
Dependent Claim
16 words
The method as recited in claim 7 wherein said hashing table comprises a minimal perfect hash.
Claim 10
Dependent Claim
22 words
The method as recited in claim 6 wherein the step of determining an actual record identifier further comprises addressing a memory location.
Claim 11
Dependent Claim
25 words
The method as recited in claim 6 wherein the step of determining an actual record identifier further comprises accessing an inode of a disk file.
Claim 12
Dependent Claim
30 words
The method as recited in claim 1 wherein the step of determining an actual record identifier for said rewritten record identifier comprises accessing a disk file by a file name.
Claim 13
Dependent Claim
20 words
The method as recited in claim 11 wherein said disk file contains a domain name of said actual record identifier.
Claim 14
Dependent Claim
16 words
The method as recited in claim 11 wherein said disk file contains said actual record identifier.
Claim 15
Dependent Claim
20 words
The method as recited in claim 1 wherein said request from said local user comprises a hypertext transfer protocol request.
Claim 16
Dependent Claim
110 words
In an interconnected computer system network a method of providing pseudo proxy access for tracking and controlling access to remote uniform record locators, said method comprising the steps of: providing a hypertext markup language based page having a rewritten uniform record locator for a remote uniform record locator to a local user; responding to a request from said local user for a selected uniform record locator; determining if said selected uniform record locator is a rewritten uniform record locator; determining an actual uniform record locator for said rewritten uniform record locator; and requesting a second data set corresponding to said actual uniform record locator from said interconnected computer system network.
Claim 17
Dependent Claim
110 words
In an interconnected computer system network a method of providing pseudo proxy access for tracking and controlling access to remote uniform record locators, said method comprising the steps of: providing a hypertext markup language based page having a rewritten uniform record locator for a remote uniform record locator to a local user; responding to a request from said local user for a selected uniform record locator; determining if said selected uniform record locator is a rewritten uniform record locator; determining an actual uniform record locator for said rewritten uniform record locator; and requesting a second data set corresponding to said actual uniform record locator from said interconnected computer system network.
Claim 18
Dependent Claim
60 words
The method as recited in claim 15 comprising the additional steps of determining that a uniform record locator is remote by comparing a domain name of said uniform record locator to a local domain name, wherein said uniform record locator is remote if said domain name is different than said local domain name and rewriting said remote uniform record locator.
Claim 19
Dependent Claim
35 words
The method as recited in claim 15 wherein the step of determining an actual uniform record locator for said rewritten uniform record locator comprises looking up said actual uniform record locator by a predetermined index.
Claim 20
Dependent Claim
22 words
The method as recited in claim 17 wherein the step of determining an actual uniform record locator further comprises a hashing table.
Claim 21
Dependent Claim
16 words
The method as recited in claim 18 wherein said hashing table comprises a minimal perfect hash.
Claim 22
Dependent Claim
23 words
The method as recited in claim 15 wherein the step of determining an actual uniform record locator further comprises addressing a memory location.
Claim 23
Dependent Claim
26 words
The method as recited in claim 15 wherein the step of determining an actual uniform record locator further comprises accessing an inode of a disk file.
Claim 24
Dependent Claim
32 words
The method as recited in claim 15 wherein the step of determining an actual uniform record locator for said rewritten uniform record locator comprises accessing a disk file by a file name.
Claim 25
Dependent Claim
46 words
The method as recited in claim 15 comprising the additional steps of determining that a uniform record locator is remote by comparing a domain name of said uniform record locator to compared to a predetermined table of domain names and rewriting said remote uniform record locator.
Claim 26
Dependent Claim
83 words
In a computer server, a method of establishing a pseudo server, comprising the steps of: receiving a request from a user, fetching data requested by the user, said data containing pointers to secondary data, identifying remote pointers, pointers that point to data remote from the computer server, storing the remote pointers at the computer server, generating rewritten pointers for the remote pointers, the rewritten pointers pointing to the corresponding stored remote pointers, and transmitting the fetched data and rewritten pointers to the user.
Claim 27
Dependent Claim
83 words
In a computer server, a method of establishing a pseudo server, comprising the steps of: receiving a request from a user, fetching data requested by the user, said data containing pointers to secondary data, identifying remote pointers, pointers that point to data remote from the computer server, storing the remote pointers at the computer server, generating rewritten pointers for the remote pointers, the rewritten pointers pointing to the corresponding stored remote pointers, and transmitting the fetched data and rewritten pointers to the user.
Claim 28
Dependent Claim
12 words
The method of claim 24, wherein the rewritten pointers are blind pointers.
Claim 29
Dependent Claim
12 words
The method of claim 24, wherein the pointers are Uniform Resource Locators.
Claim 30
Dependent Claim
13 words
The method of claim 24, wherein the rewritten pointer references a disk file.
Claim 31
Dependent Claim
14 words
The method of claim 24, wherein the rewritten pointer references a location in memory.
Claim 32
Dependent Claim
16 words
The method of claim 24, wherein the user communicates with the computer server through the Internet.
Claim 33
Dependent Claim
14 words
The method of claim 24, wherein the user communicates with the computer server directly.
Claim 34
Dependent Claim
52 words
The method of claim 24, further comprising steps of: receiving a request from the user, the request including a selected pointer, determining whether the selected pointer is a rewritten pointer and, if so, retrieving the stored remote pointer corresponding to the selected pointer, and retrieving data referenced by the retrieved remote pointer.
Claim 35
Dependent Claim
13 words
The method of claim 24, wherein the remote pointers are uniform resource locators.
Claim 36
Dependent Claim
23 words
The method of claim 24, wherein said generating step includes a step of looking up said remote record identifier by a predetermined index.
Claim 37
Dependent Claim
12 words
The method of claim 33, wherein said index is a hashing table.
Claim 38
Dependent Claim
14 words
The method of claim 34, wherein said hashing table includes a minimal perfect hash.
Claim 39
Dependent Claim
17 words
The method of claim 24, wherein said remote pointers are stored in a file by file name.
Claim 40
Dependent Claim
17 words
The method of claim 24, wherein said remote pointers are stored in a file by an inode.
Claim 41
Dependent Claim
14 words
The method of claim 24, wherein the request is a hypertext transfer protocol request.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-09 | 2002-05-11 | 2002-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-09 | 2006-05-11 | 2006-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-09 | 2010-05-11 | 2010-11-10 | $7700.00 | Window Closed / Lapsed |