AGGREGATED INFORMATION ACCESS AND CONTROL USING A PERSONAL UNIFYING TAXONOMY
First Claim
Patent Images
1. A computer-implemented method for presenting aggregated user information, comprising:
- providing, by one or more configured computing systems and to each of one or more remote information services, an indication of authorization by a user for the one or more configured computing systems to access the remote information service on behalf of the user;
receiving, by the one or more configured computing systems and from each of at least two distinct data sources, one or more information groups associated with the user, wherein at least one of the information groups is provided based at least in part on the indicated authorization;
generating, by the one or more configured computing systems and for each of the received information groups, a data structure representing the information group, each of the generated data structures including a tool-independent portion and a tool-dependent portion, the tool-dependent portion of each generated data structure corresponding to the data source from which the represented information group is received;
concurrently displaying, by the one or more configured computing systems and based at least in part on at least some of the generated data structures, an indication to the user of two or more of the information groups.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing users with aggregate access to and control over information from multiple storing applications and information services, and for enabling developers to integrate such aggregate access and control into applications. Textual markup language may represent the structure of grouping items. Examples using XML and XooML (“Cross Tool Mark-up Language,” an XML schema) are provided, such that users need not change the storing application or service in order for those users'"'"' informational structures to be represented.
-
Citations
20 Claims
-
1. A computer-implemented method for presenting aggregated user information, comprising:
-
providing, by one or more configured computing systems and to each of one or more remote information services, an indication of authorization by a user for the one or more configured computing systems to access the remote information service on behalf of the user; receiving, by the one or more configured computing systems and from each of at least two distinct data sources, one or more information groups associated with the user, wherein at least one of the information groups is provided based at least in part on the indicated authorization; generating, by the one or more configured computing systems and for each of the received information groups, a data structure representing the information group, each of the generated data structures including a tool-independent portion and a tool-dependent portion, the tool-dependent portion of each generated data structure corresponding to the data source from which the represented information group is received; concurrently displaying, by the one or more configured computing systems and based at least in part on at least some of the generated data structures, an indication to the user of two or more of the information groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored contents that configure a computing device to perform a method, the method comprising:
-
providing, by the configured computing device and to a remote information service, an indication from a user of authorization to access the remote information service on behalf of the user; receiving, by the configured computing device and from each of multiple distinct data sources, one or more information groups associated with the user; generating, by the configured computing device and for each of the received information groups, a data structure representing the information group, at least some of the generated data structures including a tool-independent portion and a tool-dependent portion, the tool-dependent portion of each of the at least some generated data structures corresponding to an information type of the represented information group; causing, by the configured computing system and based at least in part on the generated data structures, a presentation device to concurrently display multiple of the information groups to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification