Methods and apparatus for real-time business visibility using persistent schema-less data storage
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/00
출원번호
UP-0029164
(2005-01-04)
등록번호
US-7640239
(2010-01-07)
발명자
/ 주소
Britton, Colin P.
Azmi, Amir
Kumar, Ashok
Kaufman, Noah W.
Bajpai, Chandra
Angelo, Robert F.
Bigwood, David A.
출원인 / 주소
Metatomix, Inc.
대리인 / 주소
Nutter McClennen & Fish LLP
인용정보
피인용 횟수 :
6인용 특허 :
148
초록▼
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 stor
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.
대표청구항▼
The invention claim is: 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 i
The invention claim is: 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. 2. The method according to claim 1, wherein the transforming step includes transforming data from a plurality of databases of disparate variety. 3. The method according to claim 2, wherein the data is any of marketing, e-commerce or transactional data. 4. The method according to claim 1, wherein the storing step includes storing the triples such that related data from the plurality of databases is represented by uniform resource indicators (URIs) in a hierarchical ordering. 5. The method according to claim 4, wherein the RDF triples each have a subject, predicate and object and wherein the storing step includes storing the triples such that through each triple's object that triple's predicate and subject are referenced. 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. 7. The digital data processing method according to claim 6, comprising transforming the collected data into resource description framework triples before storing it to the data store. 8. The digital data processing method according to claim 6, wherein the collecting step includes applying the one or more queries in accord with a data mining technique.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (148)
Li, Wen-Syan, Advanced web bookmark database system.
Kastner Marcia P. (Newton MA) Eggert James R. (Bedford MA) Morin Theodore J. (Andover MA) Sturdy James L. (Leominster MA) Wilhelmsen Harald (Carlisle MA), Airport surface safety logic.
Wyschogrod Daniel (Brookline MA) Wood Loren (Lexington MA) Sturdy James L. (Leominster MA) Schultz Hayden B. (Maynard MA) Sasiela Richard J. (Sudbury MA) Marquis Douglas V. (Framingham MA) Harman ; I, Airport surface surveillance system.
Martin Smith GB; Sonya Amos GB; Dean Kitchener GB; Dawn Power GB; David Adams GB, Antenna arrangement for multiple input multiple output communications systems.
Barr Thomas ; Beattie James T. ; Husick Lawrence A. ; Krupit Michael S. ; Morgan Howard, Architecture for processing search queries, retrieving documents identified thereby, and method for using same.
Srinivasan Seshan R. (1524 Condor Way Sunnyvale CA 94087), Automated, electronic network based, project management server system, for managing multiple work-groups.
Menon, Murali Paravath; Ketchum, John W.; Wallace, Mark; Walton, Jay Rod; Howard, Steven J., Beam-steering and beam-forming for wideband MIMO/MISO systems.
Eichstaedt Matthias ; Ford Daniel Alexander ; Lehman Tobin Jon ; Lu Qi ; Teng Shang-Hua, Collaborative team crawling:Large scale information gathering over the internet.
Oprescu Florin (Sunnyvale CA) Van Brunt Roger W. (San Francisco CA), Communication node with a first bus configuration for arbitration and a second bus configuration for data transfer.
Steinberg Steven G. (New York NY) Zucker Elizabeth A. (New York NY) Arvanitis Yannis S. (Chicago IL) Bakshi Anil R. (Bogota NJ) Olenich Matthew W. (New York NY) Werner Thomas G. (Jersey City NJ) Long, Computer-assisted software engineering system for cooperative processing environments.
Jannette Daniel A. ; Allen Edwin M. ; Burnard Mark F. ; Crenshaw Jamie L. ; DeSaele Curtis R. ; Hill Michael E. ; Morrison Gerald O. ; Raheja Sonia ; Szuch William G. ; Vickers Paul W. ; Zaun Mark S., Design and engineering project management system.
Xiang-Gen Xia ; Guangcai Zhou, Digital wireless communications systems that eliminates intersymbol interference (ISI) and multipath cancellation using a plurality of optimal ambiguity resistant precoders.
Kan,Gene H.; Faybishenko,Yaroslav; Cutting,Douglass R.; Camarda,Thomas J.; Doolin,David M.; Waterhouse,Steve, Distributed information discovery through searching selected registered information providers.
Loftin R. Bowen (Houston TX) Wang Lui (Friendswood TX) Baffes Paul T. (Houston TX) Hua Grace C. (Webster TX), General purpose architecture for intelligent computer-aided training.
Ferrel Patrick J. ; Kerr Randy ; Nareddy Krishna ; Uppala Krishna, Information retrieval system in an on-line network including separate content and layout of published titles.
Daniels Dan B. (San Diego CA) Olps Darrell M. (Poway CA) Reese Carl G. (San Diego CA) Rahlfs Tom R. (Encinitas CA) Carlton Ronald R. (San Marcos CA), Instructional management system.
Bloom Charles P. (Superior CO) Bell Brigham R. (Boulder CO) Linton ; Jr. Franklyn N. (Woburn MA) Haines Mark H. (Arvada CO) Norton Edwin H. (Northglenn CO), Intelligent tutoring method and system.
Lee John R. (912 Constantinople St. New Orleans LA 70115) Alvendia John (Metairie LA), Interactive computer aided natural learning method and apparatus.
Shotton, Jr.,Charles T.; Slothouber,Louis P.; Dudar,M. Ellen, Locally executing software agent for retrieving remote content and method for creation and use of the agent.
Shyam Sundar Sarkar, METHOD AND APPARATUS FOR PROCESSING MARKUP LANGUAGE SPECIFICATIONS FOR DATA AND METADATA USED INSIDE MULTIPLE RELATED INTERNET DOCUMENTS TO NAVIGATE, QUERY AND MANIPULATE INFORMATION FROM A PLURALITY.
Norwood,David; Gilbert,Scott, Method and apparatus for displaying real-time information objects between a wireless mobile user station and multiple information sources based upon event driven parameters and user modifiable object manifest.
Christopher H. Stewart ; Svilen B. Pronev ; Darrell J. Starnes, Method and apparatus for efficient storage and retrieval of objects in and from an object storage device.
Helgeson, Christopher S.; Lipkin, Daniel S.; Larson, Robert S.; Panuganti, Srinivas, Method and apparatus for managing data exchange among systems in a network.
Mark Wallace ; Jay R. Walton ; Ahmad Jalali, Method and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system.
Walton, Jay R.; Wallace, Mark; Ketchum, John W.; Howard, Steven J., Method and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information.
Ling, Fuyun; Walton, Jay R.; Howard, Steven J.; Wallace, Mark; Ketchum, John W., Method and apparatus for utilizing channel state information in a wireless communication system.
Faybishenko, Yaroslav; Kan, Gene H.; Botros, Sherif; Beatty, John; Cutting, Douglass R., Method and system of routing messages in a distributed search network.
Jong-Deok Choi ; Manish Gupta ; Mauricio J. Serrano ; Vugranam C. Sreedhar ; Samuel Pratt Midkiff, Method for optimizing creation and destruction of objects in computer programs.
Man Susan K. (Holmdel NJ) Cebulka Kathleen D. (Piscataway NJ) Fisher Gregory M. (North Brunswick NJ) Lancaster Jill E. (East Windsor NJ), Method of creating a telecommunication service specification.
Fisher Gregory M. (North Brunswick NJ) Cebulka Kathleen D. (Piscataway NJ) Man Susan K. (Holmdel NJ) Nazif Zaher A. (High Bridge NJ) Vinciguerra Lori J. (Newtown PA), Method of creating user-defined call processing procedures.
Fisher Gregory M. (North Brunswick NJ) Cebulka Kathleen D. (Piscataway NJ) Man Susan K. (Holmdel NJ) Nazif Zaher A. (High Bridge NJ) Vinciguerra Lori J. (Newtown PA), Method of creating user-defined call processing procedures.
Bachmann David W. ; Corn Cynthia Fleming ; Fichtner Larry George ; Mancisidor Rodolfo Augusto ; Shi Shaw-Ben, Method of hierarchical LDAP searching with relational tables.
Stephen Chen, Yao Ching; Tsuji, Yumi Kimura; Wang, Yun; Zhang, Guogen, Method, system, and program for optimizing the processing of queries involving set operators.
Altschuler, Steven J.; Ingerman, David; Jung, Edward K.; Ridgeway, Greg; Wu, Lani F., Methods and apparatus for analyzing computer-based tasks to build task models.
Altschuler, Steven; Ingerman, David V.; Wu, Lani; Zhao, Lei, Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space.
Heindel Lee Edward (Bernardsville NJ) Kasten Vincent Alan (Fanwood NJ) Schlieber Karl Johannes (Flemington NJ), Methods and apparatus for managing information on activities of an enterprise.
Britton, Colin P.; Kumar, Ashok; Bigwood, David; DeFusco, Anthony J.; Greenblatt, Howard, Methods and apparatus for querying a relational data store using schema-less queries.
Altschuler, Steven J.; Ingerman, David; Jung, Edward K.; Ridgeway, Greg; Wu, Lani F., Methods and apparatus for using task models to help computer users complete tasks.
Altschuler Steven J. ; Ingerman David ; Jung Edward K. ; Ridgeway Greg ; Wu Lani F., Methods and apparatus using task models for targeting marketing information to computer users based on a task being performed.
Pirolli Peter L. T. ; Pitkow James E. ; Chi Ed H. ; Card Stuart K. ; Mackinlay Jock D. ; Gossweller Rich, Methods for interactive visualization of spreading activation using time tubes and disk trees.
James E. Pitkow ; Peter L. T. Pirolli ; Ed H. Chi ; Stuart K. Card ; Jock D. Mackinlay ; Rich Gossweller, Methods for visualizing transformations among related series of graphs.
Nelson Paul E. ; Anderson Christopher H. ; Whitman Ronald M. ; Gardner Paul C. ; David Mark R., Multimedia document retrieval by application of multimedia queries to a unified index of multimedia data for a plurality of multimedia data types.
Dan Z. Sokol ; Igor K. Berkovich ; Oleg V. Dashevsky, Object-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations.
Robertson George G. (Palo Alto CA) Mackinlay Jock (Palo Alto CA) Card Stuart K. (Los Altos Hills CA), Operating a processor to display stretched continuation of a workspace.
Du Weimin ; Shan Ming-Chien ; Elmagarmid Ahmed, Pre-locking scheme for allowing consistent and concurrent workflow process execution in a workflow management system.
Behram Sepehr (Hampton VA) Grauzlis Nancy T. (Hampton VA) Joseph Sammy W. (Derwood MD), Privacy protected information medium using a data compression method.
Bass Brian Mitchell ; Chorpenning Jack S. ; Henderson Douglas R. ; Ku Edward Hau-Chun ; Potter ; Jr. Kenneth H. ; Schrum ; Jr. Sidney B. ; Siegel Michael Steven ; Strole Norman Clark, Process definition for source route switching.
John R. Hind ; David Bruce Lection ; Leonard Douglas Tidwell, II ; Brad B. Topol ; Ajamu A. Wesley, Retrieval of style sheets from directories based upon partial characteristic matching.
Ostby David L. (20631 - 303rd SE. Issaquah WA) Marihugh Shari (20631 - 303rd SE. Maple Valley WA 98038) Ostby Paul S. (Kirkland WA), System and method for assessing an individual\s task-processing style.
Madhav Mutalik ; John Deshayes ; Ananthan Pillai ; Ajay Shekhar ; Benoit J. Merlet ; Faith M. Senie, System and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server.
Anna Rosa Coden ; JoAnn Piersa Brereton ; Michael Stephen Schwartz, System and method for performance complex heterogeneous database queries using a single SQL expression.
Wolters ; Jr. Richard Arthur ; Schwee Susan Mae ; Isaacs James Russell,CHX ; Smith Michael Adrian ; Cooley ; Jr. Walter Hening ; Leighty Craig Ernest ; Borst George ; Mayo Paul Lawrence ; Lownes Greg, System for managing multiple projects of similar type using dynamically updated global database.
Bullard, William Carter Carroll, System for requesting missing network accounting records if there is a break in sequence numbers while the records are transmitting from a source device.
Jack Martin L. (Merrimac NH) Gumbel Richard T. (Windham NH), System for selectively converting plurality of source data structures through corresponding source intermediate structur.
Davis, Clay; Bodwell, Walter R.; Klobe, Michael C., System selects a best-fit form or URL in an originating web page as a target URL for replaying a predefined path through the internet.
Meltzer, Bart Alan; Allen, Terry; Fuchs, Matthew Daniel; Glushko, Robert John; Maloney, Murray, Tool for building documents for commerce in trading partner networks and interface definitions based on the documents.
Chi, Ed H.; Pirolli, Peter L. T.; Pitkow, James E.; Gossweller, Rich; Mackinlay, Jock D.; Card, Stuart K., Usage based methods of traversing and displaying generalized graph structures.
Lalji, Alkarim “Al”; Gross, John Michael; Krishnamurthy, Shrinidhi, Computer-implemented system and method for transparently interfacing with legacy line of business applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.