Magician Harry Houdini patented a "Diver's Suit" enabling the wearer to "quickly divest himself of the suit while being submerged and to safely escape and reach the surface of the water."
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 |
| 7194735 | Executing native code in place of non-native code A code execution mechanism is provided which can direct a data processing system to execute native code in place of executing non-native code, in which the native code is functionally equivalent to the non-native code. The data processing system is operatively coupl... | 03/20/2007 |
| 7185313 | Method and system for designing and implementing shapes in a software module A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The inv... | 02/27/2007 |
| 7120897 | User control objects for providing server-side code generation from a user-defined dynamic web page content file A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file using a hierarchically specified set of user controls. The source code can then be compiled into an executable class allowing for rapid... | 10/10/2006 |
| 7099970 | Apparatus and method to enhance a one-wire bus An apparatus and method for enhancing a one-wire bus wherein a translator is inserted between a master and one or more slave devices. The translator monitors the data stream between the master and the slave device and, upon a reaching a predetermined position in the... | 08/29/2006 |
| 7089532 | Object oriented information retrieval framework mechanism A framework for use with object-oriented programming systems provides a reusable object oriented (OO) framework for use with object oriented programming systems that provides an information retrieval (IR) shell that permits a framework user to define an index class ... | 08/08/2006 |
| 7086017 | Method of post-implementation simulation of a HDL design A method of post-implementation simulation of a hardware description language (HDL) net list file, that does not match a HDL design file from which it was synthesized, comprises the steps of: creating a remap file which translates ports between the HDL net list file... | 08/01/2006 |
| 7080358 | Mechanism for generating an execution log and coverage data for a set of computer code An improved mechanism is provided for generating an execution log and coverage data for a set of computer code. To minimize the amount of storage required for storing execution log information, the mechanism: (1) stores only information pertaining to instructions th... | 07/18/2006 |
| 7076775 | Power efficiency in microprocessor systems Methods of reducing the power consumption of a microprocessor system, comprising a microprocessor and memory connected by a bus, are provided which involve optimising a program stored in the memory by rescheduling after linking, swapping equivalent instructions, or ... | 07/11/2006 |
| 7076769 | Apparatus and method for reproduction of a source ISA application state corresponding to a target ISA application state at an execution stop point A method and apparatus for reproduction of a legacy ISA application corresponding to a target ISA application state at an execution stop point are described. In one embodiment, the method includes the translation of a binary application generated for a legacy instru... | 07/11/2006 |
| 7069550 | Delegation-based class loading of cyclically dependent components A custom class loader configured to dynamically locate and load classes in a virtual machine in accordance with an associated dependency specification. The custom class loader can include class loading logic configured to specifically and dynamically locate, define ... | 06/27/2006 |
| 7065756 | Optimization of portable operations in a client-server environment An apparatus, program product and method optimize the interaction between a client and server via an active document through the modification of server-side program code that generates the active document to effectively shift the performance of portable operations, ... | 06/20/2006 |
| 7065750 | Method and apparatus for preserving precise exceptions in binary translated code Precise exceptions handling in the optimized binary translated code is achieved by transitioning execution to the non-optimized step-by-step foreign code execution means in accordance with one of the several coherent foreign states designated during the optimized tr... | 06/20/2006 |
| 7065749 | Program development compressed trace support apparatus A program development support apparatus is provided. A CPU executes a target program and outputs instruction address/instruction code data. The event detection section asserts and outputs a section trace start signal upon detecting that the instruction address/instr... | 06/20/2006 |
| 7062758 | File conversion method, file converting device, and file generating device When the meta data in an MP4 file is converted, a media data recopying process involves a long process duration and large memory space allocation. The invention provides that when an MP4 file is converted, an increment of a converted file size is estimated based on ... | 06/13/2006 |
| 7062756 | Dynamic object usage pattern learning and efficient caching A method for transparently optimizing data access. The method includes gathering information related to data usage when a system is processing and determining a usage pattern of the system using gathered information. ... | 06/13/2006 |
| 7055135 | Method for debugging an integrated circuit Embodiments of the present invention provide a method and apparatus for debugging an integrated circuit. In particular, one embodiment of the present invention includes steps of: (a) retrieving data from a design data base, and creating a design pattern in a pattern... | 05/30/2006 |
| 7055136 | Configurable debug system with dynamic menus The invention relates to a software system and method for dynamically varying context sensitive menus of a software system. In this method, a menu item is added to a context sensitive menu of a graphical user interface (GUI) at the request of a subsystem module. The... | 05/30/2006 |
| 7055137 | Distributed automated software graphical user interface (GUI) testing A method for distributed automated software GUI testing includes maintaining a centralized queue, which stores test instances to be executed by distributed test execution computers (“test computers”). Each test computer includes a client platform and is connecte... | 05/30/2006 |
| 7051189 | Method and apparatus for processor code optimization using code compression An improved method of optimizing the instruction set of a digital processor using code compression. In one embodiment, the method comprises obtaining an assembly language program to be used for the optimization process; calculating the static frequency of each instr... | 05/23/2006 |
| 7047529 | Software installation and validation using custom actions A software installation and semantic database validation system using custom actions is disclosed. The system includes a database engine module for maintaining a database. The database contains a custom action table, with columns in the table providing information a... | 05/16/2006 |
| 7043718 | System real-time analysis tool An apparatus comprising a full system monitor. The monitor may be configured to monitor in real-time one or more (i) software variables down to change rates, (ii) hardware registers down to cycle rates, and (iii) firmware registers down to microcode fetch rates.... | 05/09/2006 |
| 7043715 | Method and apparatus for customizing software There is disclosed improved apparatus and methodology for customizing software. With respect to GUI resources such as splash-screens, a dynamic link library containing a customer's customized resources and a default link library containing the manufacturer's default... | 05/09/2006 |
| 7039898 | Computer system for performing reusable software application development from a set of declarative executable specifications A computer system executing a method for performing reusable software application development comprises integrating a data processing system, providing a set of keywords and attributes, and declaring a set of executable specifications using the keywords and attribut... | 05/02/2006 |
| 7032216 | Native compilation and safe deployment of virtual machine code Fragile native compilation of virtual machine code is described, in which a native code optimizer inspects external code entities such as Java base classes and emits target code based on an inter-procedural analysis of the code and data structure invariants and othe... | 04/18/2006 |
| 7032215 | Method and system for type demotion of expressions and variables by bitwise constant propagation A method and system for type demotion of expressions and variables by bitwise propagation is disclosed. In one embodiment, a method, comprises determining when an operation on a larger data type may be replaced by the operation on a smaller data type having a reduce... | 04/18/2006 |
| 7024656 | Persistent agents 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 responsible for mapping their class to a suitable database rela... | 04/04/2006 |
| 7024659 | Graphic display of configuration information and of further device components required In this information processing system, when a function that cannot be enabled in the current system configuration of a device is selected by a user on a setting window for setting various functions, control is performed to display information about a component requi... | 04/04/2006 |
| 7024660 | Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration A system and method for debugging a program which is intended to execute on a reconfigurable device. A computer system stores a program that specifies a function, and which is convertible into a hardware configuration program (HCP) and deployable onto a programmable... | 04/04/2006 |
| 7020874 | Techniques for loading class files into virtual machines Improved techniques for loading class files into virtual computing machines are disclosed. These techniques provide a mechanism that will generally improve the efficiency of virtual machines by selectively loading information into a virtual machine. As will be appre... | 03/28/2006 |
| 7020871 | Breakpoint method for parallel hardware threads in multithreaded processor A method of debugging code that executes in a multithreaded processor having a microengines includes receiving a program instruction and an identification representing a selected one of the microengines from a remote user interface connected to the processor pausing... | 03/28/2006 |
| 7020868 | Graphic application development system for a medical imaging system A workstation is programmed to operate as an application development system for a medical imaging system. Objects programmed in an object-oriented language are selected from a component library using a visual component assembler which enables them to be dragged from... | 03/28/2006 |
| 7013454 | Thread suspension system and method using trapping instructions By encoding an exception triggering value in storage referenced by an instruction in an otherwise unused slot (e.g., the delay slot of a delayed control transfer instruction or an unused instruction position in a VLIW-based architecture) coinciding with a safe point... | 03/14/2006 |
| 7010787 | Branch instruction conversion to multi-threaded parallel instructions The invention provides a program conversion apparatus which performs parallelization for a multi-thread microprocessor on an intermediate program level. A parallelization apparatus of the program conversion apparatus includes a fork spot determination section, a reg... | 03/07/2006 |
| 7010782 | Interactive automatic-test GUI for testing devices and equipment using shell-level, CLI, and SNMP commands A test manager software program includes an interactive test graphical-user-interface (GUI) for testing network devices using high-level networking commands. The test GUI allows the test engineer user to enter high-level commands such as Simple Networking Management... | 03/07/2006 |
| 7007272 | Compiling computer programs including branch instructions This patent describes a method of compiling a computer program from a sequence of computer instructions including a plurality of first, set branch, instructions which each identify a target address for a branch and a plurality of associated second, effect branch ins... | 02/28/2006 |
| 7007274 | Web-based apparatus and method for enhancing and monitoring picture archiving and communication systems A method for remotely enhancing a picture archiving communication system (PACS) is provided. The method includes establishing an Internet connection with a server. The method also includes directing the server to simultaneously install software to a plurality of PAC... | 02/28/2006 |
| 7000230 | Network-based software extensions Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions t... | 02/14/2006 |
| 7000224 | Test code generator, engine and analyzer for testing middleware applications A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able ... | 02/14/2006 |
| 6993747 | Method and system for web based software object testing A system for remotely testing middleware of applications in the N-tiered model across a network. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human... | 01/31/2006 |
| 6990656 | Dynamic metabase store Methods, systems, and computer program products for editing configuration data such that alterations in one representation of the configuration data are reflected in one or more other representations of the configuration data. The altered configuration data may take... | 01/24/2006 |