| 6683624 |
System and method for managing programming object visual representations participating in alternative execution paths |
| Jan-27-2004 |
A method and apparatus for depicting programming state of programming objects through a combination of associating semantic stat space with programming objects, updating semantic state through affiliated... |
| 6678881 |
Representing a path as an object with transformation capability |
| Jan-13-2004 |
One or more embodiments provide the ability to use multiple path formats in an object oriented system. A path maintains the ability to translate itself into a recognizable format for use by applications.... |
| 6675378 |
Object oriented apparatus and method for allocating array objects on an invocation stack |
| Jan-6-2004 |
An object oriented mechanism and method allow allocating Java array objects of unknown size at compile time to a method's invocation stack if the array's size is less than a predetermined threshold value.... |
| 6675370 |
System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment |
| Jan-6-2004 |
Documentation of a software application is automatically generated for the classes, written in an object oriented-language, which comprise the application. The classes within the application are typically... |
| 6671877 |
Method and device to calculate activity degrees of method programs |
| Dec-30-2003 |
To provide a method for calculating an activity degree of a method in order to effectively select a method for discarding a code. At a compilation time, a calling map concerning method calls which may... |
| 6665863 |
Data referencing within a database graph |
| Dec-16-2003 |
The present invention is directed to providing a higher degree of association between nodes and links in a graph by creating data structures (spiders) that provide views into graphs that transcend the... |
| 6665688 |
Method and system for automatically regenerating data on-demand |
| Dec-16-2003 |
A replay method and system for monitoring the generating of a data set from input data sets and, when the data set is subsequently accessed, automatically regenerating the data set if the data set is out-of-date.... |
| 6658657 |
Method and apparatus for reducing the overhead of virtual method invocations |
| Dec-2-2003 |
A method including compiling a method bar having a virtual method call. The virtual method call is eliminated. The method bar is inlined without generating checking code, and dynamically loading a class. |
| 6658647 |
Access to resource files stored in ROM |
| Dec-2-2003 |
A system for accessing resources, such as bitmaps, fonts and sound files is provided. Typically, resources of this type are accessed as files from Java code. The data is read into dynamic (RAM) memory... |
| 6658646 |
Multiple interface scripting language |
| Dec-2-2003 |
For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write... |
| 6658407 |
Clause-based relational queries |
| Dec-2-2003 |
Query objects facilitate accessing data contained in a database by allowing a user to query the database without having to know SQL or the relationships between the underlying tables in the database. These... |
| 6654947 |
Method and system for creating dynamic interfaces using a general control container |
| Nov-25-2003 |
The present invention discloses a convenient framework for container applications and controls. A customizable embeddable container is provided, and client objects of the container may be positioned dynamically... |
| 6654932 |
Validating data within container objects handled by view controllers |
| Nov-25-2003 |
A method and apparatus in a data processing system for performing validation of user input. User input is received in a container displayed in a graphical user interface, wherein presentation of the container... |
| 6651240 |
Object-oriented software development support apparatus and development support method |
| Nov-18-2003 |
The object-oriented software development support apparatus according to the present invention includes: a pattern architecture storage unit for storing pattern information about a plurality of applicable... |
| 6643711 |
Method and apparatus for dispatch table construction |
| Nov-4-2003 |
Apparatus, and computer program products are disclosed for constructing dispatch tables. In one embodiment of the present invention, the decision to allocate a new dispatch table entry is sensitive to... |
| 6637021 |
JavaBean activation framework-common desktop environment bridge |
| Oct-21-2003 |
One or more embodiments of the invention provide Common Desktop Environment (CDE) applications with the ability to utilize JavaBeans components and applications written in the Java programming language.... |
| 6634022 |
Method for platform specific efficiency enhancement of java programs and software product therefor |
| Oct-14-2003 |
A method for optimizing and enhancing Java programs to run more efficiently on specific hardware platforms, with a focus on increased execution performance and a reduction of the amount of memory the Java... |
| 6631513 |
Methods for laying out memories bidirectionally for object oriented applications |
| Oct-7-2003 |
There is provided a method for laying out objects corresponding to an object-oriented application. The method including the step of determining whether any two given objects have opposing directionalities.... |
| 6629084 |
Postage meter machine with separately stored software postage module |
| Sep-30-2003 |
A postage meter machine has a microprocessor that processes commands of a control program containing a number of software modules for realizing the operating functions of the postage meter machine. The... |
| 6611954 |
Binary compatible software objects |
| Aug-26-2003 |
An object oriented programming technology enables multiple objects to be snapped into a given container or client. Thus, for example, multiple ActiveX controls can be snapped into one given container and... |
| 6611844 |
Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form |
| Aug-26-2003 |
A method and system for providing an intelligent intermediate form of an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through the process... |
| 6609130 |
Method for serializing, compiling persistent textual form of an object-oriented database into intermediate object-oriented form using plug-in module translating entries according to grammar |
| Aug-19-2003 |
A method and system for customizing the transformation of an object-oriented database to and from a grammatical form. A grammatical form is an expression of an object-oriented database in a textual form... |
| 6606632 |
Transforming transient contents of object-oriented database into persistent textual form according to grammar that includes keywords and syntax |
| Aug-12-2003 |
A method and system for serializing a transient object-oriented database into a persistent form. The persistent form is a grammatical form, an expression of an object-oriented database in a textual form... |
| 6598220 |
System and method for allowing registerable runtime modification of object behaviors |
| Jul-22-2003 |
A system and method for allowing registerable runtime modification of object behaviors are disclosed. The disclosed embodiments provide an easily implemented and flexible approach for handling correct... |
| 6598052 |
Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java program |
| Jul-22-2003 |
A method and system for compiling a grammatical form of an object-oriented database into an intermediate form of that database. The grammatical form is a persistent form of an object-oriented database... |
| 6591274 |
Computer software framework and method for accessing data from one or more datastores for use by one or more computing applications |
| Jul-8-2003 |
The present invention relates to a computer software framework and method for accessing data from a datastore. The invention discloses a framework for accessing data from a datastore. The framework is... |
| 6581203 |
Technique for visually creating and adding members to a class |
| Jun-17-2003 |
A technique for visually creatins and populating a class with members. A developer is provided with a container window representing a new class when the developer indicates that a new class is to be built.... |
| 6578195 |
Process for data encapsulation in large scale legacy software |
| Jun-10-2003 |
A method for data encapsulation in large scale legacy software code comprising the steps of: (a) generating a symbol table output from the legacy software code; (b) automatically scanning the symbol table... |
| 6578191 |
Method and apparatus for dynamic generation of adapters |
| Jun-10-2003 |
This invention provides for the implementation of dynamic "event to method" adapter class generation. Event to method adapter classes and objects are automatically and dynamically generated and wired to... |
| 6564368 |
System and method for visual application development without programming |
| May-13-2003 |
A method and system for creating distributed applications without programming is disclosed. A Connection Editor interacts with an interface manager attached to each program in the visual development system.... |
| 6564223 |
Method and article for managing references to external objects in a runtime environment |
| May-13-2003 |
Lazy evaluation is used for resolving references to recreatable external objects. A recreatable external object is an object whose state can easily be deallocated and later reconstituted or "activated"... |
| 6560771 |
System and method for reusing a classed method in object oriented programming |
| May-6-2003 |
An Information Processing System includes a method display unit that displays the methods belonging to a class, a method selection unit that selects the desired method from among the methods displayed,... |
| 6560770 |
Extending the attributes of an application generated using a fourth generation programming tool |
| May-6-2003 |
A method and apparatus are provided for extending the behavior and attributes of applications designed using a fourth generation language (4GL) programming tool. Specifically, a 4GL programming tool is... |
| 6557164 |
System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet |
| Apr-29-2003 |
Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based applet or application. The component's ports... |
| 6557023 |
Method and apparatus for avoiding array class creation in virtual machines |
| Apr-29-2003 |
Embodiments of the invention comprise a method and apparatus for avoiding array class creation in, for example, virtual machines for object-oriented programming languages. Embodiments of the invention... |
| 6553563 |
Development tool, method, and system for client server applications |
| Apr-22-2003 |
A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel,... |
| 6546549 |
Source code transformation process and recording medium |
| Apr-8-2003 |
A process for transforming an original source code containing a description of a stub method employed in an object interaction into another source code corresponding to an environment on which a program... |
| 6543046 |
Apparatus and method for navigating objects within a computer-implemented object environment |
| Apr-1-2003 |
A system is provided for navigating at least one object within a computer-implemented object environment. The system specifies at least one object having particular attributes. An object environment is... |
| 6542899 |
Method and system for expressing information from an object-oriented database in a grammatical form |
| Apr-1-2003 |
A grammar to represent a hierarchical object-oriented database. The grammar comprises a set of keywords and a syntax. The keywords include "tree", "entry", "properties", and "attributes". Properties and... |
| 6523168 |
Reduction of object creation during string concatenation and like operations that utilize temporary data storage |
| Feb-18-2003 |
Reduction of object creation during string concatenation and like operations that utilize temporary data storage during translating a first computer program into a second computer program in which program... |
| 6513152 |
Object oriented framework mechanism for customization of object oriented frameworks |
| Jan-28-2003 |
An object oriented framework mechanism for customization of object oriented frameworks provides an infrastructure that embodies the steps necessary to customize a selected object oriented framework (referred... |
| 6513144 |
Method and apparatus for random stimulus generation |
| Jan-28-2003 |
The present invention adds capabilities to a Hardware Verification Language (HVL) which facilitate the generation of random test data. Sources of random numbers are easily produced by simply adding a randomness... |
| 6507945 |
Synthesizing combinatorial libraries of materials |
| Jan-14-2003 |
Methods and apparatus for controlling an automated material handling procedure. The method includes receiving a recipe file comprising component information and mapping information; interacting with a... |
| 6505343 |
Document/view application development architecture applied to ActiveX technology for web based application delivery |
| Jan-7-2003 |
A method for creating a large functional software component. The method includes the steps of building a large functional unit in a data/data presentation format and wrapping the large functional unit... |
| 6502234 |
Component based wizard for creating wizards |
| Dec-31-2002 |
The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment... |
| 6487714 |
Mechanism for dynamic selection of an object's method |
| Nov-26-2002 |
A data structure and associated mechanism for implementing object oriented programming language, comprising at least two code blocks for at least one method of an object of a specified class, each of the... |
| 6480860 |
Tagged markup language interface with document type definition to access data in object oriented database |
| Nov-12-2002 |
An apparatus and method defines a markup language for accessing data in a database. The markup language is preferably defined in extensible markup language (XML) by creating suitable document type definitions... |
| 6473893 |
Information objects system, method, and computer program organization |
| Oct-29-2002 |
An information object allows arbitrary structured or unstructured information to be bundled with instructions for processing. The object is packed into a container with a well defined structure that is... |
| 6473773 |
Memory management in a partially garbage-collected programming system |
| Oct-29-2002 |
Memory management to support calls between objects in language environments support automatic garbage collection and language environments requiring explicit control of object destruction is provided.... |
| 6463581 |
Method for determining reachable methods in object-oriented applications that use class libraries |
| Oct-8-2002 |
The present invention analyzes an application A and computes a set reachable methods in A by determining the methods in A that may be called from another reachable method in A, or from within a class library... |