Sign up
Matches 1 - 50 out of 155 1 2 3 4 >


Match Document Document Title
8769546 Busy-wait time for threads  
Method to selectively assign a reduced busy-wait time to threads is described. The method comprises determining whether at least one thread is spinning on a mutex lock associated with a condition...
8694707 Memory data transfer method and system  
A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a...
8570550 Method and system for remote management of print devices  
A method of controlling a print device using an instruction corresponding to a command received from a remote location. A second server may transmit a query directed to a first server. The second...
8555292 Synchronizing communication over shared memory  
Two threads may communicate via shared memory using two different modes. In a polling mode, a receiving thread may poll an indicator set by the sending thread to determine if a message is present....
8539485 Polling using reservation mechanism  
A first thread enters a polling loop to wait for a signal from a second thread before processing instructions dependent on the polling loop. When entering the polling loop, the first thread sets a...
8521930 Method and apparatus for scheduling transactions in a host-controlled packet-based bus environment  
Systems and methods schedule periodic and non-periodic transactions in a multi-port bus environment. The method may comprise performing multiple search passes through a first array of endpoints to...
8499299 Ensuring deterministic thread context switching in virtual machine applications  
Techniques for ensuring deterministic thread context switching in a virtual machine application program include, in one embodiment, providing a single application-level mutex that threads of the...
8417851 Polling of a target register within a peripheral device  
In a disclosed example of a method, a requested value of a target register may be specified as a precondition to performing a requested read or write operation. The requested read or write...
8412857 Authenticating, tracking, and using a peripheral  
This document describes techniques (300, 600) and apparatuses (102, 106, 700, 800, 900) for peripheral authentication. These techniques (300, 600) and apparatuses (102, 106, 700, 800, 900) may...
8380903 Administering the polling of a number of devices for device status  
Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task...
8336108 Method and system for collaboration involving enterprise nodes  
A method and system for a communication network containing both trusted peers and untrusted hosts within the network. Trusted peers can collaborate with each other to observe and monitor the...
8321872 Reusable, operating system aware hardware mutex  
Hardware resources sharing for a computer system running software tasks. A controller stores records including a mutex ID tag and a waiter flag in a cache. Lock and unlock registers are readable by...
8321869 Synchronization using agent-based semaphores  
The present specification describes techniques and apparatus that enable synchronization using agent-based semaphores. In one or more implementations, a semaphore is used for a first agent to...
8244943 Administering the polling of a number of devices for device status  
Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task...
8209689 Live lock free priority scheme for memory transactions in transactional memory  
A method and apparatus for avoiding live-lock during transaction execution is herein described. Counting logic is utilized to track successfully committed transactions for each processing element....
8176181 Layer-2 management entity messaging framework in a network  
A communications system and method comprises the steps of performing at least one Layer 2 transaction comprising a plurality of wave cycles, each Layer 2 transaction including performing a first...
8169636 Method, computer and computer program modules to transfer data in a computer network, and such a computer network  
In a method, a computer, and computer program modules to transfer data between servers of a computer network, a computer program module supplying the data from a first server is provided, and a...
8094642 Polling method and vehicle search method in digital radio communication system  
The present invention provides a polling method in a radio digital communication system making it possible to shorten time required for polling without causing increase in an error rate and to...
7949801 Main processor initiating command timing signal via DMA to coprocessor in order to synchronize execution of instructions  
Coprocessor systems for using a main microprocessor DMA channel to write to a port to control a coprocessor system are provided. In certain examples, coprocessor systems are described using a main...
7950014 Detecting the ready state of a user interface element  
Aspects of the subject matter described herein relate to detecting the ready state of a user interface element. In aspects, a synchronization object is created to indicate when a user interface...
7890597 Direct memory access transfer completion notification  
Methods, systems, and products are disclosed for DMA transfer completion notification that include: inserting, by an origin DMA on an origin node in an origin injection FIFO, a data descriptor for...
7844689 Managing configuration request received via network  
An apparatus, method, system, computer program and product are disclosed, each capable of managing a configuration request received via a network. Upon receiving a configuration right request form...
7814251 DMA transfer control system that performs data decode and data transfer and that generates a no operation (NOP) interrupt signal to end the DMA transfer processing in response to a NOP designation  
A direct memory access (DMA) transfer apparatus configured to sequentially read, into a register, at least one transfer setting value for data transfer stored in a memory and to perform DMA...
7779178 Method and apparatus for application/OS triggered low-latency network communications  
A data buffer that is a target for data received over a communication channel is examined, and a device associated with the communication channel is polled, to find, process, and return data...
7774531 Allocating processor resources during speculative execution using a temporal ordering policy  
One embodiment provides a system which uses a temporal ordering policy for allocation of limited processor resources. The system starts by executing instructions for a program during a...
7774356 Method and apparatus for application state synchronization  
A method and an apparatus that synchronize an application state in a client with a data source in a backend system in an asynchronous manner are described. A response is sent to the client based on...
7716392 Computer system having an I/O module directly connected to a main storage for DMA transfer  
A computer system includes a CPU (Central Processing Unit) and a main storage interconnected by a bus to the CPU. The I/O module for transferring received data and data to be transmitted to and...
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...
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...
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...
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...
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...
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...
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 circuitry...
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...
Matches 1 - 50 out of 155 1 2 3 4 >