Organizing search history into collections
First Claim
1. One or more hardware computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of sharing a collection of elements that are related to at least one relevant task, the method comprising:
- detecting a user-initiated selection directed toward a representation of the at least one relevant task presented on a user interface;
incident to receiving the user-initiated selection,A) automatically identifying, within a web search history, one or more elements that are related to the at least one relevant task, wherein the one or more elements are obtained from the web search history,B) dynamically generating the collection of elements from the one or more elements that are related to the at least one relevant task, andC) dynamically preparing a sharable content page that includes the collection of elements that are related to the at least one relevant task;
automatically presenting the sharable content page to the user, wherein the sharable content page includes a control that facilitates posting a link of the sharable content page to one or more contacts via a social network;
detecting a user-initiated selection of the control; and
incident to detecting the user-initiated selection of the control, posting the link to the one or more contacts via the social network.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-storage media, methods, and systems for improving the ability of a user to accomplish a task that is pending during a search session are provided. When a user invokes the pending task, a collection of elements that are associated with the pending task are dynamically organized into a sharable content page that may be shared with a user'"'"'s contacts via a social network. The user'"'"'s contacts may comment on or provide feedback related to the pending task. The feedback may be published to the sharable content page and presented to the user on a user interface.
-
Citations
18 Claims
-
1. One or more hardware computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of sharing a collection of elements that are related to at least one relevant task, the method comprising:
-
detecting a user-initiated selection directed toward a representation of the at least one relevant task presented on a user interface; incident to receiving the user-initiated selection, A) automatically identifying, within a web search history, one or more elements that are related to the at least one relevant task, wherein the one or more elements are obtained from the web search history, B) dynamically generating the collection of elements from the one or more elements that are related to the at least one relevant task, and C) dynamically preparing a sharable content page that includes the collection of elements that are related to the at least one relevant task; automatically presenting the sharable content page to the user, wherein the sharable content page includes a control that facilitates posting a link of the sharable content page to one or more contacts via a social network; detecting a user-initiated selection of the control; and incident to detecting the user-initiated selection of the control, posting the link to the one or more contacts via the social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method, carried out by a processing unit, for receiving feedback related to a user'"'"'s pending task, the method comprising:
-
detecting a user-initiated selection of a control that facilitates posting a link of a sharable content page to one or more contacts via a social network, wherein the sharable content page is associated with a relevant task; grouping navigation events within a log of the user'"'"'s web search history into collections of elements, wherein for each collection of elements, the elements share a respective semantically common concept; incident to detecting the user-initiated selection, A) identifying a collection of elements that shares a semantically common concept with the relevant task, wherein the collection of elements is obtained from the web search history associated with the user, B) automatically composing the sharable content page associated with the relevant task, wherein the sharable content page includes the collection of elements that shares the semantically common concept with the relevant task, and C) posting the link of the sharable content page to the one or more contacts via the social network; detecting that at least one contact of the one or more contacts has invoked the link and generated one or more instances of feedback related to the relevant task; and publishing the one or more instances of feedback on the sharable content page. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system for allowing a user to collaborate on a pending task with one or more contacts, the computer system comprising a processing unit coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processing unit, the computer software components comprising:
-
a data store that stores a web search history associated with the user and/or one or more other users, wherein navigation events within the web search history are grouped into collections of elements that share a semantically common concept; a collections component for selecting a task that is relevant to a user and for composing a sharable content page that relates to the relevant task, wherein composing the sharable content page includes A) identifying a collection of elements within the web search history that share a semantically common concept with the relevant task, wherein the elements are obtained from the web search history associated with the user and/or one or more other users, and B) including within the sharable content page the collection of elements that share the semantically common concept with the relevant task; a user experience layer for rendering a representation of the sharable content page, wherein the representation of the sharable content page includes a control that, when selected, facilitates posting a link of the sharable content page to the one or more contacts via a social network; and a sharing component for interfacing the collections component and the social network via a process comprising; A) posting the link of the sharable content page to the one or more contacts via the social network; and B) receiving one or more instances of feedback associated with the relevant task from at least one contact of the one or more contacts. - View Dependent Claims (18)
-
Specification