IP Library Patent Application 11342059
Patent Application
App. No. 11/342,059

Automated process and system for converting a flowchart into a speech mark-up language

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 None
App. No.
11/342,059
Abstract

In one embodiment a method for a data processing system is provided. The method comprises reading data corresponding to a flowchart; and generating an equivalent representation of the flowchart in a speech mark-up language. The flowchart may have been created in an arbitrary programming environment, and generating the equivalent representation is independent of a programming environment that was used to create the flowchart.

Claims (27)

1 . A method for a data processing system, comprising:

reading data corresponding to a flowchart; and

generating an equivalent representation of the flowchart in a speech mark-up language.

2 . The method of claim 1 , wherein the flowchart was created using an arbitrary programming environment.

3 . The method of claim 1 , wherein generating the equivalent representation is independent of a programming environment that was used to create the flowchart.

4 . The method of claim 1 , further comprising compiling the equivalent representation into a delivery language.

5 . The method of claim 1 , wherein reading the data corresponding to the flowchart comprises converting the data into a mark-up language format.

6 . The method of claim 5 , wherein generating the equivalent representation of the flowchart comprises first generating a network graph to represent the flowchart.

7 . The method of claim 6 , wherein generating the network graph is based upon shape and linking information about objects in the flowchart.

8 . The method of claim 6 , further comprising determining if the network graph is cyclic; and transforming said network graph into a plurality of acyclic graphs if it is cyclic.

9 . The method of claim 8 , further comprising tagging each object in the network graph with a speech language primitive.

10 . The method of claim 9 , wherein the tagging is based upon a content of text information associated with the object.

11 . The method of claim 9 , wherein the tagging is based upon shape information associated with the object.

12 . The method of claim 9 , wherein the tagging is based upon spatial information about a location of the object in the flowchart.

13 . A system, comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the system to perform a method comprising:

reading data corresponding to a flowchart; and generating an equivalent representation of the flowchart in a speech mark-up language.

14 . The system of claim 13 , wherein the flowchart was created using an arbitrary programming environment.

15 . The system of claim 13 , wherein generating the equivalent representation is independent of a programming environment that was used to create the flowchart.

16 . The method of claim 1 , further comprising compiling the equivalent representation into a delivery language.

17 . The method of claim 13 , wherein reading the data corresponding to the flowchart comprises converting the data into a mark-up language format.

18 . A computer readable medium, having stored thereon a sequence of instructions which when executed by a processing system, cause the system to perform a method comprising:

reading data corresponding to a flowchart; and

generating an equivalent representation of the flowchart in a speech mark-up language.

19 . The computer readable medium of claim 18 , wherein the flowchart was created using an arbitrary programming environment.

20 . The computer readable medium of claim 18 , wherein generating the equivalent representation is independent of a programming environment that was used to create the flowchart.

Assignments (2)
CHANGE OF NAME Recorded Feb 7, 2013
From: TUVOX INCORPORATED
To: WEST INTERACTIVE CORPORATION II
Reel/Frame 029772/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: KHOSLA, ASHOK MITTER
To: TUVOX INC.
Reel/Frame 017521/0819 →