SYSTEM AND METHOD FOR DYNAMICALLY MANAGING DATA CENTRIC SEARCHES
First Claim
1. A method of dynamically managing data centric searches, the method comprising:
- receiving information associated with an event related to domain-specific searches to a database;
identifying data at a first memory location in the database, the data being data identified in response to the domain-specific searches;
duplicating the data at least once to at least one new memory location; and
distributing more domain-specific searches amongst the at least one new memory location.
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 receiving information associated with an event related to domain-specific searches to a database, identifying data at a first memory location in the database, the data being data identified in response to the domain-specific searches, duplicating the data at least once to at least one new memory location, and distributing processing more domain-specific searches amongst the at least one of the new memory location and the first memory location. The system can distribute the processing for more or additional domain-specific searches randomly, serially or using any other approach. The method optionally includes an expanded search space made up of the first memory location and at least one memory location and can identify a reduction event related to the domain-specific searches, and collapse the expanded search space by removing duplicate data from one or more memory location and adjusting the distribution of processing amongst at least one 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 at least one new memory location in close proximity to the identified network segment. The method can measure proximity by one or more of geographic distance, network latency, number of intermediate network hops, temperature, and cost.
-
Citations
20 Claims
-
1. A method of dynamically managing data centric searches, the method comprising:
-
receiving information associated with an event related to domain-specific searches to a database; identifying data at a first memory location in the database, the data being data identified in response to the domain-specific searches; duplicating the data at least once to at least one new memory location; and distributing more domain-specific searches amongst the at least one new memory location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of predictively expanding a search space in a data centric search environment, the method comprising:
-
receiving information associated with an expected event related to domain-specific searches to a database; identifying data in the search space having at least one memory location in the database, the data being data identified in response to the domain-specific searches; expanding the search space by duplicating data in the search space into at least one new memory location; and distributing more domain-specific searches amongst at least the expanded search space. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for dynamically managing data centric searches, the system comprising:
-
a module configured to receive information associated with an event related to domain-specific searches to a database; a module configured to identify data at a first memory location in the database, the data being data identified in response to the domain-specific searches; a module configured to duplicate the data at least once to at least one new memory location; and a module configured to distribute processing more domain-specific searches amongst the at least one new memory location. - View Dependent Claims (16, 17, 18)
-
-
19. A tangible computer-readable medium storing a computer program having instructions for dynamically managing data centric searches, the instructions comprising:
-
receiving information associated with an event related to domain-specific searches to a database; identifying data at a first memory location in the database, the data being data identified in response to the domain-specific searches; duplicating the data at least once to at least one new memory location; and distributing processing more domain-specific searches amongst the at least one new memory location. - View Dependent Claims (20)
-
Specification