US9171091B2ActiveUtilityA1

Storing a journal of local and remote interactions

47
Assignee: CLARK BRYAN WILLIAMPriority: Feb 29, 2008Filed: Feb 29, 2008Granted: Oct 27, 2015
Est. expiryFeb 29, 2028(~1.6 yrs left)· nominal 20-yr term from priority
G06F 16/9562G06F 16/954G06F 16/955G06F 11/3438G06F 11/3476G06F 17/30884G06F 17/30876G06F 17/30873
47
PatentIndex Score
0
Cited by
11
References
22
Claims

Abstract

An embodiment relates generally to a method of displaying information. The method includes monitoring any user activity within at least one application executing on a computer and detecting a completion of a user activity. The method also includes creating a link to the completed user activity and placing in the link in a time-ordered sequential basis in a journal section of a desktop of the computer.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, from an operating system, first information reflecting a local interaction with a local resource occurring in conjunction with a first application, the local resource being stored in a local memory and second information reflecting a remote interaction with a remote resource occurring in conjunction with a second application, the remote resource being associated with the local resource and stored in a remote memory; 
 creating, by a processor and in view of the first information, the second information, a determination of a completion of a first activity with respect to the local resource, and a determination of a completion of a second activity with respect to the remote resource, a record, the record identifying the local resource, the remote resource, the first application, and the second application; 
 storing the record in a journal section of the local memory; 
 generating, by the processor, a journal page in view of the record in the journal section of the local memory, the journal page comprising a link to the local resource and a link to the remote resource; and 
 generating a display of the journal page via a graphical user interface. 
 
     
     
       2. The method of  claim 1 , further comprising:
 logging an end time denoting a completion of the local interaction with the local resource; and 
 including the end time in the journal section in association with the record. 
 
     
     
       3. The method of  claim 1 , further comprising:
 associating a graphical icon with the local interaction with the local resource; and 
 including the graphical icon in the journal page in association with the record. 
 
     
     
       4. The method of  claim 1 , further comprising:
 detecting an end of a session; and 
 storing information contained in the journal section in persistent storage in response to detecting the end of the session. 
 
     
     
       5. The method of  claim 4 , further comprising:
 detecting a start of a session; and 
 retrieving the information from the persistent storage in response to detecting the start of a session. 
 
     
     
       6. The method of  claim 1 , further comprising:
 collecting information reflecting on-line user activity of the user through a browser; and 
 sorting websites garnered from the information reflecting the on-line user activity in view of a predetermined criteria, wherein the journal section includes an ordered list of the websites associated with the on-line user activity. 
 
     
     
       7. The method of  claim 1 , wherein the local resource comprises a file stored in the local memory. 
     
     
       8. The method of  claim 1 , wherein the local resource comprises a software application stored in the local memory. 
     
     
       9. The method of  claim 1 , further comprising:
 receiving an indication that a user has clicked on a link to the local resource of the displayed journal page; and 
 opening the local resource via the first application in response to the indication. 
 
     
     
       10. A system comprising:
 a local memory to contain instructions; and 
 a processor, operatively coupled to the memory, that executes the instructions to:
 run an operating system to provide an application space for the execution of applications and the use of data; and 
 run a module within the application space, wherein the module is to:
 receive, from the operating system, first information that reflects a local interaction with a local resource that occurs in conjunction with a first application, the local resource being stored in the local memory and second information reflecting a remote interaction with a remote resource that occurs in conjunction with a second application, the remote resource being associated with the local resource and stored in a remote memory; 
 create, in view of the first information, the second information, a determination of a completion of a first activity with respect to the local resource, and a determination of a completion of a second activity with respect to the remote resource, a record, the record identifying the local resource, the remote resource, the first application, and the second application; 
 store the record in a journal section of the local memory; 
 generate a journal page in view of the record in the journal section of the local memory, the journal page comprising a link to the local resource and a link to the remote resource; and 
 generate a display of the journal page via a graphical user interface. 
 
 
 
     
     
       11. The system of  claim 10 , wherein the module is further to log an end time denoting completion of the local interaction with the local resource and include the end time in the journal section in association with the record. 
     
     
       12. The system of  claim 10 , wherein the module is further to associate a graphical icon with the local interaction with the local resource and include the graphical icon in the journal page in association with the record. 
     
     
       13. The system of  claim 10 , wherein the module is further to detect an end of a session and store information contained in the journal in persistent storage in view of detecting the end of the session. 
     
     
       14. The system of  claim 13 , wherein the module is further to detect a start of a session for the system and retrieve the information from the persistent storage in view of detecting the start of the session. 
     
     
       15. The system of  claim 10 , wherein the module is further to collect information reflecting on-line user activity of the user through a browser and sort websites garnered from the information reflecting the on-line user activity in view of a predetermined criteria, wherein the journal section includes an ordered list of the websites associated with the on-line user activity. 
     
     
       16. The system of  claim 10 , wherein the local resource comprises a file stored in the local memory. 
     
     
       17. The system of  claim 10 , wherein the local resource comprises a software application stored in the local memory. 
     
     
       18. The system of  claim 10 , wherein the module is further to receive an indication that a user has clicked on a link to the local resource of the displayed journal page and open the local resource via the first application in response to the indication. 
     
     
       19. A non-transitory computer-readable medium having instructions encoded thereon which when executed by a processor cause the processor to perform operations comprising:
 receiving, from an operating system, first information reflecting a local interaction with a local resource occurring in conjunction with a first application, the local resource being stored in a local memory and second information reflecting a remote interaction with a remote resource occurring in conjunction with a second application, the remote resource being associated with the local resource and stored in a remote memory; 
 creating, by the processor and in view of the first information, the second information, a determination of a completion of a first activity with respect to the local resource, and a determination of a completion of a second activity with respect to the remote resource, a record, the record identifying the local resource, the remote resource, the first application, and the second application; 
 storing the record in a journal section of the local memory; 
 generating, by the processor, a journal page in view of the record in the journal section of the local memory, the journal page comprising a link to the local resource and a link to the remote resource; and 
 generating a display of the journal page via a graphical user interface. 
 
     
     
       20. The non-transitory computer-readable medium of  claim 19 , wherein the operations further comprise:
 detecting an end of a session; and 
 storing information contained in the journal section in persistent storage in view of detecting the end of the session. 
 
     
     
       21. The non-transitory computer-readable medium of  claim 20 , wherein the operations further comprise:
 detecting a start of a session; and 
 retrieving the information from the persistent storage in view of detecting the start of the session. 
 
     
     
       22. The non-transitory computer-readable medium of  claim 19 , wherein the operations further comprise receiving an indication that a user has clicked on a link to the local resource of the displayed journal page and opening the local resource via the first application in response to the indication.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.