Selectively utilizing an automatically generated internet protocol address in a networked environment
First Claim
1. In a networked computing environment including a local area network containing one or more host computers, wherein a first IP address is generated by one of the host computers and a second IP address is received by the host computer on the local area network from an IP address server, a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, the determination depending on whether the IP address received from the IP address server is in conflict, the method comprising the following:
- an act of automatically generating an IP address;
an act of receiving an assigned IP address from an IP address server;
an act of determining whether the assigned IP address received from the IP address server is in conflict;
in response to the act of determining, if the IP address received is in conflict, an act of using the generated IP address; and
in response to the act of determining, if the IP address received is not in conflict, an act of using the assigned IP address received from the IP address server.
1 Assignment
0 Petitions
Accused Products
Abstract
The utilization is described of an automatically generated Internet protocol (“IP”) address in a networked environment. An IP address is automatically generated and used while an IP address server is unavailable or unreliable. The system used either the automatically generated IP address or the assigned address depending on certain circumstances. For example, if the IP address server repeatedly assigns conflicting IP address, the system continues to use the generated IP address despite having received an assigned IP address from the IP address server. Also, if the communication is within a common local area network, the generated IP address is used so as to avoid encryption of the communication in accordance with TCP/IP protocol.
50 Citations
22 Claims
-
1. In a networked computing environment including a local area network containing one or more host computers, wherein a first IP address is generated by one of the host computers and a second IP address is received by the host computer on the local area network from an IP address server, a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, the determination depending on whether the IP address received from the IP address server is in conflict, the method comprising the following:
-
an act of automatically generating an IP address;
an act of receiving an assigned IP address from an IP address server;
an act of determining whether the assigned IP address received from the IP address server is in conflict;
in response to the act of determining, if the IP address received is in conflict, an act of using the generated IP address; and
in response to the act of determining, if the IP address received is not in conflict, an act of using the assigned IP address received from the IP address server. - View Dependent Claims (2, 3, 4)
if the IP address received is in conflict, an act of ceasing to use the assigned IP address.
-
-
4. A method in accordance with claim 1, further comprising the following:
if the IP address received is not in conflict, an act of ceasing to use the generated IP address.
-
5. A computer program product for implementing within a computer system a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, the determination depending on whether the IP address received from the IP address server is in conflict, the computer program product comprising:
-
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for implementing the following;
an act of determining whether an assigned IP address received from an IP address server is in conflict;
in response to the act of determining, if the assigned IP address is in conflict, an act of using an automatically generated IP address; and
in response to the act of determining, if the assigned IP address received is not in conflict, an act of using the assigned IP address received from the IP address server. - View Dependent Claims (6)
-
-
7. In a networked computing environment including a local area network containing one or more host computers, wherein a first IP address is generated by one of the host computers and a second IP address is received by the host computer on the local area network from an IP address server, a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, the determination depending on whether the IP address received from the IP address server is in conflict, the method comprising the following:
-
an act of automatically generating an IP address;
an act of receiving an assigned IP address from an IP address server;
a step for selectively using either the automatically generated IP address or the assigned IP address depending on whether the assigned IP address is in conflict. - View Dependent Claims (8, 9, 10, 11)
an act of determining whether the assigned IP address received from the IP address server is in conflict;
in response to the act of determining, if the IP address received is in conflict, an act of using the generated IP address; and
in response to the act of determining, if the IP address received is not in conflict, an act of using the assigned IP address received from the IP address server.
-
-
9. A method in accordance with claim 8, wherein the act of receiving an assigned IP address and the act of determining recurs a predetermined number or times if the assigned IP address is determined to be in conflict.
-
10. A method in accordance with claim 8, further comprising the following:
if the IP address received is in conflict, an act of ceasing to use the assigned IP address.
-
11. A method in accordance with claim 8, further comprising the following:
if the IP address received is not in conflict, an act of ceasing to use the generated IP address.
-
12. In a networked computing environment including a local area network containing one or more host computers, wherein a first IP address is generated by one of the host computers and a second IP address is received by the host computer on the local area network from an IP address server, a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, depending on the location of the destination device, wherein different communication protocols may be implemented based on the location of the destination device, the method comprising the following:
-
an act of automatically generating an IP address;
an act of receiving an IP address from an IP address server; and
an act of determining whether the network portion of a source IP address matches the network portion of a destination IP address;
an act of using the automatically generated IP address if the network portion of the source IP address matches the network portion of the destination IP address; and
an act of using the assigned IP address if the network portion of the source IP address does not match the network portion of the destination IP address. - View Dependent Claims (13, 14, 15)
an act of encrypting communications from the sending device to the destination device if the sending device and the destination device reside in different LANs; and
an act of foregoing encrypting of communications from the sending device to the destination device if the sending device and the destination device reside in a common LAN.
-
-
16. A computer program product for implementing within a computer system a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, the determination depending on whether the sending device and the destination device are both within a common local area network, the computer program product comprising:
-
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for implementing the following;
an act of determining whether the network portion of a source IP address associated with the sending device matches the network portion of a destination IP address associated with the destination device;
an act of using an automatically generated IP address if the network portion of the source IP address matches the network portion of the destination IP address; and
an act of using an IP address assigned from an IP address server if the network portion of the source IP address does not match the network portion of the destination IP address. - View Dependent Claims (17)
-
-
18. In a networked computing environment including a local area network containing one or more host computers, wherein a first IP address is generated by one of the host computers and a second IP address is received by the host computer on the local area network from an IP address server, a method for determining which IP address to use when a sending device in the local area network communicates with a destination device, depending on the location of the destination device, wherein different communication protocols may be implemented based on the location of the destination device, the method comprising the following:
-
an act of automatically generating an IP address;
an act of receiving an IP address from an IP address server; and
a step for selectively using either the automatically generated IP address or the assigned IP address depending on whether or not a communication is occurring entirely within the local area network. - View Dependent Claims (19, 20, 21, 22)
an act of determining whether the network portion of a source IP address matches the network portion of a destination IP address;
an act of using the automatically generated IP address if the network portion of the source IP address matches the network portion of the destination IP address; and
an act of using the assigned IP address if the network portion of the source IP address does not match the network portion of the destination IP address.
-
-
20. A method in accordance with claim 18, wherein the network portion of the source IP address reads 10.
-
21. A method in accordance with claim 18, wherein the network portion of the source IP address reads 169.254.
-
22. A method in accordance with claim 18, further comprising the following:
-
an act of encrypting communications from the sending device to the destination device if the sending device and the destination device reside in different LANs; and
an act of foregoing encrypting of communications from the sending device to the destination device if the sending device and the destination device reside in a common LAN.
-
Specification