Automatic conversion for disparate data types
First Claim
1. A computer-implemented method for use in a computing programming environment, the method comprising:
- receiving a plurality of user inputs, each user input specifying an action in a workflow;
automatically identifying a data type incompatibility between an output of a first one of the specified actions and an input of a second one of the specified actions; and
automatically generating a background script running in the background, wherein the background script is adapted to execute the actions in the workflow responsive to the user inputs, the background script adapted to automatically convert data of at least one of the incompatible data types to a compatible data type, wherein automatically converting the data comprises converting data based at least upon a relevance hierarchy of compatible data types.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and an apparatus for use in a computing programming environment are disclosed. The method includes: receiving a plurality of user inputs, each user input specifying an action in a workflow; identifying a data type incompatibility between two of the specified actions; and generating a script for executing the actions in the workflow responsive to the user inputs, the script including code for performing a action for converting one of the two identified, incompatible data types to the second. The apparatus, in a first aspect, includes a program storage medium encoded with instructions that, when executed by a computing device, performs the method. In a second aspect, the apparatus includes a computing apparatus programmed to perform the method.
57 Citations
52 Claims
-
1. A computer-implemented method for use in a computing programming environment, the method comprising:
-
receiving a plurality of user inputs, each user input specifying an action in a workflow; automatically identifying a data type incompatibility between an output of a first one of the specified actions and an input of a second one of the specified actions; and automatically generating a background script running in the background, wherein the background script is adapted to execute the actions in the workflow responsive to the user inputs, the background script adapted to automatically convert data of at least one of the incompatible data types to a compatible data type, wherein automatically converting the data comprises converting data based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 47)
-
-
14. A program storage medium encoded with instructions that, when executed by a computing device, perform a method for use in a computing programming environment, the method comprising:
-
receiving a plurality of user inputs, each user input specifying an action in a workflow; automatically identifying a data type incompatibility between an output of a first one of the specified actions and an input of a second one of the specified actions; and automatically generating a background script, to run in the background, wherein the background script is adapted to execute the actions in the workflow responsive to the user inputs, the background script adapted to automatically convert data of at least one of the incompatible data types to a compatible data type, wherein automatically converting the data comprises converting data based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (15, 16, 17, 18, 19, 48, 51)
-
-
20. A computing apparatus programmed to perform a method for use in a computing programming environment, the method comprising:
-
a computing device;
a bus system;
a storage communicating with the computing device over the bus system;an application residing in the storage that, when invoked, is capable of; receiving a plurality of user inputs, each user input specifying an action in a workflow; automatically identifying a data type incompatibility between an output of a first one of the specified actions and an input of a second one of the specified actions; and automatically generating a background script, to run in the background, wherein the background script is adapted to execute the actions in the workflow responsive to the user inputs, the background script adapted to automatically convert data of at least one of the incompatible data types to a compatible data type, wherein automatically converting the data comprises converting data based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (21, 22, 23, 24, 25, 49, 52)
-
-
26. A computer-implemented method for use in a computer programming environment, comprising:
-
automatically generating a background script from a workflow; automatically detecting a data type incompatibility in the script incompatibility between an output a first action and an input of a second action in the workflow; and automatically scripting a data type conversion between the first and second actions in the background script, such that the first action output is converted to become compatible with the second action input, wherein the conversion is perform in the background and wherein automatically scripting a data type conversion comprises converting a data type based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 50)
-
-
35. A program storage medium encoded with instructions that, when executed by a computing device, perform a method for use in a computer programming environment, the method comprising:
-
automatically generating a background script from a workflow; automatically detecting a data type incompatibility in the background script between an output a first action and an input of a second action in the workflow; and automatically scripting a data type conversion between the first and second actions in the background script, such that the first action output is converted to become compatible with the second action input, wherein the conversion is performed in the background and wherein automatically scripting a data type conversion comprises converting a data type based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computing apparatus, comprising:
-
a computing device; a bus system; a storage communicating with the computing device over the bus system; an application residing in the storage that, when invoked, is capable of; automatically generating a background script from a workflow; automatically detecting a data type incompatibility in the script incompatibility between an output a first action and an input of a second action in the workflow; and automatically scripting a data type conversion between the first and second actions in the background script, such that the first action output is converted to become compatible with the second action input, wherein the conversion is performed in the background and wherein automatically scripting a data type conversion comprises converting a data type based at least upon a relevance hierarchy of compatible data types. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification