| Patent application number | Description | Published |
| 20090077121 | System and method for interoperating with foreign objects from a host computing environment - A mechanism for providing automatic interoperation between native objects created in a single language computing environment and objects created in external virtual machines and foreign class systems is discussed. Embodiments of the present invention provides a class definition syntax for objects created in the single language computing environment that provides the ability to directly subclass external classes and implement external interfaces. One embodiment of the present invention also permits a foreign object system to instantiate native objects and to create foreign subclasses of native classes. More specifically, one embodiment of the present invention provides bidirectional mapping between metadata associated with objects created with each of a plurality of different types of foreign object systems and metadata created in a form supported by the single language computing environment. | 03-19-2009 |
| 20090077536 | PROGRAMMING ENVIRONMENT WITH SUPPORT FOR HANDLE AND NON-HANDLE USER-CREATED CLASSES - A language processing environment provides facilities for defining and using handle classes. A handle class is a class that always and only exists as a handle to stored data, yet that data is accessed in the same manner as with non-handle classes. The language processing environment provides syntax such that all values in the language are members of some class and all classes are defined using the same syntax. Methods and properties are supported on both handle and non-handle classes. | 03-19-2009 |
| 20090150430 | System for automating the definition of application objects supporting compressing operations - A configurable class system for an application author working in an application development environment that automates the handling of undo, redo and logging operations is discussed. The configurable class system removes the burden from the application author of having to custom manage undo, redo and logging information during application writing by providing the necessary mechanisms to every application object created. The configurable class system also allows the application author to handle exceptional state changes in an application by configuring the underlying base classes provided by the configurable class system. Additionally, the embodiments of the present invention enable the application author to customize the compression of a series of identified operations by selecting the type of operations that are to be compressed and the manner in which the compression is to occur. | 06-11-2009 |
| 20100223631 | METHOD AND SYSTEM FOR ACCESSING EXTERNALLY-DEFINED OBJECTS FROM AN ARRAY-BASED MATHEMATICAL COMPUTING ENVIRONMENT - A method and apparatus, including a computer program apparatus, which facilitate invoking methods of objects defined within an object-oriented environment from an array-based technical computing environment often used in conventional mathematical tools. When a method is invoked from the computing environment, the techniques automatically compare the array input parameters with data-types accepted by methods defined within the object-oriented environment. Based on this comparison, the invention selects a method that best accepts the input arrays. The invention, therefore, allows a user to easily invoke methods from external objects, such as Java objects, directly from the technical computing environment of the mathematical tool. | 09-02-2010 |
| Patent application number | Description | Published |
| 20100063853 | LIFE INSURANCE INVESTMENT FUND - A method of funding and managing at least one fund of a plurality of diverse life insurance policies issued by a plurality of investment grade carriers, the at least one fund providing enhanced risk adjusted investment return, the at least one fund having owners, the method being implemented on at least one computing device executing software processes, the software processes performing instructions comprising the steps of: selecting, using computer enabled instructions executed by the at least one computing device, the plurality of life insurance policies for the at least one fund without underwriting on the lives of the insured of each life insurance policy, said step of selecting based on a cash value analysis of the life insurance policies to identify those policies with viable projected cash value streams and that can be positively impacted to improve the cash value streams; acquiring, using computer enabled instructions executed by the at least one computing device, the selected plurality of life insurance policies for the at least one fund, wherein benefits of life insurance policy ownership pass to the owners of the at least one fund; and managing the fund, using computer enabled instructions executed by the at least one computing device, to maximize a financial risk adjusted investment rate of return that provides equity level returns with fixed income asset exposure. | 03-11-2010 |
| 20110040583 | LIFE INSURANCE INVESTMENT FUND - A method of funding and managing at least one fund of a plurality of diverse life insurance policies issued by a plurality of investment grade carriers, the at least one fund providing enhanced risk adjusted investment return, the at least one fund having owners, the method being implemented on at least one computing device executing software processes, the software processes performing instructions comprising the steps of: selecting, using computer enabled instructions executed by the at least one computing device, the plurality of life insurance policies for the at least one fund without underwriting on the lives of the insured of each life insurance policy, said step of selecting based on a cash value analysis of the life insurance policies to identify those policies with viable projected cash value streams and that can be positively impacted to improve the cash value streams; acquiring, using computer enabled instructions executed by the at least one computing device, the selected plurality of life insurance policies for the at least one fund, wherein benefits of life insurance policy ownership pass to the owners of the at least one fund; and managing the fund, using computer enabled instructions executed by the at least one computing device, to maximize a financial risk adjusted investment rate of return that provides equity level returns with fixed income asset exposure. | 02-17-2011 |