System and method for determining an authority rank for real time searching
Abstract
The present invention is directed towards a method and system for processing a real time increase in search requests for a common event. The method and system includes detecting an activity spike in user search request activity based on monitoring of user search requests over a defined period of time and determining source locations associated with the activity spike based on user search result activities. The method and system further includes associating the source locations with the user search request and thereupon applying a machine-learning model to determine a plurality of common features operative to cause the activity spike, including determining associations between the source locations and the activity spike.
Claims
exact text as granted — not AI-modifiedWhat is claimed:
1 . A method, implemented one or more machines having at least one processor, memory, and a communication platform connected to a network for allocating processing capacity of a search engine, the method comprising:
determining a plurality of content for a search engine based on user search activity satisfying a condition; measuring a real-time authority for the plurality of content using a machine-learning model; adjusting a reliability factor for the plurality of content; determining additional processing capacity of the search engine as a result of the user search activity satisfying the condition; and allocating available processing capacity to the search engine based on the additional processing capacity.
2 . The method of claim 1 , wherein the user search activity satisfying the condition comprises:
determining that, during a period of time, user search request activity included an increased amount of that one or more search terms within one or more search requests, the one or more search terms being associated with an event.
3 . The method of claim 1 , wherein the plurality of content comprises fresh web content, the method further comprises:
searching one or more contemporaneous data feeds; and identifying the plurality of content within the one or more contemporaneous data feeds.
4 . The method of claim 1 , wherein measuring the real-time authority comprises:
generating a rank for a source authority by evaluating the source authority of a source associated with each of the plurality of content.
5 . The method of claim 1 , wherein adjusting the reliability factor comprises:
utilizing the real-time authority to determine whether each of the plurality of content indicates a high degree of trustworthiness or a low degree of trustworthiness, wherein:
the reliability factor is increased for content that indicates the high degree of trustworthiness, and
the reliability factor is decreased for content that indicating the low degree of trustworthiness.
6 . The method of claim 1 , wherein adjusting the reliability factor comprises at least one of:
adjusting the reliability factor based on the real-time authority; and adjusting the reliability factor by eliminating adjustment factors of link flux calculation and page rank adjustment.
7 . The method of claim 1 , wherein determining the additional processing capacity of the search engine comprises:
monitoring processing load allocations by measuring a difference between search operations of the search engine prior to the user search activity satisfying the condition being detected and during the user search activity satisfying the condition.
8 . The method of claim 1 , wherein allocating the available processing capacity to the search engine comprises:
allocating the available processing capacity to the search engine such the available processing capacity of the search engine is proportional to the additional processing capacity of the search engine.
9 . A system for allocating processing capacity of a search engine, comprising:
a computer readable medium comprising instructions stored thereon; and a processing device that, in response to executing the instructions, is operative to:
determine a plurality of content for a search engine based on user search activity satisfying the condition;
measure a real-time authority for the plurality of content using a machine-learning model;
adjust a reliability factor for the plurality of content;
determine additional processing capacity of the search engine as a result of the user search activity satisfying the condition; and
allocate available processing capacity to the search engine based on the additional processing capacity.
10 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the user search activity satisfying the condition, is further operative to:
determine that, during a period of time, user search request activity included an increased amount of that one or more search terms within one or more search requests, the one or more search terms being associated with an event.
11 . The system of claim 9 , wherein the plurality of content comprises fresh web content, the processing device, in response to executing the instructions, is further operative to:
search one or more contemporaneous data feeds; and identify the plurality of content within the one or more contemporaneous data feeds.
12 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the real-time authority being measured, is operative to:
generate a rank for a source authority by evaluating the source authority of a source associated with each of the plurality of content.
13 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the reliability factor being adjusted, is operative to:
utilize the real-time authority to determine whether each of the plurality of content indicates a high degree of trustworthiness or a low degree of trustworthiness, wherein:
the reliability factor is increased for content that indicates the high degree of trustworthiness, and
the reliability factor is decreased for content that indicating the low degree of trustworthiness.
14 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the reliability factor being adjusted, is operative to at least one of:
adjust the reliability factor based on the real-time authority; and adjust the reliability factor by eliminating adjustment factors of link flux calculation and page rank adjustment.
15 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the additional processing capacity of the search engine being determined, is operative to:
monitor processing load allocations by measuring a difference between search operations of the search engine prior to the user search activity satisfying the condition being detected and during the user search activity satisfying the condition.
16 . The system of claim 9 , wherein the processing device, in response to executing the instructions corresponding to the available processing capacity to the search engine being allocated, is operative to:
allocate the available processing capacity to the search engine such the available processing capacity of the search engine is proportional to the additional processing capacity of the search engine.
17 . A non-transitory computer readable medium comprising instructions that, when executing by at least one processor, cause a device to:
determine a plurality of content for a search engine based on user search activity satisfying a condition; measure a real-time authority for the plurality of content using a machine-learning model; adjust a reliability factor for the plurality of content; determine additional processing capacity of the search engine as a result of the user search activity satisfying the condition; and allocate available processing capacity to the search engine based on the additional processing capacity.
18 . The non-transitory computer readable medium of claim 17 , wherein the instructions corresponding to adjusting the reliability factor, when executed by the at least one processor, cause the device to:
utilize the real-time authority to determine whether each of the plurality of content indicates a high degree of trustworthiness or a low degree of trustworthiness, wherein:
the reliability factor is increased for content that indicates the high degree of trustworthiness, and
the reliability factor is decreased for content that indicating the low degree of trustworthiness.
19 . The non-transitory computer readable medium of claim 17 , wherein the instructions comprising the additional processing capacity of the search engine being determined, when executed by the at least one processor, cause the device to:
monitor processing load allocations by measuring a difference between search operations of the search engine prior to the user search activity satisfying the condition being detected and during the user search activity satisfying the condition.
20 . The non-transitory computer readable medium of claim 17 , wherein the instructions comprising the available processing capacity to the search engine being allocated, when executed by the at least one processor, cause the device to:
allocate the available processing capacity to the search engine such the available processing capacity of the search engine is proportional to the additional processing capacity of the search engine.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.