WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Web service    
United States Patent6279001   
Link to this pagehttp://www.wikipatents.com/6279001.html
Inventor(s)DeBettencourt; Jason (Framingham, MA); Lara; Marco (Topsfield, MA); Yamane; Stanley (Framingham, MA); Abbott; Freeland (Arlington, MA)
AbstractA system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system can manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system can collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system can monitor for specific events, and can act automatically upon the occurrence of such events. The events can include predictions or thresholds that indicate impending system crises. The system can include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems. The system can present current information about the system operation to a system operator. The system can manage content replication.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6279001
Web service - US Patent 6279001 Drawing
Web service
Inventor     DeBettencourt; Jason (Framingham, MA); Lara; Marco (Topsfield, MA); Yamane; Stanley (Framingham, MA); Abbott; Freeland (Arlington, MA)
Owner/Assignee     Webspective Software, Inc. (Needham, MA)
Patent assignment
All assignments
Publication Date     August 21, 2001
Application Number     09/086,874
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 29, 1998
US Classification    
Int'l Classification    
Examiner     Black; Thomas
Assistant Examiner     Coby; Frantz
Attorney/Law Firm     Testa, Hurwitz & Thibeault LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search    
Patent Tags     web service
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6148335
Haggard

Nov,2000

[0 after 0 votes]
6128279
O'Neil
370/229
Oct,2000

[0 after 0 votes]
6122658
Chaddha
709/203
Sep,2000

[0 after 0 votes]
6101508
Wolff

Aug,2000

[0 after 0 votes]
6098093
Bayeh

Aug,2000

[0 after 0 votes]
6094659
Bhatia

Jul,2000

[0 after 0 votes]
6070191
Narendran

May,2000

[0 after 0 votes]
6052718
Gifford

Apr,2000

[0 after 0 votes]
6041041
Ramanathan

Mar,2000

[0 after 0 votes]
6037935
Bates

Mar,2000

[0 after 0 votes]
6035332
Ingrassia, Jr.

Mar,2000

[0 after 0 votes]
6035323
Narayen

Mar,2000

[0 after 0 votes]
6026414
Anglin
707/204
Feb,2000

[0 after 0 votes]
6023722
Colyer
709/201
Feb,2000

[0 after 0 votes]
6021439
Turek
709/224
Feb,2000

[0 after 0 votes]
6016504
Arnold
709/200
Jan,2000

[0 after 0 votes]
6014437
Acker

Jan,2000

[0 after 0 votes]
6006264
Colby
709/226
Dec,1999

[0 after 0 votes]
6006260
Barrick, Jr.
709/224
Dec,1999

[0 after 0 votes]
5974572
Weinberg
714/47
Oct,1999

[0 after 0 votes]
5974441
Rogers
709/200
Oct,1999

[0 after 0 votes]
5974462
Aman
709/225
Oct,1999

[0 after 0 votes]
5964836
Rowe
709/221
Oct,1999

[0 after 0 votes]
5958008
Pogrebisky

Sep,1999

[0 after 0 votes]
5958016
Chang

Sep,1999

[0 after 0 votes]
5954798
Shelton
709/224
Sep,1999

[0 after 0 votes]
5956716
Kenner

Sep,1999

[0 after 0 votes]
5951643
Shelton
709/227
Sep,1999

[0 after 0 votes]
5940594
Ali
709/203
Aug,1999

[0 after 0 votes]
5933490
White

Aug,1999

[0 after 0 votes]
5933606
Mayhew

Aug,1999

[0 after 0 votes]
5933596
Mayhew

Aug,1999

[0 after 0 votes]
5917491
Bauersfeld
715/810
Jun,1999

[0 after 0 votes]
5903757
Gretz
717/127
May,1999

[0 after 0 votes]
5894554
Lowery
709/203
Apr,1999

[0 after 0 votes]
5881238
Aman
709/226
Mar,1999

[0 after 0 votes]
5870559
Leshem

Feb,1999

[0 after 0 votes]
5867706
Martin
718/105
Feb,1999

[0 after 0 votes]
5848270
DeLuca
718/105
Dec,1998

[0 after 0 votes]
5781449
Rosborough
709/224
Jul,1998

[0 after 0 votes]
5774668
Choquier

Jun,1998

[0 after 0 votes]
5774660
Brendel

Jun,1998

[0 after 0 votes]
5761507
Govett
718/101
Jun,1998

[0 after 0 votes]
5742768
Gennaro
709/203
Apr,1998

[0 after 0 votes]
5715453
Stewart
715/513
Feb,1998

[0 after 0 votes]
5655081
Bonnell
709/202
Aug,1997

[0 after 0 votes]
5613155
Baldiga
710/5
Mar,1997

[0 after 0 votes]
5475813
Cieslak

Dec,1995

[0 after 0 votes]
5459837
Caccavale
709/226
Oct,1995

[0 after 0 votes]
5341477
Pitkin
709/226
Aug,1994

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system for managing one or more web servers, comprising:

a traffic management subsystem for referring a browser's web page request received by a first one of the web servers to a second one of the web servers, the referring comprising transmitting a redirect instruction and a network identifier of the second one of the web servers from the first one of the web servers to the browser thereby causing the browser to send the web page request directly to the second one of the web servers;

a monitor for collecting and storing information related to the web page request, the information comprising performance and network information associated with the web page request; and

an identifier for identifying problems with the web servers and providing automatic notification to a system operator of events indicating problems with one or more of the web servers.

2. The system of claim 1 wherein the traffic management subsystem comprises an interceptor receiving web page requests and distributing the web page requests to the web servers based on the load on the web servers.

3. The system of claim 2 wherein the web servers are capable of referring web page requests based on the load on the web servers.

4. The system of claim 3 wherein the traffic management subsystem further comprises a manager for receiving web server load information and communicating the web server load information to an interceptor.

5. The system of claim 4 wherein the traffic management subsystem further comprises an agent for directing the web servers.

6. The system of claim 5 wherein the manager directs the agent to direct one of the web servers to refer web page requests.

7. The system of claim 6 wherein the web servers run on hosts; and wherein each host comprises an agent in communication with at least one of the web servers on the host and wherein each agent is also in communication with the manager.

8. The system of claim 1 wherein the monitor comprises a manager receiving web page request information and storing the web page request information in a database.

9. The system of claim 8 wherein the manager receives web page request information from the one or more of the web servers.

10. The system of claim 8 wherein the manager receives web page request information from one or more agents each in communication with at least one of the web servers.

11. The system of claim 8 wherein the web page request information is stored in a relational database.

12. The system of claim 8 further comprising a console for displaying information to a system operator.

13. The system of claim 12 wherein the console is capable of alerting the system operator to events.

14. The system of claim 12 wherein the console is capable of retrieving the web page request information from the database and displaying the web page request information to the system operator.

15. The system of claim 1 wherein the identifier comprises a manager receiving web page request information and storing the request information in a database.

16. The system of claim 15 wherein the events received by the manager are sent by an agent.

17. A system for managing one or more web servers, comprising

a traffic management subsystem for referring a browser web page request received by a first one of the web servers to a second one of the web servers such that the web page request is made by the browser directly to the second one of the web servers;

a monitor for collecting and storing information related to the web page request; and

an identifier for identifying problems with the web servers and providing notification of events indicating problems with one or more of the web servers, said identifier comprising a manager capable of taking corrective action in response to notification of events indicating problems with one of the web servers.

18. The system of claim 16 where the manager notifies a system operator upon the occurrence of an event.

19. The system of claim 17 wherein the manager notifies a system operator when automatic corrective action taken in response to an event caused by a problem does not resolve the problem.

20. A system for managing one or more web servers, comprising:

a traffic management subsystem for referring a browser web page request received by a first one of the web servers to a second one of the web servers such that the web page request is made by the browser directly to the second one of the web servers;

a monitor for collecting and storing information related to the web page request;

an identifier for identifying problems with the web servers and providing notification of events indicating problems with one or more of the web servers; and

a version controller for updating web pages on