Query model over information as a networked service
First Claim
1. A computing device, comprising:
- a computing processor; and
a memory containing instructions executable by the computing processor to cause the computing processor to perform a process comprising;
accessing a data set received from another data processing device;
rendering, to the data processing device via a communications network, structural information associated with the accessed data set, the structural information including data representing a plurality of data categories of the data set;
subsequent to rendering the structural information including data representing the plurality of data categories, receiving, from the data processing device via the communications network, data representing a query restriction enforceable over the data set received from the data processing device by the computing device, wherein the query restriction is enforceable over at least one data category of the plurality of data categories of the data set; and
enforcing the query restriction over the received data set, wherein enforcing the query restriction includesbased on the query restriction, one of (i) searching the at least one data category while not searching other data categories of the plurality of data categories and (ii) not searching the at least one data category while searching the other data categories of the plurality of data categories, andproviding search results in accordance with the searching performed based on the query restriction.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can receive a data set from a second computing device in a second region of control via a communication network. The first computing device can then analyze the received data set to determine structural information, such as one or more structural features associated with the received data set. The determined structural information can then be transmitted to the second computing device. In response to the transmission, the first computing device can receive input from the second computing device regarding a query capability to enforce over the received data set.
61 Citations
20 Claims
-
1. A computing device, comprising:
-
a computing processor; and a memory containing instructions executable by the computing processor to cause the computing processor to perform a process comprising; accessing a data set received from another data processing device; rendering, to the data processing device via a communications network, structural information associated with the accessed data set, the structural information including data representing a plurality of data categories of the data set; subsequent to rendering the structural information including data representing the plurality of data categories, receiving, from the data processing device via the communications network, data representing a query restriction enforceable over the data set received from the data processing device by the computing device, wherein the query restriction is enforceable over at least one data category of the plurality of data categories of the data set; and enforcing the query restriction over the received data set, wherein enforcing the query restriction includes based on the query restriction, one of (i) searching the at least one data category while not searching other data categories of the plurality of data categories and (ii) not searching the at least one data category while searching the other data categories of the plurality of data categories, and providing search results in accordance with the searching performed based on the query restriction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a computing processor; and a memory containing instructions executable by the computing processor to cause the computing processor to perform a process comprising; transmitting a searchable data set to a network server via a communications network; receiving structural information associated with the transmitted data set from the network server via the communications network, the received structural information including data representing a plurality of data categories of the data set; subsequent to receiving the structural information, transmitting, via the communications network, data representing a search restriction associated with the searchable data set to the network server, the search restriction being enforceable over at least one data category of the plurality of data categories at the network server for processing search requests by one or more consuming devices, wherein the search restriction indicates one of (i) the at least one data category is to be searched while other data categories of the plurality of data categories are not to be searched and (ii) the at least one data category is not to be searched while the other data categories of the plurality of data categories are to be searched; and receiving search results generated in accordance with enforcement of the search restriction. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
a computing processor; and a memory containing instructions executable by the computing processor to cause the computing processor to perform a process comprising; accessing a data set; rendering, to another data processing device via a communications network, structural information associated with the accessed data set, the structural information including data representing a plurality of data categories of the data set; receiving from the computing device, via the communications network, data representing a query restriction enforceable over the data set by the computing device, wherein the query restriction is enforceable over at least one data category of the plurality of data categories of the received data set; and enforcing the query restriction over the received data set in response to a search requests from a consuming device, wherein enforcing the query restriction includes; receiving the search query from the consuming device; in response to receiving the search query from the consuming device, searching the data set to generate search results based on the received search query in accordance with the received query restriction over at least one data category of the received data set, wherein searching the data set includes one of (i) searching the at least one data category while not searching other data categories of the plurality of data categories and (ii) not searching the at least one data category while searching the other data categories of the plurality of data categories, and; and providing the generated search results to the consuming device. - View Dependent Claims (18, 19, 20)
-
Specification