US9171091B2ActiveUtilityA1
Storing a journal of local and remote interactions
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-modifiedWhat 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.