IP Library Granted Patent US 8,122,057
Granted Patent B2
US 8,122,057 · App. 13/098,573 · Granted Feb 21, 2012

System and method for the transformation and canonicalization of semantically structured data

Assignee: AOL Inc.
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 8,122,057
App. No.
13/098,573
Granted
Feb 21, 2012
Kind
B2
Abstract

A method of transforming and canonicalizing semantically structured data includes obtaining data from a network of computers, applying text patterns to the obtained data and placing the data in a first data file, providing a second data file containing the obtained data in a uniform format, and generating interface specific sentences from the data in the second data file.

Claims (42)

1. A computer-implemented method for generating grammatical sentences, comprising:

obtaining data from a plurality of computers;

applying text patterns to the obtained data and placing the data in a data file;

transforming the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces; and

generating grammatical sentences based on the text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.

2. The method of claim 1 , further comprising applying a lexical entry transformation table to transform the obtained data into a common semantic form.

3. The method of claim 1 , further comprising generating the text patterns by applying attribute phrase grammars to the obtained data.

4. The method of claim 1 , further comprising generating the text patterns by applying term arrangement rules.

5. The method of claim 1 , further comprising applying a lexical entry transformation table to transform the obtained data to a normalized and tagged format.

6. The method of claim 1 , further comprising storing the text patterns in a uniform database as a data file structure.

7. The method of claim 1 , wherein the uniform and semantically structured data structure format corresponds to a normalized and tagged format.

8. The method of claim 1 , wherein generating the grammatical sentences comprises applying attribute phrase grammars to the text patterns to create a parsed form of the data.

9. The method of claim 8 , wherein generating the grammatical sentences comprises applying lexical entry transformation tables to the parsed form of the data to create a term substituted form of the data.

10. The method of claim 9 , wherein generating the grammatical sentences comprises applying term rearrangement rules to the term substituted form of the data according to the specific interface to create a rearranged form of the data.

11. The method of claim 1 , further comprising:

providing voice output corresponding to the interface specific sentences; and

communicating the voice output to a telephone.

12. A computer-readable storage medium storing instructions, which when executed on at least one processor, causes the at least one processor to perform a method comprising:

obtaining data from a plurality of computers;

applying text patterns to the obtained data and placing the data in a data file;

transforming the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces; and

generating grammatical sentences based on the text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.

13. The computer-readable storage medium of claim 12 , wherein the method performed by the at least one processor further comprises:

applying a lexical entry transformation table to transform the obtained data into a common semantic form.

14. The computer-readable storage medium of claim 12 , wherein the method performed by the at least one processor further comprises:

generating the text patterns based on at least one of attribute phrase grammars and term arrangement rules.

15. The computer-readable storage medium of claim 12 , wherein the method performed by the at least one processor further comprises:

applying a lexical entry transformation table to transform the obtained data to a normalized and tagged format.

16. The computer-readable storage medium of claim 12 , wherein the method performed by the at least one processor further comprises:

applying attribute phrase grammars to the text patterns to create a parsed form of the data.

17. The computer-readable storage medium of claim 12 , wherein the method performed by the at least one processor further comprises:

providing voice output corresponding to the interface specific sentences; and

communicating the voice output to a telephone.

18. An apparatus comprising:

a memory device storing instructions;

at least one processor executing the instructions to:

obtain data from a plurality of computers;

apply text patterns to the obtained data and placing the data in a data file;

transform the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces; and

generate grammatical sentences based on the text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.

19. The apparatus of claim 18 , wherein the at least one processor generates the text patterns by based on at least one of a lexical entry transformation table, attribute phrase grammars, and term arrangement rules.

20. The apparatus of claim 18 , wherein the at least one processor applies attribute phrase grammars to the text patterns to create a parsed form of the data.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 029317/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2012
From: KOMINEK, JOHN MICHAEL; CARRIERE, STEVEN JEROMY; WOODS, STEVEN GREGORY
To: QUACK.COM
Reel/Frame 028009/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2012
From: QUACK.COM
To: AMERICA ONLINE, INC.
Reel/Frame 028009/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 028009/0477 →
CHANGE OF NAME Recorded Apr 7, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028009/0646 →
Continuity (4)
Continuation 12709750 · Feb 22, 2010
Division 11552126 · Oct 23, 2006
Division 09531949 · Mar 21, 2000
Related Publication 20110208509A1 · Aug 25, 2011