or
Bookmark and Share
Method and computer system for loading objects
   
Document Number
US Patent 5898875
Issued Date
April 27, 1999
Link
Map
Abstract
An objects loading method comprising the steps of (1) determining whether an object which is going to be loaded is a first object which is accessed only by another object, (2) if the object which is going to be loaded is determined to be the first object, removing the first object and also at least one second object which is accessed by the first object from the objects to be loaded, and (3) updating a list for managing the loaded objects.
Drawing
Method and computer system for loading objects - US Patent 5898875 Drawing
Drawing from US Patent 5898875
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
6
Comments:
no comments yet
Published
April 27, 1999
Application Number
08/666,764
Filed
June 19, 1996
US Classification
717/165   717/116
Int'l Classification
G06F   9/44   (20060101)   G06F   9/445   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
Priority Data
Jul 20, 1996 [JP] 7-183776
USPTO Field of Search
395/712  
Related Patents
6934940 - Source code transformation-temporary object reduction - Owned by International Business Machines Corporation (Armonk, NY)

Embodiments of the invention generally provide a method, article of manufacture, and apparatus for code transformation. In one embodiment, the invention provides a method of transforming source code. The method determines if a source code statement includes a first operation that receives input from a result of a second operation, where the second operation acts on a plurality of arguments. If the source code includes the first operation, then the method transforms the source code into a plurality of statements that include the first operation acting on one of the arguments.

6104963 - Communication system for distributed-object building automation system - Owned by Johnson Controls Technology Company (Plymouth, MI)

A distributed computer-implemented building automation system for supporting applications that interact with building automation devices. The building automation system has a first device and a second device interconnected across a network channel. A common object superclass stored in a computer readable memory defines a plurality of common objects through instantiation such that the common objects have attributes for storing data and have methods for processing stored data. A source object residing on the first device performs a first control method such that a first attribute of the source object is changed. A destination object residing on the second device performs a second control method using the first attribute of the source object. A surrogate object connected between the source object and the destination object has a value for the first attribute and represents the source object on the second device. The second object has access to the value of the first attribute for performing the second method.

6523168 - Reduction of object creation during string concatenation and like operations that utilize temporary data storage - Owned by International Business Machines Corporation (Armonk, NY)

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 code is generated to utilize a reusable temporary object in the performance of multiple operations that require the use of temporary storage, e.g., string concatenation operations. As such, the reusable temporary object need only be allocated once, in contrast with conventional implementations where multiple temporary objects would otherwise need to be allocated in the performance of such operations. Consequently, the additional overhead associated with allocating memory for additional objects, as well as collecting such objects once they are no longer in use, is eliminated, thereby improving overall performance while handling such multiple operations.

6829761 - Method and apparatus for managing shared memory in a run-time environment - Owned by Oracle International Corporation (Redwood Shores, CA)

A method and apparatus for managing a run-time environment is provided for improving performance and scalability of networked computer systems. In one example of the invention, a method starts by loading a class file, the class file specifying a class that includes a static class variable and a static initializer to initialize the static class variable. The static initializer is then invoked to initialize the static class variable. The class and the initialized static class variable are then saved in a second class file. The second class file is then loaded into a shared memory, the second class file including the class and the initialized static class variable.

6925640 - Method and apparatus for extending a program element in a dynamically typed programming language - Owned by Sun Microsystems, Inc. (Santa Clara, CA)

Embodiments of the present invention are directed to a method and apparatus for extending a program element in a dynamically typed programming language. In one embodiment, a program element is extended without altering the source code defining the program element. An extend structure is used to extend a program element in a particular program. In one embodiment, the program element is a function. The function is extended by adding code to be executed by the function. In another embodiment, the program element is an enumeration. The enumeration is extend by adding additional constants to the enumeration. In another embodiment, the program element is a class. In one embodiment, a class is extended by adding code to the constructor of the class. In another embodiment, a class is extended by adding member variables to the class. In yet another embodiment, a class is extended by adding member functions to the class.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us