TAGGING CONTENT WITH METADATA PRE-FILTERED BY CONTEXT
First Claim
Patent Images
1. A system for context-enriched automatic tagging, said system comprising:
- a memory area for storing a plurality of data items of a user of a mobile computing device, each of the plurality of data items having metadata associated therewith, said memory area being associated with the mobile computing device; and
a processor programmed to;
determine a context for the user when capturing content;
select one or more of the plurality of data items stored in the memory area based on the determined context;
capture the content;
compare the captured content with the selected data items;
identify one or more of the selected data items based on the comparison;
define metadata for the captured content based on the metadata associated with the identified data items; and
store the captured content with the defined metadata in the memory area as a data item in the plurality of data items.
2 Assignments
0 Petitions
Accused Products
Abstract
Generate tags for content from metadata pre-filtered based on context. A plurality of data items is accessed. Each of the data items has metadata. A context for a user is determined (e.g., at a moment of content capture). One or more of the data items are selected based on the determined context. Upon receipt of content, the received content is compared with the selected data items to identify matches. Metadata is selected from the metadata associated with the matching data items. The selected metadata is associated with the captured content.
58 Citations
20 Claims
-
1. A system for context-enriched automatic tagging, said system comprising:
-
a memory area for storing a plurality of data items of a user of a mobile computing device, each of the plurality of data items having metadata associated therewith, said memory area being associated with the mobile computing device; and a processor programmed to; determine a context for the user when capturing content; select one or more of the plurality of data items stored in the memory area based on the determined context; capture the content; compare the captured content with the selected data items; identify one or more of the selected data items based on the comparison; define metadata for the captured content based on the metadata associated with the identified data items; and store the captured content with the defined metadata in the memory area as a data item in the plurality of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
accessing a plurality of data items, each of the plurality of data items having metadata associated therewith; determining a context for a user; selecting one or more of the plurality of data items based on the determined context; receiving content; comparing the received content with the selected data items; identifying one or more of the selected data items based on said comparing; selecting metadata from the metadata associated with the identified data items; and associating the selected metadata with the received content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media having computer-executable components, said components comprising:
-
a context component that when executed by at least one processor causes the at least one processor to determine a context for a user; a fingerprint component that when executed by at least one processor causes the at least one processor to search for one or more data items based on the determined context, each of the data items having metadata associated therewith, said determined context including a location of a computing device associated with the user and user-specific data including one or more messages; a recognition component that when executed by at least one processor causes the at least one processor to compare captured content with the data items from the fingerprint component and to identify one or more of the selected data items based on the comparison; and a tag component that when executed by at least one processor causes the at least one processor to define metadata for the accessed content based on the metadata associated with the data items identified by the recognition component and to associate the defined metadata with the captured content. - View Dependent Claims (17, 18, 19, 20)
-
Specification