IP Library Granted Patent US 9,652,439
Granted Patent B2
US 9,652,439 · App. 14/450,963 · Granted May 16, 2017

System for converting data to a markup language

Inventor: Michael S. Zaharkin (Spencerport, NY)
Assignee: Thomson Reuters Global Resources
G06F17/218G06F17/2247G06F17/2264G06F17/27G06F17/30011G06F17/30115
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 9,652,439
App. No.
14/450,963
Granted
May 16, 2017
Kind
B2
Abstract

Systems and methods are provided through which data parseable against a document type definition by generating a list of a possible paths of an input element that is not encoded against the document type definition, determining the path that is the best fit with the document type definition, and then generating the element in the syntax of the document type definition. Determining the path that is the best fit includes parsing the path against the document type definition. The best fit is expressed in a scoring scale, in which the best score indicates the best fit. Thereafter, the path with the best fit is translated in accordance to the document type definition or markup language.

Claims (15)

1. A system for transacting in electronic commerce comprising:

a processor;

a storage device coupled to the processor; and

software means operative on the processor for:

disambiguating ambiguated data based on a document type definition, wherein the disambiguating the ambiguated data includes:

mapping portions of the ambiguated data to potential elements defined in the document type definition to generate a mapping file of the ambiguated data, wherein each mapping of a potential element defined in the document type definition to a portion of the ambiguated data is represented by a node in the mapping file; and

generating more than one permutation of candidate paths from the mapping file of the ambiguated data, wherein each candidate path represents a possible path from one node, representing a mapping of one potential element to a portion of the ambiguated data in the mapping file to another node, representing a mapping of another potential element to the portion of the ambiguated data, in the mapping file.

2. The system of claim 1 , wherein the software means is further operative on the processor for selectively converting disambiguated data to one of a plurality of markup languages.

3. The system of claim 1 , wherein the software means is further operative on the processor for:

determining a score for each of the permutations of candidate paths; and

selecting one of the candidate paths based on the score for each of the permutations.

4. The system of claim 3 , wherein determining the score for each of the candidate paths includes determining based on at least one of:

the document type definition without inferring additional tags for each of the candidate paths;

the document type definition with inferring tags for each of the candidate paths; and

a recursive examination of each path for a predetermined extent from each node of the mapping file for each of the candidate paths.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2020
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 052061/0783 →
CHANGE OF NAME Recorded Dec 5, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 044299/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: WEST PUBLISHING COMPANY, DBA WEST GROUP
To: WEST SERVICES, INC.
Reel/Frame 038907/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: WEST SERVICES INC.
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 038993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: ZAHARKIN, MICHAEL S.
To: WEST PUBLISHING COMPANY, DBA WEST GROUP
Reel/Frame 038728/0560 →
Continuity (5)
Division 12799480 · Apr 26, 2010
Division 10023440 · Dec 14, 2001
Continuation PCTUS0016482 · Jun 14, 2000
Provisional Application 60138979 · Jun 14, 1999
Related Publication 20150026202A1 · Jan 22, 2015