Methods and apparatus for real-time business visibility using persistent schema-less data storage
First Claim
Patent Images
1. A digital data processing method comprising:
- transforming data from a plurality of databases into resource description framework (RDF) triples,storing the triples in a data store, andtraversing one or more of the triples in the data store using a genetic algorithms to identify data responsive to a query, the traversing step including(i) performing a plurality of searches on the data store, each search utilizing a different methodology,(ii) associating at least one datum returned by at least one such search with a confidence factor based on expiry information that is associated with said datum and that indicates a time of expiration of that datum,(iii) quantitatively comparing results of one or more of the searches, and(iv) discerning from the comparison one or more of the searches that produce better results and re-performing those one or more searches on the data store with any of additional terms or further granularity,(v) at least one of (a) returning a said confidence factor associated with a said datum to a user, and (b) using that confidence factor in said quantitative comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods for enterprise business visibility that transform any of marketing, e-commerce and transactional from a plurality of legacy and other databases into resource description framework (RDF) syntax. This information can be time-stamped (e.g., with expiration dates) and stored in a central data store. Answers to queries are discerned by applying genetic algorithm-based search techniques to the holographic store, with the confidence levels of those answers is based in part, for example, on the time-stamps of the triples.
193 Citations
8 Claims
-
1. A digital data processing method comprising:
-
transforming data from a plurality of databases into resource description framework (RDF) triples, storing the triples in a data store, and traversing one or more of the triples in the data store using a genetic algorithms to identify data responsive to a query, the traversing step including (i) performing a plurality of searches on the data store, each search utilizing a different methodology, (ii) associating at least one datum returned by at least one such search with a confidence factor based on expiry information that is associated with said datum and that indicates a time of expiration of that datum, (iii) quantitatively comparing results of one or more of the searches, and (iv) discerning from the comparison one or more of the searches that produce better results and re-performing those one or more searches on the data store with any of additional terms or further granularity, (v) at least one of (a) returning a said confidence factor associated with a said datum to a user, and (b) using that confidence factor in said quantitative comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital data processing method for real-time business visibility comprising:
-
collecting any of marketing, e-commerce and transactional data from a plurality of databases, at least two of which are of disparate variety, storing the collected data in a schema-less data store, applying one or more queries to the plurality of databases in order to collect the marketing, e-commerce and transactional data, traversing one or more of the RDF triples in the data store using a genetic algorithms in order to identify data responsive to a query, the traversing step including, performing a plurality of searches on the data store, each search utilizing a different methodology, associating at least one datum returned by at least one such search with a confidence factor based on expiry information associated with said datum indicating a time of expiration of that datum, quantitatively comparing results of one or more of the searches, discerning from the comparison one or more of the searches that produce better results and re-performing those one or more searches on the data store with any of additional terms or further granularity, at least one of (i) returning said confidence factor to inform a user that the datum is old and/or has not been accessed within a specified period of time, and/or (ii) using said confidence factor as part of the quantitative comparison. - View Dependent Claims (7, 8)
-
Specification