Object oriented

CL 717 SC 116
7043721 Initial object capacity determination
May-9-2006 The present invention generally provides a method, apparatus, and article of manufacture whereby source code is analyzed by the compiler to determine if a default object capacity should change. In one...
7039900 Method for implementing a plurality of object interfaces
May-2-2006 A method is disclosed for creating a plurality of interfaces for objects or collections of objects of the COM ("Component Object Model") type, in a computer system having at least a processor and a storage...
7032180 User interface rendering component environment
Apr-18-2006 A client software program for use with an embedded device includes an application layer, a programming environment configured to render user interface component areas and query user interface component...
7031885 Method and apparatus for measuring accuracies of fixed-point computations
Apr-18-2006 Method and apparatus for measuring accuracies of fixed-point computations are described herein. In one embodiment, the exemplary process includes identifying an operation involving a plurality of input...
7028293 Constant return optimization transforming indirect calls to data fetches
Apr-11-2006 Indirect method invocation of methods that only return constant values is optimized using fetching operations and return constant tables. Such method calls can be optimized if all possible method calls...
7028287 Method and apparatus for facilitating compact object headers
Apr-11-2006 A system that associates an identifier with an instance defined within an object-oriented programming system. The system generates an identifier for the instance and associates a new near object with the...
7024656 Persistent agents
Apr-4-2006 Object persistence is facilitated by introducing persistent agents to act as bridges between the programming model and the database model. Persistent agents are instantiated on a per-class basis and are...
7020870 Dynamic size for language variables
Mar-28-2006 A method is provided, the method comprising defining an actual size of each variable in a programming language at a declaration time when the actual size of the respective variable can be defined and declaring...
7020869 Business rules user interface for development of adaptable enterprise applications
Mar-28-2006 Methods and apparatus, including computer program products, for interacting with a user to define business rules in a declarative manner. The invention operates to display a rule set as an editable list...
7017147 Computer readable medium, method, and system for supporting system development
Mar-21-2006 A computer readable medium having computer readable program code means embodied therein, the computer program code means comprising a code that presents a user with architecture information in which framework...
7013466 Method and system for supporting object oriented programming class replacement
Mar-14-2006 A method and system for accessing a home object in an object oriented programming (OOP) environment using a locator object capable of locating a home object for a class or a subclass. The locator object...
7003523 Configurable software system for automatically storing computer files
Feb-21-2006 A configurable software system for automatically storing and indexing computer files. Information about the usage characteristics of a computer file are compared against a second set of data, for example,...
7000221 Script evaluator
Feb-14-2006 A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator,...
6996804 Adapting polymorphic inline caches for multithreaded computing
Feb-7-2006 A method and computer system that implements polymorphic inline caches having locking slots. Each time the polymorphic method is called having a new object type, a new slot in the polymorphic inline cache...
6986144 Protected resource access in an object-oriented computing environment
Jan-10-2006 Access is provided in an object-oriented computing environment by an instance of a first class to a selected protected resource of an instance of a second class. This involves defining a third class that...
6986143 Reducing the size of generated code used to call common object model objects, while preserving type-checking
Jan-10-2006 Objects of one object model (e.g., a Common Object Model (COM)) are called by programs of another object model (e.g., Java). To facilitate the call, a set of interfaces is generated that corresponds to...
6986123 Extensible on-demand property system
Jan-10-2006 A system and method for handling properties of objects is provided. More specifically, the system and method provide a dependency mechanism for expressing the relationship between the properties in a formal...
6983486 Method and apparatus for establishing security scanner attributes in a computer system
Jan-3-2006 One embodiment of the present invention provides a system that establishes a list of security scanner attributes for a computing node within a hierarchy of computing nodes. The list of security scanner...
6983448 Open framework for the definition of metadata
Jan-3-2006 A family of Java interfaces defines methods to provide common information about a property, such as data type and editing capabilities. The interfaces identify the methods used to get generic metadata....
6983447 Efficient method router that supports multiple simultaneous object versions
Jan-3-2006 OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of...
6981266 Network management system and method
Dec-27-2005 A network management system and method is disclosed that can add or modify, for example, a managed object, without recompiling or stopping operations of an executing network management system. Thus, preferred...
6981250 System and methods for providing versioning of software components in a computer programming language
Dec-27-2005 A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides...
6976244 Method, system, and product for storage of attribute data in an object oriented environment
Dec-13-2005 A method, system, and computer program product are described for storing attribute data in an object oriented environment. A base class and a subclass are defined within an object. The object is defined...
6971087 Binary compatible software objects
Nov-29-2005 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...
6968540 Software instrumentation method and apparatus
Nov-22-2005 Methods and an apparatus for instrumenting object oriented software that do not require modification to existing source code or to executable files, nor do they require modification to any existing sequences...
6968536 Frame component container
Nov-22-2005 A system and methods for rapidly incorporating changes to a project is described. An object derived from a frame component container is embedded into a project, with the frame component container being...
6964055 System and method for communicating using a framework
Nov-8-2005 A method is provided that includes: receiving, by a framework, a request communicated by a source, the request including an associated functionality. The method also includes integrating, by an abstraction...
6964037 Method and apparatus for determining colimits of hereditary diagrams
Nov-8-2005 A computer-implemented method and system for determining colimits of hereditary diagrams. A user specifies a diagram of diagram and specifies performance of a colimit operation. Once the colimit is performed,...
6964033 Object band customization of Java runtime environments
Nov-8-2005 Techniques for customization of Java runtime environments are disclosed. The techniques can be used to provide Java runtime environments that are specifically tailored for various Java applications. Accordingly,...
6961933 Representation of Java data types in virtual machines
Nov-1-2005 Improved techniques for representation of Java data types in Java computing environments are disclosed. A word consisting of four bytes is used to represent primitive and non-primitive Java data types....
6959432 Process and system for developing mathematically validated object-oriented software
Oct-25-2005 A process and a system are used to verify that an object-oriented software component described in an extended programming language behaves correctly with respect to an abstract data model and specifications...
6957439 Method, system, and program for mapping objects in different language formats
Oct-18-2005 Disclosed is a system, method, and program for translating source code statements to executable code. A source code statement including an application program interface (API) that is a member of a set...
6947949 Apparatus and method for managing application in incorporated equipment
Sep-20-2005 The present invention provides an application managing apparatus and an application managing method, in which, after an incorporated equipment such as a copying machine, a printer, a multi function printer...
6944846 Algorithm for localization of a JAVA application using reflection API and a custom class loader
Sep-13-2005 A method and corresponding apparatus for localization of a JAVA® application using a reflection API and a custom class loader use specifics of JAVA® language to provide localization of certain...
6944845 Implementation for an object oriented run-time extensible item
Sep-13-2005 In an object-oriented computer system, one or more run-time extensible items may be dynamically reconfigured as required to support different interfaces at run-time via one or more extensions owned by...
6941520 Method, system, and program for using a user interface program to generate a user interface for an application program
Sep-6-2005 Disclosed is a system, method, and program for generating a user interface for an application program. A determination is made of application program interfaces (APIs) in an application program that are...
6934944 Computer system and method for constant pool operations
Aug-23-2005 A computer system has one or more program classes loaded in it. Each class includes a constant pool which is used for storing data items related to the program class. At least some of these data items...
6934933 Portable operating environment for information devices
Aug-23-2005 A software program for use on an embedded computing device includes an operating system layer, an application framework, and a programming environment. the programming environment includes a contention...
6931624 Programming method and model for expressing synchronous, fine-grained parallelism
Aug-16-2005 In a programming model, a machine is represented in an object-oriented language by extending a Machine base class representing a state machine, to form a first class representing a first state machine....
6931623 Method of accessing data and logic on existing systems through dynamic construction of software components
Aug-16-2005 A record layout in a legacy application is defined by the record definition in the source code of the language in which the application was written. For each record in a legacy application, the layout...
6931550 Mobile application security system and method
Aug-16-2005 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 use a...
6928648 Method and apparatus for a mobile multimedia java framework
Aug-9-2005 An invention is provided for creating a mobile multimedia framework API capable of operation in mobile hardware devices is disclosed. All API component access parameters are set to utilize a synchronous...
6925632 System for configuration programming
Aug-2-2005 In a development platform, a classifier for a given application defines a data model of an application model as a pattern (an object model) from a finite number of patterns (object models) that represent...
6912541 Method and apparatus for implementing persistent data in object oriented programs
Jun-28-2005 Method and apparatus for implementing persistent data in object-oriented programs. A class declaration is separated into two parts, a first structure type for storage of one or more data values, and a...
6904589 Virtual machine memory management
Jun-7-2005 This invention relates to memory management in a virtual machine or operating system and in particular to object creation and garbage collection. There is described a method and system of managing memory...
6904424 Method and a system for managing shell script file development and execution
Jun-7-2005 Initially, "libraying" text is inserted on all scripts executed on the computer, allowing administrators to discern at a glance every script that has been executed. Furthermore, administrators can easily...
6895579 Method and apparatus for maintaining exception reporting for register promotion
May-17-2005 A method and apparatus which comprises, as part of compiling source code into native code, identifying a source code block in the source code to optimize using register promotion, and optimizing the source...
6892377 Method and system for platform-independent file system interaction
May-10-2005 A method and system are disclosed for platform-independent file system interaction that can abstract the system-level idiosyncrasies associated with multi-platform, multi-language, multi-encoding file...
6892100 Open drive regulator, and a method for obtaining software for an open drive regulator
May-10-2005 The invention relates to an open drive regulator and a method for software generation which offers the capability for customer-specific selection of function objects which are compiled separately. The...
6889373 Program generating support system, program generating method, storage medium and program
May-3-2005 Templates are multiplexed such that at least a part of a content description of a higher order parent template is represented by a lower order child template, and a desired source code is generated by...