|
Match
|
Document |
Document Title |
|
|
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...
|
|
|
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...
|