Object oriented

CL 717 SC 116
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...