IP Library Granted Patent US 7,584,188
Granted Patent B2
US 7,584,188 · App. 11/603,413 · Granted Sep 1, 2009

System and method for searching and matching data having ideogrammatic content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,584,188
App. No.
11/603,413
Granted
Sep 1, 2009
Kind
B2
Abstract

A method of searching and matching non-phonetic or ideogrammatic input data to stored data, including the steps of receiving input data comprising a search string having a plurality of elements, converting a subset of the elements into a set of terms, generating an optimized plurality of keys from the set of terms, retrieving stored data based on the optimized keys corresponding to most likely candidates for match, and selecting a best match from the plurality of candidates. At least some of the ideogrammatic elements form part of an ideogrammatic writing system. The method may also include dividing the search string into a plurality of overlapping sub-segments and identifying sub-segments having inferred semantic meaning as well as sub-segments having no semantic meaning in the ideogrammatic writing system, and using the various sub-segments to generate the optimized keys.

Claims (30)

1. A computerized method of searching and matching input data to stored data storing in the memory, the method comprising:

receiving the input data comprising a search string having a plurality of elements, at least some of the elements forming part of an ideogrammatic writing system;

converting a subset of the plurality of elements to a set of terms using at least one method selected from the group consisting of polylogogrammatic semantic disambiguation, hanzee acronym expansion, kanji acronym expansion, and business word recognition;

wherein the converting step comprises normalizing traditional and simple versions of the ideogrammatic writing system;

generating a plurality of keys from the set of terms;

determining from the stored data (a) optimization of said plurality of keys, thus yielding optimized keys, and (b) candidates that share a commonality with said optimized keys, thus yielding key intersections and a quantity for said key intersections; generating a cost function for said key intersections;

prioritizing said key intersections according to said cost function, thus yielding cost-prioritized key intersections;

retrieving match candidates in order of said cost-prioritized key intersections, and bounded by a pre-determined threshold and said quantity;

wherein the retrieving step further comprises generating a matchgrade, a confidence code, and a match data profile for each match candidate based on a degree of match; and

selecting a best match from the match candidates.

2. The method of claim 1 , wherein the determining step uses at least one method selected from the group consisting of sticky hanzee shingling, sticky kanji shingling, dumb hanzee shingling, dumb kanji shingling, and text indexing across a plurality of writing systems.

3. The method of claim 1 , wherein the converting step comprises dividing the search string into a plurality of overlapping sub-segments.

4. The method of claim 3 , wherein the converting step further comprises identifying sticky sub-segments comprising sub-segments having semantic meaning in the ideogrammatic writing system.

5. The method of claim 4 , wherein the converting step further comprises removing noisy sub-segments.

6. The method of claim 5 , wherein the converting step further comprises:

identifying dumb sub-segments comprising adjacent elements having no semantic meaning in the ideogrammatic writing system; and

imputing predictiveness from the dumb sub-segments.

7. The method of claim 6 , wherein the determining step comprises using the sticky sub-segments and dumb sub-segments to generate the optimized keys.

8. The method of claim 1 , wherein the ideogrammatic writing system is at least one selected from the group consisting of: Japanese Kanji, Chinese Traditional, and Chinese Simplified (Hanzee).

9. The method of claim 1 , wherein the elements comprise Asian and Roman characters.

10. The method of claim 1 , wherein the converting step comprises:

parsing said plurality of elements to identify said set of terms, including name elements, phone number elements, and address elements;

inferring business line through polylogogrammatic methods, cross-checking phone number elements with the address elements; and

recognizing idioms and expressions of the ideogrammatic writing system and keeping the idioms and expressions together to maintain meaning.

11. The method of claim 10 , wherein the converting step further comprises identifying structural indicators and acronyms within a name element.

12. The method of claim 10 , further comprising establishing longitude and latitude information based on the address elements and through inference of flexible Asian addressing conventions.

13. The method of claim 1 , wherein the confidence code is determined at least in part based on the semantic meaning and inferred content of the search string.

14. The method of claim 1 , further comprising providing an ordered list of selected match candidates based on said confidence code.

15. The method of claim 14 , further comprising assigning each of the candidates in the ordered list to one of a plurality of match levels.

16. The method of claim 15 , further comprising determining the assignment of match level by ranking the match candidates in order of their confidence codes and then further differentiating the highest ranking levels based on user-defined tie-breaking rules.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2025
From: BANK OF AMERICA, N.A. AS AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER’S, INC.; LATTICE ENGINES, INC.
Reel/Frame 072591/0843 →
SECURITY INTEREST Recorded Aug 27, 2025
From: DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; LATTICE ENGINES, INC.; THE DUN AND BRADSTREET CORPORATION
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 072643/0196 →
INTELLECTUAL PROPERTY RELEASE AND TERMINATION Recorded Jan 18, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
Reel/Frame 058757/0232 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 048306/0375 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048306/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2007
From: SCRIFFIGNANO, ANTHONY; SHAO, PEIHSIN; LU, SARAH; KASAI, MAYAKI; TEOH, NICHOLAS; MATTHEWS, WARWICK; NEDD, KEVIN; GAN, SIMPENG; OKADA, MASAYUKI; PROWER, JULIAN; SY, JEREMY
To: DUN AND BRADSTREET
Reel/Frame 019057/0803 →