System and method for generation of URL based context queries
First Claim
1. A method comprising:
- receiving a request over a network from a user for generation of at least one URL based context query, wherein the request comprises at least one query generation criteria;
searching, via the network, for clusters of related data objects within a multidimensional dataspace having at least one spatial axis, at least one temporal axis, at least one topical axis and at least one social axis using the at least one query generation criteria, wherein at least one cluster of data objects relating to the at least one query generation criteria is identified;
checking permissions, via the network, relating to each data object in the at least one cluster of related data objects to determine if the user is permitted to access the data object, wherein if the user does not have permission to view the data object, the data object is removed from the cluster;
generating, via the network, a URL having a context query comprising at least one context criteria, wherein the at least one context criteria is derived from the properties of the at least one cluster of data objects; and
transmitting the URL having a context query to the end user.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generation of URL context queries. A request is received over a network from a user for generation a URL based context query, wherein the request comprises at least one query generation criteria. A multidimensional dataspace having a spatial axis, a temporal axis, a topical axis and a social axis is searched for clusters of related data objects using the query generation criteria, wherein at least one cluster of data objects relating to the query generation criteria is identified. Permissions are checked relating to each data object cluster of related data objects. If the user does not have permission to view the data object, it is removed from the cluster. A URL having a context query comprising at least one context criteria is generated from the properties of the cluster of data objects. The URL having a context query is then transmitted to the end user.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving a request over a network from a user for generation of at least one URL based context query, wherein the request comprises at least one query generation criteria; searching, via the network, for clusters of related data objects within a multidimensional dataspace having at least one spatial axis, at least one temporal axis, at least one topical axis and at least one social axis using the at least one query generation criteria, wherein at least one cluster of data objects relating to the at least one query generation criteria is identified; checking permissions, via the network, relating to each data object in the at least one cluster of related data objects to determine if the user is permitted to access the data object, wherein if the user does not have permission to view the data object, the data object is removed from the cluster; generating, via the network, a URL having a context query comprising at least one context criteria, wherein the at least one context criteria is derived from the properties of the at least one cluster of data objects; and transmitting the URL having a context query to the end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a plurality of processors; a query generation request receiving module implemented by at least one of said plurality of processors that receives requests over a network from users for generation of URL based context queries, wherein each request comprises at least one query generation criteria; a data cluster identification module implemented by at least one of said plurality of processors that, for each request received by the query generation request receiving module, searches, via the network, for clusters of related data objects within a multidimensional dataspace having at least one spatial axis, at least one temporal axis, at least one topical axis and at least one social axis using the at least one query generation criteria, wherein at least one cluster of data objects relating to the at least one query generation criteria is identified; a permission checking module implemented by at least one of said plurality of processors that, for each request processed by the data cluster identification module, checks permissions, via the network, relating to each data object in the at least one cluster of related data objects to determine if the user is permitted to access the data object, wherein if the user does not have permission to view the data object, the data object is removed from the cluster; a cluster based query generation module implemented by at least one of said plurality of processors that, for each cluster processed by the permission checking module, generates a URL having a context query comprising at least one context criteria, wherein the at least one context criteria is derived from the properties of the at least one cluster of data objects; and a context query transmission module implemented by at least one of said plurality of processors that, for each URL having a context query generated by the cluster based query generation module, transmits the URL having a context query to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A Non-transitory computer-readable storage medium encoded with computer-executable instructions that when executed by a computing device, perform a method comprising:
-
receiving a request over a network from a user for generation of at least one URL based context query, wherein the request comprises at least one query generation criteria; searching, via the network, for clusters of related data objects within a multidimensional dataspace having at least one spatial axis, at least one temporal axis, and at least one social axis using the at least one query generation criteria, wherein at least one cluster of data objects relating to the at least one query generation criteria is identified; checking permissions, via the network, relating to each data object in the at least one cluster of related data objects to determine if the user is permitted to access the data object, wherein if the user does not have permission to view the data object, the data object is removed from the cluster; generating, via the network, a URL having a context query comprising at least one context criteria, wherein the at least one context criteria is derived from the properties of the at least one cluster of data objects; and transmitting the URL having a context query to the end user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification