System and method of processing database queries
First Claim
Patent Images
1. A database interface system comprising:
- processing logic; and
a memory accessible to the processing logic, wherein the memory includes;
an interface module executable by the processing logic to provide an interface to receive a database query from a query source via a wide area network; and
a response determination module executable by the processing logic to;
determine a first number of database queries received from the query source during a time period;
inhibit a network interface system from sending requested information when the first number does not satisfy a first threshold, wherein the first threshold is dynamically determined based on a distance between a location associated with the query source and an estimated location of an answer to the database query, and wherein the first threshold is reduced when the distance increases; and
inhibit the network interface system from sending the requested information when no click-through commands are received with respect to a second number of consecutive prior search results sent to the query source during the time period.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes determining, via a database interface system, a first number of database queries received from a query source during a time period. The method includes preventing, via the database interface system, access to requested information by the query source when the first number does not satisfy a first threshold. The method also includes preventing, via the database interface system, access to the requested information by the query source when no click-through commands associated with a second number of consecutive prior search results were received during the time period.
39 Citations
20 Claims
-
1. A database interface system comprising:
-
processing logic; and a memory accessible to the processing logic, wherein the memory includes; an interface module executable by the processing logic to provide an interface to receive a database query from a query source via a wide area network; and a response determination module executable by the processing logic to; determine a first number of database queries received from the query source during a time period; inhibit a network interface system from sending requested information when the first number does not satisfy a first threshold, wherein the first threshold is dynamically determined based on a distance between a location associated with the query source and an estimated location of an answer to the database query, and wherein the first threshold is reduced when the distance increases; and inhibit the network interface system from sending the requested information when no click-through commands are received with respect to a second number of consecutive prior search results sent to the query source during the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining, via a database interface system, a first number of database queries received from a query source during a time period in response to receipt of a database query from the query source; preventing, via the database interface system, access to requested information by the query source when the first number does not satisfy a first threshold, wherein the first threshold is dynamically determined based on a distance between a location associated with the query source and an estimated location associated with an answer to the database query, and wherein the first threshold is reduced when the distance increases; and preventing, via the database interface system, access to the requested information by the query source when no click-through commands are received with respect to a second number of consecutive prior search results sent to the query source during the time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor-readable hardware memory comprising instructions executable by a processor to perform operations including:
-
receiving a database query request from a query source that is not a blocked query source; providing a search interface to the query source; receiving a database query from the query source via the search interface; determining a first number of database queries received from the query source during a time period preventing a database query search result for the database query from being sent to the query source when the first number does not satisfy a first threshold, wherein the first threshold is dynamically determined based on a distance between a location associated with the query source and an estimated location associated with an answer to the database query, and wherein the first threshold is reduced when the distance increases; and preventing the database query search result for the database query from being sent to the query source when no click-through commands are received with respect to a second number of consecutive nor search results sent to the query source during the time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification