Movatterモバイル変換


[0]ホーム

URL:


US20030037051A1 - System and method for organizing data - Google Patents

System and method for organizing data
Download PDF

Info

Publication number
US20030037051A1
US20030037051A1US10/219,658US21965802AUS2003037051A1US 20030037051 A1US20030037051 A1US 20030037051A1US 21965802 AUS21965802 AUS 21965802AUS 2003037051 A1US2003037051 A1US 2003037051A1
Authority
US
United States
Prior art keywords
value
data
index
field vector
vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/219,658
Inventor
Bjorn Gruenwald
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BECKET & LEE LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US10/219,658priorityCriticalpatent/US20030037051A1/en
Publication of US20030037051A1publicationCriticalpatent/US20030037051A1/en
Assigned to INMENTIA, INC.reassignmentINMENTIA, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GRUENWALD, BJORN J.
Assigned to INMENTIA IPH, INC.reassignmentINMENTIA IPH, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INMENTIA, INC.
Assigned to PRIMENTIA IPH, INC.reassignmentPRIMENTIA IPH, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: INMENTIA IPH, INC.
Assigned to BECKET & LEE, LLCreassignmentBECKET & LEE, LLCSECURITY AGREEMENTAssignors: PRIMENTIA IPH, INC.
Priority to US13/775,489prioritypatent/US20130297568A1/en
Priority to US14/221,682prioritypatent/US20140207788A1/en
Assigned to BECKET & LEE, LLCreassignmentBECKET & LEE, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PRIMENTIA IPH, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for organizing raw data from one or more sources uses an improved mechanism for identifying duplicate data between fields (e.g., columns) in the databases. The fields may be similar fields within a single database or similar or identical fields within a pair of databases and as organized as arrays or field vectors. The present invention sorts each of the field vectors and if necessary, partitions them by common value. A number of comparisons required to identify the duplicate data between the field vectors is reduced by feeding back a difference between the compared values. This difference is used to adjust indices into the field vectors for subsequent comparison.

Description

Claims (20)

What is claimed is:
1. A method for identifying duplicate data between a first field vector and a second field vector comprising:
sorting the first field vector in a particular order;
sorting the second field vector in said particular order;
comparing a first value at a first index in the first field vector with a second value at a second index in the second field vector;
if said first value is not equal to said second value, adjusting either said first index or said second index based on a difference between said first value and said second value; and
if said first value is equal to said second value, determining said first and second values as duplicate data.
2. The method ofclaim 1, wherein said sorting the first field vector in a particular order comprises sorting the first field vector in an increasing order, and wherein said sorting the second field vector in said particular order comprises sorting the second field vector in said increasing order.
3. The method ofclaim 1, wherein said sorting the first field vector in a particular order comprises sorting the first field vector in a decreasing order, and wherein said sorting the second field vector in said particular order comprises sorting the second field vector in said decreasing order.
4. The method ofclaim 2, wherein said adjusting either said first index or said second index comprises adjusting said first index if said first value is less than said second value.
5. The method ofclaim 2, wherein said adjusting either said first index or said second index comprises adjusting said second index if said second value is less than said first value.
6. A method for identifying duplicate data between a first field vector and a second field vector comprising:
sorting the first field vector in a particular order;
sorting the second field vector in said particular order;
comparing a first value at a first index in the first field vector with a second value at a second index in the second field vector;
if said first value is not equal to said second value, adjusting one of said first index and said second index based on a difference between said first value and said second value; and
if said first value is equal to said second value, determining said first and second values as duplicate data,
wherein said sorting the first field vector in a particular order comprises sorting the first field vector in an increasing order, and wherein said sorting the second field vector in said particular order comprises sorting the second field vector in said increasing order, and
wherein said adjusting one of said first index and said second index comprises:
adjusting said first index if said first value is less than said second value, and
adjusting said second index if said second value is less than said first value.
7. The method ofclaim 2, wherein said adjusting either said first index or said second index comprises incrementing either said first index or said second index based on whether said first value is greater than said second value.
8. The method ofclaim 3, wherein said adjusting either said first index or said second index comprises decrementing either said first index or said second index based on whether said first value is greater than said second value.
9. The method ofclaim 1, wherein said first value is a numeric value, and wherein said second value is a numeric value.
10. The method ofclaim 9, wherein said first value is a numeric value that represents an alphanumeric value, and wherein said second value is a numeric value that represents an alphanumeric value.
11. The method ofclaim 1, further comprising:
partioning said first field vector into at least one set of common values; and
partioning said second field vector into at least one set of common values.
12. The method ofclaim 11, wherein said adjusting either said first index or said second index comprises adjusting either said first index or said second index to a next partitioned set in a respective one of said first field or said second field vector.
13. The method ofclaim 2, wherein said adjusting either said first index or said second index comprises:
adjusting said first index if said first value is less than said second value; and
adjusting said second index if said second value is less than said first value.
14. The method ofclaim 3, wherein said adjusting either said first index or said second index comprises:
adjusting said first index if said first value is greater than said second value; and
adjusting said second index if said second value is greater than said first value.
15. A method for identifying duplicate data between a first field vector and a second field vector, the first field vector and the second field vector sorted in a particular order, the method comprising:
partitioning said first field vector into sets of common values;
partitioning said second field vector into sets common values;
comparing a first value in a first position in the first field vector with a second value at a second position in the second field vector;
if said first value is not equal to said second value, adjusting either said first position or said second position based on a difference between said first value and said second value; and
if said first value is equal to said second value, determining said first and second values as duplicate data.
16. The method ofclaim 15, wherein said adjusting either said first position or said second position comprises adjusting either said first position or said second position to a next partitioned set of a respective one of said first field vector or said second field vector.
17. The method ofclaim 16, wherein the first and second field vectors are sorted in increasing numeric order and wherein said adjusting either said first position or said second position comprises:
adjusting said first position to a next partitioned set in said first field vector if said first value is less than said second value; and
adjusting said second position to a next partitioned set in said second field vector if said second value is less than said first value.
18. The method ofclaim 16, wherein the first and second field vectors are sorted in decreasing numeric order and wherein said adjusting either said first position or said second position comprises:
adjusting said first position to a next partitioned set in said first field vector if said first value is greater than said second value; and
adjusting said second position to a next partitioned set in said second field vector if said second value is greater than said first value.
19. A method for sorting data comprising:
receiving a value to be sorted;
determining a first position in a vector where said value is to be included;
retrieving a vector value from said vector at said first position;
feeding back said vector value to determine a difference between said value and said vector value; and
determining a new position in said vector based at least in part on said difference.
20. The method ofclaim 19, wherein said determining a new position comprises determining a new position in said vector based at least in part on said first position.
US10/219,6581999-07-202002-08-16System and method for organizing dataAbandonedUS20030037051A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US10/219,658US20030037051A1 (en)1999-07-202002-08-16System and method for organizing data
US13/775,489US20130297568A1 (en)1999-07-202013-02-25System and Method for Organizing Data
US14/221,682US20140207788A1 (en)1999-07-202014-03-21System and method for organizing data

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US09/357,301US6424969B1 (en)1999-07-201999-07-20System and method for organizing data
US09/412,970US6457006B1 (en)1999-07-201999-10-06System and method for organizing data
US10/219,658US20030037051A1 (en)1999-07-202002-08-16System and method for organizing data

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/412,970ContinuationUS6457006B1 (en)1999-07-201999-10-06System and method for organizing data

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/775,489ContinuationUS20130297568A1 (en)1999-07-202013-02-25System and Method for Organizing Data

Publications (1)

Publication NumberPublication Date
US20030037051A1true US20030037051A1 (en)2003-02-20

Family

ID=23405051

Family Applications (8)

Application NumberTitlePriority DateFiling Date
US09/357,301Expired - LifetimeUS6424969B1 (en)1999-07-201999-07-20System and method for organizing data
US09/412,970Expired - LifetimeUS6457006B1 (en)1999-07-201999-10-06System and method for organizing data
US10/146,954Expired - LifetimeUS6751610B2 (en)1999-07-202002-05-17System and method for organizing data
US10/198,935Expired - Fee RelatedUS7698283B2 (en)1999-07-202002-07-22System and method for organizing data
US10/219,658AbandonedUS20030037051A1 (en)1999-07-202002-08-16System and method for organizing data
US12/758,180AbandonedUS20110010398A1 (en)1999-07-202010-04-12System and Method for Organizing Data
US13/775,489AbandonedUS20130297568A1 (en)1999-07-202013-02-25System and Method for Organizing Data
US14/221,682AbandonedUS20140207788A1 (en)1999-07-202014-03-21System and method for organizing data

Family Applications Before (4)

Application NumberTitlePriority DateFiling Date
US09/357,301Expired - LifetimeUS6424969B1 (en)1999-07-201999-07-20System and method for organizing data
US09/412,970Expired - LifetimeUS6457006B1 (en)1999-07-201999-10-06System and method for organizing data
US10/146,954Expired - LifetimeUS6751610B2 (en)1999-07-202002-05-17System and method for organizing data
US10/198,935Expired - Fee RelatedUS7698283B2 (en)1999-07-202002-07-22System and method for organizing data

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US12/758,180AbandonedUS20110010398A1 (en)1999-07-202010-04-12System and Method for Organizing Data
US13/775,489AbandonedUS20130297568A1 (en)1999-07-202013-02-25System and Method for Organizing Data
US14/221,682AbandonedUS20140207788A1 (en)1999-07-202014-03-21System and method for organizing data

Country Status (5)

CountryLink
US (8)US6424969B1 (en)
JP (2)JP2010092490A (en)
AU (1)AU2008203532A1 (en)
IL (1)IL147736A (en)
RU (1)RU2268488C2 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040158816A1 (en)*2003-01-072004-08-12Pandipati Radha K.C.Personal data organizer software
US20060075323A1 (en)*2004-09-302006-04-06Microsoft CorporationMethod, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document
US20070055962A1 (en)*2005-09-022007-03-08Microsoft CorporationAnonymous types
US20070071240A1 (en)*2005-09-122007-03-29Lsi Logic CorporationProcess for identifying duplicate values in very large data sets
US20070216694A1 (en)*2001-10-152007-09-20Mathieu AudetMulti-Dimensional Locating System and Method
US20080134022A1 (en)*2001-10-152008-06-05Mathieu AudetDocument attributes
US20100325093A1 (en)*2009-06-192010-12-23International Business Machines CorporationApparatus and method to sequentially deduplicate groups of files comprising the same file name but different file version numbers
US8645313B1 (en)*2005-05-272014-02-04Microstrategy, Inc.Systems and methods for enhanced SQL indices for duplicate row entries
US8768893B2 (en)2006-11-212014-07-01International Business Machines CorporationIdentifying computer users having files with common attributes
US20150032729A1 (en)*2013-07-232015-01-29Salesforce.Com, Inc.Matching snippets of search results to clusters of objects
US8984417B2 (en)2008-09-122015-03-179224-5489 Quebec Inc.Method of associating attributes with documents
US9189129B2 (en)2011-02-012015-11-179224-5489 Quebec Inc.Non-homogeneous objects magnification and reduction
US9251643B2 (en)2001-10-152016-02-02Apple Inc.Multimedia interface progression bar
US9348800B2 (en)2007-08-222016-05-249224-5489 Quebec Inc.Method of managing arrays of documents
US9519693B2 (en)2012-06-112016-12-139224-5489 Quebec Inc.Method and apparatus for displaying data element axes
US9613167B2 (en)2011-09-252017-04-049224-5489 Quebec Inc.Method of inserting and removing information elements in ordered information element arrays
US9646080B2 (en)2012-06-122017-05-099224-5489 Quebec Inc.Multi-functions axis-based interface
US9652438B2 (en)2008-03-072017-05-169224-5489 Quebec Inc.Method of distinguishing documents
US9690460B2 (en)2007-08-222017-06-279224-5489 Quebec Inc.Method and apparatus for identifying user-selectable elements having a commonality thereof
US10671266B2 (en)2017-06-052020-06-029224-5489 Quebec Inc.Method and apparatus of aligning information element axes
US12026170B2 (en)2014-05-302024-07-02Apple Inc.User interface for searching

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4046893B2 (en)*1999-05-282008-02-13富士通株式会社 Database copying apparatus, database copying method, and computer-readable recording medium recording a database copying program
US6829743B1 (en)*1999-09-282004-12-07Kabushiki Kaisha ToshibaMethod of acquiring environment consideration condition information
EP1157711B1 (en)*2000-05-262008-05-28Terumo Kabushiki KaishaMedical pump monitoring system
US7584125B2 (en)*2000-06-262009-09-01Jpmorgan Chase Bank, N.A.Electronic check presentment system and method having an item sequence capability
US20020072953A1 (en)*2000-12-082002-06-13Michlowitz Eric S.Process, a method, a system and software architecture for evaluating supplier performance
CA2387277C (en)*2001-05-252015-03-03Hitachi, Ltd.Information processing system using nucleotide sequence-related information
US8294552B2 (en)*2001-07-102012-10-23Xatra Fund Mx, LlcFacial scan biometrics on a payment device
US20030050830A1 (en)*2001-09-132003-03-13William TroyerMethod and apparatus for evaluating relative performance of a business in an association of the same or similar businesses
US7092956B2 (en)*2001-11-022006-08-15General Electric Capital CorporationDeduplication system
US7624067B2 (en)*2001-12-212009-11-24Glynntech, Inc.Bankruptcy creditor manager internet system
US7334003B2 (en)*2002-01-112008-02-19First Data CorporationMethods and systems for extracting related information from flat files
US6961721B2 (en)*2002-06-282005-11-01Microsoft CorporationDetecting duplicate records in database
GB0217201D0 (en)*2002-07-242002-09-04Beach Solutions LtdXML database differencing engine
US8131471B2 (en)*2002-08-082012-03-06Agilent Technologies, Inc.Methods and system for simultaneous visualization and manipulation of multiple data types
US8166033B2 (en)*2003-02-272012-04-24Parity Computing, Inc.System and method for matching and assembling records
US7225194B2 (en)*2003-10-242007-05-29Sap AgComposite record identifier generator
US7293022B2 (en)2005-04-142007-11-06International Business Machines CorporationList update employing neutral sort keys
US8630996B2 (en)*2005-05-052014-01-14At&T Intellectual Property I, L.P.Identifying duplicate entries in a historical database
US20060271582A1 (en)*2005-05-252006-11-30Caterpillar Inc.System and method for analyzing raw data files
US8346725B2 (en)*2006-09-152013-01-01Oracle International CorporationEvolution of XML schemas involving partial data copy
RU2325690C1 (en)*2006-09-212008-05-27Андрей Евгеньевич ВасильевMultivariate database and method of access to multivariate database
US7870163B2 (en)*2006-09-282011-01-11Oracle International CorporationImplementation of backward compatible XML schema evolution in a relational database system
US7574446B2 (en)*2006-12-062009-08-11Catalyst Repository Systems, Inc.Converting arbitrary strings into numeric representations to facilitate complex comparisons
US20090150451A1 (en)*2007-12-072009-06-11Roche Diagnostics Operations, Inc.Method and system for selective merging of patient data
RU2386166C2 (en)*2008-02-042010-04-10Открытое акционерное общество Таганрогский авиационный научно-технический комплекс им. Г.М. БериеваMethod and system for arrangement and functioning of regulatory documentation database
CN101359330B (en)*2008-05-042015-05-06索意互动(北京)信息技术有限公司Content extending method and system
EP2259210A2 (en)*2009-06-052010-12-08Siemens AktiengesellschaftMethod and device for analysing a database
RU2575987C2 (en)*2010-02-112016-02-27Телефонактиеболагет Л М Эрикссон (Пабл)Data management in directory database
US8650209B1 (en)*2010-10-272014-02-11Amdocs Software Systems LimitedSystem, method, and computer program for determining most of the non duplicate records in high performance environments in an economical and fault-tolerant manner
US9020830B2 (en)2011-03-082015-04-28Apptio, Inc.Hierarchy based dependent object relationships
CN102841906B (en)*2011-06-242016-12-07阿里巴巴集团控股有限公司The transaction processing system of a kind of integration and transaction processing method
US9600808B1 (en)2011-06-242017-03-21Epic One Texas, LlcSecure payment card, method and system
US9275050B2 (en)*2011-10-242016-03-01Apptio, Inc.Global dictionaries using universal primitives
HK1202033A1 (en)*2011-12-022015-09-18Avex, LlcSpring-driven foot compression system
US9460200B2 (en)2012-07-022016-10-04International Business Machines CorporationActivity recommendation based on a context-based electronic files search
US9262499B2 (en)2012-08-082016-02-16International Business Machines CorporationContext-based graphical database
US9619580B2 (en)2012-09-112017-04-11International Business Machines CorporationGeneration of synthetic context objects
US8620958B1 (en)2012-09-112013-12-31International Business Machines CorporationDimensionally constrained synthetic context objects database
US9251237B2 (en)2012-09-112016-02-02International Business Machines CorporationUser-specific synthetic context object matching
US9223846B2 (en)2012-09-182015-12-29International Business Machines CorporationContext-based navigation through a database
US9741138B2 (en)2012-10-102017-08-22International Business Machines CorporationNode cluster relationships in a graph database
US20140136295A1 (en)2012-11-132014-05-15Apptio, Inc.Dynamic recommendations taken over time for reservations of information technology resources
US8931109B2 (en)2012-11-192015-01-06International Business Machines CorporationContext-based security screening for accessing data
US8983981B2 (en)2013-01-022015-03-17International Business Machines CorporationConformed dimensional and context-based data gravity wells
US9229932B2 (en)2013-01-022016-01-05International Business Machines CorporationConformed dimensional data gravity wells
US9053102B2 (en)2013-01-312015-06-09International Business Machines CorporationGeneration of synthetic context frameworks for dimensionally constrained hierarchical synthetic context-based objects
US9069752B2 (en)2013-01-312015-06-30International Business Machines CorporationMeasuring and displaying facets in context-based conformed dimensional data gravity wells
US9292506B2 (en)2013-02-282016-03-22International Business Machines CorporationDynamic generation of demonstrative aids for a meeting
US10152526B2 (en)2013-04-112018-12-11International Business Machines CorporationGeneration of synthetic context objects using bounded context objects
US9348794B2 (en)2013-05-172016-05-24International Business Machines CorporationPopulation of context-based data gravity wells
US9195608B2 (en)*2013-05-172015-11-24International Business Machines CorporationStored data analysis
US10417591B2 (en)2013-07-032019-09-17Apptio, Inc.Recursive processing of object allocation rules
WO2015017358A1 (en)*2013-08-022015-02-05Lufkin Industries, LlcImproved stator assembly for progressive cavity pumping systems
US10325232B2 (en)2013-09-202019-06-18Apptio, Inc.Allocating heritage information in data models
US11244364B2 (en)2014-02-132022-02-08Apptio, Inc.Unified modeling of technology towers
RU2556425C1 (en)*2014-02-142015-07-10Закрытое акционерное общество "Эвентос" (ЗАО "Эвентос")Method for automatic iterative clusterisation of electronic documents according to semantic similarity, method for search in plurality of documents clustered according to semantic similarity and computer-readable media
US10380253B2 (en)*2014-03-042019-08-13International Business Machines CorporationNatural language processing with dynamic pipelines
US10387389B2 (en)2014-09-302019-08-20International Business Machines CorporationData de-duplication
US9785698B2 (en)*2014-12-312017-10-10Business Objects Software Ltd.Behaviorally consistent cluster-wide data wrangling based on locally processed sampled data
US10369075B2 (en)2015-03-032019-08-06Avex, LlcInsole foot compression system and methods
US20160267172A1 (en)*2015-03-092016-09-15DonRiver, Inc.Constraint free model
US20160335294A1 (en)*2015-05-152016-11-17Bjorn J. GruenwaldSystem and Method for Organizing Data
US9350561B1 (en)2015-05-272016-05-24Apptio, Inc.Visualizing the flow of resources in an allocation model
US11151493B2 (en)2015-06-302021-10-19Apptio, Inc.Infrastructure benchmarking based on dynamic cost modeling
US10089358B2 (en)*2015-09-212018-10-02The Nielsen Company (Us), LlcMethods and apparatus to partition data
US10268979B2 (en)2015-09-282019-04-23Apptio, Inc.Intermediate resource allocation tracking in data models
US10387815B2 (en)2015-09-292019-08-20Apptio, Inc.Continuously variable resolution of resource allocation
US9384511B1 (en)2015-12-162016-07-05Apptio, Inc.Version control for resource allocation modeling
CA3008454A1 (en)*2015-12-192017-06-22SWVL, Inc.Method and device for correlating multiple tables in a database environment
US9529863B1 (en)2015-12-212016-12-27Apptio, Inc.Normalizing ingested data sets based on fuzzy comparisons to known data sets
US10726367B2 (en)2015-12-282020-07-28Apptio, Inc.Resource allocation forecasting
US10474974B2 (en)2016-09-082019-11-12Apptio, Inc.Reciprocal models for resource allocation
US10936978B2 (en)2016-09-202021-03-02Apptio, Inc.Models for visualizing resource allocation
US10482407B2 (en)2016-11-142019-11-19Apptio, Inc.Identifying resource allocation discrepancies
US10157356B2 (en)2016-12-142018-12-18Apptio, Inc.Activity based resource allocation modeling
RU2667608C1 (en)*2017-08-142018-09-21Иван Александрович БарановMethod of ensuring the integrity of data
US10268980B1 (en)2017-12-292019-04-23Apptio, Inc.Report generation based on user responsibility
US10324951B1 (en)2017-12-292019-06-18Apptio, Inc.Tracking and viewing model changes based on time
US11775552B2 (en)2017-12-292023-10-03Apptio, Inc.Binding annotations to data objects
EP3785133A4 (en)2018-04-242022-01-19Von Drakk, Viktor IMPROVED METHOD AND DEVICE FOR CORRELATING MULTIPLE TABLES IN A DATABASE ENVIRONMENT
US11354093B1 (en)*2020-10-192022-06-07Khalid Omar ThabitInteger and characters prefix based methodologies combined with parallel data sort methodology enhance the execution performance of any string sorting algorithm
US11620271B2 (en)*2021-08-112023-04-04Sap SeRelationship analysis using vector representations of database tables
US11995733B2 (en)2021-09-172024-05-28Motorola Solutions, Inc.Method and system for linking unsolicited electronic tips to public-safety data
US12204675B2 (en)*2021-10-122025-01-21At&T Intellectual Property I, L.P.Storing data at edges or cloud storage with high security
US12045672B2 (en)*2022-01-112024-07-23Workday, Inc.System and method for mapping data from one organization's computer application to another organization's computer application

Citations (83)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3775753A (en)*1971-01-041973-11-27Texas Instruments IncVector order computing system
US4068300A (en)*1973-12-131978-01-10Honeywell Information Systems, Inc.Data processing system utilizing data field descriptors for processing data files
US4281391A (en)*1979-01-151981-07-28Leland Stanford Junior UniversityNumber theoretic processor
US4414629A (en)*1979-04-021983-11-08Waite John HMethod and apparatus for making correlations and predictions using a finite field of data of unorganized and/or partially structured elements
US4635199A (en)*1983-04-281987-01-06Nec CorporationPivot-type machine translating system comprising a pragmatic table for checking semantic structures, a pivot representation, and a result of translation
US4779192A (en)*1983-12-231988-10-18Hitachi, Ltd.Vector processor with a synchronously controlled operand fetch circuits
US4780810A (en)*1984-05-251988-10-25Hitachi, Ltd.Data processor with associative memory storing vector elements for vector conversion
US4792793A (en)*1987-05-281988-12-20Amdahl CorporationConverting numbers between binary and another base
US4864503A (en)*1987-02-051989-09-05Toltran, Ltd.Method of using a created international language as an intermediate pathway in translation between two national languages
US5212639A (en)*1990-04-051993-05-18Sampson Wesley CMethod and electronic apparatus for the classification of combinatorial data for the summarization and/or tabulation thereof
US5225981A (en)*1986-10-031993-07-06Ricoh Company, Ltd.Language analyzer for morphemically and syntactically analyzing natural languages by using block analysis and composite morphemes
US5241648A (en)*1990-02-131993-08-31International Business Machines CorporationHybrid technique for joining tables
US5274777A (en)*1990-04-031993-12-28Fuji Xerox Co., Ltd.Digital data processor executing a conditional instruction within a single machine cycle
US5303149A (en)*1989-11-031994-04-12Janigian Paul CSystem for eliminating duplicate entries from a mailing list
US5418947A (en)*1992-12-231995-05-23At&T Corp.Locating information in an unsorted database utilizing a B-tree
US5471612A (en)*1994-03-031995-11-28Borland International, Inc.Electronic spreadsheet system and methods for compiling a formula stored in a spreadsheet into native machine code for execution by a floating-point unit upon spreadsheet recalculation
US5481704A (en)*1991-09-271996-01-02Computer Concepts Corp.Indexing/compression scheme for supporting graphics and data selection
US5535300A (en)*1988-12-301996-07-09At&T Corp.Perceptual coding of audio signals using entropy coding and/or multiple power spectra
US5559940A (en)*1990-12-141996-09-24Hutson; William H.Method and system for real-time information analysis of textual material
US5615301A (en)*1994-09-281997-03-25Rivers; W. L.Automated language translation system
US5619709A (en)*1993-09-201997-04-08Hnc, Inc.System and method of context vector generation and retrieval
US5668989A (en)*1996-09-181997-09-16Mao; DecaoTwo-digit hybrid radix year numbers for year 2000 and beyond
US5678043A (en)*1994-09-231997-10-14The Regents Of The University Of MichiganData compression and encryption system and method representing records as differences between sorted domain ordinals that represent field values
US5680627A (en)*1991-02-151997-10-21Texas Instruments IncorporatedMethod and apparatus for character preprocessing which translates textual description into numeric form for input to a neural network
US5703907A (en)*1993-03-121997-12-30The James GroupMethod for data compression
US5721899A (en)*1994-11-161998-02-24Fujitsu LimitedRetrieval apparatus using compressed trie node and retrieval method thereof
US5751957A (en)*1995-09-121998-05-12Hitachi, Ltd.Communication service system employing translation rules for communicating data in different languages along a network
US5802509A (en)*1993-09-211998-09-01Hitachi, Ltd.Rule generation system and method of generating rule
US5819251A (en)*1996-02-061998-10-06Oracle CorporationSystem and apparatus for storage retrieval and analysis of relational and non-relational data
US5822743A (en)*1997-04-081998-10-131215627 Ontario Inc.Knowledge-based information retrieval system
US5845143A (en)*1992-11-091998-12-01Ricoh Company, Ltd.Language conversion system and text creating system using such
US5877482A (en)*1994-06-091999-03-02Reilly; ChrisSecurity system for EFT using magnetic strip cards
US5924091A (en)*1996-08-281999-07-13Sybase, Inc.Database system with improved methods for radix sorting
US5926811A (en)*1996-03-151999-07-20Lexis-NexisStatistical thesaurus, method of forming same, and use thereof in query expansion in automated text searching
US5963642A (en)*1996-12-301999-10-05Goldstein; Benjamin D.Method and apparatus for secure storage of data
US5970490A (en)*1996-11-051999-10-19Xerox CorporationIntegration platform for heterogeneous databases
US5974407A (en)*1997-09-291999-10-26Sacks; Jerome E.Method and apparatus for implementing a hierarchical database management system (HDBMS) using a relational database management system (RDBMS) as the implementing apparatus
US5983216A (en)*1997-09-121999-11-09Infoseek CorporationPerforming automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections
US5985470A (en)*1998-03-161999-11-16General Electric CompanyThermal/environmental barrier coating system for silicon-based materials
US5991713A (en)*1997-11-261999-11-23International Business Machines Corp.Efficient method for compressing, storing, searching and transmitting natural language text
US6026397A (en)*1996-05-222000-02-15Electronic Data Systems CorporationData analysis system and method
US6070164A (en)*1998-05-092000-05-30Information Systems CorporationDatabase method and apparatus using hierarchical bit vector index structure
US6073140A (en)*1997-07-292000-06-06Acxiom CorporationMethod and system for the creation, enhancement and update of remote data using persistent keys
US6081811A (en)*1996-02-082000-06-27Telefonaktiebolaget Lm EricssonMethod of database conversion including data verification
US6108670A (en)*1997-11-242000-08-22International Business Machines CorporationChecking and enabling database updates with a dynamic, multi-modal, rule based system
US6122628A (en)*1997-10-312000-09-19International Business Machines CorporationMultidimensional data clustering and dimension reduction for indexing and searching
US6128386A (en)*1994-11-092000-10-03Channel One Communications, Inc.Multiple number base encoder/decoder using a corresponding exclusive or function
US6134541A (en)*1997-10-312000-10-17International Business Machines CorporationSearching multidimensional indexes using associated clustering and dimension reduction information
US6138116A (en)*1996-08-012000-10-24Canon Kabushiki KaishaMethod and apparatus for retrieving data
US6138109A (en)*1997-12-232000-10-24Caterpillar Inc.Neural network diagnostic classification of complex binary systems
US6154213A (en)*1997-05-302000-11-28Rennison; Earl F.Immersive movement-based interaction with large complex information structures
US6175828B1 (en)*1997-02-282001-01-16Sharp Kabushiki KaishaRetrieval apparatus
US6185567B1 (en)*1998-05-292001-02-06The Trustees Of The University Of PennsylvaniaAuthenticated access to internet based research and data services
US6202141B1 (en)*1998-06-162001-03-13International Business Machines CorporationMethod and apparatus for performing vector operation using separate multiplication on odd and even data elements of source vectors
US6208993B1 (en)*1996-07-262001-03-27Ori Software Development Ltd.Method for organizing directories
US6212530B1 (en)*1998-05-122001-04-03Compaq Computer CorporationMethod and apparatus based on relational database design techniques supporting modeling, analysis and automatic hypertext generation for structured document collections
US6212532B1 (en)*1998-10-222001-04-03International Business Machines CorporationText categorization toolkit
US6233546B1 (en)*1998-11-192001-05-15William E. DatigMethod and system for machine translation using epistemic moments and stored dictionary entries
US6236974B1 (en)*1997-08-082001-05-22Parasoft CorporationMethod and apparatus for automated selection and organization of products including menus
US6253188B1 (en)*1996-09-202001-06-26Thomson Newspapers, Inc.Automated interactive classified ad system for the internet
US6263334B1 (en)*1998-11-112001-07-17Microsoft CorporationDensity-based indexing method for efficient execution of high dimensional nearest-neighbor queries on large databases
US6275789B1 (en)*1998-12-182001-08-14Leo MoserMethod and apparatus for performing full bidirectional translation between a source language and a linked alternative language
US6289353B1 (en)*1997-09-242001-09-11Webmd CorporationIntelligent query system for automatically indexing in a database and automatically categorizing users
US6301579B1 (en)*1998-10-202001-10-09Silicon Graphics, Inc.Method, system, and computer program product for visualizing a data structure
US6327574B1 (en)*1998-07-072001-12-04Encirq CorporationHierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6349309B1 (en)*1999-05-242002-02-19International Business Machines CorporationSystem and method for detecting clusters of information with application to e-commerce
US20020022953A1 (en)*2000-05-242002-02-21Bertolus Phillip AndreIndexing and searching ideographic characters on the internet
US6370513B1 (en)*1997-08-082002-04-09Parasoft CorporationMethod and apparatus for automated selection, organization, and recommendation of items
US6463404B1 (en)*1997-08-082002-10-08British Telecommunications Public Limited CompanyTranslation
US20020165707A1 (en)*2001-02-262002-11-07Call Charles G.Methods and apparatus for storing and processing natural language text data as a sequence of fixed length integers
US6493662B1 (en)*1998-02-112002-12-10International Business Machines CorporationRule-based number parser
US6523172B1 (en)*1998-12-172003-02-18Evolutionary Technologies International, Inc.Parser translator system and method
US6578025B1 (en)*1999-06-112003-06-10Abuzz Technologies, Inc.Method and apparatus for distributing information to users
US20030163595A1 (en)*2002-02-262003-08-28John TaTask manager - method of forwarding messages among task blocks
US6675166B2 (en)*2000-02-092004-01-06The John Hopkins UniversityIntegrated multidimensional database
US6754666B1 (en)*1999-08-192004-06-22A2I, Inc.Efficient storage and access in a database management system
US20040230908A1 (en)*2003-05-152004-11-18International Business Machines CorporationAccessing a platform independent input method editor from an underlying operating system
US20050080612A1 (en)*2003-09-262005-04-14Chai David T.Spelling and encoding method for ideographic symbols
US6910183B2 (en)*2000-03-082005-06-21International Business Machines CorporationFile tagging and automatic conversion of data or files
US20050251383A1 (en)*2004-05-102005-11-10Jonathan MurraySystem and method of self-learning conceptual mapping to organize and interpret data
US6978788B2 (en)*2001-12-102005-12-27The University Of Arkansas For Medical ScienceMinimally invasive treatment for breast cancer
US7020647B1 (en)*1999-06-182006-03-28International Business Machines CorporationUtilize encoded vector indexing for database grouping
US7107206B1 (en)*1999-11-172006-09-12United NationsLanguage conversion system

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US617835A (en)*1899-01-17Frank patak
EP0079465A3 (en)1981-11-131985-01-23International Business Machines CorporationMethod for storing and accessing a relational data base
CA1280215C (en)*1987-09-281991-02-12Eddy LeeMultilingual ordered data retrieval system
US5226158A (en)1989-05-241993-07-06International Business Machines CorporationMethod and apparatus for maintaining referential integrity within a relational database
CA2012139C (en)*1990-03-082004-01-13Michael P. TeterApparatus and method for predicting physical and chemical properties of materials
DE69031758T2 (en)*1990-04-131998-05-28Koninkl Philips Electronics Nv Process for organizing and accessing product descriptive data in connection with a technical process
US5197001A (en)1990-05-141993-03-23International Business Machines Corp.Bill of material and project network processing
US5287494A (en)*1990-10-181994-02-15International Business Machines CorporationSorting/merging tree for determining a next tournament champion in each cycle by simultaneously comparing records in a path of the previous tournament champion
RU2037215C1 (en)*1991-02-041995-06-09Институт кибернетики им.В.М.Глушкова АН УкраиныStorage device
RU2028664C1 (en)*1991-02-191995-02-09Борис Александрович КуликConcurrent data processing device
JP3202074B2 (en)*1992-10-212001-08-27富士通株式会社 Parallel sort method
US5508538A (en)*1993-04-191996-04-16California Institute Of TechnologySignal processing applications of massively parallel charge domain computing devices
US5544352A (en)1993-06-141996-08-06Libertech, Inc.Method and apparatus for indexing, searching and displaying data
JP3185167B2 (en)1993-12-242001-07-09株式会社日立製作所 Data processing system
US5542087A (en)1993-10-151996-07-30Hewlett-Packard CompanyLinear hashing for distributed records
US5499359A (en)1994-01-181996-03-12Borland International, Inc.Methods for improved referential integrity in a relational database management system
AU2473895A (en)1994-05-051995-11-29William H. HutsonA method and system for real-time information analysis of textual material
JP3457061B2 (en)*1994-06-282003-10-14富士通株式会社 Attribute mixed character string sorting device and attribute mixed character string sorting method
US5603022A (en)*1994-09-231997-02-11The Regents Of The University Of MichiganData compression system and method representing records as differences between sorted domain ordinals representing field values
US5628004A (en)1994-11-041997-05-06Optima Direct, Inc.System for managing database of communication of recipients
US6029195A (en)*1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
JP3201945B2 (en)*1995-01-102001-08-27インターナショナル・ビジネス・マシーンズ・コーポレーション How to compare database tables
JP3734051B2 (en)*1995-09-282006-01-11日立ソフトウエアエンジニアリング株式会社 Network management system
US5809501A (en)*1996-01-301998-09-15Telefonaktiebolaget L M Ericsson (Publ)Method and system of database management in an asynchronous transfer mode (ATM) environment
US6175835B1 (en)*1996-07-262001-01-16Ori Software Development, Ltd.Layered index with a basic unbalanced partitioned index that allows a balanced structure of blocks
DE19635429A1 (en)*1996-09-021998-03-05Rudolf Prof Bayer Database system and method for managing an n-dimensional database
US5892470A (en)*1997-01-081999-04-06Microsoft CorporationMethod and system for mnemonic encoding of numbers
US5895470A (en)*1997-04-091999-04-20Xerox CorporationSystem for categorizing documents in a linked collection of documents
US5978788A (en)*1997-04-141999-11-02International Business Machines CorporationSystem and method for generating multi-representations of a data cube
US5987456A (en)*1997-10-281999-11-16University Of MasschusettsImage retrieval by syntactic characterization of appearance
JP2002501255A (en)1998-01-232002-01-15ファイルプール・エヌ.ブイ. Encapsulation, representation and transfer of content addressable information
EP0943990A3 (en)*1998-02-272004-12-22Texas Instruments IncorporatedMethod and system of providing dynamic optimization information in a code interpretive runtime environment
US6343375B1 (en)*1998-04-242002-01-29International Business Machines CorporationMethod for optimizing array bounds checks in programs
US6196466B1 (en)*1998-06-092001-03-06Symbol Technologies, Inc.Data compression method using multiple base number systems
US6185673B1 (en)*1998-06-302001-02-06Sun Microsystems, Inc.Apparatus and method for array bounds checking with a shadow register file
JP3280332B2 (en)*1998-07-102002-05-13インターナショナル・ビジネス・マシーンズ・コーポレーション Method and apparatus for performing versioning on loop, method and apparatus for collecting information on array range check in basic block, method for changing information on array range check, method for optimizing array range check, array range Method of generating code for checking, unnecessary array range check removal method and apparatus, method of selecting array range check, method of changing array range check, collection method of array range check, and handling judgment of array range check Method
US6256664B1 (en)*1998-09-012001-07-03Bigfix, Inc.Method and apparatus for computed relevance messaging
US6249784B1 (en)*1999-05-192001-06-19Nanogen, Inc.System and method for searching and processing databases comprising named annotated text strings
IL147736A0 (en)1999-07-202002-08-14Inmentia IncMethod and system for organizing data
US6408383B1 (en)*2000-05-042002-06-18Sun Microsystems, Inc.Array access boundary check by executing BNDCHK instruction with comparison specifiers
US6695461B2 (en)*2000-12-252004-02-24Seiko Epson CorporationLamp unit, projector, and fixing method of light source lamp and reflector
US20030023958A1 (en)*2001-07-172003-01-30Patel Mukesh K.Intermediate language accelerator chip
US20030135788A1 (en)*2002-01-112003-07-17Raj PrakashProfile feedback assisted null check removal

Patent Citations (86)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3775753A (en)*1971-01-041973-11-27Texas Instruments IncVector order computing system
US4068300A (en)*1973-12-131978-01-10Honeywell Information Systems, Inc.Data processing system utilizing data field descriptors for processing data files
US4281391A (en)*1979-01-151981-07-28Leland Stanford Junior UniversityNumber theoretic processor
US4414629A (en)*1979-04-021983-11-08Waite John HMethod and apparatus for making correlations and predictions using a finite field of data of unorganized and/or partially structured elements
US4635199A (en)*1983-04-281987-01-06Nec CorporationPivot-type machine translating system comprising a pragmatic table for checking semantic structures, a pivot representation, and a result of translation
US4779192A (en)*1983-12-231988-10-18Hitachi, Ltd.Vector processor with a synchronously controlled operand fetch circuits
US4780810A (en)*1984-05-251988-10-25Hitachi, Ltd.Data processor with associative memory storing vector elements for vector conversion
US5225981A (en)*1986-10-031993-07-06Ricoh Company, Ltd.Language analyzer for morphemically and syntactically analyzing natural languages by using block analysis and composite morphemes
US5490061A (en)*1987-02-051996-02-06Toltran, Ltd.Improved translation system utilizing a morphological stripping process to reduce words to their root configuration to produce reduction of database size
US4864503A (en)*1987-02-051989-09-05Toltran, Ltd.Method of using a created international language as an intermediate pathway in translation between two national languages
US4792793A (en)*1987-05-281988-12-20Amdahl CorporationConverting numbers between binary and another base
US5535300A (en)*1988-12-301996-07-09At&T Corp.Perceptual coding of audio signals using entropy coding and/or multiple power spectra
US5303149A (en)*1989-11-031994-04-12Janigian Paul CSystem for eliminating duplicate entries from a mailing list
US5241648A (en)*1990-02-131993-08-31International Business Machines CorporationHybrid technique for joining tables
US5274777A (en)*1990-04-031993-12-28Fuji Xerox Co., Ltd.Digital data processor executing a conditional instruction within a single machine cycle
US5212639A (en)*1990-04-051993-05-18Sampson Wesley CMethod and electronic apparatus for the classification of combinatorial data for the summarization and/or tabulation thereof
US5559940A (en)*1990-12-141996-09-24Hutson; William H.Method and system for real-time information analysis of textual material
US5680627A (en)*1991-02-151997-10-21Texas Instruments IncorporatedMethod and apparatus for character preprocessing which translates textual description into numeric form for input to a neural network
US5481704A (en)*1991-09-271996-01-02Computer Concepts Corp.Indexing/compression scheme for supporting graphics and data selection
US5845143A (en)*1992-11-091998-12-01Ricoh Company, Ltd.Language conversion system and text creating system using such
US5418947A (en)*1992-12-231995-05-23At&T Corp.Locating information in an unsorted database utilizing a B-tree
US5703907A (en)*1993-03-121997-12-30The James GroupMethod for data compression
US5619709A (en)*1993-09-201997-04-08Hnc, Inc.System and method of context vector generation and retrieval
US5794178A (en)*1993-09-201998-08-11Hnc Software, Inc.Visualization of information using graphical representations of context vector based relationships and attributes
US5802509A (en)*1993-09-211998-09-01Hitachi, Ltd.Rule generation system and method of generating rule
US5633998A (en)*1994-03-031997-05-27Schlafly; RogerMethods for compiling formulas stored in an electronic spreadsheet system
US5471612A (en)*1994-03-031995-11-28Borland International, Inc.Electronic spreadsheet system and methods for compiling a formula stored in a spreadsheet into native machine code for execution by a floating-point unit upon spreadsheet recalculation
US5877482A (en)*1994-06-091999-03-02Reilly; ChrisSecurity system for EFT using magnetic strip cards
US5678043A (en)*1994-09-231997-10-14The Regents Of The University Of MichiganData compression and encryption system and method representing records as differences between sorted domain ordinals that represent field values
US5615301A (en)*1994-09-281997-03-25Rivers; W. L.Automated language translation system
US6128386A (en)*1994-11-092000-10-03Channel One Communications, Inc.Multiple number base encoder/decoder using a corresponding exclusive or function
US5721899A (en)*1994-11-161998-02-24Fujitsu LimitedRetrieval apparatus using compressed trie node and retrieval method thereof
US5751957A (en)*1995-09-121998-05-12Hitachi, Ltd.Communication service system employing translation rules for communicating data in different languages along a network
US5819251A (en)*1996-02-061998-10-06Oracle CorporationSystem and apparatus for storage retrieval and analysis of relational and non-relational data
US6081811A (en)*1996-02-082000-06-27Telefonaktiebolaget Lm EricssonMethod of database conversion including data verification
US5926811A (en)*1996-03-151999-07-20Lexis-NexisStatistical thesaurus, method of forming same, and use thereof in query expansion in automated text searching
US6026397A (en)*1996-05-222000-02-15Electronic Data Systems CorporationData analysis system and method
US6208993B1 (en)*1996-07-262001-03-27Ori Software Development Ltd.Method for organizing directories
US6138116A (en)*1996-08-012000-10-24Canon Kabushiki KaishaMethod and apparatus for retrieving data
US5924091A (en)*1996-08-281999-07-13Sybase, Inc.Database system with improved methods for radix sorting
US5668989A (en)*1996-09-181997-09-16Mao; DecaoTwo-digit hybrid radix year numbers for year 2000 and beyond
US6253188B1 (en)*1996-09-202001-06-26Thomson Newspapers, Inc.Automated interactive classified ad system for the internet
US5970490A (en)*1996-11-051999-10-19Xerox CorporationIntegration platform for heterogeneous databases
US5963642A (en)*1996-12-301999-10-05Goldstein; Benjamin D.Method and apparatus for secure storage of data
US6175828B1 (en)*1997-02-282001-01-16Sharp Kabushiki KaishaRetrieval apparatus
US5822743A (en)*1997-04-081998-10-131215627 Ontario Inc.Knowledge-based information retrieval system
US6154213A (en)*1997-05-302000-11-28Rennison; Earl F.Immersive movement-based interaction with large complex information structures
US6073140A (en)*1997-07-292000-06-06Acxiom CorporationMethod and system for the creation, enhancement and update of remote data using persistent keys
US6370513B1 (en)*1997-08-082002-04-09Parasoft CorporationMethod and apparatus for automated selection, organization, and recommendation of items
US6463404B1 (en)*1997-08-082002-10-08British Telecommunications Public Limited CompanyTranslation
US6236974B1 (en)*1997-08-082001-05-22Parasoft CorporationMethod and apparatus for automated selection and organization of products including menus
US5983216A (en)*1997-09-121999-11-09Infoseek CorporationPerforming automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections
US6289353B1 (en)*1997-09-242001-09-11Webmd CorporationIntelligent query system for automatically indexing in a database and automatically categorizing users
US5974407A (en)*1997-09-291999-10-26Sacks; Jerome E.Method and apparatus for implementing a hierarchical database management system (HDBMS) using a relational database management system (RDBMS) as the implementing apparatus
US6122628A (en)*1997-10-312000-09-19International Business Machines CorporationMultidimensional data clustering and dimension reduction for indexing and searching
US6134541A (en)*1997-10-312000-10-17International Business Machines CorporationSearching multidimensional indexes using associated clustering and dimension reduction information
US6108670A (en)*1997-11-242000-08-22International Business Machines CorporationChecking and enabling database updates with a dynamic, multi-modal, rule based system
US5991713A (en)*1997-11-261999-11-23International Business Machines Corp.Efficient method for compressing, storing, searching and transmitting natural language text
US6138109A (en)*1997-12-232000-10-24Caterpillar Inc.Neural network diagnostic classification of complex binary systems
US6493662B1 (en)*1998-02-112002-12-10International Business Machines CorporationRule-based number parser
US5985470A (en)*1998-03-161999-11-16General Electric CompanyThermal/environmental barrier coating system for silicon-based materials
US6070164A (en)*1998-05-092000-05-30Information Systems CorporationDatabase method and apparatus using hierarchical bit vector index structure
US6212530B1 (en)*1998-05-122001-04-03Compaq Computer CorporationMethod and apparatus based on relational database design techniques supporting modeling, analysis and automatic hypertext generation for structured document collections
US6185567B1 (en)*1998-05-292001-02-06The Trustees Of The University Of PennsylvaniaAuthenticated access to internet based research and data services
US6202141B1 (en)*1998-06-162001-03-13International Business Machines CorporationMethod and apparatus for performing vector operation using separate multiplication on odd and even data elements of source vectors
US6327574B1 (en)*1998-07-072001-12-04Encirq CorporationHierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6301579B1 (en)*1998-10-202001-10-09Silicon Graphics, Inc.Method, system, and computer program product for visualizing a data structure
US6212532B1 (en)*1998-10-222001-04-03International Business Machines CorporationText categorization toolkit
US6263334B1 (en)*1998-11-112001-07-17Microsoft CorporationDensity-based indexing method for efficient execution of high dimensional nearest-neighbor queries on large databases
US6233546B1 (en)*1998-11-192001-05-15William E. DatigMethod and system for machine translation using epistemic moments and stored dictionary entries
US6523172B1 (en)*1998-12-172003-02-18Evolutionary Technologies International, Inc.Parser translator system and method
US6275789B1 (en)*1998-12-182001-08-14Leo MoserMethod and apparatus for performing full bidirectional translation between a source language and a linked alternative language
US6349309B1 (en)*1999-05-242002-02-19International Business Machines CorporationSystem and method for detecting clusters of information with application to e-commerce
US6578025B1 (en)*1999-06-112003-06-10Abuzz Technologies, Inc.Method and apparatus for distributing information to users
US7020647B1 (en)*1999-06-182006-03-28International Business Machines CorporationUtilize encoded vector indexing for database grouping
US6754666B1 (en)*1999-08-192004-06-22A2I, Inc.Efficient storage and access in a database management system
US7107206B1 (en)*1999-11-172006-09-12United NationsLanguage conversion system
US6675166B2 (en)*2000-02-092004-01-06The John Hopkins UniversityIntegrated multidimensional database
US6910183B2 (en)*2000-03-082005-06-21International Business Machines CorporationFile tagging and automatic conversion of data or files
US20020022953A1 (en)*2000-05-242002-02-21Bertolus Phillip AndreIndexing and searching ideographic characters on the internet
US20020165707A1 (en)*2001-02-262002-11-07Call Charles G.Methods and apparatus for storing and processing natural language text data as a sequence of fixed length integers
US6978788B2 (en)*2001-12-102005-12-27The University Of Arkansas For Medical ScienceMinimally invasive treatment for breast cancer
US20030163595A1 (en)*2002-02-262003-08-28John TaTask manager - method of forwarding messages among task blocks
US20040230908A1 (en)*2003-05-152004-11-18International Business Machines CorporationAccessing a platform independent input method editor from an underlying operating system
US20050080612A1 (en)*2003-09-262005-04-14Chai David T.Spelling and encoding method for ideographic symbols
US20050251383A1 (en)*2004-05-102005-11-10Jonathan MurraySystem and method of self-learning conceptual mapping to organize and interpret data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BITTON et al., "Duplicate Record Elimination in Large Data Files", Copyright 1983, ACM Transactions on Database System, Pages 255-265.*

Cited By (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9454529B2 (en)2001-10-152016-09-27Apple Inc.Method of improving a search
US9251643B2 (en)2001-10-152016-02-02Apple Inc.Multimedia interface progression bar
US8954847B2 (en)2001-10-152015-02-10Apple Inc.Displays of user select icons with an axes-based multimedia interface
US20070216694A1 (en)*2001-10-152007-09-20Mathieu AudetMulti-Dimensional Locating System and Method
US20080134022A1 (en)*2001-10-152008-06-05Mathieu AudetDocument attributes
US8904281B2 (en)2001-10-152014-12-02Apple Inc.Method and system for managing multi-user user-selectable elements
US7680817B2 (en)*2001-10-152010-03-16Maya-Systems Inc.Multi-dimensional locating system and method
US8893046B2 (en)2001-10-152014-11-18Apple Inc.Method of managing user-selectable elements in a plurality of directions
US8645826B2 (en)2001-10-152014-02-04Apple Inc.Graphical multidimensional file management system and method
US20040158816A1 (en)*2003-01-072004-08-12Pandipati Radha K.C.Personal data organizer software
KR101130443B1 (en)2004-09-302012-03-28마이크로소프트 코포레이션Method, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document
US20060075323A1 (en)*2004-09-302006-04-06Microsoft CorporationMethod, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document
US7739309B2 (en)*2004-09-302010-06-15Microsoft CorporationMethod, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document
US8645313B1 (en)*2005-05-272014-02-04Microstrategy, Inc.Systems and methods for enhanced SQL indices for duplicate row entries
US7788651B2 (en)*2005-09-022010-08-31Microsoft CorporationAnonymous types
US20070055962A1 (en)*2005-09-022007-03-08Microsoft CorporationAnonymous types
US20070071240A1 (en)*2005-09-122007-03-29Lsi Logic CorporationProcess for identifying duplicate values in very large data sets
US7590624B2 (en)*2005-09-122009-09-15Lsi CorporationProcess for identifying duplicate values in very large data sets
US8768893B2 (en)2006-11-212014-07-01International Business Machines CorporationIdentifying computer users having files with common attributes
US11550987B2 (en)2007-08-222023-01-109224-5489 Quebec Inc.Timeline for presenting information
US10282072B2 (en)2007-08-222019-05-079224-5489 Quebec Inc.Method and apparatus for identifying user-selectable elements having a commonality thereof
US9348800B2 (en)2007-08-222016-05-249224-5489 Quebec Inc.Method of managing arrays of documents
US10719658B2 (en)2007-08-222020-07-219224-5489 Quebec Inc.Method of displaying axes of documents with time-spaces
US9690460B2 (en)2007-08-222017-06-279224-5489 Quebec Inc.Method and apparatus for identifying user-selectable elements having a commonality thereof
US10430495B2 (en)2007-08-222019-10-019224-5489 Quebec Inc.Timescales for axis of user-selectable elements
US9652438B2 (en)2008-03-072017-05-169224-5489 Quebec Inc.Method of distinguishing documents
US8984417B2 (en)2008-09-122015-03-179224-5489 Quebec Inc.Method of associating attributes with documents
US8719240B2 (en)2009-06-192014-05-06International Business Machines CorporationApparatus and method to sequentially deduplicate groups of files comprising the same file name but different file version numbers
US20100325093A1 (en)*2009-06-192010-12-23International Business Machines CorporationApparatus and method to sequentially deduplicate groups of files comprising the same file name but different file version numbers
US9733801B2 (en)2011-01-272017-08-159224-5489 Quebec Inc.Expandable and collapsible arrays of aligned documents
US9189129B2 (en)2011-02-012015-11-179224-5489 Quebec Inc.Non-homogeneous objects magnification and reduction
US9588646B2 (en)2011-02-012017-03-079224-5489 Quebec Inc.Selection and operations on axes of computer-readable files and groups of axes thereof
US9529495B2 (en)2011-02-012016-12-279224-5489 Quebec Inc.Static and dynamic information elements selection
US10067638B2 (en)2011-02-012018-09-049224-5489 Quebec Inc.Method of navigating axes of information elements
US10558733B2 (en)2011-09-252020-02-119224-5489 Quebec Inc.Method of managing elements in an information element array collating unit
US10289657B2 (en)2011-09-252019-05-149224-5489 Quebec Inc.Method of retrieving information elements on an undisplayed portion of an axis of information elements
US9613167B2 (en)2011-09-252017-04-049224-5489 Quebec Inc.Method of inserting and removing information elements in ordered information element arrays
US11080465B2 (en)2011-09-252021-08-039224-5489 Quebec Inc.Method of expanding stacked elements
US11281843B2 (en)2011-09-252022-03-229224-5489 Quebec Inc.Method of displaying axis of user-selectable elements over years, months, and days
US9519693B2 (en)2012-06-112016-12-139224-5489 Quebec Inc.Method and apparatus for displaying data element axes
US10845952B2 (en)2012-06-112020-11-249224-5489 Quebec Inc.Method of abutting multiple sets of elements along an axis thereof
US11513660B2 (en)2012-06-112022-11-299224-5489 Quebec Inc.Method of selecting a time-based subset of information elements
US10180773B2 (en)2012-06-122019-01-159224-5489 Quebec Inc.Method of displaying axes in an axis-based interface
US9646080B2 (en)2012-06-122017-05-099224-5489 Quebec Inc.Multi-functions axis-based interface
US20150032729A1 (en)*2013-07-232015-01-29Salesforce.Com, Inc.Matching snippets of search results to clusters of objects
US12026170B2 (en)2014-05-302024-07-02Apple Inc.User interface for searching
US10671266B2 (en)2017-06-052020-06-029224-5489 Quebec Inc.Method and apparatus of aligning information element axes

Also Published As

Publication numberPublication date
US6751610B2 (en)2004-06-15
JP2011175648A (en)2011-09-08
JP2010092490A (en)2010-04-22
AU2008203532A1 (en)2008-08-28
US20020194176A1 (en)2002-12-19
RU2268488C2 (en)2006-01-20
US20130297568A1 (en)2013-11-07
US20140207788A1 (en)2014-07-24
US20030046285A1 (en)2003-03-06
US6424969B1 (en)2002-07-23
US6457006B1 (en)2002-09-24
US7698283B2 (en)2010-04-13
US20110010398A1 (en)2011-01-13
IL147736A (en)2008-08-07

Similar Documents

PublicationPublication DateTitle
US6457006B1 (en)System and method for organizing data
US6542896B1 (en)System and method for organizing data
US5237678A (en)System for storing and manipulating information in an information base
US7756804B2 (en)Automated model building and evaluation for data mining system
US6832216B2 (en)Method and system for mining association rules with negative items
US7865509B2 (en)Creating profiling indices
US6240409B1 (en)Method and apparatus for detecting and summarizing document similarity within large document sets
US6493709B1 (en)Method and apparatus for digitally shredding similar documents within large document sets in a data processing environment
US5983222A (en)Method and apparatus for computing association rules for data mining in large database
US20040133581A1 (en)Database management system, data structure generating method for database management system, and storage medium therefor
US6553359B1 (en)Data mining for association rules and sequential patterns within data of inhomogeneous type
HUP0101298A2 (en) Data structure and procedure for creating multi-level indexes consisting of blocks, procedure for creating an index based on keys of data records, and procedure for creating balanced indexes
US20020174130A1 (en)String tree utility data structure and order n sort
EP1043666A2 (en)A system for identification of selectively related database records
US20040098412A1 (en)System and method for clustering a set of records
WO2000014654A1 (en)Database, and methods of data storage and retrieval
Winarko et al.A signature-based indexing method for efficient content-based retrieval of relative temporal patterns
Chhinkaniwala et al.InterTARM: FP-tree based framework for mining inter-transaction association rules from stock market data
Datta et al.Accessing data in block-compressed data warehouses
SE518744C2 (en)Data extraction method for Internet applications, involves replacing contents of other fields in respective data table in new record stored in predetermined table for expansion

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INMENTIA, INC.,PENNSYLVANIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GRUENWALD, BJORN J.;REEL/FRAME:019397/0353

Effective date:19990809

Owner name:INMENTIA, INC., PENNSYLVANIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GRUENWALD, BJORN J.;REEL/FRAME:019397/0353

Effective date:19990809

ASAssignment

Owner name:INMENTIA IPH, INC.,DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INMENTIA, INC.;REEL/FRAME:019402/0343

Effective date:20010216

Owner name:INMENTIA IPH, INC., DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INMENTIA, INC.;REEL/FRAME:019402/0343

Effective date:20010216

ASAssignment

Owner name:PRIMENTIA IPH, INC.,DELAWARE

Free format text:CHANGE OF NAME;ASSIGNOR:INMENTIA IPH, INC.;REEL/FRAME:019407/0508

Effective date:20020903

Owner name:PRIMENTIA IPH, INC., DELAWARE

Free format text:CHANGE OF NAME;ASSIGNOR:INMENTIA IPH, INC.;REEL/FRAME:019407/0508

Effective date:20020903

ASAssignment

Owner name:BECKET & LEE, LLC, PENNSYLVANIA

Free format text:SECURITY AGREEMENT;ASSIGNOR:PRIMENTIA IPH, INC.;REEL/FRAME:021679/0575

Effective date:20080925

Owner name:BECKET & LEE, LLC,PENNSYLVANIA

Free format text:SECURITY AGREEMENT;ASSIGNOR:PRIMENTIA IPH, INC.;REEL/FRAME:021679/0575

Effective date:20080925

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:BECKET & LEE, LLC, PENNSYLVANIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PRIMENTIA IPH, INC.;REEL/FRAME:036716/0564

Effective date:20150318


[8]ページ先頭

©2009-2025 Movatter.jp