Method and system for providing a distributed querying and filtering system
First Claim
Patent Images
1. A method for querying a data structure in a distributed computing environment, comprising:
- preparing a query specifying a data type of a variable and a value contained within said data structure;
sending the query to an object wherein said object determines whether maintains a data structure having a variable of the data type specified and whether the variable contains the specified value.
2 Assignments
0 Petitions
Accused Products
Abstract
In a distributed system querying and navigating data structures, databases, and XML documents in uniform and extensible manner is provided. Queries are defined that provide type information to a variety of digital objects. As such, the underlying data format is abstracted thereby allowing a single query to apply to multiple digital devices even though the multiple digital devices store their data in a different native format.
56 Citations
20 Claims
-
1. A method for querying a data structure in a distributed computing environment, comprising:
-
preparing a query specifying a data type of a variable and a value contained within said data structure;
sending the query to an object wherein said object determines whether maintains a data structure having a variable of the data type specified and whether the variable contains the specified value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A system for determining the status of a device, comprising:
-
a query generation mechanism for generating a type query specifying a data type and a value;
a query transmission mechanism for transmitting the type query and the value over a communication network to at least one digital device whereby the digital device compares the data type to a data type of a data structure that it maintains and compares the value to a value stored in the data structure. - View Dependent Claims (9, 10, 11)
-
-
13. A method for use in a digital device in a distributed system, comprising:
-
coupling the digital device to a communication network;
storing a value in a data structure in said digital device, said data structure defined by a programming language data type definition;
receiving a query specifying a query data type and a query value;
comparing the query data type to the data structure data type and the query value to the value stored in the data structure;
indicating whether the query data type matches the data structure data type and whether the query value matched the value stored in the data structure. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification