|
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...
|