Private sharing of computer resources over an internetwork
First Claim
1. A method of privately sharing served resources between first and second computers connected to an internetwork for exchanging network packets therebetween, wherein said served resources reside in said first computer, and wherein each of said computers has a respective private IP address within said internetwork, said method comprising the steps of:
- maintaining a central server coupled to said internetwork and containing a database of IP addresses of registered computers;
running call clients in each of said first and second computers for establishing a data call between said first and second computers in response to said database of IP addresses;
generating within said first or second computer a request for sharing said served resources;
running a server application in said first computer for hosting said served resources; and
running client applications in said first and second computers for retrieving said served resources from said server application simultaneously;
wherein said server application and said client application running in said second computer exchange network packets in response to said IP addresses used by said call clients.
6 Assignments
0 Petitions
Accused Products
Abstract
A data call between at least two internetworked computers is established using a central server. Once the data call is in place, any types of data, information, or computer resources are shared between the two computers, regardless of protocol or data format, by creating a virtual server on one user'"'"'s computer for serving the shared information simultaneously to both users as clients of the virtual server.
-
Citations
16 Claims
-
1. A method of privately sharing served resources between first and second computers connected to an internetwork for exchanging network packets therebetween, wherein said served resources reside in said first computer, and wherein each of said computers has a respective private IP address within said internetwork, said method comprising the steps of:
-
maintaining a central server coupled to said internetwork and containing a database of IP addresses of registered computers; running call clients in each of said first and second computers for establishing a data call between said first and second computers in response to said database of IP addresses; generating within said first or second computer a request for sharing said served resources; running a server application in said first computer for hosting said served resources; and running client applications in said first and second computers for retrieving said served resources from said server application simultaneously; wherein said server application and said client application running in said second computer exchange network packets in response to said IP addresses used by said call clients. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Computer apparatus for privately sharing served resources residing in said computer apparatus with a remote computer via an internetwork for exchanging network packets, said computer apparatus and said remote computer having respective private IP addresses within said internetwork, said computer apparatus comprising:
-
a call client for transmitting information identifying said remote computer to a central server maintaining a database of IP addresses of registered computers, and for establishing a data call between said computer apparatus and said remote computer in response to said database of IP addresses; a server application for hosting said server resources; and a client application for retrieving said served resources from said server application; wherein said server application is configured to exchange network packets with a remote client application running on said remote computer in response to said database of IP addresses. - View Dependent Claims (9, 10)
-
-
11. A software product for privately sharing served resources between a resident computer and a remote computer over a computer network, the software product comprising:
-
software configured to transmit information identifying said remote computer to a central server maintaining a database of IP addresses of registered computers, running a call client for establishing a data call between said resident computer and said remote computer in response to said database of IP addresses, generating a request for sharing said served resources, running a server application in said resident computer for hosting said served resources, and running client applications in said resident computer and said remote computer for retrieving said served resources from said server application simultaneously, wherein said server application and said client application running in said remote computer exchange network packets in response to said IP addresses used by said call client; and a storage system that stores said software product. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification