TASK-BASED STATE RECOVERY IN A WEB BROWSER
First Claim
1. A computer-implemented method comprising:
- identifying one or more browsing sessions from a plurality of browsing activities, each of the one or more browsing sessions comprising browsing activities having a common theme;
identifying a browser state of each of the one or more browsing sessions;
generating a record representing the browser state of each of the one or more browsing sessions, wherein the record is associated with the common theme of the browsing activities comprising each of the one or more browsing sessions;
storing the generated record representing the browser state of each of the one or more browsing sessions;
identifying a current search query term;
identifying a theme of the current search query term;
comparing the identified theme of the current search query term to the common theme of the at least one of the one or more browsing sessions;
retrieving the stored record when the identified theme of the current search query term corresponds to the common theme of at least one of the one or more browsing sessions; and
providing the retrieved record as a search suggestion for the current search query term without executing a search query based on the current search query term.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying one or more browsing sessions from a plurality of browsing activities, each of the one or more browsing sessions comprising browsing activities having a common theme, identifying a browser state of each of the one or more browsing sessions, generating a record representing the browser state of each of the one or more browsing sessions, wherein the record is associated with the common theme of the browsing activities comprising each of the one or more browsing sessions, storing the generated record representing the browser state of each of the one or more browsing sessions and retrieving the stored record when a current online activity has a theme that corresponds to the common theme of the at least one of the one or more browsing sessions.
18 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying one or more browsing sessions from a plurality of browsing activities, each of the one or more browsing sessions comprising browsing activities having a common theme; identifying a browser state of each of the one or more browsing sessions; generating a record representing the browser state of each of the one or more browsing sessions, wherein the record is associated with the common theme of the browsing activities comprising each of the one or more browsing sessions; storing the generated record representing the browser state of each of the one or more browsing sessions; identifying a current search query term; identifying a theme of the current search query term; comparing the identified theme of the current search query term to the common theme of the at least one of the one or more browsing sessions; retrieving the stored record when the identified theme of the current search query term corresponds to the common theme of at least one of the one or more browsing sessions; and providing the retrieved record as a search suggestion for the current search query term without executing a search query based on the current search query term. - View Dependent Claims (2, 3, 7, 8, 9, 10, 11, 12)
-
-
4-6. -6. (canceled)
-
13. A system for recovering a browser state, the system comprising:
-
a browsing session identification module configured to identify a browsing session from a plurality of browsing activities, wherein the browsing session comprises browsing activities having a common theme; a browser state module configured to identify a browser state of the identified browsing session; a records module configured to generate a record representing the browser state of the browsing session, wherein the record is associated with the common theme of the browsing activities comprising the browsing session; and a provisioning module configured to; identify a current search query term; identify a theme of the current search query term; compare the identified theme of the current search query term to the common theme of the browsing session; retrieve the generated record when the identified theme of the current search query term corresponds to the common theme of the browsing session. and providing the retrieved record as a search suggestion for the current search query term without executing a search query based on the current search query term. - View Dependent Claims (14, 15, 17, 18)
-
-
16. (canceled)
-
19. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by one or more processors, cause the processors to perform operations comprising:
-
identifying a plurality of browsing activities; identifying a theme for each identified browsing activity; determining a theme that is common to at least two of the identified browsing activities; grouping the at least two browsing activities having the common theme into a browsing session; identifying a browser state of the browsing session; generating a record representing the browser state of the browsing session, wherein the record is associated with the common theme of the browsing activities comprising the browsing session; storing the generated record representing the browser state of the browsing session; identifying a current online activity, wherein the current online activity occurs subsequent to the plurality of browsing activities comprising the browsing session based on which the record representing the browser state of the browsing session is generated, the identifying the current online activity comprising; identifying a current search query term; identifying a theme for the current search query term; comparing the identified theme of the current search query term to the common theme of the browsing session; retrieving the stored record when the identified theme of the current search query term corresponds to the common theme of the browsing session; and providing the retrieved record, to a user associated with a current online activity, as a search suggestion for the current search query term without executing a search query based on the current search query term.
-
-
20. (canceled)
Specification