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, said determined context including a location of the mobile computing device and user-specific data including one or more messages;
pre-filter the plurality of data items by the determined context, the pre-filtered data items representing data items having metadata identified using the determined context, the pre-filtered data items indicating that the metadata includes one or more images from an address book of the user and one or more events corresponding to a current time from one or more calendar entries for the user;
select one or more of the pre-filtered data items stored in the memory area based on the determined context;
capture the content;
compare the captured content with one or more of 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 one or more of 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.
-
Citations
19 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, said determined context including a location of the mobile computing device and user-specific data including one or more messages; pre-filter the plurality of data items by the determined context, the pre-filtered data items representing data items having metadata identified using the determined context, the pre-filtered data items indicating that the metadata includes one or more images from an address book of the user and one or more events corresponding to a current time from one or more calendar entries for the user; select one or more of the pre-filtered data items stored in the memory area based on the determined context; capture the content; compare the captured content with one or more of 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 one or more of 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 on at least a computing device associated with a user, each of the plurality of data items having metadata associated therewith; determining a context for the user, said determined context including a location of the computing device and user-specific data including one or more messages; pre-filtering the plurality of data items by the determined context, the pre-filtered data items indicating that the metadata includes one or more images from an address book of the user and one or more events corresponding to a current time from one or more calendar entries for the user; selecting one or more of the pre-filtered data items based on the determined context; receiving content; comparing the received content with one or more of the selected data items; identifying one or more of the selected data items based on said comparing; selecting metadata from the metadata associated with one or more of 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 storage media storing 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 on at least a computing device associated with the user for one or more data items based on the determined context, each of the data items having metadata associated therewith, the searching comprising pre-filtering the one or more data items based on the determined context, said determined context including a location of the computing device associated with the user and user-specific data including one or more messages, the pre-filtered data items indicating that the metadata includes one or more images from an address book of the user and one or more events corresponding to a current time from one or more calendar entries for the user; a recognition component that when executed by at least one processor causes the at least one processor to compare captured content with one or more of the pre-filtered data items from the fingerprint component and to identify one or more of the pre-filtered 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 captured 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)
-
Specification