Movatterモバイル変換


[0]ホーム

URL:


US20050027495A1 - Application integration system and method using intelligent agents for integrating information access over extended networks - Google Patents

Application integration system and method using intelligent agents for integrating information access over extended networks
Download PDF

Info

Publication number
US20050027495A1
US20050027495A1US10/851,639US85163904AUS2005027495A1US 20050027495 A1US20050027495 A1US 20050027495A1US 85163904 AUS85163904 AUS 85163904AUS 2005027495 A1US2005027495 A1US 2005027495A1
Authority
US
United States
Prior art keywords
state
models
workflow
action
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/851,639
Other versions
US7454399B2 (en
Inventor
Bruce Matichuk
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teradact Solutions Inc
Original Assignee
Celcorp Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Celcorp Inc USAfiledCriticalCelcorp Inc USA
Priority to US10/851,639priorityCriticalpatent/US7454399B2/en
Assigned to CELCORP INC.reassignmentCELCORP INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MATICHUK, BRUCE
Publication of US20050027495A1publicationCriticalpatent/US20050027495A1/en
Application grantedgrantedCritical
Publication of US7454399B2publicationCriticalpatent/US7454399B2/en
Assigned to ESTATE OF NANCY RUWEreassignmentESTATE OF NANCY RUWESECURITY AGREEMENTAssignors: CELCORP, INC., NEW MARKET TECHNOLOGY FUND I, LLC
Assigned to ARDMORE LAND & DEVELOPMENT, LLCreassignmentARDMORE LAND & DEVELOPMENT, LLCLIEN (SEE DOCUMENT FOR DETAILS).Assignors: TeraDact Solutions, Inc.
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Models that encapsulate information on how remote applications are controlled and data is accessed are created to be used by a runtime agent that intelligently reasons out goal-oriented plans and execute tasks to solve problem statements generated by a user interface or other software agents. The models may be used to assemble workflows using a reasoning process. In particular, the models of the present invention include a state that includes a planning state and a navigational value. In embodiments of the invention, the models may include intelligent agents, a loop state, submodel invocation that allows the models to invoke agents over a network, and the ability to integrate the three application layers in a computer.

Description

Claims (22)

1. A computer system navigation planner, said computer system comprising:
a processor;
a computer memory coupled to said processor;
one or more computer application models stored in said computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
a navigation planner stored in said computer memory; wherein when said navigation planner receives a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions, said navigation planner accessing said computer application models to create a workflow of solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and end condition Boolean expression.
2. The computer system navigation planner ofclaim 1 wherein said state defines a loop that represents a series of repeated steps according a Boolean expression associated with said loop state.
3. The computer system navigation planner ofclaim 1 wherein said state defines a pattern-type used in screen navigation wherein a start of an associated action is determined at run time by evaluating an on-screen pattern.
4. The computer system navigation planner ofclaim 1 wherein said state represents plural services which are loosely connected.
5. The computer system navigation planner ofclaim 4 wherein said state a first action associated with said state invokes a second action that shares a knowledge base, such that knowledge accessed by said second action is not accessed by said first action.
6. A computer implemented navigation planning method comprising:
a receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
defining one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
creating a workflow for solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression.
7. The planning method ofclaim 6 wherein said state defines a loop that represents a series of repeated steps according a Boolean expression associated with said loop state.
8. The planning method ofclaim 6 wherein said state defines a pattern-type used in screen navigation wherein a start of an associated action is determined at run time by evaluating an on-screen pattern.
9. The planning method ofclaim 6 wherein said state represents plural actions which are loosely connected.
10. The planning method ofclaim 9 wherein said state a first action associated with said state invokes a second action that shares a knowledge base, such that knowledge accessed by said second action is not accessed by said first action.
11. The planning method ofclaim 6, whereby said order combination of models comprises a first model and a second model, wherein a first model state Boolean expression after a first model action is compatible with a second model state Boolean expression before execution of a second model action.
12. The planning method ofclaim 6, whereby the workflow creation step comprises the creation of a first workflow that comprises a first ordered combination of said models, and whereby the planning method further comprises the steps of:
creating a second workflow for solving said problem statement, said second workflow comprising a second ordered combination of said models such that said second ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression,
comparing said first and said second workflows and selecting between said first and second workflows based upon a prespecified condition.
13. The method ofclaim 12 whereby said prespecified condition is counting numbers of actions in each of said first and said second ordered combinations and selecting the ordered combination having the lower numbers of counted actions.
14. The method ofclaim 12 further comprising the steps of
implementing said first workflow;
monitoring the progress of said first workflow; and
implementing said second workflow if said first workflow fails.
15. A computer program embodied on a computer readable medium for computer implemented navigation planning, the program comprising:
a first code segment for receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
a second code segments for accepting a user input to define one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
a third computer code segment for creating a workflow for solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression.
16. The computer program ofclaim 15, wherein said state defines a loop that represents a series of repeated steps according a Boolean expression associated with said loop.
17. The computer program ofclaim 15, wherein said state comprises plural actions which are loosely connected.
18. The computer program ofclaim 17, wherein said state a first action associated with said state invokes a second action that shares a knowledge base, such that knowledge accessed by said second action is not accessed by said first action.
19. The computer program ofclaim 15, whereby said ordered combination of models comprises a first model and a second model, wherein a first model state Boolean expression after a first model action is compatible with a second model state Boolean expression before execution of a second model action.
20. The computer program ofclaim 15, whereby the third computer code segment creates a first workflow that comprises a first ordered combination of said models, and whereby the computer program further comprises:
a fourth code segment for creating a second workflow for solving said problem statement, said second workflow comprising a second ordered combination of said models such that said second ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression,
a fifth code segment for implementing said first workflow;
a sixth code segment for monitoring the progress of said first workflow; and
a seventh code segment for implementing said second workflow if said first workflow fails.
21. A computer program embodied on a computer readable medium for computer-implemented verification of a work flow, the program comprising:
a first code segment for receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
a second code segments for accepting a user input to define one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions;
a third computer code segment for receiving the workflow for solving said problem statement, said workflow comprising an ordered combination of said models; and
a fourth code segment for evaluating said work flow by evaluating said ordered combination of models to determine whether the Boolean expressions associated with said ordered combination of models combine to satisfy said initial condition Boolean expression and said end condition Boolean expression.
22. The computer program ofclaim 21, whereby said ordered combination of models comprises a first model and a second model, and whereby the fourth code segment further assesses whether a first model state Boolean expression after a first model action is compatible with a second model state Boolean expression before execution of a second model action.
US10/851,6392000-10-032004-05-24Application integration system and method using intelligent agents for integrating information access over extended networksExpired - LifetimeUS7454399B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/851,639US7454399B2 (en)2000-10-032004-05-24Application integration system and method using intelligent agents for integrating information access over extended networks

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US23727600P2000-10-032000-10-03
US09/801,795US7269580B2 (en)2000-10-032001-03-09Application integration system and method using intelligent agents for integrating information access over extended networks
US47240903P2003-05-222003-05-22
US10/851,639US7454399B2 (en)2000-10-032004-05-24Application integration system and method using intelligent agents for integrating information access over extended networks

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/801,795Continuation-In-PartUS7269580B2 (en)2000-10-032001-03-09Application integration system and method using intelligent agents for integrating information access over extended networks

Publications (2)

Publication NumberPublication Date
US20050027495A1true US20050027495A1 (en)2005-02-03
US7454399B2 US7454399B2 (en)2008-11-18

Family

ID=32095631

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/801,795Expired - LifetimeUS7269580B2 (en)2000-10-032001-03-09Application integration system and method using intelligent agents for integrating information access over extended networks
US10/851,639Expired - LifetimeUS7454399B2 (en)2000-10-032004-05-24Application integration system and method using intelligent agents for integrating information access over extended networks
US11/900,233Expired - LifetimeUS7552103B2 (en)2000-10-032007-09-10Application integration system and method using intelligent agents for integrating information access over extended networks

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/801,795Expired - LifetimeUS7269580B2 (en)2000-10-032001-03-09Application integration system and method using intelligent agents for integrating information access over extended networks

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/900,233Expired - LifetimeUS7552103B2 (en)2000-10-032007-09-10Application integration system and method using intelligent agents for integrating information access over extended networks

Country Status (1)

CountryLink
US (3)US7269580B2 (en)

Cited By (80)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020142273A1 (en)*2001-03-302002-10-03Dollins James T.Interactive process learning aid
US20040083187A1 (en)*2002-10-242004-04-29Xerox CorporationSystem for negotiation with mirroring
US20040083186A1 (en)*2002-10-242004-04-29Xerox CorporationSystem for negotiation using graphs
US20050108036A1 (en)*2003-11-142005-05-19Xerox CorporationGraph-based negotiation system with encapsulated constraint solver
US20050257155A1 (en)*2004-05-142005-11-17International Business Machines CorporationMethod, system and program product for learning computer-generated screens based on user key selections
US20060036687A1 (en)*2004-07-192006-02-16Eric WoodComputer implemented method and system for running a plurality of business processes
US20060045461A1 (en)*2004-08-062006-03-02Microsoft CorporationMethods and apparatus for project management
US20060229925A1 (en)*2005-04-082006-10-12International Business Machines CorporationAutomatic discovery and maintenance of business processes in web services and enterprise development environments
US20070043803A1 (en)*2005-07-292007-02-22Microsoft CorporationAutomatic specification of semantic services in response to declarative queries of sensor networks
US20070094594A1 (en)*2005-10-062007-04-26Celcorp, Inc.Redaction system, method and computer program product
US20070133507A1 (en)*2005-12-082007-06-14International Business Machines CorporationModel autocompletion for composite services synchronization
US20070136442A1 (en)*2005-12-082007-06-14International Business Machines CorporationSeamless reflection of model updates in a visual page for a visual channel in a composite services delivery system
US20070136420A1 (en)*2005-12-082007-06-14International Business Machines CorporationVisual channel refresh rate control for composite services delivery
US20070133513A1 (en)*2005-12-082007-06-14International Business Machines CorporationView coordination for callers in a composite services enablement environment
US20070133512A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services enablement of visual navigation into a call center
US20070133511A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services delivery utilizing lightweight messaging
US20070133769A1 (en)*2005-12-082007-06-14International Business Machines CorporationVoice navigation of a visual view for a session in a composite services enablement environment
US20070133510A1 (en)*2005-12-082007-06-14International Business Machines CorporationManaging concurrent data updates in a composite services delivery system
US20070136421A1 (en)*2005-12-082007-06-14International Business Machines CorporationSynchronized view state for composite services delivery
US20070132834A1 (en)*2005-12-082007-06-14International Business Machines CorporationSpeech disambiguation in a composite services enablement environment
US20070136793A1 (en)*2005-12-082007-06-14International Business Machines CorporationSecure access to a common session in a composite services delivery environment
US20070136436A1 (en)*2005-12-082007-06-14International Business Machines CorporationSelective view synchronization for composite services delivery
US20070133509A1 (en)*2005-12-082007-06-14International Business Machines CorporationInitiating voice access to a session from a visual access channel to the session in a composite services delivery system
US20070133773A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services delivery
US20070133508A1 (en)*2005-12-082007-06-14International Business Machines CorporationAuto-establishment of a voice channel of access to a session for a composite service from a visual channel of access to the session for the composite service
US20070147355A1 (en)*2005-12-082007-06-28International Business Machines CorporationComposite services generation tool
US20070156737A1 (en)*2005-12-152007-07-05First Data CorporationApplication integration systems and methods
US20080022225A1 (en)*2006-07-192008-01-24Erl Thomas FDisplay and management of a service composition candidate inventory
US20080028365A1 (en)*2006-07-192008-01-31Erl Thomas FCreation and management of service composition candidates for a service model
US20080028001A1 (en)*2006-07-192008-01-31Erl Thomas FTracking and integrity enforcement of relationships between service and composition candidates in a service model
US20080052314A1 (en)*2006-08-252008-02-28Ritwik Batabyale-ENABLER FRAMEWORK
US7401011B1 (en)*2004-06-252008-07-15Unisys CorporationMethod for selective application of enterprise application integration practices
US20080183517A1 (en)*2007-01-302008-07-31Microsoft CorporationRobustness of a Workflow
US20080184250A1 (en)*2007-01-302008-07-31Microsoft CorporationSynchronizing Workflows
US20080183538A1 (en)*2007-01-302008-07-31Microsoft CorporationAllocating Resources to Tasks in Workflows
US20080228742A1 (en)*2002-05-152008-09-18Jiang-Jie ZhangMethod and apparatus of automatic method signature adaptation for dynamic web service invocation
US20080250386A1 (en)*2006-07-192008-10-09Erl Thomas FDisplay and management of a service candidate inventory
US20090089663A1 (en)*2005-10-062009-04-02Celcorp, Inc.Document management workflow for redacted documents
US20090187881A1 (en)*2007-12-202009-07-23International Business Machines CorporationDifference log production for model merging
US20090222429A1 (en)*2008-02-282009-09-03Netta Aizenbud-ReshefService identification in legacy source code using structured and unstructured analyses
US20090248461A1 (en)*2008-03-282009-10-01International Business Machines CorporationApparatus and Methods for Decomposing Service Processes and for Identifying Alternate Service Elements in Service Provider Environments
US7599861B2 (en)2006-03-022009-10-06Convergys Customer Management Group, Inc.System and method for closed loop decisionmaking in an automated care system
US7610308B1 (en)*2004-03-172009-10-27Kam-Ming ChiuFramework for creating database applications
US20090287675A1 (en)*2008-05-162009-11-19Microsoft CorporationExtending OLAP Navigation Employing Analytic Workflows
US20090296166A1 (en)*2008-05-162009-12-03Schrichte Christopher KPoint of scan/copy redaction
US20090326907A1 (en)*2008-06-272009-12-31Microsoft CorporationProgram analysis as constraint solving
US20100070396A1 (en)*2007-12-212010-03-18Celcorp, Inc.Virtual redaction service
US20100094885A1 (en)*2004-06-302010-04-15Skyler Technology, Inc.Method and/or system for performing tree matching
US20100121806A1 (en)*2008-11-072010-05-13Sysware Technology Co., Ltd.Method and System of Knowledge Component Based Engineering Design
US20100131926A1 (en)*2008-11-262010-05-27Boeing Company, A Corp Of DelawareSystem and method for managing a software asset for inclusion in a software library
US7809663B1 (en)2006-05-222010-10-05Convergys Cmg Utah, Inc.System and method for supporting the utilization of machine language
US8005934B2 (en)2005-12-082011-08-23International Business Machines CorporationChannel presence in a composite services enablement environment
US20110270794A1 (en)*2010-04-292011-11-03International Business Machines CorporationAdaptive business process automation
US8259923B2 (en)2007-02-282012-09-04International Business Machines CorporationImplementing a contact center using open standards and non-proprietary components
US20130006698A1 (en)*2011-06-302013-01-03Infosys LimitedMethod and apparatus for managing process flow
US8594305B2 (en)2006-12-222013-11-26International Business Machines CorporationEnhancing contact centers with dialog contracts
US20140059522A1 (en)*2012-08-232014-02-27International Business Machines CorporationGenerating Test Cases for Covering Enterprise Rules and Predicates
US8719775B1 (en)*2008-06-162014-05-06Adobe Systems IncorporatedMethods and apparatus for recording and playback of an executed process
US9055150B2 (en)2007-02-282015-06-09International Business Machines CorporationSkills based routing in a standards based contact center using a presence server and expertise specific watchers
US9247056B2 (en)2007-02-282016-01-26International Business Machines CorporationIdentifying contact center agents based upon biometric characteristics of an agent's speech
US20160063209A1 (en)*2014-08-282016-03-03Radicalogic Technologies, Inc. Dba Rl SolutionsSystem and method for health care data integration
US20160358102A1 (en)*2015-06-052016-12-08Facebook, Inc.Machine learning system flow authoring tool
US20170370191A1 (en)*2014-12-192017-12-28Schlumberger Technology CorporationMethod of Creating and Executing a Plan
US10089287B2 (en)2005-10-062018-10-02TeraDact Solutions, Inc.Redaction with classification and archiving for format independence
US10140349B2 (en)2005-02-282018-11-27Robert T. JenkinsMethod and/or system for transforming between trees and strings
US10255311B2 (en)2004-02-092019-04-09Robert T. JenkinsManipulating sets of hierarchical data
US10325031B2 (en)2004-10-292019-06-18Robert T. And Virginia T. Jenkins As Trustees Of The Jenkins Family Trust Dated Feb. 8, 2002Method and/or system for manipulating tree expressions
US10332071B2 (en)2005-12-082019-06-25International Business Machines CorporationSolution for adding context to a text exchange modality during interactions with a composite services application
US10380089B2 (en)2004-10-292019-08-13Robert T. and Virginia T. JenkinsMethod and/or system for tagging trees
US10394785B2 (en)2005-03-312019-08-27Robert T. and Virginia T. JenkinsMethod and/or system for transforming between trees and arrays
US10411878B2 (en)2004-11-302019-09-10Robert T. JenkinsMethod and/or system for transmitting and/or receiving data
US20190361962A1 (en)*2015-12-302019-11-28Legalxtract ApsA method and a system for providing an extract document
US10725989B2 (en)2004-11-302020-07-28Robert T. JenkinsEnumeration of trees from finite number of nodes
US11093898B2 (en)2005-12-082021-08-17International Business Machines CorporationSolution for adding context to a text exchange modality during interactions with a composite services application
US11100137B2 (en)2005-01-312021-08-24Robert T. JenkinsMethod and/or system for tree transformation
US11100070B2 (en)2005-04-292021-08-24Robert T. and Virginia T. JenkinsManipulation and/or analysis of hierarchical data
US11222076B2 (en)*2017-05-312022-01-11Microsoft Technology Licensing, LlcData set state visualization comparison lock
US11281646B2 (en)2004-12-302022-03-22Robert T. and Virginia T. JenkinsEnumeration of rooted partial subtrees
US20220147197A1 (en)*2020-11-102022-05-12RealFar LtdAugmenting web applications with optimized workflows supporting user interaction
US12403402B1 (en)*2025-03-142025-09-02Bitpart AI, Inc.Multi-agent planning system for controlling non-player agents in a game

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8069193B2 (en)*2001-03-282011-11-29International Business Machines CorporationMethod and system for utilizing a generic scalar function to allow a column function to operate on row data
US7451404B1 (en)*2001-08-062008-11-11At&T Intellectual Property I, L.P.Methods and systems for obtaining data from legacy computer systems
US8015143B2 (en)*2002-05-222011-09-06Estes Timothy WKnowledge discovery agent system and method
US7721218B2 (en)*2003-03-312010-05-18International Business Machines CorporationMechanism for intelligent user interface presentation of a software agent
US7873716B2 (en)2003-06-272011-01-18Oracle International CorporationMethod and apparatus for supporting service enablers via service request composition
US7188090B2 (en)*2003-06-302007-03-06Microsoft CorporationDrill-through queries from data mining model content
US9245236B2 (en)2006-02-162016-01-26Oracle International CorporationFactorization of concerns to build a SDP (service delivery platform)
US8073810B2 (en)2007-10-292011-12-06Oracle International CorporationShared view of customers across business support systems (BSS) and a service delivery platform (SDP)
US9565297B2 (en)2004-05-282017-02-07Oracle International CorporationTrue convergence with end to end identity management
US8966498B2 (en)2008-01-242015-02-24Oracle International CorporationIntegrating operational and business support systems with a service delivery platform
US7860490B2 (en)2004-12-012010-12-28Oracle International CorporationMethods and systems for exposing access network capabilities using an enabler proxy
US8321498B2 (en)2005-03-012012-11-27Oracle International CorporationPolicy interface description framework
US9038082B2 (en)2004-05-282015-05-19Oracle International CorporationResource abstraction via enabler and metadata
US8458703B2 (en)2008-06-262013-06-04Oracle International CorporationApplication requesting management function based on metadata for managing enabler or dependency
EP1621945B1 (en)*2004-07-302017-03-29Siemens AktiengesellschaftEnsuring data consistency in an automation system
US8032920B2 (en)2004-12-272011-10-04Oracle International CorporationPolicies as workflows
EP1952261A4 (en)*2005-10-282010-01-13Openconnect Systems IncModeling interactions with a computer system
US8379830B1 (en)2006-05-222013-02-19Convergys Customer Management Delaware LlcSystem and method for automated customer service with contingent live interaction
US8914493B2 (en)2008-03-102014-12-16Oracle International CorporationPresence-based event driven architecture
US8205189B2 (en)*2006-07-132012-06-19Oracle International CorporationMethod and system for definition control in a data repository application
US8201218B2 (en)2007-02-282012-06-12Microsoft CorporationStrategies for securely applying connection policies via a gateway
US8214503B2 (en)2007-03-232012-07-03Oracle International CorporationFactoring out dialog control and call control
US7889210B2 (en)2007-07-312011-02-15International Business Machines CorporationVisual integration hub
US20090043612A1 (en)*2007-08-072009-02-12Szela Jr Erwin GElectronic Health Management System
US8539097B2 (en)2007-11-142013-09-17Oracle International CorporationIntelligent message processing
US8161171B2 (en)2007-11-202012-04-17Oracle International CorporationSession initiation protocol-based internet protocol television
US9654515B2 (en)2008-01-232017-05-16Oracle International CorporationService oriented architecture-based SCIM platform
US8589338B2 (en)*2008-01-242013-11-19Oracle International CorporationService-oriented architecture (SOA) management of data repository
US8401022B2 (en)2008-02-082013-03-19Oracle International CorporationPragmatic approaches to IMS
US8161160B2 (en)*2008-02-282012-04-17Microsoft CorporationXML-based web feed for web access of remote resources
US8683062B2 (en)2008-02-282014-03-25Microsoft CorporationCentralized publishing of network resources
US8457034B2 (en)*2008-06-172013-06-04Raytheon CompanyAirborne communication network
US8612862B2 (en)*2008-06-272013-12-17Microsoft CorporationIntegrated client for access to remote resources
US8903889B2 (en)*2008-07-252014-12-02International Business Machines CorporationMethod, system and article for mobile metadata software agent in a data-centric computing environment
US10819530B2 (en)2008-08-212020-10-27Oracle International CorporationCharging enabler
US8429597B2 (en)*2008-11-212013-04-23Sap AgSoftware for integrated modeling of user interfaces with applications
US20100131916A1 (en)*2008-11-212010-05-27Uta PriggeSoftware for modeling business tasks
US20100153150A1 (en)*2008-12-122010-06-17Sap AgSoftware for business adaptation catalog modeling
US20100153149A1 (en)*2008-12-122010-06-17Sap AgSoftware for model-based configuration constraint generation
US8879547B2 (en)2009-06-022014-11-04Oracle International CorporationTelephony application services
US8583830B2 (en)2009-11-192013-11-12Oracle International CorporationInter-working with a walled garden floor-controlled system
US9269060B2 (en)2009-11-202016-02-23Oracle International CorporationMethods and systems for generating metadata describing dependencies for composable elements
US8533773B2 (en)2009-11-202013-09-10Oracle International CorporationMethods and systems for implementing service level consolidated user information management
US9509790B2 (en)2009-12-162016-11-29Oracle International CorporationGlobal presence
US9503407B2 (en)2009-12-162016-11-22Oracle International CorporationMessage forwarding
AU2012242802B2 (en)2011-04-122017-04-20Applied Science, Inc.Systems and methods for managing blood donations
SG2011031804A (en)*2011-05-032015-03-30Eutech Cybernetics Pte LtdComputer implemented method and system for analyzing business processes
US9866899B2 (en)2012-09-192018-01-09Google LlcTwo way control of a set top box
US9788055B2 (en)2012-09-192017-10-10Google Inc.Identification and presentation of internet-accessible content associated with currently playing television programs
US9832413B2 (en)2012-09-192017-11-28Google Inc.Automated channel detection with one-way control of a channel source
US10735792B2 (en)2012-09-192020-08-04Google LlcUsing OCR to detect currently playing television programs
US9537718B2 (en)2013-03-152017-01-03Cisco Technology, Inc.Segment routing over label distribution protocol
CA2819539C (en)2013-06-212021-01-12Ibm Canada Limited - Ibm Canada LimiteeDynamic management of integration protocols
AU2015266570B2 (en)2014-05-302020-02-27Applied Science, Inc.Systems and methods for managing blood donations
US10705948B2 (en)2017-10-302020-07-07Bank Of America CorporationRobotic process automation simulation of environment access for application migration
US11620486B2 (en)2017-12-152023-04-04International Business Machines CorporationEstimating and visualizing collaboration to facilitate automated plan generation
CN108900725B (en)*2018-05-292020-05-29平安科技(深圳)有限公司Voiceprint recognition method and device, terminal equipment and storage medium
US11140074B2 (en)2019-09-242021-10-05Cisco Technology, Inc.Communicating packets across multi-domain networks using compact forwarding instructions
US11366644B1 (en)*2019-10-092022-06-21Uipco, LlcSystems and methods for analyzing robotic process automation code

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5581663A (en)*1994-04-221996-12-03Ideation International Inc.Automated problem formulator and solver
US5963447A (en)*1997-08-221999-10-05Hynomics CorporationMultiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes
US6044222A (en)*1997-06-232000-03-28International Business Machines CorporationSystem, method, and program product for loop instruction scheduling hardware lookahead
US6256038B1 (en)*1998-12-102001-07-03The Board Of Trustees Of The Leland Stanford Junior UniversityParameterized surface fitting technique having independent control of fitting and parameterization
US6256734B1 (en)*1998-02-172001-07-03At&TMethod and apparatus for compliance checking in a trust management system
US6505085B1 (en)*1999-03-042003-01-07Massachusetts Institute Of TechnologyMethod and apparatus for creating time-optimal commands for linear systems
US6629139B1 (en)*1999-09-012003-09-30International Business Machines CorporationReactive detection of conditions of interest in distributed systems
US6658234B1 (en)*1995-06-022003-12-02Northrop Grumman CorporationMethod for extending the effective dynamic range of a radio receiver system
US6697633B1 (en)*1995-06-022004-02-24Northrop Grummar CorporationMethod permitting increased frequency re-use in a communication network, by recovery of transmitted information from multiple cochannel signals

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5481741A (en)*1986-04-141996-01-02National Instruments CorporationMethod and apparatus for providing attribute nodes in a graphical data flow environment
US4866610A (en)*1987-04-241989-09-12Syndetic CorporationGeneralized system for generating computer programs
CA2054026A1 (en)*1990-10-311992-05-01William Monroe TurpinGoal oriented electronic form system
US5455903A (en)*1991-05-311995-10-03Edify Corp.Object oriented customer information exchange system and method
US5701466A (en)*1992-03-041997-12-23Singapore Computer Systems LimitedApparatus and method for end user queries
US5420965A (en)*1992-06-051995-05-30Software Projects, Inc.Single pass method of compressing data transmitted to command driven terminal
AU7055594A (en)*1993-06-071995-01-03Tangible Domain Inc.Network link controller
US5838965A (en)*1994-11-101998-11-17Cadis, Inc.Object oriented database management system
US5701400A (en)*1995-03-081997-12-23Amado; Carlos ArmandoMethod and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data
US5764543A (en)*1995-06-161998-06-09I2 Technologies, Inc.Extensible model network representation system for process planning
US5710466A (en)*1995-06-191998-01-20Georgia Tech Research CorporationFully integrated magnetic micromotors and methods for their fabrication
US5966535A (en)*1995-12-071999-10-12At&T CorporationMethod and apparatus for generating program code for world wide web service applications
US5844554A (en)*1996-09-171998-12-01Bt Squared Technologies, Inc.Methods and systems for user interfaces and constraint handling configurations software
US6104874A (en)*1996-10-152000-08-15International Business Machines CorporationObject oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environment
US5943244A (en)*1997-02-171999-08-24I2 Technologies, Inc.System for optimizing a network plan and method of operation
US5995945A (en)*1997-08-251999-11-30I2 Technologies, Inc.System and process for inter-domain planning analysis and optimization using model agents as partial replicas of remote domains
US6076108A (en)*1998-03-062000-06-13I2 Technologies, Inc.System and method for maintaining a state for a user session using a web system having a global session server
US6031984A (en)*1998-03-092000-02-29I2 Technologies, Inc.Method and apparatus for optimizing constraint models
US6119149A (en)*1998-06-052000-09-12I2 Technologies, Inc.System and process allowing collaboration within and between enterprises for optimal decision making
US7398218B1 (en)*1999-08-272008-07-08Accenture LlpInsurance pattern analysis
US7363266B1 (en)*2000-04-272008-04-22General Electric Capital CorporationSystems and methods for asset valuation
US6690371B1 (en)*2000-05-032004-02-10Ge Medical Systems Global Technology, LlcRelevant image data extraction from a medical image data volume

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5581663A (en)*1994-04-221996-12-03Ideation International Inc.Automated problem formulator and solver
US6658234B1 (en)*1995-06-022003-12-02Northrop Grumman CorporationMethod for extending the effective dynamic range of a radio receiver system
US6697633B1 (en)*1995-06-022004-02-24Northrop Grummar CorporationMethod permitting increased frequency re-use in a communication network, by recovery of transmitted information from multiple cochannel signals
US6044222A (en)*1997-06-232000-03-28International Business Machines CorporationSystem, method, and program product for loop instruction scheduling hardware lookahead
US5963447A (en)*1997-08-221999-10-05Hynomics CorporationMultiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes
US6256734B1 (en)*1998-02-172001-07-03At&TMethod and apparatus for compliance checking in a trust management system
US6256038B1 (en)*1998-12-102001-07-03The Board Of Trustees Of The Leland Stanford Junior UniversityParameterized surface fitting technique having independent control of fitting and parameterization
US6505085B1 (en)*1999-03-042003-01-07Massachusetts Institute Of TechnologyMethod and apparatus for creating time-optimal commands for linear systems
US6629139B1 (en)*1999-09-012003-09-30International Business Machines CorporationReactive detection of conditions of interest in distributed systems

Cited By (140)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020142273A1 (en)*2001-03-302002-10-03Dollins James T.Interactive process learning aid
US8326856B2 (en)*2002-05-152012-12-04International Business Machines CorporationMethod and apparatus of automatic method signature adaptation for dynamic web service invocation
US20080228742A1 (en)*2002-05-152008-09-18Jiang-Jie ZhangMethod and apparatus of automatic method signature adaptation for dynamic web service invocation
US20040083187A1 (en)*2002-10-242004-04-29Xerox CorporationSystem for negotiation with mirroring
US20040083186A1 (en)*2002-10-242004-04-29Xerox CorporationSystem for negotiation using graphs
US7409378B2 (en)2002-10-242008-08-05Xerox CorporationSystem for negotiation using graphs
US7454400B2 (en)2002-10-242008-11-18Xerox CorporationSystem for negotiation with mirroring
US20050108036A1 (en)*2003-11-142005-05-19Xerox CorporationGraph-based negotiation system with encapsulated constraint solver
US7647212B2 (en)*2003-11-142010-01-12Palo Alto Research Center IncorporatedGraph-based negotiation system with encapsulated constraint solver
US10255311B2 (en)2004-02-092019-04-09Robert T. JenkinsManipulating sets of hierarchical data
US11204906B2 (en)2004-02-092021-12-21Robert T. And Virginia T. Jenkins As Trustees Of The Jenkins Family Trust Dated Feb. 8, 2002Manipulating sets of hierarchical data
US7610308B1 (en)*2004-03-172009-10-27Kam-Ming ChiuFramework for creating database applications
US8069416B2 (en)*2004-05-142011-11-29International Business Machines CorporationLearning computer-generated screens based on user key selections
US20050257155A1 (en)*2004-05-142005-11-17International Business Machines CorporationMethod, system and program product for learning computer-generated screens based on user key selections
US7401011B1 (en)*2004-06-252008-07-15Unisys CorporationMethod for selective application of enterprise application integration practices
US10437886B2 (en)*2004-06-302019-10-08Robert T. JenkinsMethod and/or system for performing tree matching
US20100094885A1 (en)*2004-06-302010-04-15Skyler Technology, Inc.Method and/or system for performing tree matching
US7739695B2 (en)*2004-07-192010-06-15Sap AgComputer implemented method and system for running a plurality of business processes
US20060036687A1 (en)*2004-07-192006-02-16Eric WoodComputer implemented method and system for running a plurality of business processes
US20060045461A1 (en)*2004-08-062006-03-02Microsoft CorporationMethods and apparatus for project management
US11314766B2 (en)2004-10-292022-04-26Robert T. and Virginia T. JenkinsMethod and/or system for manipulating tree expressions
US10325031B2 (en)2004-10-292019-06-18Robert T. And Virginia T. Jenkins As Trustees Of The Jenkins Family Trust Dated Feb. 8, 2002Method and/or system for manipulating tree expressions
US10380089B2 (en)2004-10-292019-08-13Robert T. and Virginia T. JenkinsMethod and/or system for tagging trees
US11314709B2 (en)2004-10-292022-04-26Robert T. and Virginia T. JenkinsMethod and/or system for tagging trees
US10411878B2 (en)2004-11-302019-09-10Robert T. JenkinsMethod and/or system for transmitting and/or receiving data
US10725989B2 (en)2004-11-302020-07-28Robert T. JenkinsEnumeration of trees from finite number of nodes
US11418315B2 (en)2004-11-302022-08-16Robert T. and Virginia T. JenkinsMethod and/or system for transmitting and/or receiving data
US11615065B2 (en)2004-11-302023-03-28Lower48 Ip LlcEnumeration of trees from finite number of nodes
US11281646B2 (en)2004-12-302022-03-22Robert T. and Virginia T. JenkinsEnumeration of rooted partial subtrees
US11989168B2 (en)2004-12-302024-05-21Lower48 Ip LlcEnumeration of rooted partial subtrees
US11100137B2 (en)2005-01-312021-08-24Robert T. JenkinsMethod and/or system for tree transformation
US11663238B2 (en)2005-01-312023-05-30Lower48 Ip LlcMethod and/or system for tree transformation
US10140349B2 (en)2005-02-282018-11-27Robert T. JenkinsMethod and/or system for transforming between trees and strings
US12277136B2 (en)2005-02-282025-04-15Lower48 Ip LlcMethod and/or system for transforming between trees and strings
US11243975B2 (en)2005-02-282022-02-08Robert T. and Virginia T. JenkinsMethod and/or system for transforming between trees and strings
US10713274B2 (en)2005-02-282020-07-14Robert T. and Virginia T. JenkinsMethod and/or system for transforming between trees and strings
US10394785B2 (en)2005-03-312019-08-27Robert T. and Virginia T. JenkinsMethod and/or system for transforming between trees and arrays
US20060229925A1 (en)*2005-04-082006-10-12International Business Machines CorporationAutomatic discovery and maintenance of business processes in web services and enterprise development environments
US11100070B2 (en)2005-04-292021-08-24Robert T. and Virginia T. JenkinsManipulation and/or analysis of hierarchical data
US11194777B2 (en)2005-04-292021-12-07Robert T. And Virginia T. Jenkins As Trustees Of The Jenkins Family Trust Dated Feb. 8, 2002Manipulation and/or analysis of hierarchical data
US12013829B2 (en)2005-04-292024-06-18Lower48 Ip LlcManipulation and/or analysis of hierarchical data
US20070043803A1 (en)*2005-07-292007-02-22Microsoft CorporationAutomatic specification of semantic services in response to declarative queries of sensor networks
US10089287B2 (en)2005-10-062018-10-02TeraDact Solutions, Inc.Redaction with classification and archiving for format independence
US20090089663A1 (en)*2005-10-062009-04-02Celcorp, Inc.Document management workflow for redacted documents
US11769010B2 (en)*2005-10-062023-09-26Celcorp, Inc.Document management workflow for redacted documents
US20070094594A1 (en)*2005-10-062007-04-26Celcorp, Inc.Redaction system, method and computer program product
US10853570B2 (en)2005-10-062020-12-01TeraDact Solutions, Inc.Redaction engine for electronic documents with multiple types, formats and/or categories
US7890635B2 (en)2005-12-082011-02-15International Business Machines CorporationSelective view synchronization for composite services delivery
US20070136442A1 (en)*2005-12-082007-06-14International Business Machines CorporationSeamless reflection of model updates in a visual page for a visual channel in a composite services delivery system
US20070133507A1 (en)*2005-12-082007-06-14International Business Machines CorporationModel autocompletion for composite services synchronization
US20070185957A1 (en)*2005-12-082007-08-09International Business Machines CorporationUsing a list management server for conferencing in an ims environment
US10332071B2 (en)2005-12-082019-06-25International Business Machines CorporationSolution for adding context to a text exchange modality during interactions with a composite services application
US20070147355A1 (en)*2005-12-082007-06-28International Business Machines CorporationComposite services generation tool
US20070133508A1 (en)*2005-12-082007-06-14International Business Machines CorporationAuto-establishment of a voice channel of access to a session for a composite service from a visual channel of access to the session for the composite service
US20070133773A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services delivery
US20070133509A1 (en)*2005-12-082007-06-14International Business Machines CorporationInitiating voice access to a session from a visual access channel to the session in a composite services delivery system
US20070136436A1 (en)*2005-12-082007-06-14International Business Machines CorporationSelective view synchronization for composite services delivery
US20070136793A1 (en)*2005-12-082007-06-14International Business Machines CorporationSecure access to a common session in a composite services delivery environment
US7792971B2 (en)2005-12-082010-09-07International Business Machines CorporationVisual channel refresh rate control for composite services delivery
US20070136420A1 (en)*2005-12-082007-06-14International Business Machines CorporationVisual channel refresh rate control for composite services delivery
US7809838B2 (en)2005-12-082010-10-05International Business Machines CorporationManaging concurrent data updates in a composite services delivery system
US7818432B2 (en)2005-12-082010-10-19International Business Machines CorporationSeamless reflection of model updates in a visual page for a visual channel in a composite services delivery system
US7827288B2 (en)2005-12-082010-11-02International Business Machines CorporationModel autocompletion for composite services synchronization
US20070133513A1 (en)*2005-12-082007-06-14International Business Machines CorporationView coordination for callers in a composite services enablement environment
US7877486B2 (en)2005-12-082011-01-25International Business Machines CorporationAuto-establishment of a voice channel of access to a session for a composite service from a visual channel of access to the session for the composite service
US20070133512A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services enablement of visual navigation into a call center
US7921158B2 (en)2005-12-082011-04-05International Business Machines CorporationUsing a list management server for conferencing in an IMS environment
US8005934B2 (en)2005-12-082011-08-23International Business Machines CorporationChannel presence in a composite services enablement environment
US20070133511A1 (en)*2005-12-082007-06-14International Business Machines CorporationComposite services delivery utilizing lightweight messaging
US20070132834A1 (en)*2005-12-082007-06-14International Business Machines CorporationSpeech disambiguation in a composite services enablement environment
US11093898B2 (en)2005-12-082021-08-17International Business Machines CorporationSolution for adding context to a text exchange modality during interactions with a composite services application
US20070136421A1 (en)*2005-12-082007-06-14International Business Machines CorporationSynchronized view state for composite services delivery
US20070133769A1 (en)*2005-12-082007-06-14International Business Machines CorporationVoice navigation of a visual view for a session in a composite services enablement environment
US8189563B2 (en)2005-12-082012-05-29International Business Machines CorporationView coordination for callers in a composite services enablement environment
US20070133510A1 (en)*2005-12-082007-06-14International Business Machines CorporationManaging concurrent data updates in a composite services delivery system
WO2007078758A3 (en)*2005-12-152008-04-24First Data CorpApplication integration systems and methods
US20070156737A1 (en)*2005-12-152007-07-05First Data CorporationApplication integration systems and methods
US7599861B2 (en)2006-03-022009-10-06Convergys Customer Management Group, Inc.System and method for closed loop decisionmaking in an automated care system
US8452668B1 (en)2006-03-022013-05-28Convergys Customer Management Delaware LlcSystem for closed loop decisionmaking in an automated care system
US7809663B1 (en)2006-05-222010-10-05Convergys Cmg Utah, Inc.System and method for supporting the utilization of machine language
US8799797B2 (en)2006-07-192014-08-05Red Hat, Inc.Display and management of a service candidate inventory
US20080250386A1 (en)*2006-07-192008-10-09Erl Thomas FDisplay and management of a service candidate inventory
US20080028001A1 (en)*2006-07-192008-01-31Erl Thomas FTracking and integrity enforcement of relationships between service and composition candidates in a service model
US9213526B1 (en)2006-07-192015-12-15Red Hat, Inc.Service oriented architecture (SOA) modeling
US20080022225A1 (en)*2006-07-192008-01-24Erl Thomas FDisplay and management of a service composition candidate inventory
WO2008011121A3 (en)*2006-07-192008-10-30Red Hat IncCreation and management of service candidates for a service model
US8782542B2 (en)2006-07-192014-07-15Red Hat, Inc.Display and management of a service composition candidate inventory
US20080028365A1 (en)*2006-07-192008-01-31Erl Thomas FCreation and management of service composition candidates for a service model
US8850384B2 (en)2006-07-192014-09-30Red Hat, Inc.Creation and management of service candidates for a service model
US10157365B2 (en)2006-07-192018-12-18Red Hat, Inc.Display and management of a service composition candidate inventory
US8924919B2 (en)*2006-07-192014-12-30Red Hat, Inc.Tracking and integrity enforcement of relationships between service and composition candidates in a service model
US9841951B2 (en)2006-07-192017-12-12Red Hat, Inc.Management of SOA service model
US20080052314A1 (en)*2006-08-252008-02-28Ritwik Batabyale-ENABLER FRAMEWORK
US8594305B2 (en)2006-12-222013-11-26International Business Machines CorporationEnhancing contact centers with dialog contracts
US20080184250A1 (en)*2007-01-302008-07-31Microsoft CorporationSynchronizing Workflows
US20080183517A1 (en)*2007-01-302008-07-31Microsoft CorporationRobustness of a Workflow
US20080183538A1 (en)*2007-01-302008-07-31Microsoft CorporationAllocating Resources to Tasks in Workflows
US8180658B2 (en)2007-01-302012-05-15Microsoft CorporationExploitation of workflow solution spaces to account for changes to resources
US9247056B2 (en)2007-02-282016-01-26International Business Machines CorporationIdentifying contact center agents based upon biometric characteristics of an agent's speech
US9055150B2 (en)2007-02-282015-06-09International Business Machines CorporationSkills based routing in a standards based contact center using a presence server and expertise specific watchers
US8259923B2 (en)2007-02-282012-09-04International Business Machines CorporationImplementing a contact center using open standards and non-proprietary components
US8572551B2 (en)*2007-12-202013-10-29International Business Machines CorporationDifference log production for model merging
US20090187881A1 (en)*2007-12-202009-07-23International Business Machines CorporationDifference log production for model merging
US11048860B2 (en)*2007-12-212021-06-29TeraDact Solutions, Inc.Virtual redaction service
US8533078B2 (en)2007-12-212013-09-10Celcorp, Inc.Virtual redaction service
US20100070396A1 (en)*2007-12-212010-03-18Celcorp, Inc.Virtual redaction service
US7831608B2 (en)*2008-02-282010-11-09International Business Machines CorporationService identification in legacy source code using structured and unstructured analyses
US20090222429A1 (en)*2008-02-282009-09-03Netta Aizenbud-ReshefService identification in legacy source code using structured and unstructured analyses
US9613324B2 (en)2008-03-282017-04-04International Business Machines CorporationApparatus and methods for decomposing service processes and for identifying alternate service elements in service provider environments
US20090248461A1 (en)*2008-03-282009-10-01International Business Machines CorporationApparatus and Methods for Decomposing Service Processes and for Identifying Alternate Service Elements in Service Provider Environments
US10977614B2 (en)2008-05-162021-04-13TeraDact Solutions, Inc.Point of scan/copy redaction
US8478715B2 (en)*2008-05-162013-07-02Microsoft CorporationExtending OLAP navigation employing analytic workflows
US9244998B2 (en)2008-05-162016-01-26Microsoft Technology Licensing, LlcExtending olap navigation employing analytic workflows
US20090287675A1 (en)*2008-05-162009-11-19Microsoft CorporationExtending OLAP Navigation Employing Analytic Workflows
US20090296166A1 (en)*2008-05-162009-12-03Schrichte Christopher KPoint of scan/copy redaction
US8719775B1 (en)*2008-06-162014-05-06Adobe Systems IncorporatedMethods and apparatus for recording and playback of an executed process
US8402439B2 (en)*2008-06-272013-03-19Microsoft CorporationProgram analysis as constraint solving
US20090326907A1 (en)*2008-06-272009-12-31Microsoft CorporationProgram analysis as constraint solving
US8065252B2 (en)2008-11-072011-11-22Sysware Technology Co., Ltd.Method and system of knowledge component based engineering design
US8060458B2 (en)2008-11-072011-11-15Sysware Technology Co., Ltd.Method and system of knowledge component based engineering design
US20100121800A1 (en)*2008-11-072010-05-13Sysware Technology Co., Ltd.Method and System of Knowledge Component Based Engineering Design
US20100121806A1 (en)*2008-11-072010-05-13Sysware Technology Co., Ltd.Method and System of Knowledge Component Based Engineering Design
US8898626B2 (en)2008-11-262014-11-25The Boeing CompanySystem and method for managing a software asset for inclusion in a software library
US20100131926A1 (en)*2008-11-262010-05-27Boeing Company, A Corp Of DelawareSystem and method for managing a software asset for inclusion in a software library
US8396815B2 (en)*2010-04-292013-03-12International Business Machines CorporationAdaptive business process automation
US20110270794A1 (en)*2010-04-292011-11-03International Business Machines CorporationAdaptive business process automation
US20130006698A1 (en)*2011-06-302013-01-03Infosys LimitedMethod and apparatus for managing process flow
US20140059522A1 (en)*2012-08-232014-02-27International Business Machines CorporationGenerating Test Cases for Covering Enterprise Rules and Predicates
US8949795B2 (en)*2012-08-232015-02-03International Business Machines CorporationGenerating test cases for covering enterprise rules and predicates
US20160063209A1 (en)*2014-08-282016-03-03Radicalogic Technologies, Inc. Dba Rl SolutionsSystem and method for health care data integration
US20170370191A1 (en)*2014-12-192017-12-28Schlumberger Technology CorporationMethod of Creating and Executing a Plan
US11542787B2 (en)*2014-12-192023-01-03Schlumberger Technology CorporationMethod of creating and executing a plan
US10643144B2 (en)*2015-06-052020-05-05Facebook, Inc.Machine learning system flow authoring tool
US20160358102A1 (en)*2015-06-052016-12-08Facebook, Inc.Machine learning system flow authoring tool
US20190361962A1 (en)*2015-12-302019-11-28Legalxtract ApsA method and a system for providing an extract document
US11222076B2 (en)*2017-05-312022-01-11Microsoft Technology Licensing, LlcData set state visualization comparison lock
US20220147197A1 (en)*2020-11-102022-05-12RealFar LtdAugmenting web applications with optimized workflows supporting user interaction
US11543930B2 (en)*2020-11-102023-01-03RealFar LtdAugmenting web applications with optimized workflows supporting user interaction
US11579743B2 (en)2020-11-102023-02-14RealFar LtdAugmenting web applications with optimized workflows supporting user interaction
US12403402B1 (en)*2025-03-142025-09-02Bitpart AI, Inc.Multi-agent planning system for controlling non-player agents in a game

Also Published As

Publication numberPublication date
US20080010227A1 (en)2008-01-10
US7552103B2 (en)2009-06-23
US7454399B2 (en)2008-11-18
US20040075692A1 (en)2004-04-22
US7269580B2 (en)2007-09-11

Similar Documents

PublicationPublication DateTitle
US7454399B2 (en)Application integration system and method using intelligent agents for integrating information access over extended networks
US5758351A (en)System and method for the creation and use of surrogate information system objects
Mellor et al.Executable UML: a foundation for model-driven architecture
US9916134B2 (en)Methods and systems for accessing distributed computing components through the internet
EP2228726B1 (en)A method and system for task modeling of mobile phone applications
US6817010B2 (en)Monitoring messages during execution of a message flow
US7051316B2 (en)Distributed computing component system with diagrammatic graphical representation of code with separate delineated display area by type
US7861227B2 (en)Software development environment with design specification validation tool
US8086642B2 (en)Apparatus, system, and method for processing hierarchical data in disparate data repositories
US20080275910A1 (en)Method and apparatus for automatic generation of information system user interfaces
US20060200772A1 (en)Procedural computation engine for providing complex calculated data results to an object-oriented server system accessible to service clients and agents over a data packet network
JP5456756B2 (en) Method and apparatus for generating computer-executable code using components
US20120060141A1 (en)Integrated environment for software design and implementation
US7617230B2 (en)Finding similarity among sets of coordinated tasks
Luo et al.Agent lightning: Train any ai agents with reinforcement learning
KimComparing proficiency of ChatGPT and bard in software development
Popović et al.A domain-specific language for managing ETL processes
Van Landuyt et al.Domain-Driven discovery of stable abstractions for pointcut interfaces
ParriVerification of Enterprise Software Architectures with stateful managed components
DittrichExtraction of user behavior profiles for software modernization
Lazo et al.OSWorkflow: A guide for Java developers and architects to integrating open-source Business Process Management
MazzantiUMC 3.3 User Guide
KerstenHow to Make Runtime Architectural Design Decisions
TuncelUsing Collaboration Diagrams in Component Oriented Modeling
RosanovaMicrosoft BizTalk Server 2010 Patterns

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:CELCORP INC., CANADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MATICHUK, BRUCE;REEL/FRAME:015739/0223

Effective date:20040809

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:ESTATE OF NANCY RUWE, DISTRICT OF COLUMBIA

Free format text:SECURITY AGREEMENT;ASSIGNORS:CELCORP, INC.;NEW MARKET TECHNOLOGY FUND I, LLC;REEL/FRAME:025077/0346

Effective date:20100917

FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Free format text:PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

REMIMaintenance fee reminder mailed
ASAssignment

Owner name:ARDMORE LAND & DEVELOPMENT, LLC, VIRGINIA

Free format text:LIEN;ASSIGNOR:TERADACT SOLUTIONS, INC.;REEL/FRAME:040298/0863

Effective date:20160316

FPAYFee payment

Year of fee payment:8

PRDPPatent reinstated due to the acceptance of a late maintenance fee

Effective date:20161128

SULPSurcharge for late payment
FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FEPPFee payment procedure

Free format text:11.5 YR SURCHARGE- LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2556); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp