Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Foti, US

David Foti, Tolland, CT US

Patent application numberDescriptionPublished
20090183139ENUMERATION CLASSES - In an embodiment, a technique for acquiring a class definition of a class, the class associated with an enumeration, the enumeration enumerating a partial list of instances of the class; generating a data structure based on the class definition, the data structure associating one or more identifiers with an instance enumerated in the enumeration; and storing the data structure in a computer storage07-16-2009

David A. Foti, Tolland, CT US

Patent application numberDescriptionPublished
20090077121System 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
20090077536PROGRAMMING 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
20090150430System 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
20100223631METHOD 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 applications by David A. Foti, Tolland, CT US

George Foti, Dollard-Des-Ormeaux, CA US

Patent application numberDescriptionPublished
20100107204DYNAMIC IPTV GROUP PROFILE CREATION AND MANAGEMENT - An IPTV group profile is dynamically generated based on individual IPTV user profiles, whenever a user joins or leaves a shared IPTV session at an IPTV Terminal Function (ITF). The IPTV group profile may be implemented as a modification to the IPTV user profile of each user. In one embodiment, a “group” branch includes the additional access privileges and/or restrictions from the IPTV user profiles of other group members. The modified IPTV user profiles of users in the group are placed on a network entity such as an XDM Server (XDMS), to which the ITF subscribes via XCAP. As users join or leave a shared IPTV session at an ITF, the IPTV-AS updates the IPTV user profiles on the XDMS, which notifies the ITF of the changes. Each user's IPTV user profile at the ITF thus reflects group access privileges, preferences and restrictions for the duration of the shared IPTV session.04-29-2010

Samuel J. Foti, Greenwich, CT US

Patent application numberDescriptionPublished
20100063853LIFE 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
20110040583LIFE 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

Patent applications by Samuel J. Foti, Greenwich, CT US