Secure virtual address realm
First Claim
1. A system including a plurality of devices communicating with each other via at least one public network, at least one device coupled to at least one private network having access to the public network, comprising a virtual address realm.
3 Assignments
0 Petitions
Accused Products
Abstract
A private virtual dynamic network is provided for computing devices coupled to public networks or private networks. This enables computing devices anywhere in the world to join into private enterprise intranets and communicate with each other. In one embodiment, the present invention provides a separate private virtual address realm, seen to each user as a private network, while seamlessly crossing public and private network boundaries. One implementation of the present invention uses an agent to enable an entity to participate in the network without requiring the member to add new hardware or software.
-
Citations
88 Claims
- 1. A system including a plurality of devices communicating with each other via at least one public network, at least one device coupled to at least one private network having access to the public network, comprising a virtual address realm.
-
16. A virtual community network transmitting communications via at least one physical network, comprising:
-
a virtual address realm; and
a set of users capable of communicating in the virtual address realm. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
defining a virtual address realm overlying a public address realm, the virtual address realm including at least a user set; and
routing communications between users in the user set by means of virtual address realm addresses. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for providing secure communications between two devices, comprising:
-
providing a virtual realm identifier;
defining a set of users for the virtual realm;
registering users in the realm;
assigning virtual addresses to users; and
routing information between users in said virtual address realm. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
providing a virtual address realm configuration including a user set and a domain name for said user set; and
routing communications between users in said virtual address realm. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A virtual network allowing a plurality of devices to communicate in a secure manner in a virtual address realm, comprising:
a virtual network manager governing device registration, access and communication policies of devices communicating in the virtual network - View Dependent Claims (74, 75, 76)
-
77. A virtual network allowing a plurality of devices to communicate in a secure manner in a virtual address realm, comprising:
a virtual network agent capable of communicating with other virtual network agents in the virtual address realm. - View Dependent Claims (78, 79, 80, 81, 82, 83)
-
84. A virtual network allowing a plurality of devices to communicate in a secure manner in a virtual address realm, comprising:
a virtual network router translating virtual addressing information for devices in the virtual address realm to publicly routable information. - View Dependent Claims (85, 86, 87, 88)
Specification