Method and system for processing a geographical internet protocol (IP) lookup request
First Claim
Patent Images
1. A method, comprising:
- in a first server;
receiving a first request for lookup of an Internet Protocol (IP) address from a first computing device;
instructing a cache memory in said first server to store data, that is associated with said received first request, based on said received first request for said lookup of said IP address;
receiving a second request for said lookup of said IP address from said first computing device;
retrieving said stored data from said cache memory based on said received second request;
retaining said stored data corresponding to said IP address within said cache memory based on a count of said IP address exceeding a first threshold, wherein said count corresponds to a number of at least one geographical IP lookup request; and
communicating via a communication network, said retrieved stored data to said first computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of a method and a system to process a geographical internet protocol (IP) lookup request of an IP address are disclosed herein. The method is implemented in a first server. The first server receives a first request for the lookup of the IP address from a first computing device. In response to the received first request, data is retrieved from a cache memory. The retrieved data from the cache memory is communicated to the first computing device. The cache memory stores the data received in response to a prior received request for the lookup of the IP address.
-
Citations
22 Claims
-
1. A method, comprising:
in a first server; receiving a first request for lookup of an Internet Protocol (IP) address from a first computing device; instructing a cache memory in said first server to store data, that is associated with said received first request, based on said received first request for said lookup of said IP address; receiving a second request for said lookup of said IP address from said first computing device; retrieving said stored data from said cache memory based on said received second request; retaining said stored data corresponding to said IP address within said cache memory based on a count of said IP address exceeding a first threshold, wherein said count corresponds to a number of at least one geographical IP lookup request; and communicating via a communication network, said retrieved stored data to said first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system, comprising:
one or more processors in a first server configured to; receive a first request for lookup of an Internet Protocol (IP) address from a first computing device; instruct a cache memory in said first server to store data, that is associated with said received first request, based on said received first request for said lookup of said IP address; receive a second request for said lookup of said IP address from said first computing device; retrieve said stored data from said cache memory based on said received second request; retain said stored data corresponding to said IP address within said cache memory based on a count of said IP address that exceeds a threshold, wherein said count corresponds to a number of at least one geographical IP lookup request; and communicate via a communication network, said retrieved stored data to said first computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A non-transitory computer readable medium having stored thereon, computer-executable instructions for causing a computer to execute operations, the operations comprising:
in a first server; receiving a first request for lookup of an Internet Protocol (IP) address from a first computing device; instructing a cache memory in said first server to store data, that is associated with said received first request, based on said received first request for said lookup of said IP address; receiving a second request for said lookup of said IP address from said first computing device; retrieving said stored data from said cache memory based on said received second request; retaining said stored data corresponding to said IP address within said cache memory based on a count of said IP address exceeding a first threshold, wherein said count corresponds to a number of at least one geographical IP lookup request; and communicating via a communication network, said retrieved stored data to said first computing device.
Specification