|
Match
|
Document |
Document Title |
|
|
7624349 |
Declarative definition enabling graphical designer reuse
The reuse of one or more shared components of graphical modeling tools amongst multiple graphical modeling tools. Graphical designers, or graphical modeling tools, allow for the construction of...
|
|
|
7620944 |
Resolving operators with user defined operands
Techniques are disclosed to support the resolution of an operator which has been called with inconsistent typing and at least one operand of a user-defined type. In order to allow the compilation...
|
|
|
7607125 |
Programming language support for integrating undo and exception handling
Existing methods for returning program state to a previous state are often too heavy weight. Often these methods attempt to guarantee a series of properties to a programmer across a distributed...
|
|
|
7590972 |
Role-oriented development environment
This invention relates to a business application development and execution environment that recognizes and supports various development and user roles. Aspects of the method and system are adapted...
|
|
|
7587707 |
Predicate abstraction via symbolic decision procedures
Predicate abstraction techniques and tools. Using symbolic decision procedures, predicate abstractions for computer programs are generated based on a set of predicates representing observations of...
|
|
|
7574701 |
Syntax for members added through object protocol systems and methods
A special syntax is developed to differentiate between accesses to a primary and one or more secondary object protocols in a programming language. The syntax allows the compiler to differentiate...
|
|
|
7565684 |
Declarative configuration of enterprises services
Methods and apparatus, including computer program products, that include providing to a client a definition of an object class representing attributes of a first collection of data elements and a...
|
|
|
7565642 |
Rule engine
Methods and apparatus, including computer program products, for inference processing in a fact-based business automation system, including receiving a rule set as a single package, generating a...
|
|
|
7565640 |
Framework for seamlessly authoring and editing workflows at design and runtime
Modifying a componentized workflow model during execution of the workflow. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time...
|
|
|
7546579 |
Systems and methods for plain old java object (POJO) persistence
The present invention uses annotations and SQL to retrieve and/or persist POJO data from/to a database, respectively. Using SQL will enable developers to unleash the full querying power of their...
|
|
|
7539974 |
Scalable synchronous and asynchronous processing of monitoring rules
A rules runtime engine for scheduling and concurrently processing of rules. The engine efficiently runs a large number of rules in a parallel fashion. This is accomplished by authoring rules in a...
|
|
|
7526752 |
Introspection support for generic types
In accordance with one embodiment of the present invention, there is provided a technique for supporting introspection of generic types while maintaining migration compatibility. According to one...
|
|
|
7523443 |
Programming language type system with automatic conversions
A programming language type system includes, in a memory, a set of numeric type including integer types, fixed-point types and floating-point types, a set of type propagation rules to automatically...
|
|
|
7519948 |
Platform for processing semi-structured self-describing data
An Extensible Markup Language (XML) Application Server for storing, processing, communicating, and displaying dynamic semi-structured information. It comprises a declarative specification language,...
|
|
|
7519684 |
Extensible URI-pattern-based servlet request processing framework
Extensible URI-pattern-based servlet request processing frameworks process and respond to requests for resources sent over a network by client programs to application programs in multi-tiered data...
|
|
|
7512955 |
Method and system for accessing and implementing declarative applications used within digital multi-media broadcast
A method and system are described that enable the construction of declarative applications, such as XDML, that can access DASE System services. DASE System services include among other things,...
|
|
|
7506311 |
Test tool for application programming interfaces
Methods and apparatus for enabling the framework and the application code associated with an application programming interface (API) to be efficiently and comprehensively tested are disclosed....
|
|
|
7506307 |
Rules definition language
A rules definition language the authoring rules for concurrent processing. The RDL includes statements that facilitate efficient use of computer resources by allowing a rule to be broken down into...
|
|
|
7490168 |
Service oriented integration server architecture
An integration server architecture (ISA) that facilitates communication between processes that do not share a common message format or use a common communication protocol. The ISA comprises a...
|
|
|
7451435 |
Self-describing artifacts and application abstractions
Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this...
|
|
|
7447553 |
Software object, system and method for an automation program with function rules which has multiple uses for various programming tools
The invention relates to a software object, a system and a method for mapping function rules for an automation program with multiple use for various programming tools. To achieve a common data...
|
|
|
7437710 |
Annotation based development platform for stateful web services
An annotation based development platform for stateful web services is described. In one embodiment, the developer expresses logic offered by the web service using a standard programming language...
|
|
|
7434205 |
Virtual type interpretation, interaction and detection
Interpretation of virtual types in a software development, debugging, or monitoring environment. Display and modification of variables having virtual types. Detection of virtual types.
|
|
|
7434202 |
System and method for software component dependency checking
A system and method for use with an enterprise system or software development system, for determining or checking for dependencies between software components, or between other components of said...
|
|
|
7406455 |
Automatic recognition and flagging of anomalous items within sets of automatically classified items
The present invention comprises a method and software for recognizing and flagging a data item used by one or more application program as falling within the scope of a rule but anomalous when...
|
|
|
7386835 |
Technique for graphical user interface modification
A technique for easily making modifications to a graphical user interface (GUI). XML files each containing different rules for making a tree display are easily written by code developers. The files...
|
|
|
7376934 |
Programmable gravimetric measuring instrument, method for creating an application software, system with a programmable gravimetric measuring instrument, and software for executing the method for creating an application software
System with a computer for computer-aided creation of an application program, wherein the computer contains a software module, a display device, and an input device. The system has a gravimetric...
|
|
|
7367011 |
Method, system and program product for developing a data model in a data mining system
A database table of predefined data transformations is provided. Each predefined data transformation is associated in the table with a unique identifier, a corresponding description and a validity...
|
|
|
7366735 |
Efficient extraction of XML content stored in a LOB
A method and system are provided for extracting a valid, self-contained fragment for a node in a XML document stored in a database management system. An XML index is used to identify a location in...
|
|
|
7340724 |
Evaluating expressions in a software environment
Code for a program is received by a compiler (or other entity). The code includes an expression for a variable and a marker that specifies when the expressions should be evaluated during execution...
|
|
|
7337430 |
Optimized look-up table calculations in block diagram software
Pre-lookup index search blocks and multidimensional interpolation blocks that use the results of the pre-lookup index search blocks in a block diagram to graphically specify (and perform)...
|
|
|
7325014 |
Direct rendering of a web application from a database to a web browser
A method includes selecting a database on a system and selecting a style format on the system. The database contains data information for the web application, and the style format is applied to the...
|
|
|
7322022 |
Method for creating wrapper XML stored procedure
A method for automatically generating code for converting data from stored procedures to an XML format is performed by a wizard with which a client interfaces. The wizard receives a selection of a...
|
|
|
7320122 |
Specification to ABAP code converter
A method of generating procedural language code for extracting data from a data warehouse comprising the steps of accepting a declarative specification and generating procedural language code to...
|
|
|
7308676 |
Generic layer for virtual object resolution
Systems and techniques to derive virtual objects at run-time from persistencely stored objects. In general, in one implementation, the technique includes receiving a request for a target object...
|
|
|
7284235 |
Creation of content versions using content layers
The technologies allow a digital content developer to define, and a user to switch between or select, various versions of digital content for purposes of displaying, rendering, improving, or...
|
|
|
7249344 |
Delivery of financial services to remote devices
A financial institution can provide financial services to a plurality of remote devices, such as personal computers, personal data assistants, screen phones, automatic teller machines, external...
|
|
|
7240331 |
Bi-valuation of programming statements
A statement evaluation technique is based on bi-evaluation of programming statements. A programming language statement is evaluated that includes a first and a second sub-statement. The first...
|
|
|
7237228 |
Arbitrary and expandable high-precision datatype and method of processing
A method and apparatus for processing numerical values in a computer program. In various embodiments, the invention provides an arbitrary and expandable high-precision datatype. The datatype...
|
|
|
7200837 |
System, method and software for static and dynamic programming and configuration of an adaptive computing architecture
The present invention provides a system, method and software for programming and configuring an adaptive computing architecture or device. The invention utilizes program constructs which correspond...
|
|
|
7171657 |
Method and apparatus for importing static members of a class
One embodiment of the present invention provides a system that facilitates importing static members of a class. During operation, the system examines code associated with a compilation unit to...
|
|
|
7165239 |
Application program interface for network software platform
An application program interface (API) provides a set of functions that make available support for processing XML documents for application developers who build Web applications on Microsoft...
|
|
|
7133873 |
System and method for modifying output of computer program without source code modifications
A system and method for modifying the output of a computer program without source code modification. A computer program reads in two files, an input data file and a recipe text file. The data input...
|
|
|
7120900 |
Bi-directional display
A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing,...
|
|
|
7103876 |
System and method for analyzing executing computer applications in real-time
An object shell console attaches to an executing computer application. The object shell console extracts information from the executing application without interrupting or terminating the executing...
|
|
|
7103874 |
Model-based management of computer systems and distributed applications
Model-based application management architecture. A developer can describe an application or service in terms of its constituent components. Desired states can be described in terms of...
|
|
|
7076764 |
System and method for software module architecture language and compliance checking
A system and method for providing a software module architecture specification language, and checking code for compliance. A module architecture specification can be structured into product-wide...
|
|
|
7065745 |
System and method for evaluating and executing hierarchies of rules
Embodiments of a system and method for hierarchically organizing rules and for evaluating and executing the hierarchy of rules. Each rule in the hierarchy of rules may include a precondition and an...
|
|
|
7058926 |
Tool for implementing Floating-Point related applications using customized language
A tool for implementing a Floating-Point related application. The tool includes a receiver for receiving a list of commands in a computer language. The language defines Floating-Point events of...
|
|
|
7051318 |
Web based OLA memory generator
A system for generating an Open Library Architecture Delay and Power Calculation Module. The system includes a user interface for generating and submitting requests that specify configurations and...
|