Group agent
First Claim
Patent Images
1. A method for communicating, comprising the steps of:
- communicating with a first client; and
acting as an intermediary between said first client and members in a first virtual address realm so that said first client can communicate in said first virtual address realm, said first client is not configured to communicate in said first 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
66 Claims
-
1. A method for communicating, comprising the steps of:
-
communicating with a first client; and
acting as an intermediary between said first client and members in a first virtual address realm so that said first client can communicate in said first virtual address realm, said first client is not configured to communicate in said first virtual address realm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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 for communicating in a virtual address realm, said method comprising the steps of:
-
communicating messages with a first client, said messages do not include addresses in said virtual address realm while communicating with said first client;
communicating said messages with members in said virtual address realm on behalf of said first client; and
transforming said messages so that said messages include virtual addresses when communicating with members in said virtual address realm and said messages do not include virtual addresses when communicating with said first client. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for allowing communication in a virtual address realm, comprising:
-
one or more communication interfaces;
one or more storage devices; and
one or more processing devices in communication with said one or more communication interfaces and said one or more storage devices, said one or more processing devices communicate messages with a client and with a member of said virtual address realm, messages received from said member are transformed by removing one or more virtual addresses of said virtual address realm and are sent to said client via one or more communication interfaces, messages received from said client are transformed by adding one or more virtual addresses of said virtual address realm and are sent to said member via said one or more communication interfaces. - View Dependent Claims (38, 39)
-
-
40. A system for allowing communication, comprising:
-
a virtual network manager maintaining administrative information about a first virtual address realm including a set of members, said set of members includes a first member; and
an agent capable of communicating with said first member and acting as a proxy for said first member for communicating in said first virtual address realm. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A method for communicating, comprising the steps of:
-
communicating with a first entity in a first physical address realm from within said first physical address realm; and
communicating with a second entity in a second physical address realm including acting as a proxy for said first entity to communicate with said second entity, said first physical address realm overlaps with said second physical address realm. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. 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 processor to implement a system for communicating, said system comprising:
-
a first entity in a first physical address realm; and
an agent in said first physical address realm, said agent is in communication with said first entity, said agent is capable of communicating with a second entity in a second physical address realm, said first physical address realm overlaps with said second physical address realm, said agent capable of acting as a proxy for said first entity to communicate with said second entity. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
60. A method for communicating, comprising the steps of:
-
identifying a set of entities that are to be able to communicate with each other by indicating a set of domain names, said set of domain names includes a first domain name for a first entity in a first physical address realm and a second domain name for a second entity in a second physical address realm;
communicating with said first entity from within said first physical address realm; and
communicating with a second entity including acting as a proxy for said first entity to communicate with said second entity. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
Specification