"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."
Thomas Edison ; 1889
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7958501 | System to disclose the internal structure of persistent database objects A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and... | 06/07/2011 |
| 7908598 | Automated creation of model and view code A method for generating computer code includes automatically generating a data structure based on a data description. Automatically generating a user interface based on the data description. Automatically generating linking code for linking the generated data struct... | 03/15/2011 |
| 7831965 | Method and apparatus for facilitating intermediate linking of binary files in a virtual machine One embodiment of the present invention provides a system that resolves references in an in-place execution file for a platform-independent virtual machine into physical addresses. During operation, the system receives an in-place execution file in which references ... | 11/09/2010 |
| 7676801 | Scanning of evacuated objects in a generation managed by the train algorithm In computer systems including memory which execute programs of instructions, vtables associated with objects contain pointers which invoke operations to be performed by the program which are related to the objects. The operation invoked may include the step of modif... | 03/09/2010 |
| 7627865 | Method and apparatus for accessing instrumentation data from within a managed code environment An instrumentation client API is provided within a managed code runtime environment for accessing instrumentation data that resides outside of the managed code runtime environment. The instrumentation client API provides access to instrumentation data in a manner th... | 12/01/2009 |
| 7516449 | Run-time type conversion A method, system and computer program product for converting, at run-time, a class of an object from a source class to a destination class. A statement in intermediate code indicating the conversion of the object from the source class to destination class is identif... | 04/07/2009 |
| 7506332 | Object set optimization using dependency information A method for optimizing dependencies for a set of objects includes: automatically detecting dependencies among a set of objects, where each of the objects in the set includes at least one linkable file; adding the detected dependencies to a dependency list; and remo... | 03/17/2009 |
| 7401340 | Supporting cross-component references in an object-oriented programming system One embodiment of the present invention provides a system that supports cross-component references in an object-oriented programming system. During operation, the system makes a first attempt to obtain a name for a referenced object through a cross-component referen... | 07/15/2008 |
| 7398426 | Method for capturing computer application diagnostics A diagnostic method in an aspect-oriented data processing environment is provided. The environment comprises a data processing system having an operating system for executing an application, wherein the application comprises an object class. The environment also com... | 07/08/2008 |
| 7376656 | System and method for providing user defined aggregates in a database system A database system and method allows a user to write program code in a high-level programming language that implements a class that defines the structure of a user-defined aggregate and methods that can be invoked on instances of the user-defined aggregate. The class... | 05/20/2008 |
| 7366998 | Efficient communication of data between blocks in a high level modeling system A method communicates data with efficient conversion between representations in a high-level modeling system. The data is communicated from a first block in a first external format and the data is communicated to a second block in a second external format. The first... | 04/29/2008 |
| 7356773 | Wizard builder, for application software, building a setup wizard which sets up a defacto interface between the application program and monitoring or control equipment A computer program wizard builder. A method and apparatus are provided whereby a person not familiar with computer programming or computer programming languages can run a wizard to create or alter another wizard which sets up an application program with connection d... | 04/08/2008 |
| 7353513 | Method and apparatus for establishing a bound on the effect of task interference in a cache memory A method and apparatus are disclosed for establishing a bound on the effect of task interference in an instruction cache shared by multiple tasks. The bound established by the present invention is the maximum number of “live” frames of a given task that are coex... | 04/01/2008 |
| 7353508 | Method, apparatus and article for generation of debugging information Call frame information is used by debugging software. It records how to restore the parent stack frame at any point during execution of a program. It is normally generated during compilation and stored in the executable in a compressed format, consisting of sequence... | 04/01/2008 |
| 7353159 | Method for parallel simulation on a single microprocessor using meta-models The present invention generally relates to hardware development and design, and in particular it relates to a method for simulating hardware. A meta model (22) is compiled for integrating a plurality of n different instantiations (12A, . . . 12N... | 04/01/2008 |
| 7334066 | Computer system providing endian information and method of data transmission thereof A computer system providing endian information and a method of data transmission thereof are disclosed. The method of data transmission in the computer system of the present invention comprises: reading endian information stored in a base address register of periphe... | 02/19/2008 |
| 7331046 | Program and information processing method A program of the present invention is compatible with a plurality of system configurations. When a process jumps to a bootstrap body, CPU configuration and initialization of a timer and a data cache are performed. When the process is not executed on a cache RAM or w... | 02/12/2008 |
| 7315803 | Verification environment creation infrastructure for bus-based systems and modules A method of building a verification environment within a software-based development tool for a programmable logic device can include determining an interface description for a bus functional model. The method further can include creating a hardware specification for... | 01/01/2008 |
| 7313824 | Method for protecting digital content from unauthorized use by automatically and dynamically integrating a content-protection agent A content processor application is loaded into memory from a master image to form a runtime content processor application image. An integration agent dynamically integrates a protection agent into the loaded runtime content processor application image to form a cust... | 12/25/2007 |
| 7296238 | Method and apparatus for triggering automated processing of data A number of items of data from a data source (12) can be processed and then deposited in at least one data destination (16, 17). The data can be image data, text data, numeric data or some other type of data, or a combination of these types of data. Th... | 11/13/2007 |
| 7293267 | System and method for performing speculative initialization of application models for a cloned runtime system process A system and method for performing speculative initialization of application models for a cloned runtime system process is presented. A class loader is created for each application model. Each such class loader includes a representation of at least one class from a ... | 11/06/2007 |
| 7290215 | Dynamic wizard interface system and method The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wiz... | 10/30/2007 |
| 7290256 | Separations-of-duties analysis tool for object-oriented integrated enterprise wide computing applications A method and structure for an independent programming tool for analyzing business separations-of-duties conflicts for users and profiles in an object-oriented application, the tool including a database containing a matrix of transactions, descriptions, object author... | 10/30/2007 |
| 7287037 | Method and apparatus for generating service oriented state data mapping between extensible meta-data model and state data including logical abstraction A method and apparatus for generating service state data and extensible meta-data information with a service oriented state data generator (SSDG) comprising: establishing a platform independent, extensible meta-data model for the meta-data information; obtaining sta... | 10/23/2007 |
| 7287243 | Code verification system and method The system of the present disclosure comprises memory for storing a compiled program. The system further comprises logic configured to translate the compiled program into a set of human-readable instructions and construct a coarse tree representing the program flow ... | 10/23/2007 |
| 7284124 | Trust level based platform access regulation application The present invention provides a system and method for regulating access to a computer platform via a provably trustworthy trust level generator and monitor. The present invention comprises an operating system component that recognizes when applications desire acces... | 10/16/2007 |
| 7274672 | Data processing system and method The present invention relates to a data processing system and method and, more particularly, to a software TDM bus emulator which emulates the operation of a TDM bus. Often computer aided telephony voice processing applications that require specialised processing se... | 09/25/2007 |
| 7275235 | Graphical application development system for test, measurement and process control applications A graphical application development environment is provided, for the development of test, measurement and process control applications. Said environment comprises thematically organized groups of “panels” representing components of virtual instruments, and said ... | 09/25/2007 |
| 7272827 | Statically detecting externally referenced interfaces of a program Externally referenced interfaces of a program are statically detected. The static detection of the externally referenced interfaces is performed prior to runtime and without the source code of the program. Input to the static detection is the compiled output of the ... | 09/18/2007 |
| 7263462 | Non-disruptive embedding of specialized elements A system including at least (1) specialized elements that are restricted to a particular domain of data analysis or processing and (2) configurable data that permits the specialized elements to be tailored to a particular application. The configurable data expands a... | 08/28/2007 |
| 7257603 | Preview mode Various exemplary metadirectories, systems and/or methods include or allow for executing a software module on an execution engine, emitting semantic information based on the executing, and analyzing the executing using the semantic information. An exemplary executio... | 08/14/2007 |
| 7251668 | Configuration management file rename utility A system and method that allows any user to perform a file name match in any Configuration Management (CM) environment. Given any source control tool, the present invention allows a user to access and retrieve previous names used of any file (or batch of files) for ... | 07/31/2007 |
| 7249346 | Non-forgeable objects in an object system A method, system, and computer program product for defining a non-forgeable object is provided. In one embodiment, a non-forgeable object class is defined to include an attribute slot that can be set by an approved factory. The non-forgeable object class is further ... | 07/24/2007 |
| 7249352 | Apparatus and method for removing elements from a linked list Methods, apparatus and computer program products for removal of elements from a linked list while other elements of the linked list are allowed to be accessed during the removal operation. In one embodiment, the method, apparatus and computer program product include... | 07/24/2007 |
| 7246135 | Sharing classes between programs Two applications running on the same or different processor-based systems may share a class. In some embodiments, the shared class may be shared out of shared memory. In addition, the object defined member data that is process specific may be duplicated in the addre... | 07/17/2007 |
| 7246347 | Method and apparatus for loading class files into non-volatile memory One embodiment of the present invention provides a system that facilitates loading classes into non-volatile memory. During the loading process, the system first loads class definitions into volatile memory, wherein the class definitions contain metadata for classes... | 07/17/2007 |
| 7243346 | Customized library management system A customized library management method and system generates a customized class library needed for executing an application in a client system. In response to an identification of a given application, the server determines the appropriate classes and methods to inclu... | 07/10/2007 |
| 7240329 | Policies on a per instance basis A method and apparatus for associating methods or attributes on a per-instance basis is provided. One technique for providing “per-instance attributes” involves properties and property bundles. A second technique for providing “per-instance attributes” invol... | 07/03/2007 |
| 7240295 | XGL and dynamic accessibility system and method The present invention relates to a system and method for providing dynamic wizard interfaces to end users. In one embodiment, a client device retrieves a container encapsulating a number of packages utilizing a self-describing data format from a remote server. A wiz... | 07/03/2007 |
| 7234132 | Application integration model for dynamic software component assembly within an application at runtime A technique is presented for integrating software components. The technique includes providing an application integration model capable of adapting to different environments by dynamically using different software components at application runtime. The software comp... | 06/19/2007 |