Web based extranet architecture providing applications to non-related subscribers
First Claim
Patent Images
1. A server comprising:
- a memory to store instructions; and
a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising;
communicating data over a network to facilitate establishment of a virtual extranet community among a plurality of communication devices associated with a plurality of entities and to facilitate establishment of secure communications within the virtual extranet community, wherein the plurality of entities are unrelated; and
providing access for the plurality of communication devices to a software application that enables managing contact information for the plurality of entities, managing messages provided in the virtual community and managing collaborative sharing of documents,wherein the access is based on the plurality of communication devices being associated with a workgroup defined from among the plurality of communication devices associated with the plurality of entities, andwherein the secure communications comprise first communications between an entity router of each of the plurality of entities communicatively coupled to a network router remotely located from each of the plurality of entities, and second communications between the network router and the server via a firewall remotely located from each of the plurality of entities.
9 Assignments
0 Petitions
Accused Products
Abstract
An extranet includes a network which couples a plurality of non-related participants and a server coupled to the network. The server stores a plurality of applications including workgroup applicants, transaction applications, security applications and transport circuits and equipment. The server is programmed to load particular ones of the plurality of applications onto the network for use by the plurality of participants in response to a request by one of the participants for a particular application.
-
Citations
20 Claims
-
1. A server comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; communicating data over a network to facilitate establishment of a virtual extranet community among a plurality of communication devices associated with a plurality of entities and to facilitate establishment of secure communications within the virtual extranet community, wherein the plurality of entities are unrelated; and providing access for the plurality of communication devices to a software application that enables managing contact information for the plurality of entities, managing messages provided in the virtual community and managing collaborative sharing of documents, wherein the access is based on the plurality of communication devices being associated with a workgroup defined from among the plurality of communication devices associated with the plurality of entities, and wherein the secure communications comprise first communications between an entity router of each of the plurality of entities communicatively coupled to a network router remotely located from each of the plurality of entities, and second communications between the network router and the server via a firewall remotely located from each of the plurality of entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
providing access for a plurality of communication devices associated with a plurality of entities to a server system, wherein the access is provided over a data network which communicates data in accordance with an internet protocol to facilitate establishment of a virtual extranet community among the plurality of communication devices for secure communications, wherein the plurality of entities are unrelated, and wherein the secure communications comprise first communications between an entity router of each of the plurality of entities communicatively coupled to a network router remotely located from each of the plurality of entities, and second communications between the network router and the server via a firewall remotely located from each of the plurality of entities; obtaining workgroup information that identifies workgroup communication devices from among the plurality of communication devices that are associated with a workgroup; and providing access for the workgroup communication devices to a software application that enables collaborative sharing of documents, wherein the access to the software application is based on the workgroup communication devices being associated with the workgroup. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A server comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; communicating data over a network to facilitate establishment of a virtual extranet community among a plurality of communication devices associated with a plurality of entities and to facilitate secure communications over the network between the plurality of communication devices, wherein the plurality of entities are unrelated, and wherein the secure communications comprise first communications between an entity router of each of the plurality of entities communicatively coupled to a network router remotely located from each of the plurality of entities, and second communications between the network router and the server via a firewall remotely located from each of the plurality of entities; and providing access for the plurality of communication devices to a software application that enables managing collaborative sharing of documents, wherein the access to the software application is based on the plurality of communication devices being associated with a workgroup defined from among the plurality of communication devices associated with the plurality of entities. - View Dependent Claims (18, 19, 20)
-
Specification