Methods and systems for querying a tag database
First Claim
Patent Images
1. A computer-implemented method for querying a tag database, comprising:
- storing the tag database in a storage device;
receiving an XML document including a database query written in a query language supported by an agent of the tag database, the query language supporting database features, tag features, and text features, the database query including a request for at least one feature of the query language that is supported by the agent;
parsing the XML document to extract the database query from the XML document;
accessing, using a processor, the tag database to perform at least one of a read or write operation on the tag database, based on the database query; and
in response to receipt of the database query, returning a list of features, the list of features indicating the features of the query language that are supported by the agent,wherein the tag features include tag query language directives, the tag query language directives including at least one of retrieve, aggregate, call, partition, continue, list, override, or return.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for querying a tag database. The tag database is stored in a storage. An XML document including a database query is received. The database query is written in a query language supported by an agent of the tag database. The XML document is parsed to extract the database query from the XML document. The tag database is accessed to perform at least one or a read or write operation on the tag database, based on the database query.
-
Citations
19 Claims
-
1. A computer-implemented method for querying a tag database, comprising:
-
storing the tag database in a storage device; receiving an XML document including a database query written in a query language supported by an agent of the tag database, the query language supporting database features, tag features, and text features, the database query including a request for at least one feature of the query language that is supported by the agent; parsing the XML document to extract the database query from the XML document; accessing, using a processor, the tag database to perform at least one of a read or write operation on the tag database, based on the database query; and in response to receipt of the database query, returning a list of features, the list of features indicating the features of the query language that are supported by the agent, wherein the tag features include tag query language directives, the tag query language directives including at least one of retrieve, aggregate, call, partition, continue, list, override, or return. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for querying a tag database, comprising:
-
a storage device configured to store the tag database; and a processor configured to execute an agent for; receiving an XML document including a database query written in a query language supported by the agent, the query language supporting database features, tag features, and text features, the database query including a request for at least one feature of the query language that is supported by the agent; parsing the XML document to extract the database query from the XML document; accessing the tag database to perform at least one of a read or write operation on the tag database, based on the database query; and in response to receipt of the database query, returning a list of features, the list of features indicating the features of the query language that are supported by the agent, wherein the tag features include tag query language directives, the tag query language directives including at least one of retrieve, aggregate, call, partition, continue, list, override, or return. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium including instructions executed by a processor for implementing a method for querying a tag database, the method comprising:
-
storing the tag database in a storage device; receiving an XML document including a database query written in a query language supported by an agent of the tag database, the query language supporting database features, tag features, and text features, the database query including a request for at least one feature of the query language that is supported by the agent; parsing the XML document to extract the database query from the XML document; accessing, using the processor, the tag database to perform at least one of a read or write operation on the tag database, based on the database query; and in response to receipt of the database query, returning a list of features, the list of features indicating the features of the query language that are supported by the agent, wherein the tag features include tag query language directives, the tag query language directives including at least one of retrieve, aggregate, call, partition, continue, list, override, or return. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method for querying a tag database, comprising:
-
storing the tag database in a storage device; receiving an XML document including a database query written in a query language supported by an agent of the tag database, the database query including a first directive configured to override a default of a second directive for a predetermined duration; parsing the XML document to extract the database query from the XML document; determining a new default of the second directive for the predetermined duration; and accessing, using a processor, the tag database, using the new default, to perform at least one of a read or write operation on the tag database, based on the database query, for the predetermined duration. - View Dependent Claims (19)
-
Specification