"The abolishment of pain in surgery is a chimera. It is absurd to go on seeking it...knife and pain are two words in surgery that must forever be associated in the consciousness of the patient."
Dr. Alfred Velpeau, French surgeon ; 1839
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 |
| 6239619 | Method and apparatus for dynamic termination logic of data buses An apparatus for dynamic termination logic of bi-directional data buses and methods of operating the same result in bi-directional data buses with improved data transfer performance. The bi-directional data bus for wire-or data transfers comprises a first... | 05/29/2001 |
| 6233627 | Processor with internal register for peripheral status One embodiment of the present invention provides an apparatus within a computer system that maintains status information for peripheral devices in a status register, which is located within a central processing unit in the computer system. In this embodim... | 05/15/2001 |
| 6219720 | Core logic unit with internal register for peripheral status One embodiment of the present invention provides a computer system that maintains status information for several peripheral devices in a status register, which is located within a core logic unit in the computer system. In this embodiment, a peripheral de... | 04/17/2001 |
| 6216227 | Multi-venue ticketing using smart cards A system and methods are provided for storing and validating electronic tickets for multiple venues on a single smart card. In accordance with this present embodiment, an operating system of the smart card includes a Java Virtual Machine and an applet loa... | 04/10/2001 |
| 6212652 | Controlling logic analyzer storage criteria from within program code A system that allows a programmer to insert instructions into a computer program that change criteria used by a logic analyzer to gather data. This criteria may include, a qualifier, which is used to filter data gathered by the logic analyzer, or a trigge... | 04/03/2001 |
| 6202083 | Method for updating wallpaper for computer display A method for updating a wallpaper for computer display, which operates on a server attached to a computer network. This method includes receiving a request from a client to fetch a wallpaper, and selecting the wallpaper from a collection of wallpaper base... | 03/13/2001 |
| 6199075 | Method and apparatus for generational garbage collection of a heap memory shared by multiple processors Apparatus, methods, systems and computer program products are disclosed describing generational garbage collection on a card-marked heap memory shared by multiple processing units. When one of the processing units detects that the free space available for... | 03/06/2001 |
| 6195084 | Mouse buttons designed for improved availability The resist to be used for the method of this invention in producing a semiconductor device is patterned by a procedure which comprises the steps of disposing in the direction of a semiconductor wafer a first mask having circuit patterns repeatedly formed ... | 02/27/2001 |
| 6184518 | Rotary encoder with multiple calibration points One embodiment of the present invention provides a rotary encoder having a rotatable disk with multiple index points. These index points contain information specifying an angular position of the index point. This allows the rotary encoder to be calibrated... | 02/06/2001 |
| 6185664 | Method for providing additional latency for synchronously accessed memory A memory system and method that allow more than one cycle of memory latency for accesses to a synchronously accessed memory. The memory system includes a memory with a clocked interface and a corresponding clock input, and may include an output register f... | 02/06/2001 |
| 6185645 | Method for removing power and signals from an inadvertently swapped bus card One embodiment of the present invention provides a method for removing power and signals from a bus card in a computer system when the bus card is inadvertently removed from the computer system while the computer system is operating. The method includes s... | 02/06/2001 |
| 6179698 | Self-aligning tool for hands-free cross-sectioning of an integrated circuit A tool is provided for cross-sectioning an integrated circuit in a hands-free mode of operation. The tool comprises an enclosure or cage having a passageway through which a sample--such as an integrated circuit, which may be encased in epoxy or some other... | 01/30/2001 |
| 6181638 | Method for receiving data from a synchronous random access memory One embodiment of the present invention provides a method for receiving data from a synchronous random access memory. This method receives a stream of data along with a data clock signal from the synchronous random access memory. This stream of data is al... | 01/30/2001 |
| 6175537 | Method for skipping and/or playing tracks on a CD or a DVD One embodiment of the present invention provides a method for skipping a track on a disc in a disc player. Unlike current methods, this method does not rely on identifying tracks to be skipped based upon which slot a disc is located in. Instead, one embod... | 01/16/2001 |
| 6175917 | Method and apparatus for swapping a computer operating system One embodiment of the present invention provides a computer system with a plurality of storage memories, each storage memory storing an operating system program, and an identifier for identifying a storage memory containing an operating system program to ... | 01/16/2001 |
| 6170009 | Controlling devices on a network through policies A system that facilitates control over a group of devices coupled to a network. This system allows an operator to specify a policy for controlling a group of devices. This policy is automatically translated into lower-level device-specific commands, which... | 01/02/2001 |
| 6163852 | Apparatus for receiving data from a synchronous random access memory One embodiment of the present invention provides an apparatus for receiving data from a synchronous random access memory. This apparatus receives a stream of data along with a data clock signal from the synchronous random access memory. This stream of dat... | 12/19/2000 |
| 6157597 | Apparatus for skipping and/or playing tracks on a CD or a DVD One embodiment of the present invention provides a system for skipping a track on a disc in a disc player. Unlike current systems, this system does not rely on identifying tracks to be skipped based upon which slot a disc is located in. Instead, one embod... | 12/05/2000 |
| 6158015 | Apparatus for swapping, adding or removing a processor in an operating computer system One embodiment of the present invention provides a computer system that allows a processor module to be removed while the computer system is operating. This computer system includes a connector, for connecting the processor module to the computer system. ... | 12/05/2000 |
| 6154839 | Translating packet addresses based upon a user identifier One embodiment of the present invention includes a system that translates addresses in a data packet based upon a user identifier in the data packet. The system receives the data packet sent from a source node to a destination node by a user. This data pa... | 11/28/2000 |
| 6145368 | Method for calibrating rotary encoder with multiple calibration points One embodiment of the present invention provides a method for calibrating a rotary encoder including a rotatable disk including at least two index points located along a circumferentially extending row. These index points contain information specifying an... | 11/14/2000 |
| 6148432 | Inserting buffers between modules to limit changes to inter-module signals during ASIC design and synthesis One embodiment of the present invention provides a method for designing a circuit that limits the impact of design changes within a module of a circuit to the characteristics of signals flowing between modules of the circuit. This method operates by divid... | 11/14/2000 |
| 6145094 | Transaction locks for high availability One embodiment of the present invention provides a method and an apparatus that ensures proper semantics for operations when operations are restarted on a secondary server in the event of a failure of a primary server. This embodiment keeps a record on th... | 11/07/2000 |
| 6138235 | Controlling access to services between modular applications The present invention provides a method and an apparatus for providing a first computer program module with the ability to access a service from a second computer program module. The method includes receiving the first computer program module--for example... | 10/24/2000 |
| 6138194 | Apparatus for sensing movement of a bus card and automatically removing power from the bus card One embodiment of the present invention provides an apparatus for removing signals and power from a bus card in a computer system when the bus card is inadvertently removed from the computer system while the computer system is operating. This apparatus in... | 10/24/2000 |
| 6138148 | Client intermediation of server applications One embodiment of the present invention provides a method and an apparatus for providing a client-side intermediary that communicates with an application on a second server computer system. The method operates by receiving a composite message at a client ... | 10/24/2000 |
| 6138236 | Method and apparatus for firmware authentication An apparatus for firmware authentication and methods of operating the same result in software upgradability to firmware without compromising the integrity of the firmware. The apparatus for firmware authentication of a boot PROM comprises a software progr... | 10/24/2000 |
| 6134654 | Bi-level branch target prediction scheme with fetch address prediction One embodiment of the present invention provides a system for predicting an address of an instruction following a branch instruction in a computer instruction stream. This system concurrently performs a fast single-cycle branch prediction operation to pro... | 10/17/2000 |
| 6131165 | Permit for controlling access to services in protected memory systems One embodiment of the present invention provides a method and an apparatus for controlling access to services in a protected memory system. The method makes use of a permit, which includes an access control mechanism that resides in a memory space that is... | 10/10/2000 |
| 6119126 | Object-relational query builder which determines existence of structures from information loaded from the server and cached locally on the client computing system One embodiment of the present invention provides a method for constructing a query for an object-relational database. This method displays at least part of a schema for the object-relational database to a user in a graphical representation. Next, the meth... | 09/12/2000 |
| 6115810 | Bi-level branch target prediction scheme with mux select prediction One embodiment of the present invention provides a system for predicting an address of an instruction following a branch instruction in a computer instruction stream. This system receives a current address specifying an address of a current instruction. I... | 09/05/2000 |
| 6115782 | Method and apparatus for locating nodes in a carded heap using a card marking structure and a node advance value Apparatus, methods, systems, and computer program products are disclosed that locate a modified pointer value in a carded heap memory. A plurality of nodes is allocated from the carded heap memory. The carded heap contains at least one structure that indi... | 09/05/2000 |
| 6108795 | Method for aligning clock and data signals received from a RAM One embodiment of the present invention provides a method for aligning a data signal and a data clock signal received from a memory during a read operation. The method includes receiving the data signal and the data clock signal from the memory, and deter... | 08/22/2000 |
| 6108732 | Method for swapping, adding or removing a processor in an operating computer system One embodiment of the present invention provides a method for preparing a computer system for removal of a processor module from the computer system while the computer system is operating. This method includes receiving a command to prepare the computer s... | 08/22/2000 |
| 6101529 | Apparatus for updating wallpaper for computer display One embodiment of the present invention provides an apparatus for updating wallpaper for computer display including a server coupled to a network. The apparatus also includes a wallpaper database in communication with the server, for storing a collection ... | 08/08/2000 |
| 6101612 | Apparatus for aligning clock and data signals received from a RAM One embodiment of the present invention provides an apparatus for aligning a data signal and a data clock signal received from a memory during a read operation. The apparatus includes a data input for receiving the data signal, and a clock input for recei... | 08/08/2000 |
| 6098068 | Inter-module data management methodology for circuit synthesis One embodiment of the present invention can be characterized as a method for designing a circuit that facilitates sharing of design parameters between separately designed modules of the circuit. The method includes receiving module information, including ... | 08/01/2000 |
| 6098155 | Apparatus and method for streamlining data transfer with existing interconnect bandwidth An efficient memory retrieval/storage schemes for a fault tolerant memory control system for a computer system having a host processor, a mass storage memory and a system interconnect. The memory control system includes a primary memory controller and a b... | 08/01/2000 |
| 6094664 | Method and apparatus for optimizing the null pointer exception in an object-oriented programming environment with statically typed variables Apparatus, methods, systems and computer program products are disclosed that improve the efficiency of mutator programs and garbage collection programs that process objects containing null pointers in an object-oriented programming environment with static... | 07/25/2000 |
| 6092178 | System for responding to a resource request A trigger is provided in association with a network naming service, such as DNS (Domain Name Service), that handles client requests for an application. The trigger comprises a set of executable instructions referenced by a resource record associated with ... | 07/18/2000 |