US2013055268A1PendingUtilityA1

Automated web task procedures based on an analysis of actions in web browsing history logs

Assignee: AMERSHI SALEEMA APriority: Aug 31, 2011Filed: Aug 31, 2011Published: Feb 28, 2013
Est. expiryAug 31, 2031(~5.1 yrs left)· nominal 20-yr term from priority
G06F 11/3438G06F 16/2425G06F 16/334G06F 11/34G06F 16/2462G06F 16/951G06F 9/4498G06F 16/955G06F 9/46G06F 11/3476
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 identifying sequences of related web actions from a web log;   grouping each set of similar web actions into an action class;   mapping the sequences of related web actions into corresponding sequences of action classes;   clustering each set of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine; and   generating an automated web task procedure from the state machine.   
     
     
         2 . The method of  claim 1 , wherein clustering each set of similar sequences of action classes comprises determining overlapped and contiguous action classes in the similar sequences of action classes. 
     
     
         3 . The method of  claim 1 , wherein the automated web task procedure comprises web actions from the action classes in the state machine. 
     
     
         4 . The method of  claim 1 , wherein the web log is a history of web interaction by a user. 
     
     
         5 . The method of  claim 1 , wherein the web log captures activities in a web browser. 
     
     
         6 . The method of  claim 1 , wherein the web log comprises at least one of web links, web page selections, and input text. 
     
     
         7 . The method of  claim 1 , wherein the related actions are for a particular web domain. 
     
     
         8 . The method of  claim 1 , wherein identifying sequences of related web actions comprises segmenting the web log based on a time period. 
     
     
         9 . A system comprising:
 a memory for storing a web log;   a processor coupled to the memory and configured for:
 identifying sequences of related web actions from the web log; 
 grouping each set of similar web actions into an action class; 
 mapping the sequences of related web actions into corresponding sequences of action classes; 
 clustering each set of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine; and 
 generating an automated web task procedure from the state machine. 
   
     
     
         10 . The system of  claim 9 , further comprising a pre-processor for converting the web log into a form suitable for pattern detection. 
     
     
         11 . The system of  claim 9 , further comprising a web action sequence generator for identifying the sequences of related web actions. 
     
     
         12 . The system of  claim 9 , further comprising an action class sequence mapper for mapping the sequences of related web actions. 
     
     
         13 . The system of  claim 9 , further comprising a sequence clustering component for clustering the sequences of action classes. 
     
     
         14 . The system of  claim 9 , further comprising a state machine component for representing the relationships among the action classes in the cluster as the state machine. 
     
     
         15 . A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
 computer readable program code configured to identify sequences of related web actions from the web log;   computer readable program code configured to group each set of similar web actions into an action class;   computer readable program code configured to map the sequences of related web actions into corresponding sequences of action classes;   computer readable program code configured to cluster each set of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine; and   computer readable program code configured to generate an automated web task procedure from the state machine.   
     
     
         16 . The computer program product of  claim 15 , wherein the computer readable program code comprises computer readable program code configured to determine overlapped and contiguous action classes in the similar sequences of action classes. 
     
     
         17 . The computer program product of  claim 15 , wherein the automated web task procedure comprises web actions from the action classes in the state machine. 
     
     
         18 . The computer program product of  claim 15 , wherein the web log is a history of web interaction by a user. 
     
     
         19 . The computer program product of  claim 15 , wherein the web log comprises at least one of web links, web page selections, and input text. 
     
     
         20 . The computer program product of  claim 15 , wherein the computer readable program code comprises computer readable program code configured to segment the web log by day.

Join the waitlist — get patent alerts

Track US2013055268A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.