System and method for dynamically managing data centric searches
First Claim
1. A method comprising:
- identifying, at a first time, data at a memory location in response to topic-specific searches;
duplicating the data to a new memory location, wherein the memory location and the new memory location comprise an expanded search space;
responding, at a second time which is later than the first time, to a first topic-specific search using the data in the new memory location;
identifying a reduction event related to the topic-specific searches;
collapsing, after the reduction event, the expanded search space to yield a reduced search space; and
responding to a second topic-specific search using data in the reduced search space.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable media for dynamically managing data-centric searches. The method includes identifying an event related to domain-specific searches to a database, identifying data at a first memory location in the database, duplicating the data to a new memory location, and distributing processing more domain-specific searches amongst an expanded search space including the new memory location and the first memory location. The expanded search space can be reduced or collapsed in response to a reduction event by removing duplicate data from the first memory location or the new memory location and adjusting the distribution of processing amongst the remaining memory location. The method can optionally include organizing multiple events by network segment, identifying a network segment associated with domain-specific searches, and duplicating the data to a new memory location in close proximity to the identified network segment.
27 Citations
17 Claims
-
1. A method comprising:
-
identifying, at a first time, data at a memory location in response to topic-specific searches; duplicating the data to a new memory location, wherein the memory location and the new memory location comprise an expanded search space; responding, at a second time which is later than the first time, to a first topic-specific search using the data in the new memory location; identifying a reduction event related to the topic-specific searches; collapsing, after the reduction event, the expanded search space to yield a reduced search space; and responding to a second topic-specific search using data in the reduced search space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving information, at a first time, associated with an expected event related to topic-specific searches to a database; identifying data in a search space having a memory location in the database in response to the topic-specific searches; expanding the search space by duplicating data in the search space into a new memory location, to yield an expanded search space; distributing, at a second time which is later than the first time, an additional topic-specific search amongst the expanded search space; monitoring for a reduction event associated with the topic-specific searches, to yield an identified reduction event; and based on the identified reduction event, collapsing the expanded search space such that searches submitted after the identified reduction event are processed by a remaining memory location. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when implemented by the processor, cause the processor to perform operations comprising; identifying, at a first time, data at a memory location in response to topic-specific searches; duplicating the data to a new memory location, wherein the memory location and the new memory location comprise an expanded search space; responding, at a second time which is later than the first time, to a first topic-specific search using the data in the new memory location; identifying a reduction event related to the topic-specific searches; collapsing, after the reduction event, the expanded search space to yield a reduced search space; and responding to a second topic-specific search using data in the reduced search space. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
identifying, at a first time, data at a memory location in response to topic-specific searches; duplicating the data to a new memory location, wherein the memory location and the new memory location comprise an expanded search space; responding, at a second time which is later than the first time, to a first topic-specific search using the data in the new memory location; identifying a reduction event related to the topic-specific searches; collapsing, after the reduction event, the expanded search space to yield a reduced search space; and responding to a second topic-specific search using data in the reduced search space. - View Dependent Claims (17)
-
Specification