System for network addressing
First Claim
1. A method of providing an address, said method comprising:
- providing a requesting device coupled to a network;
providing an address, said address comprising a protocol identifier;
providing a port identifier, said port identifier operable to identify a port on said requesting device;
including said port identifier as part of said address;
transmitting said address from said requesting device onto said network;
receiving said address at an intermediate device; and
addressing a data provider device while including said port identifier as part of an address string.
8 Assignments
0 Petitions
Accused Products
Abstract
A system relating to distributing content objects to a client computer. One system includes a server, a first content cache, a second content cache and a preference list. The first server is at a first address and the second server is at a second address. The server includes a content object that is copied to the first and second content caches. Originating from a client computer, the preference list includes at least one of the first and second addresses. A multiple address system provides for metadata to be combined with a first location for an object. A port identifier can be added to the address to allow a desired port to be referenced. The port identifier allows a predetermined port to be addressed in response to an inquiry.
137 Citations
17 Claims
-
1. A method of providing an address, said method comprising:
-
providing a requesting device coupled to a network;
providing an address, said address comprising a protocol identifier;
providing a port identifier, said port identifier operable to identify a port on said requesting device;
including said port identifier as part of said address;
transmitting said address from said requesting device onto said network;
receiving said address at an intermediate device; and
addressing a data provider device while including said port identifier as part of an address string. - View Dependent Claims (2)
transmitting a message from said data provider to the port of said requesting device identified by said port identifier.
-
-
3. A method of providing an address, comprising:
-
providing a protocol identifier;
providing an IP identifier;
providing a requesting device identifier;
providing a requesting device port identifier;
coupling said protocol identifier, said IP identifier, said requesting device identifier, and said requesting device port identifier as an address string. - View Dependent Claims (4, 5, 6)
providing a file identifier.
-
-
5. The method as described in claim 4 wherein said coupling further comprises:
coupling said protocol identifier with said IP identifier, said requesting device identifier, said requesting device port identifier, and said file identifier as an address string.
-
6. The method as described in claim 5 and further comprising:
organizing said address structure so that said port identifier is adjacent said requesting device identifier.
-
7. A data structure for addressing a device on a network, said data structure comprising:
-
a protocol identifier field;
an internet protocol identifier field for use in addressing an intermediary device;
a requesting device identifier field;
a requesting device port identifier field; and
wherein said protocol identifier field, said internet protocol identifier field, said requesting device identifier field, and said requesting device port identifier field are combined as part of an address string. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer data signal comprising:
-
a protocol identifier segment;
an internet protocol identifier segment for use in addressing an intermediary device;
a requesting device identifier segment;
a requesting device port identifier segment;
wherein said protocol identifier segment, said internet protocol identifier segment;
said requesting device identifier segment, and said requesting device port identifier segment are configured as part of an address string.- View Dependent Claims (13, 14)
a file identifier segment for identifying a file stored on a data provider device.
-
-
14. The computer data signal as described in claim 12 wherein said requesting device port identifier segment is operable for designating a port on a requesting device from which a request for data originated.
-
15. An apparatus for use in a network, said apparatus comprising:
-
a computer operable to provide an address for addressing a device on said network;
code for use by said computer operable to provide a protocol identifier field;
code for use by said computer operable to provide an internet protocol identifier field for use in addressing an intermediary device;
code for use by said computer operable to provide a requesting device identifier field;
code for use by said computer operable to provide a requesting device port identifier field;
code for use by said computer operable to configure said protocol identifier field, said internet protocol identifier field, said requesting device identifier field, and said requesting device port identifier field as a single address. - View Dependent Claims (16, 17)
code for use by said computer operable to provide a file identifier field.
-
-
17. The apparatus as described in claim 16 wherein said code for use by said computer operable to configure said protocol identifier field, said internet protocol identifier field, said requesting device identifier field, and said requesting device port identifier field as a single address comprises:
code for use by said computer operable to configure said protocol identifier field, said internet protocol identifier field, said requesting device identifier field, said requesting device port identifier field, and said file identifier field as a single address.
Specification