Techniques for server-controlled measurement of client-side performance

A client and server technology, applied in the field of network client performance measurement, can solve the problem of the agent's perceived performance degradation, and achieve the effect of eliminating cumbersome steps

Inactive Publication Date: 2008-06-04
ORACLE INT CORP
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, the agent itself contributes to perceived performance degradation
Also, the simulated agent method adds additional traffic on the network in order to report the estimated client response time to the service provider

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Techniques for server-controlled measurement of client-side performance
  • Techniques for server-controlled measurement of client-side performance
  • Techniques for server-controlled measurement of client-side performance

Examples

Experimental program
Comparison scheme
Effect test

example

[0060] supply image 3 Service Providers of Rendered Data Item Instances expect good performance from web browser users interacting with Rendered Framesets. In this example, the service provider is interested in two performance measures. The first measurement is the user-perceived response time between clicking a link or submit button and the web browser completing display of the next frameset in the browser window. This first measurement indicates how quickly a site is perceived by users. If the response time is imperceptible or less than a few seconds, the performance of this measurement is good.

[0061] The second measurement is the amount of cursor movement from when the frameset is displayed by the browser until the next link or submit button is clicked. This measure indicates the degree of effort required by a user to complete an interaction with a data item. In general, the farther the cursor moves, the more effort the user puts in. This measurement performs well ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Techniques for measuring client-side performance include intercepting an item that is to be sent to a client process prior to the arrival of the item at the client process. The item is modified to produce a modified item that includes code. The code causes a processor on the client device to measure performance related to a service associated with the item. The code also causes the processor to perform one or more acts based on a measurement resulting from measuring performance. The modified item is sent to the client process. These techniques allow a service provider to automatically modify an item each time the item is sent to a client process, dispelling cumbersome steps in installing and maintaining software on a client device. The modifications may be made transparent to a designer of the server application and thus easily applied to both new and existing server applications. These techniques also allow the service provider to obtain measurements of actual performance experienced by the real users and without placing a spurious load on the website. The code in the modified item can be tailored to provide any response desired, from reporting those measurements to the service provider for analysis by the service provider, to automatically notifying the user of the client process, to automatically diagnosing the cause of unfavorable performance such as by correlating performance problems with particular components of the client process.

Description

technical field [0001] The present invention relates to the measurement of the performance of the network client which obtains the service from the network server, and particularly relates to the technique of controlling the measurement and response of the performance of the network client related to the provided service. Background technique [0002] Many businesses hope to use the Internet to gain access to a rapidly increasing number of agents and customers. The Internet is a public network composed of multiple computer networks, each of which has one or more nodes. The Internet utilizes open standard protocols to address nodes and to transfer information from one node to another. A user accesses the Internet, usually owned and operated by an Internet Service Provider (ISP), by logging on to a computer on a network. Typically, users establish a severable link between their computer and the ISP's computer. A client application (client process) running on a user computer...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F15/16G06F15/173G06F11/34G06F13/00G06F15/00H04L12/24H04L12/26H04L29/06H04L29/08
CPCH04L43/16H04L43/50H04L29/089H04L41/5035H04L12/2697H04L43/00H04L69/329H04L67/289H04L29/08711H04L29/08747H04L67/2804H04L67/2842H04L29/06H04L67/02H04L43/0817H04L12/2602H04L41/5003H04L29/08801H04L43/022H04L67/2819H04L29/08072H04L29/0809H04L41/0686H04L43/091H04L67/561H04L67/564H04L67/568H04L9/40
Inventor 史蒂夫·维瓦恩特阿尔桑兰·法鲁克贾迪普·马尔法塔马努·舒克拉
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products