U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5971829

Motorized Ice Cream Cone

A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.

Newsletter  PatentStorm News

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.

 

Class 710/260 - INTERRUPT PROCESSING


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter comprising means or steps for stopping, halting,
No. of patents: 1434
Last issue date: 05/01/2012


          9            
NumberTitleIssue Date
7177963System and method for low-overhead monitoring of transmit queue empty status
A queue monitoring system and method determines when one or more transmit queues have reached a state that requires action by the host processing device, without the need for periodic polling of transmit status or excessive interrupt servicing. The queue monitoring ...
02/13/2007
7177943System and method for processing packets in a multi-processor environment
A method for processing packets in a multi-processor environment, that includes receiving a set-up request packet for a communication session and directing the set-up request packet to a selected one of a plurality of processors. A set-up reply packet is generated a...
02/13/2007
7177960Mobile terminal
To display a horizontally oblong movie on a vertically oblong display portion, the movie may be displayed with being rotated 90 degrees by a CPU while the display portion is held in an orientation where the display portion is wider than tall. Since this arrangement ...
02/13/2007
7177925Event management system
One embodiment of an event management system, operating on a computer system having event producers and event consumers, includes an initial event handler program and an event queue having a first event. The initial event handler program retrieves the first event fr...
02/13/2007
7174472Low overhead integrated circuit power down and restart
An integrated circuit provided with a power down and power up mechanism which operates by storing state data including at least architectural state data within storage cells having their own power supply with the main power supply being removed during the power down...
02/06/2007
7174554Tools and methods for discovering race condition errors
Tools and methods are described herein for discovering race condition errors in a software program. The errors are discovered by deliberately causing a processor executing the test program to switch threads at intervals other than normally scheduled by an operating ...
02/06/2007
7174393TCP/IP offload network interface device
A system for protocol processing in a computer network has a TCP/IP Offload Network Interface Device (TONID) associated with a host computer. The TONID provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating da...
02/06/2007
7174352File system image transfer
The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the f...
02/06/2007
7171501System and method for asynchronous transfer of control
An invention is provided for a synchronous transfer of control. An asynchronous interrupt exception is received, and in response, the value of a reference counter is determined. The value of the reference counter is based on the execution of synchronized code. Gener...
01/30/2007
7171509Method and apparatus for host messaging unit for Peripheral Component Interconnect busmaster devices
Peripheral Component Interconnect (PCI) device contains Host Messaging Unit (HMU) which is operative to off load host processor and PCI device processor from PCI bus transfer overhead. HMU is configurable to asynchronously retrieve host processor commands from circu...
01/30/2007
7171531Process job flow analysis
A storage device is configured with one or more processes that receive, process, and pass on jobs from a source. The number of jobs received by a process is compared with the number of jobs completed and/or passed on by the process. If the number of jobs that are re...
01/30/2007
7171547Method and apparatus to save processor architectural state for later process resumption
A method and an apparatus for restoring logic states using programming code are disclosed. In one embodiment, the process of a data processing system identifies a first logic value stored in a first register and branches to a first location within the programming co...
01/30/2007
7168075Automation device and updating method
A device used for control or monitoring of a process is updated without interruption or exceeding upper response time limits for response to a change in the state of the process. If the updating task requires too much run time, the updating task is terminated. As so...
01/23/2007
7167982Securing decrypted files in a shared environment
A method, system and computer program product for securing decrypted files in a shared environment. A filter driver in a kernel space may be configured to control service requests to encrypted files stored in a shared area, e.g., a shared directory on a disk unit, a...
01/23/2007
7167939Asynchronous system bus adapter for a computer system having a hierarchical bus structure
A computer system having a hierarchical bus structure that allows decoupling of a local bus from a global bus thereof. Decoupling of the local bus is achieved through use of an asynchronous system bus adapter which includes a local bus adapter for handling transacti...
01/23/2007
7167814Analysis system for analyzing the condition of a machine
An apparatus for analyzing the condition of a machine, comprising: at least one input for receiving measurement data from a sensor for surveying a measuring point of the machine; data processing means for processing condition data dependent on said measurement data;...
01/23/2007
7167927TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
A network interface device has a fast-path ACK generating and transmitting mechanism. ACKs are generated using a finite state machine (FSM). The FSM retrieves a template header and fills in TCP and IP fields in the template. The FSM is not a stack, but rather fills ...
01/23/2007
7167893Methods and systems for processing a plurality of errors
As part of handling a large amount of error information generated on a mainframe system associated, for example, with a telephone billing system, a utility software program allows a user to easily process the error information. The information is generated by the ma...
01/23/2007
7165135Method and apparatus for controlling interrupts in a secure execution mode-capable processor
A method is provided for controlling interrupts in a secure execution mode-capable processor. The method includes detecting an interrupt and performing a predetermined routine in response to detecting the interrupt. The method further includes performing a second ro...
01/16/2007
7165134System for selectively generating real-time interrupts and selectively processing associated data when it has higher priority than currently executing non-real-time operation
A method is disclosed. The method includes receiving real-time data at a personal computer implementing a general purpose operating system, generating a real-time event at the personal computer and determining whether the real-time event has a higher priority than a...
01/16/2007
7165183Temperature controlled semiconductor circuit
An interrupt signal EMG is put out to a microprocessor 10 when a thermal monitor 40 detects that a package temperature exceeds a reference. The microprocessor then increases a frequency division value N stored in a frequency division value register ...
01/16/2007
7165128Multifunctional I/O organizer unit for multiprocessor multimedia chips
An apparatus and method for providing enhanced performance for multi-processor multimedia chips. In one embodiment, the present invention is comprised of a data and communication apparatus coupled with the multimedia system in which the multi-processor multimedia ch...
01/16/2007
7164610Microcomputer having a flush memory that can be temporarily interrupted during an erase process
A microcomputer with a built-in non-volatile semiconductor memory, which can automatically perform a work of temporarily interrupting automatic writing or automatic erase and accepting an interruption process when an interruption occurs during the automatic writing ...
01/16/2007
7162560Partitionable multiprocessor system having programmable interrupt controllers
A system that may optionally be partitioned into multiple domains is disclosed. Each domain is capable of independently powering on, executing a firmware program, and loading an operating system, including a legacy operating system, as well as running an application...
01/09/2007
7162558Interrupt signal processing circuit for sending interrupt requests to a computer system
A computer system associated with a plurality of interrupt sources that produce interrupt signals may include interrupt signal processing blocks corresponding to the interrupt sources, respectively. Each of the interrupt processing blocks can include: a counter for ...
01/09/2007
7162559System for controlling interrupts between input/output devices and central processing units
An interrupt controller enables multiple CPUs to control access to an increased number of interrupts. Each of a plurality of CPUs is able to block interrupts written to the interrupt controller at multiple levels. First, each CPU is able to block interrupts at the i...
01/09/2007
7159057Evaluation chip
An evaluation chip is disclosed whose interrupt priority order can be changed freely. A plurality of interrupt priority order determining circuits 20-1 to 2-4 perform a logical operation on a plurality of signals S11 to S14 ...
01/02/2007
7155718Method and apparatus to suspend and resume on next instruction for a microcontroller
In a computer system including at least one microcontroller, by suspending tasks after execution of particular instructions, such as a load-register-from-external-memory instruction, or when a resource is not ready, unnecessary attempts to execute subsequent instruc...
12/26/2006
7152169Method for providing power management on multi-threaded processor by using SMM mode to place a physical processor into lower power state
A power management technique uses system management interrupt (SMI) to manage states of a processor that includes multiple logical processors. When the SMI is generated, the states of logical processors are verified. When all of the logical processors are idle, the ...
12/19/2006
7152125Dynamic master/slave configuration for multiple expansion modules
A computing system having expansion modules. One of the expansion modules is identified as a master module. The other modules act as slaves to the master module. The central processing unit routes a task to either the master module for portioning out or to all of th...
12/19/2006
7149854External locking mechanism for personal computer memory locations
A method and system for providing an external locking mechanism for memory locations. The memory includes a first plurality of storage locations configured with BIOS data and a second plurality of storage locations. The second plurality of storage locations includes...
12/12/2006
7149838Method and apparatus for configuring multiple segment wired-AND bus systems
A special bus master, called a configuration host, “walks” a bus system to discover the bus topology and bus bridges that form that topology. Once the bridges have been located, the configuration host assigns a bridge ID to each bridge and enters information int...
12/12/2006
7149831Batch processing of interrupts
A computer-implemented method for handling pending interrupt vectors of a pending interrupt list is disclosed. The method includes batch-reading the set of pending interrupt vectors into a working list of working interrupt vectors. The method also includes performin...
12/12/2006
7149872System and method for identifying TLB entries associated with a physical address of a specified range
A system and method for identifying a TLB entry having a physical address that is within a specified range are disclosed. The method includes obtaining a tentative TLB entry from a page table entry and accessing a physical address associated with the tentative TLB e...
12/12/2006
7149851Method and system for conservatively managing store capacity available to a processor issuing stores
Method and system for conservatively managing store capacity available to a processor issuing stores are provided and described. In particular, a counter mechanism is utilized, whereas the counter mechanism is incremented or decremented based on the occurrence of pa...
12/12/2006
7149830Semiconductor device and microcontroller
A semiconductor device in which input terminals for external interrupts can be set as desired. A plurality of external input terminals can be specified as interrupt terminals which output an input signal to an external interrupt circuit via an interrupt terminal sel...
12/12/2006
7150018Method and system for deterministic ordering of software modules
A method and system for ordering software modules in a guaranteed order for execution. Unique values are statically assigned to software modules (e.g., filter drivers) when fully developed. Each module's assigned value determines its relative position to other modul...
12/12/2006
7146232Agent program environment
A system and method for programming a plurality of agents onto a distributed control system are disclosed. The system includes a terminal that displays a graphical user interface having a plurality of images. The plurality of images includes a first image showing a ...
12/05/2006
7146482Memory mapped input/output emulation
A method of managing memory mapped input output operations to an alternate address space comprising: executing a first instruction directed to a first memory mapped input output alternate address space of a machine associated with a first adapter to allocate a resou...
12/05/2006
7145913Thread based scalable routing for an active router
In the present scalable system routing method, received packets are associating with threads for processing the received packets. While a previously received packet is being processed, arrival of an interrupt is checked. If there is an interrupt, a thread is created...
12/05/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?