Patent EP0889418A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0889418A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Abstract URL resolution via relocation service

Assignee: Sun Microsystems Inc
•
Filing: 1998-06-26
•
Granted: —
•
Expires: 2018-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A web page server that provides URL abstraction and dynamic URL resolution. The web page server receives HTTP requests from client systems. For requests that include abstract URLs, the web page server resolves the abstract URL to a resolved URL. This resolution of abstract URLs to resolved URLs is based on the identity of the client system sending the HTTP request. After resolving an abstract URL to a resolved URL, the web page server sends an HTTP redirection response to the requesting client system. The redirection response causes the requesting system to repeat the HTTP request using the resolved URL in place of the abstract URL. In this way, abstract URLs can be resolved to resolved URLs based on the identity of requesting client systems.

Inventors

  • 👤 Owen Densmore
  • 👤 Wayne Gramlich

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 18:05
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9566

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 60 words
A method for resolving an abstract resource address, the method comprising the steps, performed by a computer system, of: receiving an HTTP request from a client system, the HTTP request including an abstract resource address; resolving the abstract resource address to a resolved resource address; and sending an HTTP redirection response including the resolved resource address to the client system.
Claim 2
Dependent Claim 18 words
A method as recited in claim 1, wherein the abstract resource address and resolved resource address are URLs.
Claim 3
Dependent Claim 45 words
A method as recited in claim 1 further comprising the step of adding HTML code to the redirection response, the HTML code executable by the client system to present a user with the option to selectively perform the HTTP request using the resolved resource address.
Claim 4
Dependent Claim 27 words
A method as recited in claim 1, further comprising the step, performed by the computer system, of extracting information identifying the client system from the HTTP request.
Claim 5
Dependent Claim 32 words
A method as recited in claim 1, wherein the step of resolving the abstract resource address further comprises the step of selecting the resolved resource address from a resolved resource address table.
Claim 6
Dependent Claim 30 words
A method as recited in claim 3, wherein the step of selecting the resolved resource address from the resolved resource address table is performed using information identifying the client system.
Claim 7
Dependent Claim 22 words
A method as recited in claim 6, wherein the information identifying the client system is the IP address of the client system.
Claim 8
Dependent Claim 22 words
A method as recited in claim 6, wherein the information identifying the client system is the subnet address of the client system.
Claim 9
Independent Claim 65 words
An apparatus for resolving an abstract resource address comprising: a first portion configured to receive an HTTP request from a client system, the HTTP request including an abstract resource address; a second portion configured to resolve the abstract resource address to a resolved resource address; and a third portion configured to send an HTTP redirection response including the resolved resource address to the client system.
Claim 10
Dependent Claim 18 words
An apparatus as recited in claim 9, wherein the abstract resource address and resolved resource address are URLs.
Claim 11
Dependent Claim 47 words
An apparatus as recited in claim 9, wherein the third portion is configured to add HTML code to the redirection response, the HTML code executable by the client system to present a user with the option to selectively perform the HTTP request using the resolved resource address.
Claim 12
Dependent Claim 24 words
An apparatus as recited in claim 9, wherein the second portion is configured to extract information identifying the client system from the HTTP request.
Claim 13
Dependent Claim 25 words
An apparatus as recited in claim 9, wherein the second portion is configured to select the resolved resource address from a resolved resource address table.
Claim 14
Dependent Claim 31 words
An apparatus as recited in claim 9, wherein the second portion is configured to select the resolved resource address from the resolved resource address table using information identifying the client system.
Claim 15
Dependent Claim 22 words
An apparatus as recited in claim 14, wherein the information identifying the client system is the IP address of the client system.
Claim 16
Dependent Claim 22 words
An apparatus as recited in claim 14, wherein the information identifying the client system is the subnet address of the client system.
Claim 17
Dependent Claim 118 words
A computer program product including: a computer usable medium having computer readable code embodied therein for resolving an abstract resource address for use in a computer system, the computer program product comprising: a first portion including computer readable program code devices configured to cause a computer to receive an HTTP request from a client system, the HTTP request including an abstract resource address; a second portion including computer readable program code devices configured to cause a computer to resolve the abstract resource address to a resolved resource address; and a third portion including computer readable program code devices configured to cause a computer to send an HTTP redirection response including the resolved resource address to the client system.
Claim 18
Dependent Claim 19 words
computer program product as recited in claim 17, wherein the abstract resource address and resolved resource address are URLs.
Claim 19
Dependent Claim 36 words
A computer program product as recited in claim 17, wherein the second portion includes computer readable program code devices configured to cause a computer to select the resolved resource address from a resolved resource address table.
Claim 20
Dependent Claim 58 words
A computer program product as recited in claim 17, wherein the third portion includes computer readable program code devices configured to cause a computer to add HTML code to the redirection response, the HTML code executable by the client system to present a user with the option to selectively perform the HTTP request using the resolved resource address.
Claim 21
Dependent Claim 35 words
A computer program product as recited in claim 17, wherein the second portion includes computer readable program code devices configured to cause a computer to extract information identifying the client system from the HTTP request.
Claim 22
Dependent Claim 42 words
A computer program product as recited in claim 17, wherein the second portion includes computer readable program code devices configured to cause a computer to select the resolved resource address from the resolved resource address table using information identifying the client system.
Claim 23
Dependent Claim 24 words
A computer program product as recited in claim 22, wherein the information identifying the client system is the IP address of the client system.
Claim 24
Dependent Claim 24 words
A computer program product as recited in claim 22, wherein the information identifying the client system is the subnet address of the client system.
Claim 25
Dependent Claim 93 words
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a computer, cause the computer to resolve an abstract resource address by performing the steps of: executing a first portion configured to receive an HTTP request from a client system, the HTTP request including an abstract resource address; executing a second portion configured to resolve the abstract resource address to a resolved resource address; and executing a third portion configured to send an HTTP redirection response including the resolved resource address to the client system.
Claim 26
Dependent Claim 20 words
A computer data signal as recited in claim 25, wherein the abstract resource address and resolved resource address are URLs.
Claim 27
Dependent Claim 49 words
A computer data signal as recited in claim 25, wherein the third portion is configured to add HTML code to the redirection response, the HTML code executable by the client system to present a user with the option to selectively perform the HTTP request using the resolved resource address.
Claim 28
Dependent Claim 26 words
A computer data signal as recited in claim 25, wherein the second portion is configured to extract information identifying the client system from the HTTP request.
Claim 29
Dependent Claim 27 words
A computer data signal as recited in claim 25, wherein the second portion is configured to select the resolved resource address from a resolved resource address table.
Claim 30
Dependent Claim 33 words
A computer data signal as recited in claim 25, wherein the second portion is configured to select the resolved resource address from the resolved resource address table using information identifying the client system.
Claim 31
Dependent Claim 24 words
A computer data signal as recited in claim 30, wherein the information identifying the client system is the IP address of the client system.
Claim 32
Dependent Claim 24 words
A computer data signal as recited in claim 30, wherein the information identifying the client system is the subnet address of the client system.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag