Patent ID: 7213027

Claim:
A method for transforming and canonicalizing semantically structured data, the method comprising the steps of: using a user interface having a voice portal to obtain data from a network of computers, wherein said step of using a user interface having a voice portal to obtain data comprises sending voice command to said network of computers, wherein said user interface further comprises at least one of steps of: identifying a user with a phone number; starting a new session for said user; adding a new interaction; updating a preference of said user within a domain; enabling said preference of said user within said domain; disabling said preference of said user within said domain; updating an expertise level of said user; updating personal information of said user; updating session state of said user; adding credit card information of said user; and updating said credit card information of said user; applying text patterns to the obtained data and placing the obtained data in a first data file; providing a second data file containing the obtained data in a uniform format; and generating grammatical sentences from the obtained data according to a specific user interface in the second data file.