Rich-Context Tagging of Resources
First Claim
1. A method of associating resources comprising:
- at a memory, storing a data structure holding references to a plurality of resources;
for each resource storing a plurality of tags such that resources are associated by tag; and
for each resource and tag combination storing resource state information comprising information about a context in which the resource has been used.
2 Assignments
0 Petitions
Accused Products
Abstract
Tagging of resources in order to associate them is described. In an embodiment it is possible to assign tags to resources or switch between resources with different tags, in the context of current work being undertaken by a user. For example, from a single application window that is currently used, a user is able to switch to other resources by tag in an embodiment. Different embodiments illustrate how tags may have multiple purposes and those purposes may evolve thus enabling associated resources to be exposed in different ways. In some embodiments rich metadata about tag usage and/or the use of resource associated with a tag is stored and used to provide additional functionality. Examples are described in which persistence of resources associated with tags is provided and may involve representation of resources such as by duplication of files or by creating alternative representations of resources.
-
Citations
20 Claims
-
1. A method of associating resources comprising:
-
at a memory, storing a data structure holding references to a plurality of resources; for each resource storing a plurality of tags such that resources are associated by tag; and for each resource and tag combination storing resource state information comprising information about a context in which the resource has been used. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tagging system comprising:
-
a memory storing a data structure holding references to a plurality of resources; the memory storing, for each resource a plurality of tags such that resources are associated by tag; and the memory storing, for each resource and tag combination, resource state information comprising information about a context in which the resource has been used; and a user interface module being arranged to enable a user to access and manage the tags in conjunction with use of at least one of the resources.
-
-
20. One or more device-readable media with device-executable instructions for performing steps comprising:
-
at a memory, storing a data structure holding references to a plurality of resources; for each resource, storing a plurality of tags such that resources are associated by tag; and for each resource and tag combination storing resource state information comprising information about a context in which the resource has been used.
-
Specification