IP Library Patent Application 16116888
Patent Application
App. No. 16/116,888

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR TAGGING A RESOURCE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/116,888
Abstract

Methods and systems are described for tagging a resource. In an aspect, a matched tag is created by associating a user identified tag with a tagging criterion that is based on data other than the tag. A determination is made that the tagging criterion is met for each resource in a plurality of resources. Each resource in the plurality is tagged with the tag, in response to the determining. Presentation information is sent to present, via an output device, a tag user interface element representing the tag, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality.

Claims (42)

1 . A system for tagging a resource, the system comprising:

a tag director component for creating a matched tag by associating a user identified tag with a tagging criterion that is based on data other than the tag;

a criterion match component for automatically determining that the tagging criterion is met for each resource in a plurality of resources;

a tagging component for automatically tagging each resource in the plurality with the tag, in response to the determining; and

a tag handler component for automatically sending presentation information to present, via an output device, a tag user interface element, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality; and

a processor, wherein at least one of the tag director component, the criterion match component, the tagging component, and the tag handler component includes an instruction that is executed by the processor during operation of the system;

wherein determining that the tagging criterion is met for a first resource in the plurality includes:

detecting a change to an attribute associated with the first resource; and

automatically determining the tagging criterion is met in response to detecting the change.

2 . The system of claim 1 wherein the creating includes:

receiving criterion information, from the user, that identifies the tagging criterion; and

identifying the tag automatically, in response to receiving the criterion information.

3 . The system of claim 1 wherein the creating includes:

receiving tagging information identifying the tag; and

determining the tagging criterion, in response to identifying the tag.

4 . The system of claim 1 further includes adding the tag to the at least one of a vocabulary of tags and a dictionary of tags.

5 . The system of claim 1 wherein the tag is identified based on at least one of the tagging criterion and a resource tagged with the tag.

6 . The system of claim 1 wherein the creating includes receiving criterion information identifying the tagging criterion while no resource is tagged with the tag.

7 . The system of claim 1 wherein the creating includes receiving, from the user, tagging information that identifies the tag.

8 . The system of claim 7 wherein the tagging information is received while no resource for tagging is presented to the user via an output device.

9 . The system of claim 7 wherein receiving the tagging information includes:

presenting a resource to the user, wherein the resource is for tagging; and

receiving the tagging information in response to a user input detected by an input device while the resource is presented.

10 . The system of claim 1 wherein at least one resource in the plurality includes at least one of text data, image data, audio data, form data, streaming data, a user, a group, a legal entity, an executable program component, a hardware component, a service, or a process.

11 . The system of claim 1 wherein determining that the tagging criterion is met for a first resource in the plurality includes receiving, from a search operation based on the tagging criterion, a result identifying the first resource.

12 . The system of claim 1 wherein the tagging is performed automatically in response to creating the matched tag.

13 . The system of claim 1 wherein the tagging is performed automatically, in response to detecting the first resource, subsequent to creating the matched tag.

14 . The system of claim 13 wherein the first resource is detected in response to creating an identifier for the first resource.

15 . The system of claim 13 wherein the tagging includes receiving a result of a search operation, based on a tag, that identifies the first resource.

16 . The system of claim 13 wherein the tagging includes receiving, from a search operation, based on the tagging criterion, a result identifying the first resource.

17 . The system of claim 1 wherein the tag user interface element represents the tag for a first resource in the plurality represented by a resource user interface element presented along with the tag user interface element and the system further includes:

receiving input information, in response to the user input targeting the tag user interface element;

locating a second resource in the plurality, in response to receiving the input information; and

presenting a representation of the second resource to the user via an output device.

18 . A non-transitory computer readable medium embodying a computer program, executable by a machine, for tagging a resource, the computer program comprising executable instructions for:

creating a matched tag by associating a user identified tag with a tagging criterion that is based on data other than the tag;

automatically determining that the tagging criterion is met for each resource in a plurality of resources;

automatically tagging each resource in the plurality with the tag, in response to the determining; and

automatically sending presentation information to present, via an output device, a tag user interface element, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality;

wherein determining that the tagging criterion is met for a first resource in the plurality includes:

detecting a change to an attribute associated with the first resource; and

automatically determining the tagging criterion is met in response to detecting the change.