Content collection
First Claim
1. A method of transmitting content, comprising the steps ofopening a socket to a manager, the opening being performed by a first web server agent running on a first computer in a web service system if the first web server agent is not able to open a socket to a second web server agent running on a second computer in the web service system;
- sending a message from the first web server agent to the second web server agent via the manager, the message requesting that the second web server agent open a socket to the first web server agent;
using the socket opened by the second web server agent to send a further message from the first web server agent to the second web server agent;
identifying, by the first web server agent, a portion of a file for transmission to the second web server agent, the first and second web server agents each providing an interface between the web service system and the first and second computers respectively; and
transmitting the portion of the file from the first web server agent to the second web server agent; and
storing, by the second web server agent, the portion of the transmitted file.
7 Assignments
0 Petitions
Accused Products
Abstract
In a web service system with one or more web servers, a system and method for distributing content directly from each web server to a single computer transfers files generated on web servers to a central location for access by a system operator. If files generated by multiple web servers are aggregated on a single computer, processing and analysis can be performed on all of the files. Generally, in one aspect, the invention relates to a system and method for transmitting content from one computer to another in a web service system. The web service system includes web servers that provide web pages in response to web page requests. First and second web server agents provide an interface between the web service system and first and second computers, respectively. The first web server agent runs on the first computer and identifies at least a portion of a file for transmission to the second web server agent running on the second computer in the web service system. At least a portion of the file from the first web server agent is transmitted to the second web server agent and then stored by the second web server agent.
175 Citations
20 Claims
-
1. A method of transmitting content, comprising the steps of
opening a socket to a manager, the opening being performed by a first web server agent running on a first computer in a web service system if the first web server agent is not able to open a socket to a second web server agent running on a second computer in the web service system; -
sending a message from the first web server agent to the second web server agent via the manager, the message requesting that the second web server agent open a socket to the first web server agent;
using the socket opened by the second web server agent to send a further message from the first web server agent to the second web server agent;
identifying, by the first web server agent, a portion of a file for transmission to the second web server agent, the first and second web server agents each providing an interface between the web service system and the first and second computers respectively; and
transmitting the portion of the file from the first web server agent to the second web server agent; and
storing, by the second web server agent, the portion of the transmitted file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of transmitting content, comprising the steps of:
-
determining, by a first web server agent running on a first computer in a web service system, that a first file with a first name was renamed to a second name such that the first file has the second name as a file name thereof, and a second file has the first name as a file name thereof, the web service system providing web pages in response to web page requests;
identifying the first file having the second name;
notifying a second web server agent running on a second computer in the web service system that the first file was renamed;
transmitting a portion of the first file from the first web server agent to a second web server agent, the portion of the first file being less than the whole first file;
identifying the second file having the first name;
transmitting a portion of the second file from the first web server agent to the second web server agent. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of transmitting content, comprising the steps of:
-
opening a socket to a manager, the opening being performed by a first web server agent running on a first computer in a web service system if the first web server agent is not able to open a socket to a second web server agent running on a second computer in the web service system;
sending a message from the first web server agent to the second web server agent via the manager, the message requesting that the second web server agent open a socket to the first web server agent;
using the socket opened by the second web server agent to send a further message from the first web server agent to the second web server agent;
identifying, by the first web server agent, a portion of a file for transmission to a second web server agent, the first web server agent providing an interface between the web service system and the first computer;
transmitting the portion of the file from the first web server agent to the second web server agent; and
providing by the second web server agent, the received portion of transmitted file as input to a computer program. - View Dependent Claims (16, 17)
-
-
18. A method of transmitting content, comprising the steps of:
-
opening a socket to a manager, the opening being performed by a first web server agent running on a first computer in a web service system if the first web server agent is not able to open a socket to a second web server agent running on a second computer in the web service system;
sending a message from the first web server agent to the second web server agent via the manager, the message requesting that the second web server agent open a socket to the first web server agent;
using the socket opened by the second web server agent to send a further message from the first web server agent to the second web server agent;
identifying, by the first web server agent, a computer program, the first web server agent providing an interface between the web service system and the first computer;
running by the first web server agent the computer program;
transmitting the output of the computer program from the first web server agent to the second web server agent; and
providing by the second web server agent, the received transmitted output as input to a computer program. - View Dependent Claims (19)
-
-
20. A computer program for transmitting content embodied on a computer-readable medium, comprising:
-
an identification code segment for identifying, by a first web server agent running on a first computer in a web service system, a portion of a file for transmission to a second web server agent running on a second computer in the web service system, the first and second web server agents each providing an interface between the web service system and the first and second computers respectively;
a transmitting code segment for transmitting the portion of the file from the first web server agent to the second web server agent;
a socket opening segment for opening a socket to a manager, the opening being performed by the first web server agent if the first web server agent is not able to open a socket to the second web server agent;
a message sending segment for sending a message from the first web server agent to the second web server agent via the manager, the message requesting that the second web server agent open a socket to the first web server agent; and
an additional message sending segment for using the socket opened by the second web server agent to send a further message from the first web server agent to the second web server agent.
-
Specification