Keynote Systems Patent Grants

Method and system for evaluating quality of service for transactions over a network

Granted: June 24, 2008
Patent Number: 7392321
A method of recording a transaction over a network generally includes staring a recorder, sending a request for information from a computer to an information source over the network to begin the transaction, interacting with the information source over the network to complete the transaction, and stopping the recorder. The recorded transaction is played back and feedback is provided on the recorded transaction. The recorded transaction is configured for use by a data acquisition agent…

Method and system for evaluating quality of service over the internet

Granted: May 13, 2008
Patent Number: 7373376
A method of measuring performance of a transaction over a network. The transaction includes requesting information from an information source connected to the network and interacting with the information source. The method includes connecting a data acquisition agent to the network, sending a request for information from the data acquisition agent to the information source, and loading data responsive to the request for information onto the data acquisition agent. The transaction is…

Method and system for evaluating quality of service for streaming audio and video

Granted: March 27, 2007
Patent Number: 7197557
A system for measuring performance of streaming media sent from a server over a network. The system includes a data acquisition agent connected to the network and operable to send a request for streaming media to the server. The agent is configured to receive streaming media, collect performance measurements, and send the performance measurements to a storage device.

Automated research tool

Granted: February 22, 2005
Patent Number: 6859784
A method and apparatus for automatically gathering research data for a website. The method includes forming questions in a question set that are a measure of a research metric to be gathered for the website, partitioning the question set into a plurality of subsets of questions, identifying participants to query, and only presenting a subset of questions from the question set to each participant. Responses are gathered from each participant to the questions presented for the research…

System and method for wireless data performance monitoring

Granted: June 29, 2004
Patent Number: 6757543
A method and system for monitoring wireless data service performance of wireless service providers. Data messages are sent from a plurality of remote and/or local monitoring probes to other monitoring probes. In general, the remote monitoring probes will be distributed throughout a service area(s) from the service provider and include both fixed probes and mobile probes, wherein each probe will include one or more wireless devices, including cellular phones, PSC phones, PDA devices,…

Method and apparatus for evaluating service to a user over the internet

Granted: September 23, 2003
Patent Number: 6625647
A system and method are disclosed for gathering information relating to a loading time experienced by a user of information over a network. A browser agent is sent to a user machine in response to a user request to access a Web page. The browser agent initiates the sending of a user HTTP GET request and the browser agent is operable to log a first time corresponding to the sending of the user HTTP GET request. The browser agent measures a download time interval that is determined…

Method and system for scheduling measurement of site performance over the internet

Granted: July 8, 2003
Patent Number: 6591298
A method for scheduling performance measurements to be collected over a network, each measurement target having an associated measurement interval specifying an approximate time between measurements. The method includes identifying a cost for each target and sorting the targets into a plurality of time periods. Each period has approximately the same total cost of measurement targets. Targets having similar measurement intervals are grouped together within each of the time periods and…

Method and apparatus for measuring the performance of a network based application program

Granted: September 3, 2002
Patent Number: 6446028
A client-server software performance monitor system is disclosed. In the system of the present invention, a performance monitor machine is coupled to a computer network in close network proximity to one or more server systems that are to be monitored. The performance monitor machine monitors all network communication originating from or addressed to the server system to determine client-server transaction times. The performance monitor machine calculates a server processing time by…

Method and apparatus for evalutating service to a user over the internet

Granted: December 21, 1999
Patent Number: 6006260
A system and method are disclosed for gathering information relating to a loading time experienced by a user of information over a network. A browser agent is sent to a user machine in response to a user request to access a Web page. The browser agent initiates the sending of a user HTTP GET request and the browser agent is operable to log a first time corresponding to the sending of the user HTTP GET request. The browser agent measures a download time interval that is determined…