Match Document Document Title
7293254 Extensibility application programming interface and framework for meta-model objects  
The present invention relates to a system and methodology providing an Application Programming Interface (API) and framework that supports a meta-object model for application design and operating...
7293261 Language-neutral representation of software code elements  
A language-neutral model is employed to represent a compile unit to facilitate transformation of a representation of the compile unit to one or more other languages or to language implementations....
7286885 Safety programmable logic controller  
The function block memory unit stores a plurality of function blocks by programming each ladder circuit for computing output signals which has to be determined based on input signals from each...
7283888 Method and system for controlling a machine tool with direct transfer of machining data  
Method and system for a direct transmission of motion path data ( 310 ) from a generating system ( 204 ) to a control system ( 205 ) for use in controlling a servo-driven machine. For example, a...
7284233 Integrated development environment for java message service mark-up language  
An integrated development environment for using a mark-up language (JMSML) to access JMS/JMX interfaces. The invention comprises a JMSML Integrated Development Environment in which a Graphical User...
7281248 Virtualized and realized user interface controls  
One aspect relates to a process and associated apparatus that implements a user interface (UI) control within a computer environment. The computer environment includes a managed code portion and a...
7275237 Real-time control system development tool with input pins providing values used by component during execution  
A development tool combines advantages of a simulation tool with an object-oriented modeling tool, including a real-time mathematical matrix library and an object model. The tool is applicable to...
7272818 Creation of an object within an object hierarchy structure  
An object generator provides for creation of object(s) in an object hierarchy structure. In response to a command to expand a node/object, the object generator provides an initiator node that...
7269845 Mobile application security system and method  
The mobile application security system and method in accordance with the invention increases the overall level of security in using a mobile application. In a preferred embodiment, the system may...
7269820 Program code generator and program  
Variable information, which indicates whether a variable is a vehicle specific variable that is specific to vehicle control, is added in the form of variable name to the model. In a code generating...
7266806 Portlet template based on a state design pattern  
A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who...
7263722 Obfuscation of executable code  
Three new obfuscation techniques. Data field obfuscation replaces references to data fields that use an object name and a field name with references that use an object name but do not use a field...
7254808 Method for specifying and parsing expressions  
A method of processing an expression includes encoding an expression in source code of an object-relational application, the expression having at least one property of a class. The source code is...
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...
7249346 Non-forgeable objects in an object system  
A method, system, and computer program product for defining a non-forgeable object is provided. In one embodiment, a non-forgeable object class is defined to include an attribute slot that can be...
7243334 System and method for generating user interface code  
A system for generating user interface code is provided. The system includes a user interface class system generating a user interface class that has two or more user interface features that can be...
7240327 Cross-platform development for devices with heterogeneous capabilities  
A system for generating software applications for a plurality of heterogeneous computing devices. Each computing device has different capabilities. The system outputs device-specific versions of a...
7237225 Rapid application integration using reusable patterns  
Techniques are provided to integrate two or more application systems by using a declarative approach that describes functions or rules to be performed to integrate application systems. Particular...
7234135 Method for processing data using external and internal identifiers to provide reliable access to the data even when reconfigurations of the data occur, and associated system  
A method for processing data in a data processing system ( 1 ) which includes a number of data processing units ( 2 ), and operator and observation units ( 4 ), which are interconnected by way of a...
7231631 Generated code from graphical user interface  
A method and graphical user interface (GUI) are provided. The method includes generating a file of executable code in a dynamically typed programming language that regenerates computations and...
7228500 Web page rendering priority mechanism  
A web page rendering mechanism for generating a web page based on a rendering priority of three or more tiers of rendering instructions. A control object associated with a web page definition...
7228525 Generic rendering framework  
Methods and apparatus, including computer program products, for rendering objects. According to one aspect, a program has instructions to receive at run time, in a render manager, a request for...
7225425 Rapid application integration  
Techniques are provided to integrate two or more application systems by using an declarative approach that describes functions or rules to be performed to integrate application systems. Particular...
7225426 Dynamic objects with property slot definition and runtime mechanisms  
A component based software program, where each component is based on a component-type. Component-types are created from base classes comprising slot definitions. The slot definitions are identified...
7219327 Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence  
Data constructs and architectures are disclosed for providing a foundation for an application-building system for enabling a non-technical user to perform discrete tasks to build a complete...
7219329 Systems and methods providing lightweight runtime code generation  
The present invention relates to systems and methods that facilitate dynamic programming language execution in a managed code environment. A runtime code generator is provided within the framework...
7219340 Changeable class and pattern to provide selective mutability in computer programming environments  
A changeable pattern and implementation is presented in which types (used in programming environments and virtual machines) may be mutable as controlled by a programmer, and share many of the...
7216333 Fingerprint subtype checking  
One or more fingerprints may be utilized in each class in order to allow for faster subtype checking. A subclass fingerprint may be utilized to track the superclasses of a class, and an interface...
7213034 User-configurable generic experiment class for combinatorial materials research  
Methods and apparatus, including computer program products implement techniques for processing experimental data according. An input specifies a set of variable definitions according to a variable...
7213227 Rapid application integration using an integrated development environment  
Techniques are provided to integrate two or more application systems by using an declarative approach that describes functions or rules to be performed to integrate application systems. Particular...
7210132 Interoperability of objects between various platforms  
Interoperability of a first framework or platform (e.g., COM) and a second different framework or platform (e.g., .NET) is provided via an attribute mechanism. The attribute mechanism is provided...
7209248 Managing the lifetime of distributed resource data using temporal scopes  
A method and system for enabling a client to programmatically manage the lifetime of groups of distributed resources is herein provided. The method includes grouping client-specific resource data...
7210121 Method and system for generating first class citizen application implementing native software application wrapper  
A method for camouflaging a non-native application as a native application of a device is provided. The method includes generating a native code wrapper in a device dependent native code to handle...
7197740 Pattern-based software design  
Systems and techniques to facilitate construction of software applications may use patterns that represent generic processes, objects, user interfaces, and content. In general, in one...
7197702 Web page rendering mechanism using external programmatic themes  
A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties...
7191322 Method and apparatus for tuning multiple instances of kernel modules  
In one configuration, a method for operating a computer includes booting an operating system having a plurality of tunable kernel subsystems; storing a representation of at least one base tunable...
7185316 Visually oriented computer implemented application development system utilizing standardized objects and multiple views  
A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and...
7181724 Representation of Java® data types in virtual machines  
Improved techniques for representation of Java data types in virtual machines are disclosed. The techniques can be implemented to represent signatures of Java methods as arrays of references. Each...
7181725 Method for verifying safety properties of java byte code programs  
In a method for verifying the safety properties of Java byte code programs, the functioning of the byte code program to be verified is modeled on a finite state transition system M, and the state...
7178129 Drag-and drop dynamic distributed object model  
An external object model is built into a comprehensive, drag-and-drop, dynamic, distributed object model, to offer its users lower total cost of ownership than do conventional user interface...
7174294 Speech platform architecture  
A speech platform architecture is described that provides standardized methods of interaction for users across multiple speech-enabled applications. Listener objects corresponding to speech-enabled...
7174538 Computer storage subsystem, method, software program and data carrier  
A software program and an object definitions database are provided for a storage subsystem of a computer system. The subsystem has at least one physical storage medium (P), The program is arranged...
7171419 Method, apparatus, and program to efficiently serialize objects  
A mechanism is provided for efficiently serializing complex objects. When a server application returns a complex object, the server application creates a string object. String objects are already...
7171646 Generating source code for object oriented elements with language neutral transient meta model and correlating display of names, symbols and code  
Methods and systems consistent with the present invention provide an improved software development tool that allows a programmer to develop source code by receiving an indication to form a link,...
7168062 Object-oriented software system allowing live modification of an application  
An object-oriented software system permits live modification of objects deployed in an execution environment. The system comprises an inspector configured to modify the attributes of deployed...
7164972 Method and apparatus for representing a building system  
An arrangement for coordinating data representative of a building system includes a process connected to a memory. The memory stores a plurality of building space objects and at least one building...
7165237 Data store for arbitrary data types with type safe storage and retrieval  
A compile-time data store that contains arbitrary data types is accessed via methods that ensure type safety. A type construct (e.g., a C++ template) is instantiated at compile time and generates a...
7162708 Method and apparatus for identifying software components for use in an object-oriented programming system  
In an apparatus for identifying software components having an object and use-case information related to a model domain in a software component developing system, the object and use-case...
7155702 Interface and stub generation for code distribution and synthesis  
A first software program is capable of being referenced by a second software program. For compiling the second program, information, including an interface definition, is generated by a converter...
7152222 Method and system for localizing Java™ JAR files  
A method, a system, an apparatus, and a computer program product are presented for facilitating the customization, translation, or localization of messages, strings, or other program resources to...