CREATING A PUBLIC IDENTITY FOR AN ENTITY ON A NETWORK
2 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for establishing a public identity for an entity on a private network. In one embodiment, a first entity can initiate a request to create a binding of a public address to a private address for itself. The existence of this public address for the first entity can be made known so that other entities can use the public address to communicate with the first entity. The present invention allows entities outside of a private network to initiate communication with an entity inside a private network.
-
Citations
92 Claims
-
1-71. -71. (canceled)
-
72. A method for communicating between a first entity and a second entity, the method comprising:
-
requesting to a gateway, by the first entity in a private network, a public internet protocol (“
IP”
) address for the first entity;receiving, by the first entity, a public IP address of the first entity; receiving, at the first entity, an initial IP packet from the second entity having a public IP address, wherein the initial IP packet includes; a destination address including the public IP address of the first entity, and a source address including the public IP address of the second entity; generating, at the first entity, a responsive IP packet, wherein the responsive IP packet includes; a destination address including the public IP address of the second entity, and a source address including the public IP address of the first entity; and transmitting, from the first entity, the responsive IP packet to the second entity. - View Dependent Claims (73, 74, 75, 76, 77, 78)
-
-
79. An apparatus, comprising:
-
one or more processors included in a first entity in a private network and programmed to; request to a gateway a public internet protocol (“
IP”
) address for the first entity;receive a public IP address of the first entity; receive an initial IP packet from a second entity having a public IP address, wherein the initial IP packet includes; a destination address including the public IP address of the first entity, and a source address including the public IP address of the second entity; generate a responsive IP packet, wherein the responsive IP packet includes; a destination address including the public IP address of the second entity, and a source address including the public IP address of the first entity; and transmit the responsive IP packet to the second entity. - View Dependent Claims (80, 81, 82, 83, 84, 85)
-
-
86. One or more computer-readable mediums including software instructions for:
-
requesting to a gateway, by a first entity in a private network, a public internet protocol (“
IP”
) address for the first entity;receiving, by the first entity, a public IP address of the first entity; receiving, at the first entity, an initial IP packet from the second entity having a public IP address, wherein the initial IP packet includes; a destination address including the public IP address of the first entity, and a source address including the public IP address of the second entity; generating, at the first entity, a responsive IP packet, wherein the responsive IP packet includes; a destination address including the public IP address of the second entity, and a source address including the public IP address of the first entity; and transmitting, from the first entity, the responsive IP packet to the second entity. - View Dependent Claims (87, 88, 89, 90, 91, 92)
-
Specification