The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 22, 2004
Filed:
Apr. 06, 2001
Siddhartha Ramanlal Dalal, Bridgewater, NJ (US);
Ashish Jain, Bridgewater, NJ (US);
Michael James Long, Edison, NJ (US);
Gardner C. Patton, Bridgewater, NJ (US);
Manish Ramesh Rathi, Randolph, NJ (US);
James Edward Appenzeller, Metuchen, NJ (US);
Telcordia Technologies, Inc., Piscataway, NJ (US);
Abstract
Methods and systems are provided for monitoring a loosely coupled system, such as a web-based system and a business-to-business (B2B) system. In the case of a web-based system, exchanges between a web client and a web server may be monitored to determine quality and performance of the web-based system. The exchanges may include objects and attributes communicated from the web server to the web client. The exchanges may also include information about actions performed on objects as a user navigates through web pages displayed by the web client. For example, when the user selects a hyperlink, the monitoring system may recognize the hyperlink as an action. Accordingly, the actions along with the objects and their associated attributes may be recorded. The objects and their associated attributes may then be retrieved from the web server and the recorded actions may be played back against the retrieved objects based on the recorded attributes and the retrieved attributes. The results of the play back may be compared with the expected results to monitor the quality and performance of the web server. Additional actions may also be generated based on user defined rules and played against the retrieved objects to monitor alternate aspects of the web server.