IP Library Granted Patent US 7,356,589
Granted Patent B2
US 7,356,589 · App. 11/197,756 · Granted Apr 8, 2008

Content collection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,356,589
App. No.
11/197,756
Granted
Apr 8, 2008
Kind
B2
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.

Claims (16)

1. In a web server system, a method of transmitting content, comprising:

establishing communication between a first web server agent and a manager, if the first web server agent is unable to establish a direct communication with a second web server agent on a remote computer;

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 establish a communication channel to the first web server agent;

identifying, by the first web server agent, at least a portion of a file for transmission to the second web server agent; and

transmitting the portion of the file from the first web server agent to the second web server agent, for storage by the second web server agent, over the communication channel.

2. The method of claim 1 wherein:

identifying comprises identifying the entirety of the file; and

transmitting comprises transmitting the entirety of the file.

3. The method of claim 1 , further comprising repeating the identifying, and transmitting.

4. The method of claim 1 , wherein identifying comprises identifying a portion of the file that was not previously transmitted.

5. The method of claim 1 further comprising, before the identifying, the step of executing a program that operates on the file.

6. A computer readable medium storing instructions for performing a method when executed by a computer, the method comprising:

establishing communication between a first web server agent and a manager, if the first web server agent is unable to establish a direct communication with a second web server agent on a remote computer;

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 establish a communication channel to the first web server agent;

identifying, by the first web server agent, at least a portion of a file for transmission to the second web server agent; and

transmitting the portion of the file from the first web server agent to the second web server agent, for storage by the second web server agent, over the communication channel.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2006
From: INKTOMI CORPORATION
To: YAHOO! INC.
Reel/Frame 018361/0511 →