|
Match
|
Document |
Document Title |
|
|
7577802 |
Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...
|
|
|
7574546 |
Methods and apparatus for requesting and receiving a print job at a printer
The present invention relates to methods and apparatus for requesting and receiving print jobs over a communications network. In particular, the present invention enables a user to obtain print...
|
|
|
7574545 |
Method and apparatus for controlling a document output device with a control request stored at a server
The present invention relates to methods and apparatus for controlling a document output device. A control request for controlling the document output device is forwarded from a client device to a...
|
|
|
7558969 |
Anti-pirate circuit for protection against commercial integrated circuit pirates
Anti-pirate circuitry is provided for combating the theft of intellectual property contained with semiconductor integrated circuits. The anti-pirate circuit includes a unique number generator that...
|
|
|
7487269 |
Apparatus, system, and method of connection grouping for multipath lock facility connection paths
An apparatus, system, and method are disclosed for grouping connection paths for lock attention data. A grouping request module is included to receive a request to establish a group of connection...
|
|
|
7464208 |
Method and apparatus for shared resource management in a multiprocessing system
In a multiprocessor, access to shared resources is provided by a semaphore control mechanism, herein disclosed. The semaphore control mechanism provides for a high degree of programmable firmware...
|
|
|
7415559 |
Data processing systems and method for processing work items in such systems
Described is a method for processing work items in a data processing system. An interrupt is generated in response to receipt of a work item on a queue and the generated interrupt is serviced to...
|
|
|
7356630 |
Processor control device for stopping processor operation
A processor control device includes a processor executing an instruction, a module coupled to the processor through a bus and processing independently from the processor, the module is provided in...
|
|
|
7340546 |
Addressing scheme supporting fixed local addressing and variable global addressing
A node comprises one or more resources and a register programmable with an indication during use. The one or more resources are addressed with addresses within a local region of an address space....
|
|
|
7321944 |
User programming system using web server for private branch exchange
A user programming system using a web server for a PBX is provided. A user program is loaded in the web server via a LAN interface. When necessary, a client accesses the web server by a general web...
|
|
|
7234005 |
System and method of setting parameters of peripheral device when an operation ratio of a command exceeds predetermined value
A method of setting a parameter of a peripheral device, for controlling an operation of the peripheral device includes collecting and storing a command issued for the peripheral device by an...
|
|
|
7213153 |
Application program interface interception system and method
A method of intercepting application program interface, including dynamic installation of associated software, within the user portion of an operating system. An API interception control server in...
|
|
|
7194567 |
Method and system for ordering requests at a bus interface
A bus bridge for coupling between a first bus and a second bus includes: multiple ticket registers; a ticket dispenser counter; and a ticket call counter. The ticket dispenser counter dispenses a...
|
|
|
7188202 |
Techniques for accessing devices through a set of serial buses
In a highly available environmental monitoring system, several slave devices are associated with either a fast polling list or a slow polling list. The fast polling list is polled by a master...
|
|
|
7185337 |
Efficient locking for thread-safe self-modifying code
A locking mechanism for use in a multi-thread environment supporting self-modifying code in which modifications to the code are made at runtime. The locking mechanism having associated helper code...
|
|
|
7162557 |
Competition arbitration system
A competition arbitration system in which chances for using a resource of a computer such as a bus or the like among devices are fair is provided. Pulses are sequentially generated periodically...
|
|
|
7159056 |
Method and system for locking multiple resources in a distributed environment
A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to multiple...
|
|
|
7124224 |
Method and apparatus for shared resource management in a multiprocessing system
In a multiprocessor, access to shared resources is provided by a semaphore control mechanism, herein disclosed. The semaphore control mechanism provides for a high degree of programmable firmware...
|
|
|
7120763 |
Method, array and set of several arrays for protecting several programs and/or files from unauthorized access by a process
An area and a process file are assigned to each program to be protected. The process or processes that may run in the corresponding area is or are stored in a process file. When the program is...
|
|
|
7093046 |
Methods and apparatus for securely requesting and receiving a print job via a printer polling device associated with a printer
The present invention relates to methods and apparatus for requesting and receiving print jobs over a communications network. In particular, the present invention enables a user to obtain print...
|
|
|
7058747 |
Bus system and bus interface for connection to a bus
The invention relates to a bus system comprising a first station and a second station coupled by a bus for transferring data and control signals. The bus is conceived to operate according to a...
|
|
|
6985783 |
Data processing device with an indexed immediate addressing mode
A data processing device is provided with an indexed-immediate addressing mode for processing streams of data. An instruction register 900 receives an instruction for execution. Decoding...
|
|
|
6985983 |
Translating device adapter having a common command set for interfacing multiple types of redundant storage devices to a host processor
A translating host bus interface adapter is capable of connecting a computer system as a compute node to a storage area network. The adapter has a processor and a memory system containing firmware...
|
|
|
6976107 |
Adaptive spin latches
An adaptive spin latch system is provided for use in a multiprocessor computer system. The spin latch system includes a run queue, a spin latch module and a wait queue. The run queue is adapted to...
|
|
|
6961828 |
Cluster system, memory access control method, and recording medium
Description of a parallel program is facilitated in a cluster system which loosely couples a plurality of server computers each having a cluster file system. In the cluster system, an application...
|
|
|
6954929 |
Method for just-in-time updating of programming parts
The invention provides a method of implementing firmware updates to programmable parts within circuit boards on a manufacturing line. An image file of firmware for each of the parts is created and...
|
|
|
6944687 |
Reducing power consumption of an electronic system having a communication device
A computer system comprises a host computer coupled to a wireless module via a digital interface. The wireless module permits the computer system to communicate with a wireless network. The host...
|
|
|
6944681 |
Probing algorithm for foundation fieldbus protocol
A hand-held communication control device which, when coupled to a process control system communication bus, controls communication occurring on the bus using a communication schedule that dictates...
|
|
|
6938095 |
Method and apparatus for establishing and sharing a virtual change notification list among a plurality of peer nodes
A data structure has a list of event objects, one or more producers creating the event objects for the list, and a finite set of consumers accessing the object list. The structure is characterized...
|
|
|
6938139 |
Method and system for data element change across multiple instances of data base cache
A method and system for updating and maintaining cache coherency across nodes in a cluster. The method uses a combination of read and write locks on the instances of the cache, with some...
|
|
|
6912609 |
Four-phase handshake arbitration
A four-phase arbitration system employs a master and a slave arbiter. The master arbiter operates to provide ownership of a bus to a first device if a second device, coupled to the slave arbiter is...
|
|
|
6865631 |
Reduction of interrupts in remote procedure calls
A method and system for executing one or more remote procedure calls. In one embodiment, a method comprises the step of a processing unit issuing a plurality of commands to a corresponding DMA...
|
|
|
6862646 |
Method and apparatus for eliminating the software generated ready-signal to hardware devices that are not part of the memory coherency domain
The specification discloses a method and related system that allows hardware devices to participate in the coherency domain of a computer system. More particularly, hardware devices such as network...
|
|
|
6851005 |
Apparatus and method for implementing raid devices in a cluster computer system
Apparatus and methods are provided for efficiently implementing logical-device reservations in a cluster computer system. The apparatus includes cooperating controllers programmed in firmware...
|
|
|
6842847 |
Method, apparatus and system for acquiring a plurality of global promotion facilities through execution of an instruction
A multiprocessor data processing system includes first and second processors coupled to an interconnect and to a global promotion facility containing a plurality of promotion bit fields. The first...
|
|
|
6839811 |
Semaphore management circuit
A circuit includes a register which stores therein a semaphore address, and further includes a semaphore control circuit which asserts a control signal in response to a read access by a processor...
|
|
|
6834332 |
APPARATUS AND METHOD FOR SWAPPING-OUT REAL MEMORY BY INHIBITING I/O OPERATIONS TO A MEMORY REGION AND SETTING A QUIESCENT INDICATOR, RESPONSIVE TO DETERMINING THE CURRENT NUMBER OF OUTSTANDING OPERATIONS
An apparatus and method for swapping out real memory by inhibiting input/output (I/O) operations to a memory region are provided. The apparatus and method provide a mechanism in which a quiesce...
|
|
|
6829698 |
Method, apparatus and system for acquiring a global promotion facility utilizing a data-less transaction
A data processing system includes a global promotion facility and a plurality of processors coupled by an interconnect. In response to execution of an acquisition instruction by a first processor...
|
|
|
6785756 |
Methods and systems for multi-policy resource scheduling
A method of managing an allocation of a plurality of resources of a computer system adapted to support a plurality of processes includes a step of selecting one of a plurality of policy modules to...
|
|
|
6779090 |
Spinlock for shared memory
A spin lock for shared memory is disclosed. A lock flag for a lock on a memory section is attempted to be set. If the lock flag is successfully set, the lock on the memory section is held so that...
|
|
|
6757769 |
Cooperative lock override procedure
Queued lock services for managing a shared resource in a data processing system include a cooperative lock override procedure. On detecting a protocol failure by another processor, the detecting...
|
|
|
6754752 |
Multiple memory coherence groups in a single system and method therefor
A multi-processing system ( 10 ) comprises a plurality of groups, each having an arbitrary number of processing systems ( 11, 12 ). Memory coherency may or may not be established within any...
|
|
|
6748508 |
Method and apparatus for buffering in multi-node, data distribution architectures
The present invention provides a method and apparatus for buffering in multi-node data distribution architectures. One embodiment of the present invention groups data items into frames and stores...
|
|
|
6694390 |
Managing bus transaction dependencies
A combination of techniques to prevent deadlocks and livelocks in a computer system having a dispatcher and multiple downstream command queues. In one embodiment, a broadcast transaction that...
|
|
|
6687754 |
Method of detecting a device in a network
A method is disclosed for permitting devices connected to a network to identify characteristics of other devices connected to a network. The devices may automatically obtain information about the...
|
|
|
6678773 |
Bus protocol independent method and structure for managing transaction priority, ordering and deadlocks in a multi-processing system
A multi-processing system ( 50 ) utilizes an interconnect fabric ( 59 ) for coupling endpoint devices ( 52, 54, 56, 66, 67 ). Bus control functions are managed in a method which is bus protocol...
|
|
|
6671756 |
KVM switch having a uniprocessor that accomodate multiple users and multiple computers
A KVM switch having a uniprocessor architecture that accommodate multiple users and multiple computers—even multiple users to a single computer—via interrupt servicing provides dramatic...
|
|
|
6657973 |
Communications node, network system and method of controlling network system
In a computer network including plural communications nodes connected through buses, the bus use efficiency in data transfer is improved. A root node having received a transmitted data from a first...
|
|
|
6654837 |
Dynamic priority external transaction system
A multi-mode transaction queue may operate according to a default priority scheme. When a congestion event is detected, the transaction queue may engage a second priority scheme.
|
|
|
6630926 |
Apparatus and method for verifying keystrokes within a computing system
A computing system includes a security register, in which a flag bit is set whenever a clock pulse and scan code are transmitted from the microcontroller in the system keyboard. The presence of...
|