System for implementing an object tagging framework
Abstract
A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a target object identifier. The processor determines a target object associated with the target object identifier. The target object includes a tag value. The processor associates the current tag with the target object. The processor identifies a first child object of the target object. The target object and the first child object are hierarchical objects. In response to determining that the first child object is tag-unassociated, the processor associates the current tag with the first child object. In response to receiving a query including the tag name, the processor generates an output based on the tag name. Other embodiments are also described herein.
Claims
exact text as granted — not AI-modified1 . A method of implementing an object tagging framework comprising:
receiving, by a processor, a tag creation command including a tag name; in response to the tag creation command, creating a current tag with the tag name; receiving an association command, the tag name, and a target object identifier, wherein the tag creation command and the association command are instructions that are executable by the processor; determining a target object associated with the target object identifier, the target object including a tag value; associating the current tag with the target object; identifying a first child object of the target object, wherein the target object and the first child object are hierarchical objects, in response to determining that the first child object is tag-unassociated, associating the current tag with the first child object; and in response to receiving a query including the tag name,
generating an output based on the tag name, and
causing the output to be displayed on a display device.
2 . The method of claim 1 , wherein the current tag is an object entity.
3 . The method of claim 1 , wherein the output includes a list of entities associated with the tag name.
4 . The method of claim 3 , wherein the list of entities includes the target object and the first child object.
5 . The method of claim 3 , wherein the output includes the tag value of the target object and a child tag value included in the first child object.
6 . The method of claim 1 , further comprising:
in response to receiving the association command, determining that the target object is tag-associated, wherein the target object is associated with a previous tag, and overwriting the previous tag using the current tag.
7 . The method of claim 1 , further comprising:
in response to determining that the first child object is tag-associated, causing no association of the current tag with the first child object to be performed.
8 . The method of claim 1 , further comprising:
identifying a second child object of the target object, wherein the target object and the second child object are hierarchical objects.
9 . The method of claim 8 , wherein the first child object and the second child object are hierarchical objects.
10 . The method of claim 8 , further comprising:
in response to determining that the second child object is tag-unassociated, associating the current tag with the second child object.
11 . The method of claim 8 , further comprising:
in response to determining that the second child object is tag-associated, causing no association of the tag with the second child object to be performed.
12 . The method of claim 1 , further comprising;
determining a lineage information of the current tag; and causing association of the current tag with the first child object based on the lineage information.
13 . A system of implementing an object tagging framework comprising:
a processor; and a memory having instructions stored therein, when executed by the processor, causes the system to perform operations comprising: receiving a tag creation command including a tag name; in response to the tag creation command, creating a current tag with the tag name; receiving an association command, the tag name, and a target object identifier, wherein the tag creation command and the association command are instructions that are executable by the processor; determining a target object associated with the target object identifier, the target object including a tag value; associating the current tag with the target object; identifying a first child object of the target object, wherein the target object and the first child object are hierarchical objects, in response to determining that the first child object is tag-unassociated, associating the current tag with the first child object; and in response to receiving a query including the tag name, generating an output based on the tag name, and causing the output to be displayed on a display device.
14 . The system of claim 13 , wherein the current tag is an object entity.
15 . The system of claim 13 , wherein the output includes a list of entities associated with the tag name.
16 . The system of claim 15 , wherein the list of entities includes the target object and the first child object.
17 . The system of claim 15 , wherein the output includes the tag value of the target object and a child tag value included in the first child object.
18 . The system of claim 13 , wherein the system to perform operations comprising:
in response to receiving the association command, determining that the target object is tag-associated, wherein the target object is associated with a previous tag, and overwriting the previous tag using the current tag.
19 . The system of claim 13 , wherein the system to perform operations comprising:
in response to determining that the first child object is tag-associated, causing no association of the current tag with the first child object to be performed.
20 . The system of claim 13 , wherein the system to perform operations comprising:
identifying a second child object of the target object, wherein the target object and the second child object are hierarchical objects.
21 . The system of claim 20 , wherein the first child object and the second child object are hierarchical objects.
22 . The system of claim 20 , wherein the system to perform operations comprising:
in response to determining that the second child object is tag-unassociated, associating the current tag with the second child object.
23 . The system of claim 20 , wherein the system to perform operations comprising:
in response to determining that the second child object is tag-associated, causing no association of the tag with the second child object to be performed.
24 . The system of claim 13 , wherein the system to perform operations comprising:
determining a lineage information of the current tag; and causing association of the current tag with the first child object based on the lineage information.
25 . A non-transitory computer-readable storage medium including instructions that, when processed by a computer, configure the computer to perform operations comprising:
receiving a tag creation command including a tag name; in response to the tag creation command, creating a current tag with the tag name; receiving an association command, the tag name, and a target object identifier, wherein the tag creation command and the association command are instructions that are executable by the computer; determining a target object associated with the target object identifier, the target object including a tag value; associating the current tag with the target object; identifying a first child object of the target object, wherein the target object and the first child object are hierarchical objects, in response to determining that the first child object is tag-unassociated, associating the current tag with the first child object; and in response to receiving a query including the tag name, generating an output based on the tag name, and causing the output to be displayed on a display device.
26 . The non-transitory computer-readable storage medium of claim 25 , wherein the computer to perform operations comprising:
in response to receiving the association command, determining that the target object is tag-associated, wherein the target object is associated with a previous tag, and overwriting the previous tag using the current tag.
27 . The non-transitory computer-readable storage medium of claim 25 , wherein the computer to perform operations comprising:
in response to determining that the first child object is tag-associated, causing no association of the current tag with the first child object to be performed.
28 . The non-transitory computer-readable storage medium of claim 25 , wherein the computer to perform operations comprising:
identifying a second child object of the target object, wherein the target object and the second child object are hierarchical objects.
29 . The non-transitory computer-readable storage medium of claim 28 , wherein the first child object and the second child object are hierarchical objects.
30 . The non-transitory computer-readable storage medium of claim 28 , wherein the computer to perform operations comprising:
in response to determining that the second child object is tag-unassociated, associating the current tag with the second child object; and in response to determining that the second child object is tag-associated, causing no association of the tag with the second child object to be performed.Join the waitlist — get patent alerts
Track US2022138206A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.