System of server-client distributed computing using passive clients
First Claim
Patent Images
1. A system of distributed computing, which comprises:
- a. The use of a network protocol to transmit data between a server and clients on networks where other data is currently being distributed from a server to clients. b. A server-side program/script to create client-side programs/scripts that are attached to the data requested by a client. c. The client receives the client-side program/script without any action other than the normal request for data. d. Client-side programs/scripts perform the work required. e. The client-side program/script may respond to the server through an adapted data request.
0 Assignments
0 Petitions
Accused Products
Abstract
Distributed computing may be achieved through a network protocol, such as Hypertext Transfer Protocol (HTTP), commonly referred to as “the web.” The server for the distributed computer is a server-side program/script that creates client-side programs/scripts that are attached to the data requested by a client. The server also listens for responses, such as HTTP requests from the clients. The client-side programs/scripts perform parts of the overall calculation and respond to the server only if necessary. With enough traffic to a server that implements this system, the computing power of a supercomputer may easily be matched.
29 Citations
4 Claims
-
1. A system of distributed computing, which comprises:
-
a. The use of a network protocol to transmit data between a server and clients on networks where other data is currently being distributed from a server to clients. b. A server-side program/script to create client-side programs/scripts that are attached to the data requested by a client. c. The client receives the client-side program/script without any action other than the normal request for data. d. Client-side programs/scripts perform the work required. e. The client-side program/script may respond to the server through an adapted data request. - View Dependent Claims (2, 3, 4)
-
Specification