Mechanisms for content aggregation, syndication, sharing, and updating
First Claim
Patent Images
1. A computer-implemented method for providing access to content, comprising:
- identifying one or more smart bookmarks, each of the smart bookmarks pertaining to a corresponding concept;
obtaining smart bookmark configuration information for presenting one of the smart bookmarks; and
facilitating presentation of the smart bookmark in a user interface based, at least in part, upon the smart bookmark configuration information such that the smart bookmark includes a graphical user interface that simultaneously presents a plurality of dynamic entries relating to the particular concept, each of the plurality of dynamic entries conveying current information regarding the particular concept and corresponding to one or more objects of a plurality of objects representing corresponding remotely stored content relating to the corresponding concept, the one or more objects for each of the plurality of dynamic entries being configured to facilitate access to the corresponding remotely stored content and to automatically update the current information conveyed by the corresponding one of the plurality of dynamic entries in response to events relating to the particular concept, wherein the remotely stored content represented by the plurality of objects associated with the plurality of dynamic entries originates from a plurality of different sources, the smart bookmark thus enabling aggregation of and dynamic access to the remotely stored content relating to the corresponding concept from the plurality of different sources, the smart bookmark configuration information including one or more entity-result type mappings, each of the entity-result type mappings mapping an entity to one or more result types;
wherein the remotely stored content can be of a different result type than identified in the entity-result type mappings.
6 Assignments
0 Petitions
Accused Products
Abstract
“Smart bookmarks” are described which facilitate aggregation, sharing, and dynamic access to the content in which a particular user has an interest.
-
Citations
29 Claims
-
1. A computer-implemented method for providing access to content, comprising:
-
identifying one or more smart bookmarks, each of the smart bookmarks pertaining to a corresponding concept; obtaining smart bookmark configuration information for presenting one of the smart bookmarks; and facilitating presentation of the smart bookmark in a user interface based, at least in part, upon the smart bookmark configuration information such that the smart bookmark includes a graphical user interface that simultaneously presents a plurality of dynamic entries relating to the particular concept, each of the plurality of dynamic entries conveying current information regarding the particular concept and corresponding to one or more objects of a plurality of objects representing corresponding remotely stored content relating to the corresponding concept, the one or more objects for each of the plurality of dynamic entries being configured to facilitate access to the corresponding remotely stored content and to automatically update the current information conveyed by the corresponding one of the plurality of dynamic entries in response to events relating to the particular concept, wherein the remotely stored content represented by the plurality of objects associated with the plurality of dynamic entries originates from a plurality of different sources, the smart bookmark thus enabling aggregation of and dynamic access to the remotely stored content relating to the corresponding concept from the plurality of different sources, the smart bookmark configuration information including one or more entity-result type mappings, each of the entity-result type mappings mapping an entity to one or more result types; wherein the remotely stored content can be of a different result type than identified in the entity-result type mappings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one non-transitory computer-readable medium storing thereon computer-readable instructions, comprising:
-
instructions identifying one or more smart bookmarks, each of the smart bookmarks pertaining to a corresponding concept; instructions for obtaining smart bookmark configuration information for presenting one of the smart bookmarks; and instructions for presenting the smart bookmark in a user interface based, at least in part, upon the smart bookmark configuration information such that the smart bookmark includes a graphical user interface that simultaneously presents a plurality of dynamic entries relating to the corresponding concept, each of the plurality of dynamic entries conveying current information regarding the corresponding concept and corresponding to one or more objects of a plurality of objects representing corresponding remotely stored content relating to the corresponding concept, the one or more objects for each of the plurality of dynamic entries being configured to facilitate access to the corresponding remotely stored content and to automatically update the current information conveyed by the corresponding one of the plurality of dynamic entries in response to events relating to the corresponding concept, wherein the remotely stored content represented by the plurality of objects associated with the plurality of dynamic entries originates from a plurality of different sources, the smart bookmark thus enabling aggregation of and dynamic access to the remotely stored content relating to the corresponding concept from the plurality of different sources, the smart bookmark configuration information including one or more entity-result type mappings, each of the entity-result type mappings mapping an entity to one or more result types; wherein the remotely stored content can be of a different result type than identified in the entity-result type mappings. - View Dependent Claims (20)
-
-
21. A computer-implemented method for providing access to content, comprising:
-
storing smart bookmark configuration information for a plurality of smart bookmarks associated with a user, the smart bookmark configuration information being configured to enable instantiation of the smart bookmarks in user interfaces, each smart bookmark comprising a plurality of dynamic entries relating to a particular concept, each of the dynamic entries conveying current information regarding the particular concept and corresponding to one or more objects of a plurality of objects representing corresponding remotely stored content relating to the corresponding concept, the current information conveyed by the dynamic entry pertaining to content obtained via one of a plurality of objects, each of the objects representing corresponding remotely stored content relating to the particular concept, the one or more objects for each of the plurality of dynamic entries being configured to facilitate access to corresponding remotely stored content and to automatically update the current information conveyed by the corresponding one of the plurality of dynamic entries in response to events relating to the particular concept, wherein the remotely stored content represented by the objects associated with the plurality of dynamic entries originates from a plurality of different sources; and in response to a request corresponding to a first one of the plurality of smart bookmarks from a requesting device of another user, transmitting the smart bookmark configuration information corresponding to the smart bookmark to the requesting device for display by the requesting device of a graphical user interface that simultaneously presents the plurality of dynamic entries relating to the particular concept by the requesting device, each of the plurality of dynamic entries conveying the current information regarding the particular concept, thereby enabling aggregation of and dynamic access to the remotely stored content relating to the particular concept represented by the plurality of dynamic entries of the first smart bookmark, the smart bookmark configuration information including one or more entity result-type mappings, each of the entity-result type mappings mapping an entity to one or more result types; wherein the remotely stored content can be of a different result type than identified in the entity-result type mappings. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification