Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
93 words
A system for customizing user interfaces based on user-selected events comprising: an event log for tracking said user-selected events; a processor for calculating: a first degree probability of said user-selected events occurring; and a second degree probability of said user-selected event, having a same first degree probability, occurring; an analyzer for analyzing said second degree probability with respect to said first degree probability to determine divisions of said user-selected events having said same first degree probability; and an interface assembler for assembling said user interface responsive to said divisions of said user-selected events.
Claim 2
Independent Claim
93 words
A system for customizing user interfaces based on user-selected events comprising: an event log for tracking said user-selected events; a processor for calculating: a first degree probability of said user-selected events occurring; and a second degree probability of said user-selected event, having a same first degree probability, occurring; an analyzer for analyzing said second degree probability with respect to said first degree probability to determine divisions of said user-selected events having said same first degree probability; and an interface assembler for assembling said user interface responsive to said divisions of said user-selected events.
Claim 3
Dependent Claim
23 words
The system of claim 1 wherein said event log tracks said user-selected events while said user accesses an application monitored by said system.
Claim 4
Dependent Claim
37 words
The system of claim 1 wherein said processor calculates said first degree probability based on a frequency of said user-selected event occurring in relation to a corresponding total of substantially all events tracked by said event log.
Claim 5
Dependent Claim
45 words
The system of claim 1 wherein said processor calculates said second degree probability based on a number of said user-selected events occurring, having said same first degree of probability, in relation to a corresponding total of substantially all user-selected events tracked by said event log.
Claim 6
Dependent Claim
37 words
The system of claim 1 further comprising: a database of user interface modules corresponding to each potential user-selected event, wherein said interface assembler determines a combination of said modules using said user-selected events contained in said divisions.
Claim 7
Dependent Claim
34 words
The system of claim 5 wherein said interface assembler selects said combination of modules corresponding to said divisions of user-selected events having a highest first degree probability in relation to other of said divisions.
Claim 8
Independent Claim
98 words
A method for customizing user interfaces in a monitored computing environment comprising the steps of: monitoring user actions in said monitored computing environment; calculating a first degree probability of each of said user actions; calculating a second degree probability of each of said user actions; analyzing said second degree probability with respect to said first degree probability; determining groups of user actions having a same first degree probability using said analyzed second degree probability; assembling said user interface responsive to an immediate user action and said group of user actions in which said immediate user action is grouped.
Claim 9
Independent Claim
98 words
A method for customizing user interfaces in a monitored computing environment comprising the steps of: monitoring user actions in said monitored computing environment; calculating a first degree probability of each of said user actions; calculating a second degree probability of each of said user actions; analyzing said second degree probability with respect to said first degree probability; determining groups of user actions having a same first degree probability using said analyzed second degree probability; assembling said user interface responsive to an immediate user action and said group of user actions in which said immediate user action is grouped.
Claim 10
Dependent Claim
55 words
The method of claim 7 wherein said monitoring step comprises the steps of: reading a click stream transmitted from a computer device used to access said computing environment; counting a frequency of a single user action of said user actions; and counting a number of substantially all monitored user actions in said monitored computing environment.
Claim 11
Dependent Claim
36 words
The method of claim 7 wherein said calculating said first degree probability comprises the step of: calculating a ratio of said determined frequency of single user actions to said number of substantially all monitored user actions.
Claim 12
Dependent Claim
69 words
The method of claim 7 wherein said calculating said second degree probability comprises the steps of: determining a number of said user actions which have said same first degree probability; determining a number of substantially all monitored user actions in said monitored computing environment; calculating a ratio of said number of said user actions, having said same first degree probability, to said number of substantially all monitored user actions.
Claim 13
Dependent Claim
28 words
The method of claim 7 wherein said analyzing step comprises the step of plotting a graph of said second degree probability with respect to said first degree probability.
Claim 14
Dependent Claim
47 words
The method of claim 11 wherein said determining groups step comprises the steps of: reading data from said graph of said second degree probability with respect to said first degree probability; and grouping said user actions displayed on said graph according to said same first degree probability.
Claim 15
Dependent Claim
48 words
The method of claim 7 wherein said assembling step comprises the steps of: reading said immediate user action; determining said group into which said immediate action is grouped; constructing said user interface to provide said user choices for each of said user actions contained in said determined group.
Claim 16
Dependent Claim
120 words
A computer program product having a computer readable medium with computer program logic thereon for monitoring a computing environment and customizing user interfaces, said computer program product comprising: code for storing events selected by a user accessing said monitored computing environment; code for calculating a first degree probability of each of said stored events; code for calculating a second degree probability of each of said stored events; code for evaluating said second degree probability with respect to said first degree probability; code for selecting groups of events having a same first degree probability; code for building said user interface responsive to: a triggering of one of said events; and said group of events in which said triggered event is grouped.
Claim 17
Dependent Claim
120 words
A computer program product having a computer readable medium with computer program logic thereon for monitoring a computing environment and customizing user interfaces, said computer program product comprising: code for storing events selected by a user accessing said monitored computing environment; code for calculating a first degree probability of each of said stored events; code for calculating a second degree probability of each of said stored events; code for evaluating said second degree probability with respect to said first degree probability; code for selecting groups of events having a same first degree probability; code for building said user interface responsive to: a triggering of one of said events; and said group of events in which said triggered event is grouped.
Claim 18
Dependent Claim
44 words
The computer program product of claim 14 wherein said code for storing comprises: code for receiving a click stream transmitted from a computer device used to access said computing environment; and code for placing events corresponding to said received click stream into a memory.
Claim 19
Dependent Claim
63 words
The computer program product of claim 14 wherein said code for calculating said first degree probability comprises: code for measuring a frequency of a single event; code for measuring a number of substantially all stored events in said monitored computing environment; and code for calculating a ratio of said measured frequency of said single events to said number of substantially all stored events.
Claim 20
Dependent Claim
71 words
The computer program product of claim 14 wherein said code for calculating said second degree probability comprises: code for measuring a number of said events having said same first degree probability; code for measuring a number of substantially all recorded events in said monitored computing environment; code for calculating a ratio of said number of said events, having said same first degree probability, to said number of substantially all stored events.
Claim 21
Dependent Claim
30 words
The computer program product of claim 14 wherein said code for evaluating comprises code for plotting a graph of said second degree probability with respect to said first degree probability.
Claim 22
Dependent Claim
49 words
The computer program product of claim 14 wherein said code for selecting groups comprises: code for analyzing data from said graph of said second degree probability with respect to said first degree probability; and code for grouping said events on said graph according to said same first degree probability.
Claim 23
Dependent Claim
92 words
The computer program product of claim 14 wherein said code for building comprises: code for receiving said triggered event; code for determining said group into which said triggered event is grouped; code for constructing said user interface to provide said user choices for each of said events contained in said group; code for maintaining a database of interface modules; and code for relating each of said interface modules with each possible event, wherein said user interface is built using said interface modules related to each of said events contained in said group.