Patent ID: 8725762
Filing Date: 2014-05-13
Classification: G06F,H04L

Abstract:
1. An information processing apparatus for acquiring information over a network, comprising: a processor; and memory connected to the processor, wherein the memory is encoded with instructions and wherein the instructions when executed comprise: instructions to acquire an original request including a current search value that specifies information to be acquired from a database; instructions that determine said information to be acquired by said original request is singular with respect to a request previously issued by the information processing apparatus as stored in a request log in which a history of search values is registered; when said original request is determined to be singular with respect to said current search value, instructions that generate a diffusion request comprising a dummy request, to dilute singularity in an access log related to said current search value to said database, said dummy request being generated from a dummy value that provides a different search value requesting information different from said information to be acquired, wherein said instructions that determine singularity search said request log for said current search value included in said original request and cause said instructions that generate a diffusion request to start generating said dummy request when said instructions that determine singularity predicts from a rate of increase of occurrences of said current search value that a number of occurrences of said current search value becomes at least a threshold value greater than an average value of said number of occurrences of said search value, and wherein said dummy value is stored in a dummy generating information storage section and provides data mining resistance by reducing said singularity of said search value in said request log; when said information to be acquired has a discrete attribute, instructions to issue said diffusion request as a search request to said database over the network comprising instructions to include said original request and said dummy request as said search request; and instructions to extract search result information acquired by said diffusion request from a response to said search request.