IP Library Granted Patent US 7,127,469
Granted Patent B2
US 7,127,469 · App. 10/461,935 · Granted Oct 24, 2006

XML database mixed structural-textual classification system

Assignee: Mark Logic Corporation
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,127,469
App. No.
10/461,935
Granted
Oct 24, 2006
Kind
B2
Abstract

One aspect of the present invention is a system for classifying element nodes in a subtree-structured XML database. The XQE structural-textual classification system is sensitive to both the textual resemblance between document elements as well as the structural resemblance between document elements. The XQE structural-textual classification system might use the XQE parent-child index described in Lindblad II-A for the purpose of forming vectors of “terms” which encode both the structural and the textual content of XML elements. The element vectors are processed by a classifier to create class prototype vectors which can be used to classify elements as they are added to the database.

Claims (12)

1. In an XML handling system, wherein XML datasets are stored in structured forms, a computer-implemented method of characterizing an XML dataset comprising:

examining the XML dataset to find a match against a content sequence query expression;

examining the XML dataset to find a match against a content structure query expression; and

classifying the XML dataset into one or more of a plurality of classifications, wherein the classifying of the XML dataset is dependent on whether the content sequence query expression is found and on whether the content structure query expression is found.

2. The method of claim 1 , wherein XML datasets are classified using a support vector machine.

3. The method of claim 1 , wherein the XML dataset is implemented as an object using CORBA or object-oriented programming.

4. The method of claim 3 , wherein the object comprises a data structure and method for interacting with data.

5. In software running on general-purpose processors, wherein XML datasets are stored in structured forms, a computer-implemented method of characterizing an XML dataset comprising:

examining the XML dataset to find a match against a content sequence query expression;

examining the XML dataset to find a match against a content structure query expression; and

classifying the XML dataset into one or more of a plurality of classifications, wherein the classifying of the XML dataset is dependent on whether the content sequence query expression is found and on whether the content structure query expression is found.

6. The method of claim 5 , wherein the software is encoded on a computer readable media.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2024
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
To: MARKLOGIC CORPORATION
Reel/Frame 066633/0745 →
SECURITY INTEREST Recorded Oct 20, 2020
From: MARKLOGIC CORPORATION
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 054115/0830 →
CHANGE OF NAME Recorded Nov 29, 2012
From: MARK LOGIC CORPORATION
To: MARKLOGIC CORPORATION
Reel/Frame 029381/0772 →
MERGER AND CHANGE OF NAME Recorded Apr 29, 2004
From: CERISENT CORPORATION
To: MARK LOGIC CORPORATION
Reel/Frame 015269/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2004
From: LINDBLAD, CHRISTOPHER; PEDERSEN, PAUL
To: MARK LOGIC CORPORATION
Reel/Frame 014958/0077 →
Continuity (2)
Provisional Application 6038871400 · Jun 13, 2002
Related Publication 20040103091A1 · May 27, 2004