David Borland: System and method for identifying a callee of an incoming telephone call. Advanced Micro Devices, Robert C Kowert, Conley Rose & Tayon PC, January 23, 2001: US06178230 (76 worldwide citation)

The present invention comprises an improved telephone system and method that determine the identity of the callee of an incoming telephone call. A distinctive ring is selected by one or more of the users of the telephone prior to activating the feature or at a later time. Information about the indiv ...

Rupaka Mahalingaiah, Paul K Miller: Apparatus and method for microcode patching for generating a next address. Advanced Micro Devices, Lawrence J Merkel, Conley Rose & Tayon PC, October 31, 2000: US06141740 (76 worldwide citation)

A superscalar microprocessor implements a microcode instruction unit that patches existing microcode instructions with substitute microcode instructions. A flag bit is associated with each line of microcode in the microcode instruction unit. If the flag bit is asserted, the microcode instruction uni ...

Pradeep Gupta: Common management information protocol (CMIP) agent registration methods systems and computer program products. Sun Microsystems, Conley Rose & Tayon PC, May 1, 2001: US06226679 (76 worldwide citation)

A computer network includes a local management information server (MIS) and a common management information protocol (CMIP) management protocol adapter (MPA) for communication between the local MIS and remote agents characterized by an unknown information model. The network relies upon a computer pr ...

Bodo Parady: Thread switch on blocked load or store using instruction thread field. Sun Microsystems, B Noël Kivlin, Conley Rose & Tayon PC, September 25, 2001: US06295600 (76 worldwide citation)

A method and apparatus for switching between threads of a program in response to a long-latency event. In one embodiment, the long-latency events are load or store operations which trigger a thread switch if there is a miss in the level

Paul K Miller: Using padded instructions in a block-oriented cache. Advanced Micro Devices, B Noël Kivlin, Conley Rose & Tayon PC, January 15, 2002: US06339822 (75 worldwide citation)

A microprocessor configured to cache basic blocks of instructions is disclosed. The microprocessor may comprise decoding logic, a basic block cache, and a branch prediction unit. The decoding logic is coupled to receive and decode variable-length instructions into padded instructions that have one o ...

Ken Sadahiro: System and method for automatically creating source code example files for an application program in a plurality of programming languages. National Instruments Corporation, Jeffrey C Hood, Conley Rose & Tayon PC, May 22, 2001: US06237136 (74 worldwide citation)

A system and method for generating source code example files for an application program in a computer system. In the preferred embodiment, the system and method is used for creating source code example files for the NI-DAQ driver software from National Instruments. The user first generates a code fl ...

Khaldoun Alzien, Maria L Melo, Todd J DeSchepper: Dynamic delayed transaction discard counter in a bus bridge of a computer system. Compaq Computer Corporation, B Noel Kivlin, Conley Rose & Tayon PC, November 16, 1999: US05987555 (74 worldwide citation)

A PCI bridge is configured to perform delayed read operations in response to a memory read initiated on the PCI bus. Normally, the PCI bridge is configured to discard delayed read data read from main memory following a predetermined discard count time after the PCI master establishing the delayed re ...

Gregory L Slaughter, Bernard A Traversat, Robert Herndon, Xiaoyan Zheng: Highly available cluster virtual disk system. Sun Microsystems, B Noel Kivlin, Conley Rose & Tayon PC, October 12, 1999: US05964886 (74 worldwide citation)

A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides high availability such that a storage device may be accessed and data access requests are reliably completed even in the presence of a fail ...

William C Van Loo: System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes. Sun Microsystems, B NoëL Kivlin, Conley Rose & Tayon PC, May 15, 2001: US06233615 (73 worldwide citation)

A system for maintaining reliable packet distribution in a ring network with support for strongly ordered, nonidempotent commands. Each consumer node on the network maintains a record of the sequence of packets that have passed through that node, and the state of each of the packets at the time it p ...

Andrew Goodman, Jean Rene Menand: Module manager for interactive television system. OpenTV, Rory D Rankin, Conley Rose & Tayon PC, July 30, 2002: US06427238 (73 worldwide citation)

A system and method implemented in an interactive television system for managing modules of interactive television applications. The system transmits modules from a broadcast station to a plurality of receiving stations through various paths, such as broadcast channels and modem channels. The receiv ...