System and method for monitoring usage patterns
DCFirst Claim
1. A method of monitoring user usage patterns of a system, comprising the steps of:
- providing at least one state object, the object including a profile representative of user usage;
storing the state object at a client location;
passing, to a central server, the state object with each subsequent interaction initiation; and
receiving, from the central server, the state object along with the response of the central server;
wherein the profile is modified to reflect the interaction between the client location and the central server; and
wherein the central server audits the state object/profile passed to it, and performs analysis on the audited profile in order to direct services and/or information suited to the profile to the client location.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of monitoring user usage patterns of a system, comprising the steps of: providing at least one state object (180), the object including a profile representative of user usage; storing the state object at a client location (110); passing, to a central server (120), the state object with each subsequent interaction initiation; and receiving, from the central server, the state object along with the response (170) of the central server, wherein the profile is modified to reflect the interaction between client location and central server. The present invention provides a system and a method for monitoring user usage patterns, and is particularly suited to use in Internet and World Wide Web applications.
37 Citations
20 Claims
-
1. A method of monitoring user usage patterns of a system, comprising the steps of:
-
providing at least one state object, the object including a profile representative of user usage; storing the state object at a client location; passing, to a central server, the state object with each subsequent interaction initiation; and receiving, from the central server, the state object along with the response of the central server; wherein the profile is modified to reflect the interaction between the client location and the central server; and wherein the central server audits the state object/profile passed to it, and performs analysis on the audited profile in order to direct services and/or information suited to the profile to the client location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A module configured to monitor user usage patterns within a system, the module resident within the system, the system comprising:
-
a central server; and at least one client location; the module comprising; means within the central server, for generating at least one state object; means, within the central server, for auditing the profile, and for analysing the audited profile, such that information/services suited thereto may be provided to the client location by the central server; and means for modifying a profile representative of system usage included in the state object to reflect interactions between the central server and the client location; wherein at least one state object is stored at the client location and passed between the client location and central server during interaction therebetween. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising;
-
a computer readable medium having stored thereon computer program means for causing a computer to monitor user usage patterns within a system, comprising; code for providing at least one state object, the object including a profile representative of user usage; code for storing the state object at a client location; code for passing, to a central server, the state object with each subsequent interaction initiation; and code for receiving, from the central server, the state object along with the response of the central server; code for modifying the profile to reflect the interaction between the client location and the central server; code for causing the central server to perform an audit on the state object/profile passed to it; and code for causing the central server to perform an analysis on the audited profile in order to direct services and/or information suited to the profile to the client location.
-
Specification