Patents Assigned to Expressor Software
  • Patent number: 8312414
    Abstract: Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, creating executable units corresponding to the programmatic rules, creating data-flow channels corresponding to the specified data-flow, and executing the executable units such that data is passed between them in a non-blocking manner.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 13, 2012
    Assignee: Expressor Software
    Inventor: John Russell
  • Publication number: 20120173557
    Abstract: Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, creating executable units corresponding to the programmatic rules, creating data-flow channels corresponding to the specified data-flow, and executing the executable units such that data is passed between them in a non-blocking manner.
    Type: Application
    Filed: March 15, 2012
    Publication date: July 5, 2012
    Applicant: Expressor Software
    Inventor: John Russell
  • Publication number: 20120095973
    Abstract: A method and system for developing data integration applications with reusable semantic types to represent and process application data. Methods include creating schemas to describe external data, creating semantic types to describe internal data, mapping schemas to semantic types, developing dataflows that configure input and output operations using schemas, mappings, and semantic types and all other transformation operations and functions based solely on semantic types, and executing dataflows defined in this manner.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 19, 2012
    Applicant: Expressor Software
    Inventors: William V. Kehoe, Jerry L. Callen, Steven R. Frechette
  • Patent number: 8141029
    Abstract: Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, creating executable units corresponding to the programmatic rules, creating data-flow channels corresponding to the specified data-flow, and executing the executable units such that data is passed between them in a non-blocking manner.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: March 20, 2012
    Assignee: Expressor Software
    Inventor: John Russell
  • Patent number: 8112742
    Abstract: A method and system for debugging data integration applications with reusable synthetic data values. The method includes receiving a specification for a data integration application comprising transformation rules, receiving synthetic data values to use as test values for the inputs of the transformation rules, and using the synthetic data values for testing the functionality of the transformation rules.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: February 7, 2012
    Assignee: Expressor Software
    Inventor: John Russell
  • Publication number: 20090282058
    Abstract: Methods and systems for developing data integration applications with reusable functional rules that are managed according to their output variables. Methods include receiving a functional rule as part of a data integration application, associating the functional rule with the semantic name of its output value, and reusing the same functional rule later in the development process in order to express the same output value.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventor: John RUSSELL
  • Publication number: 20090282383
    Abstract: Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, creating executable units corresponding to the programmatic rules, creating data-flow channels corresponding to the specified data-flow, and executing the executable units such that data is passed between them in a non-blocking manner.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventor: John RUSSELL
  • Publication number: 20090282066
    Abstract: A method and system for developing data integration applications with reusable semantic identifiers to represent application data sources and variables. Methods include receiving a set of physical data identifiers that identify physical data fields, associating semantic names with these fields, and executing rules expressed in terms of these semantic names.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventors: John RUSSELL, Steven FRECHETTE, Brian DELLERT, George MCCULLOCH
  • Publication number: 20090282392
    Abstract: A method and system for debugging data integration applications with reusable synthetic data values. The method includes receiving a specification for a data integration application comprising transformation rules, receiving synthetic data values to use as test values for the inputs of the transformation rules, and using the synthetic data values for testing the functionality of the transformation rules.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventor: John Russell
  • Publication number: 20090282042
    Abstract: Methods and systems for managing the development of data integration projects to facilitate project development and analysis thereof. Methods operate to manage the development, controlled, release, and analysis of a data integration project by receiving a project, associating the project with two superstates, and storing the project in both a source control system and a relational database according to the values of the two superstates.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventors: John RUSSELL, Steven FRECHETTE, Brian DELLERT