US Patent No: 6,078,956

Number of patents in Portfolio can not be more than 2000

World wide web end user response time monitor

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of logging information in a computer network having a Web client connectable to a Web server. In response to the HTTP request (and as a result of receiving a response to that request), a response time associated with that first HTTP request is calculated. Thereafter, the response time calculated is passed from the Web client on a subsequent HTTP request to that Web server, where the information is logged for later use. In a preferred embodiment, the response time associated with the first HTTP request is passed in a cookie of the second HTTP request.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY38095

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bryant, Raymond Morris Austin, TX 6 557
Hoffman, Richard Dale Austin, TX 19 817
Kahn, Samuel Mountain View, CA 2 248

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5,787,254 Web browser method and system for display and management of server latency 128 1997
 
INTERNETAD SYSTEMS LLC (1)
* 5,572,643 Web browser with dynamic display of information objects during linking 1780 1995
 
LANDMARK TECHNOLOGY HOLDINGS CORPORATION (1)
* 5,872,976 Client-based system for monitoring the performance of application programs 118 1997
 
The Nielsen Company (US), LLC (1)
* 5,796,952 Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database 1212 1997
 
KEYSIGHT TECHNOLOGIES, INC. (1)
* 5,790,977 Data acquisition from a remote instrument via the internet 167 1997
 
CADENCE DESIGN SYSTEMS, INC. (1)
* 5,440,719 Method simulating data traffic on network in accordance with a client/sewer paradigm 145 1992
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5,675,796 Concurrency management component for use by a computer program during the transfer of a message 142 1996
 
COMPUTER ASSOCIATES THINK, INC. (2)
* 5,764,912 Method and apparatus for determining response time in computer applications 46 1997
* 5,838,920 Method and apparatus for identifying transactions 95 1997
 
SUN MICROSYSTEMS, INC. (1)
* 5,790,425 Generic server benchmarking framework in a client-server environment 136 1997
 
AT&T CORP. (1)
* 5,805,815 Method and apparatus for providing interim data displays while awaiting of retrieval linked information 109 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (6)
* 6,393,479 Internet website traffic flow analysis 182 1999
* 6,973,492 Method and apparatus for collecting page load abandons in click stream data 10 2001
6,766,370 Internet website traffic flow analysis using timestamp data 113 2002
7,464,187 Internet website traffic flow analysis 20 2004
7,676,574 Internet website traffic flow analysis 12 2008
* 2009/0083,421 Internet Website Traffic Flow Analysis 16 2008
 
GEMALTO SA (1)
* 7,926,096 Enforcing time-based transaction policies on devices lacking independent clocks 7 2005
 
Other [Check patent profile for assignment information] (3)
* 2010/0138,332 METHOD AND SYSTEM FOR CREATING AND MARKETING EMPLOYEE STOCK OPTION MIRROR IMAGE WARRANTS 2 2010
9,246,819 System and method for performing message-based load balancing 0 2011
* 2013/0290,480 Use of Method Overrides for Dynamically Changing Visible Page Content 7 2013
 
Hottolink, Inc. (2)
* 7,725,472 Distributed monitoring system providing knowledge services 9 2001
* 2002/0065,802 Distributed monitoring system providing knowledge services 123 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 8,738,759 System and method for service response monitoring 0 2004
* 2006/0064,483 System and method for service response monitoring 9 2004
 
JP MORGAN SECURITIES INC. (1)
7,634,435 Diversified fixed income product and method for creating and marketing same 2 2003
 
AXALTO INC. (1)
* 2007/0058,812 Enforcing time-based transaction policies on devices lacking independent clocks 34 2005
 
EDGECAST NETWORKS, INC. (3)
* 8,626,910 Systems and methods for performing localized server-side monitoring in a content delivery network 2 2012
* 8,959,212 Systems and methods for performing localized server-side monitoring in a content delivery network 0 2014
* 2014/0122,711 Systems and Methods for Performing Localized Server-Side Monitoring in a Content Delivery Network 0 2014
 
PROVIDIAN FINANCIAL CORPORATION (1)
8,548,886 Account opening system, method and computer program product 0 2012
 
ORACLE INTERNATIONAL CORPORATION (1)
* 2002/0184,363 Techniques for server-controlled measurement of client-side performance 58 2001
 
NEC CORPORATION (2)
* 7,222,186 Content transferring technique 4 2001
* 2002/0065,933 Content transferring technique 2 2001
 
BLAZENT, INC. (1)
7,188,170 System for managing resources 15 2002
 
JPMORGAN CHASE BANK, N.A. (30)
7,966,234 Structured finance performance analytics system 11 1999
7,392,210 Workflow management system and method 26 2000
7,313,541 System and method for estimating conduit liquidity requirements in asset backed commercial paper 17 2001
7,392,212 User-interactive financial vehicle performance prediction, trading and training system and methods 56 2001
7,596,526 System and method for managing a series of overnight financing trades 7 2002
* 7,143,174 Method and system for delayed cookie transmission in a client-server architecture 6 2002
* 7,472,171 Method and system for determining receipt of a delayed cookie in a client-server architecture 15 2002
7,593,876 System and method for processing partially unstructured data 0 2003
7,970,688 Method for pricing a trade 0 2004
7,770,184 Integrated trading platform architecture 6 2004
8,423,447 System and method for allocating nominal and cash amounts to trades in a netted trade 0 2004
8,688,569 System and method for post closing and custody services 1 2005
7,818,238 Upside forward with early funding provision 0 2005
7,567,928 Total fair value swap 11 2006
8,280,794 Price earnings derivative financial product 0 2006
7,822,682 System and method for enhancing supply chain transactions 47 2006
7,620,578 Volatility derivative financial product 8 2006
7,647,268 System and method for implementing a recurrent bidding process 0 2006
7,680,731 System and method for executing deposit transactions over the internet 4 2007
7,680,732 System and method for executing deposit transactions over the internet 4 2007
7,890,407 System and method for estimating conduit liquidity requirements in asset backed commercial paper 0 2007
7,827,096 Special maturity ASR recalculated timing 2 2007
7,716,107 Earnings derivative financial product 5 2008
8,090,639 Method and system for creating and marketing employee stock option mirror image warrants 0 2010
8,352,354 System and method for optimizing order execution 1 2010
8,738,514 System and method for providing borrow coverage services to short sell securities 0 2011
* 2011/0202,452 SYSTEM AND METHOD FOR PROVIDING BORROW COVERAGE SERVICES TO SHORT SELL SECURITIES 0 2011
8,650,112 Total Fair Value Swap 0 2011
8,811,177 Method and system for implementing a network analysis tool for endpoints deployments 0 2012
8,412,607 Price earnings derivative financial product 0 2012
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
* 2003/0046,383 Method and system for measuring network performance from a server 47 2001
* 2004/0267,820 Method and system for recording and replaying internet transactions 24 2004
8,966,059 Cached data detection 1 2011
9,210,237 Cached data detection 0 2015
 
F5 NETWORKS, INC. (45)
6,405,219 Method and system for automatically updating the version of a set of files stored on content servers 154 1999
7,146,354 Method and system for network load balancing with a compound data structure 2 2000
7,441,045 Method and system for balancing load distribution on a wide area network 147 2001
* 2001/0052,016 Method and system for balancing load distrubution on a wide area network 142 2001
7,343,413 Method and system for optimizing a network by independently scaling control segments and data flow 25 2001
* 2001/0037,387 Method and system for optimizing a network by independently scaling control segments and data flow 37 2001
6,473,802 Method and system for storing load balancing information with an HTTP cookie 172 2001
7,113,962 Method and system for automatically updating content stored on servers connected by a network 116 2002
8,380,854 Simplified method for processing multiple connections from the same client 13 2002
* 2002/0138,618 Simplified method for processing multiple connections from the same client 112 2002
7,287,084 Enabling encryption of application level persistence between a server and a client 6 2005
7,346,695 System and method for performing application level persistence 7 2005
7,707,182 Method and system for automatically updating the version of a set of files stored on content servers 6 2005
7,707,289 Method and system for enabling persistent access to virtual servers by an LDNS server 0 2006
7,590,625 Method and system for network load balancing with a compound data structure 10 2006
7,606,912 System and method for performing application level persistence 5 2007
8,566,452 Intelligent HTTP based load-balancing, persistence, and application traffic management of SSL VPN tunnels 3 2007
7,831,712 System and method for performing application level persistence 6 2007
8,788,665 Method and system for optimizing a network by independently scaling control segments and data flow 3 2008
9,077,554 Simplified method for processing multiple connections from the same client 0 2008
8,447,871 Simplified method for processing multiple connections from the same client 13 2008
8,806,053 Methods and systems for optimizing network traffic using preemptive acknowledgment signals 0 2008
7,975,025 Smart prefetching of data over a network 32 2008
7,996,886 Method and system for providing persistence in a secure network access 14 2008
8,566,444 Methods and system for simultaneous multiple rules checking 1 2008
8,868,961 Methods for acquiring hyper transport timing and devices thereof 0 2009
8,908,545 System and method for handling TCP performance in network access with driver initiated application tunnel 0 2010
8,463,909 Systems and methods for managing server resources 2 2010
8,103,770 System and method for performing application level persistence 3 2010
8,326,923 Smart prefetching of data over a network 2 2011
9,141,625 Methods for preserving flow state during virtual machine migration and devices thereof 0 2011
8,407,771 Method and system for providing persistence in a secure network access 2 2011
9,083,760 Dynamic cloning and reservation of detached idle connections 0 2011
8,630,174 System and method for post shaping TCP packetization 0 2011
8,886,981 Systems and methods for idle driven scheduling 0 2011
8,804,504 System and method for reducing CPU load in processing PPP packets on a SSL-VPN tunneling device 5 2011
8,627,467 System and method for selectively storing web objects in a cache memory based on policy decisions 1 2011
8,959,571 Automated policy builder 0 2011
8,392,563 System and method for performing application level persistence 1 2011
9,231,879 Methods for policy-based network traffic queue management and devices thereof 0 2012
9,172,753 Methods for optimizing HTTP header based authentication and devices thereof 0 2012
9,203,771 Hot service flow hardware offloads based on service priority and resource usage 0 2013
8,769,265 Method and system for providing persistence in a secure network access 0 2013
9,154,423 Minimize SYN-flood issues with flow cache while maintaining performance 0 2013
9,210,163 Method and system for providing persistence in a secure network access 0 2014
 
FOUNDRY NETWORKS, LLC (1)
8,949,850 Statistical tracking for global server load balancing 2 2006
 
BMC SOFTWARE, INC. (7)
7,792,948 Method and system for collecting, aggregating and viewing performance data on a site-wide basis 21 2002
* 7,506,047 Synthetic transaction monitor with replay capability 29 2002
* 7,461,369 Java application response time analyzer 9 2002
* 2003/0055,883 Synthetic transaction monitor 197 2002
* 2003/0023,712 Site monitor 107 2002
* 2002/0174,421 Java application response time analyzer 15 2002
7,966,398 Synthetic transaction monitor with replay capability 3 2009
 
CANON KABUSHIKI KAISHA (1)
* 7,188,146 Navigation apparatus capable of generating and displaying information and method therefor 3 1999
 
INTERQUEST OY (1)
* 2005/0021,731 Traffic flow analysis method 17 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (34)
* 6,411,998 World wide web internet delay monitor 66 1997
* 2002/0073,197 Method and apparatus for customizing performance of a browser for a given network connection 16 2000
* 2003/0005,111 Service time analysis methods for the WSM QOS monitor 19 2001
* 2003/0005,091 Method and apparatus for improved monitoring in a distributed computing system 16 2001
* 2003/0115,258 Time zone difference based locality estimation between web clients and E-business servers 21 2001
8,086,720 Performance reporting in a network environment 6 2002
7,043,549 Method and system for probing in a network environment 20 2002
* 2003/0145,079 Method and system for probing in a network environment 9 2002
7,047,291 System for correlating events generated by application and component probes when performance problems are identified 17 2002
* 2003/0195,961 End to end component mapping and problem - solving in a network environment 3 2002
7,412,502 Graphics for end to end component mapping and problem-solving in a network environment 14 2002
7,269,651 E-business operations measurements 6 2002
8,527,620 E-business competitive measurements 0 2003
* 2004/0205,100 E-business competitive measurements 4 2003
* 2004/0205,184 E-business operations measurements reporting 10 2003
* 8,015,148 Selective profiler for use with transaction processing applications 1 2004
* 2006/0004,865 Selective profiler for use with transaction processing applications 5 2004
* 7,478,134 Dynamic information selection based on associated data 1 2004
* 2006/0168,027 System and method for dynamic information selection based on associated data 1 2004
7,580,365 System and method utilizing a single agent on a non-origin node for measuring the roundtrip response time over a public or private network with HTTP/HTTPS network protocol 0 2005
7,519,007 Method utilizing a single agent on a non-origin node for measuring the roundtrip response time of web pages with embedded HTML frames over a public or private network 1 2005
* 2006/0235,961 System and method utilizing a single agent on a non-origin node for measuring the roundtrip response time of web pages with embedded HTML frames over a public or private network 6 2005
* 2006/0221,851 System and method for measuring the roundtrip response time of network protocols utilizing a single agent on a non-origin node 6 2005
* 2006/0221,852 System and method utilizing a single agent on a non-origin node for measuring the roundtrip response time over a public or private network with HTTP/HTTPS network protocol 2 2005
* 7,765,275 Caching of private data for a configurable time period 2 2006
* 8,005,905 Dynamic information selection based on associated data 13 2008
8,316,381 Graphics for end to end component mapping and problem-solving in a network environment 3 2008
8,135,829 Utilizing a single agent on a non-origin node for measuring the roundtrip response time of web pages with embedded HTML frames 1 2009
7,987,242 Caching of private data for a configurable time period 0 2010
* 2010/0192,198 CACHING OF PRIVATE DATA FOR A CONFIGURABLE TIME PERIOD 2 2010
* 8,650,249 Selectively processing cookies in a proxy 1 2010
* 2012/0096,068 Method and apparatus for selectively processing cookies in a proxy 1 2010
* 9,219,800 Method and system for a web server transmitting a response to an access request 0 2013
* 2014/0040,347 METHOD AND SYSTEM FOR A WEB SERVER TRANSMITTING A RESPONSE TO AN ACCESS REQUEST 1 2013
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (1)
* 7,853,653 Method of tracking e-mail handling by a remote agent of an automatic contact distributor 0 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 2002/0124,047 Interactive remote monitoring of client page render times 49 2001
 
DYNATRACE LLC (2)
* 6,446,028 Method and apparatus for measuring the performance of a network based application program 73 1998
* 7,392,321 Method and system for evaluating quality of service for transactions over a network 18 2002
 
SS8 NETWORKS, INC. (2)
8,938,534 Automatic provisioning of new users of interest for capture on a communication network 4 2011
9,058,323 System for accessing a set of communication and transaction data associated with a user of interest sourced from multiple different network carriers and for enabling multiple analysts to independently and confidentially access the set of communication and transaction data 0 2012
 
SIEMENS AKTIENGESELLSCHAFT (2)
* 7,844,817 Ensuring quality of service in a communications network 12 2002
* 2003/0163,736 Ensuring quality of service in a communications network 3 2002
 
CISCO TECHNOLOGY, INC. (18)
* 6,446,121 System and method for measuring round trip times in a network using a TCP packet 131 1998
6,260,070 System and method for determining a preferred mirrored service in a network by evaluating a border gateway protocol 63 1998
6,298,381 System and method for information retrieval regarding services 48 1998
6,292,832 System and method for determining a preferred service in a network 63 1998
6,724,724 System and method for resolving an electronic address 12 1999
6,795,860 System and method for selecting a service with dynamically changing information 69 1999
7,185,100 System and method for determining a preferred mirrored service in a network by evaluating a border gateway protocol 2 2001
7,200,596 System and method for information retrieval regarding services 0 2001
* 7,143,184 System and method for measuring round trip times in a network using a TCP packet 19 2002
* 7,457,877 System and method for measuring round trip times in a network using a TCP packet 11 2005
7,657,643 System and method for determining a preferred mirrored service in a network by evaluating a border gateway protocol 0 2007
* 2007/0130,355 System and Method for Determining a Preferred Mirrored Service in a Network by Evaluating a Border Gateway Protocol 2 2007
8,774,010 System and method for providing proactive fault monitoring in a network environment 0 2010
8,559,341 System and method for providing a loop free topology in a network environment 0 2010
8,982,733 System and method for managing topology changes in a network environment 0 2011
8,670,326 System and method for probing multiple paths in a network environment 1 2011
8,724,517 System and method for managing network traffic disruption 1 2011
8,830,875 System and method for providing a loop free topology in a network environment 0 2011
 
NETWORK GENERAL TECHNOLOGY (3)
7,299,277 Media module apparatus and method for use in a network monitoring environment 171 2002
* 6,801,940 Application performance monitoring expert 275 2002
8,185,651 Multi-segment network application monitoring and correlation architecture 16 2009
 
SSB Networks, Inc. (1)
8,972,612 Collecting asymmetric data and proxy data on a communication network 4 2012
 
SOUND VIEW INNOVATIONS, LLC (1)
* 6,993,591 Method and apparatus for prefetching internet resources based on estimated round trip time 43 1998
 
FUJITSU LIMITED (4)
* 7,567,514 RAID apparatus, and communication-connection monitoring method and program 3 2005
* 2007/0005,885 RAID apparatus, and communication-connection monitoring method and program 10 2005
* 9,026,988 Code conversion method, apparatus, storage medium and request remaining time response method 0 2012
* 2012/0260,231 CODE CONVERSION METHOD, APPARATUS, STORAGE MEDIUM AND REQUEST REMAINING TIME RESPONSE METHOD 1 2012
 
KNOA Software, Inc (4)
8,079,037 Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications 6 2005
* 2007/0083,813 Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications 73 2005
8,468,502 Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications 14 2011
9,225,772 Method, system and program product for allocation and/or prioritization of electronic resources 0 2012
 
OPEN TEXT S.A. (6)
8,386,561 Method and system for identifying website visitors 2 2008
* 2009/0083,269 METHOD AND SYSTEM FOR IDENTIFYING WEBSITE VISITORS 6 2008
* 8,073,927 System and method of associating events with requests 4 2009
8,291,040 System and method of associating events with requests 3 2011
8,578,014 System and method of associating events with requests 1 2012
9,021,022 Method and system for identifying website visitors 0 2013
 
AT&T INTELLECTUAL PROPERTY II, L.P. (1)
* 8,312,099 Pseudo proxy server 1 2005
 
AT&T MOBILITY II LLC (4)
* 8,204,968 Registration notification for mobile device management 1 2008
* 2010/0135,201 REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT 8 2008
8,868,696 Registration notification for mobile device management 1 2012
* 2012/0231,777 REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT 3 2012
 
NETWORK GENOMICS, INC. (1)
* 2003/0225,549 Systems and methods for end-to-end quality of service measurements in a distributed network environment 58 2003
 
III HOLDINGS 6, LLC (1)
* 6,571,344 Method and apparatus for authenticating time-sensitive interactive communications 26 1999
 
CLOUDING CORP. (2)
* 7,600,014 Method and system for monitoring the performance of a distributed application 37 2001
* 8,032,626 Method and system for monitoring the performance of a distributed application 18 2007
 
INTEL CORPORATION (4)
* 6,766,354 Speed sensitive content delivery in a client-server network 6 2000
7,673,026 Speed sensitive content delivery in a client-server network 0 2004
* 2004/0255,019 Speed sensitive content delivery in a client-server network 2 2004
* 8,032,904 Confirming video transmissions 1 2010
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (12)
9,130,954 Distributed health check for global server load balancing 0 2002
8,024,441 Global server load balancing 34 2007
* 2010/0082,787 Global server load balancing 57 2007
* 9,225,775 Global server load balancing 0 2008
* 2010/0293,296 GLOBAL SERVER LOAD BALANCING 44 2008
8,504,721 Global server load balancing 23 2009
9,015,323 Global server load balancing 2 2009
8,549,148 Domain name system security extensions (DNSSEC) for global server load balancing 2 2010
8,755,279 Smoothing algorithm for round trip time (RTT) measurements 0 2011
8,280,998 Configurable geographic prefixes for global server load balancing 22 2011
8,862,740 Host-level policies for global server load balancing 1 2011
8,510,428 Configurable geographic prefixes for global server load balancing 20 2012
 
CITRIX SYSTEMS, INC. (10)
6,643,690 Apparatus and method for determining a program neighborhood for a client node in a client-server network 124 1999
* 6,928,469 Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques 57 1999
7,555,529 Interacting with software applications displayed in a web page 20 2002
* 2003/0063,119 Interacting with software applications displayed in a web page 32 2002
8,527,615 Apparatus and method for determining a program neighborhood for a client node in a client-server network 0 2005
7,925,694 Systems and methods for managing cookies via HTTP content layer 12 2007
8,769,660 Systems and methods for proxying cookies for SSL VPN clientless sessions 0 2009
8,090,877 Systems and methods for fine grain policy driven cookie proxying 5 2009
8,285,782 Methods and apparatus for making a hypermedium interactive 0 2011
9,059,966 Systems and methods for proxying cookies for SSL VPN clientless sessions 0 2014
 
NETSCOUT SYSTEMS, INC. (1)
* 2010/0091,676 Multi-Segment Network Application Monitoring and Correlation Architecture 33 2009
 
F5 NETWORKS (2)
7,047,301 Method and system for enabling persistent access to virtual servers by an LDNS server 27 2001
* 2001/0047,415 Method and system for enabling persistent access to virtual servers by an ldns server 11 2001
 
McAfee, Inc. (1)
* 6,584,504 Method and apparatus for monitoring internet traffic on an internet web page 34 2000
 
YAHOO! INC. (3)
* 7,523,191 System and method for monitoring user interaction with web pages 122 2000
7,958,234 System and method for monitoring user interaction with web pages 33 2009
* 2009/0271,514 SYSTEM AND METHOD FOR MONITORING USER INTERACTION WITH WEB PAGES 145 2009
* Cited By Examiner