Smoking Cessation Lighter and Method
A lighter for tobacco products suppresses the urge to smoke by operant conditioning.
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.
| Application No. | Application Title | Issue Date |
| 20120084790 | SCHEDULING THREADS IN A PROCESSOR Guiding OS thread scheduling in multi-core and/or multi-threaded microprocessors by: determining, for each thread among the active threads, the power consumed by each instruction type associated with an instruction executed by the thread during the last context switch i... | 04/05/2012 |
| 20120072920 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING APPARATUS CONTROL METHOD A information processing apparatus having a processor is controlled to execute a procedure of reading from the memory attribute information indicating a usage frequency of a register used by a process to be executed as a next process by the processor when the processor ... | 03/22/2012 |
| 20120054773 | PROCESSOR SUPPORT FOR SECURE DEVICE DRIVER ARCHITECTURE A system to increase the security of the state of interrupted applications may include a computer processor to process software running in a plurality of runtime environments. The system may also include an interrupt stack per runtime environment to assist in how the co... | 03/01/2012 |
| 20120047516 | CONTEXT SWITCHING The disclosure relates generally to techniques, methods and apparatus for controlling context switching at a central processing unit. Alternatively, methods and apparatus are provided for providing security to memory blocks. Alternatively, methods and apparatus are prov... | 02/23/2012 |
| 20120023505 | APPARATUS AND METHOD FOR THREAD SCHEDULING AND LOCK ACQUISITION ORDER CONTROL BASED ON DETERMINISTIC PROGRESS INDEX Provided is a method and apparatus for ensuring a deterministic execution characteristic of an application program to perform data processing and execute particular functions in a computing environment using a micro architecture. A lock controlling apparatus based on a ... | 01/26/2012 |
| 20120005679 | APPARATUS AND METHOD FOR THREAD PROGRESS TRACKING USING DETERMINISTIC PROGRESS INDEX Provided is a method and apparatus for measuring a performance or a progress state of an application program to perform data processing and execute particular functions in a computing environment using a micro architecture. A thread progress tracking apparatus may inclu... | 01/05/2012 |
| 20110314480 | Apparatus, System, And Method For Persistent User-Level Thread Embodiments of the invention provide a method of creating, based on an operating-system-scheduled thread running on an operating-system-visible sequencer and using an instruction set extension, a persistent user-level thread to run on an operating-system-sequestered seq... | 12/22/2011 |
| 20110296430 | CONTEXT AWARE DATA PROTECTION A method, system, and computer usable program product for context aware data protection. Information about an access context is received in a data processing system. A resource affected by the access context is identified. The identification of the resource may include ... | 12/01/2011 |
| 20110271287 | CONTEXT-BASED COMMUNICATION SERVICE A method for providing a context-based service to a terminal of a communication network, includes, at a context server cooperating with the communication network: a) receiving a query from a service application suitable for implementing the context based service, the qu... | 11/03/2011 |
| 20110271088 | OPERATING SYSTEM CONTEXT SWITCHING A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and booting the second OS from memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to f... | 11/03/2011 |
| 20110239225 | APPARATUS AND METHOD FOR ADAPTIVE CONTEXT SWITCHING SCHEDULING SCHEME FOR FAST BLOCK INPUT AND OUTPUT Provided is a method and apparatus for an adaptive context switching for a fast block input/output. The adaptive context switching method may include: requesting, by a process, an input/output device to perform an input/output of data; comparing a Central Processing Uni... | 09/29/2011 |
| 20110209159 | CONTEXTUAL CORRELATION ENGINE Embodiments of the present invention are directed to a communication system that provides various automated operations, including linking applications and metadata across computational devices, using a stimulus to automatically find and launch associative and/or context... | 08/25/2011 |
| 20110209158 | ANALYSIS OF SHORT TERM CPU SPIKES IN AN OPERATING SYSTEM KERNEL A profiler may analyze processes being run by a processor. The profiler may include logic to periodically sample a value of an instruction pointer that indicates an instruction in the first process that is currently being executed by the processor and logic to update pr... | 08/25/2011 |
| 20110209155 | SPECULATIVE THREAD EXECUTION WITH HARDWARE TRANSACTIONAL MEMORY In an embodiment, if a self thread has more than one conflict, a transaction of the self thread is aborted and restarted. If the self thread has only one conflict and an enemy thread of the self thread has more than one conflict, the transaction of the self thread is co... | 08/25/2011 |
| 20110173632 | Hardware Wake-and-Go Mechanism with Look-Ahead Polling A hardware wake-and-go mechanism is provided for a data processing system. The wake-and-go mechanism looks ahead in a thread for programming idioms that indicates that the thread is waiting for an event. The wake-and-go mechanism performs a look-ahead polling operation ... | 07/14/2011 |
| 20110173631 | Wake-and-Go Mechanism for a Data Processing System A wake-and-go mechanism is provided for a data processing system. When a thread is waiting for an event, rather than performing a series of get-and-compare sequences, the thread updates a wake-and-go array with a target address associated with the event. The thread then... | 07/14/2011 |
| 20110173633 | Task migration system and method thereof A task migration system is provided which transmits a migration request signal for a plurality of first tasks to a migration manager using a resource manager, transmits information used in response to the migration request signal from a migration initiation handler to t... | 07/14/2011 |
| 20110173634 | Synchronizing Multiple Threads Efficiently In one embodiment, the present invention includes a method of assigning a location within a shared variable for each of multiple threads and writing a value to a corresponding location to indicate that the corresponding thread has reached a barrier. In such manner, when... | 07/14/2011 |
| 20110173627 | INFORMATION-PROCESSING DEVICE AND PROGRAM When executing plural application programs in parallel, a control unit assigns a small storage area to each application program so that a part of a function implemented by execution of each application program is provided. When providing a service of high value to a use... | 07/14/2011 |
| 20110161982 | Task Controlling A Multitask System Ensuring real-time performance of multitask control and improving the processing efficiency of a system provided with a processor processing while switching between a plurality of tasks. The system includes an execution unit executing instructions on individual tasks wh... | 06/30/2011 |
| 20110126210 | RESPONSIVE USER INTERFACE WITH BACKGROUND APPLICATION LOGIC A user interface can be maintained in a responsive state on a user interface thread while synchronous application logic is running on a background thread. The application logic can access an object on the background thread, and the user interface can access the same obj... | 05/26/2011 |
| 20110099555 | Reconfigurable processor and method Disclosed are a reconfigurable processor and processing method, a reconfiguration control apparatus and method, and a thread modeler and modeling method. A memory area of a reconfigurable processor may be divided into a plurality of areas, and a context enabling a threa... | 04/28/2011 |
| 20110099554 | ANALYSIS AND VISUALIZATION OF APPLICATION CONCURRENCY AND PROCESSOR RESOURCE UTILIZATION An analysis and visualization depicts how an application is leveraging computer processor cores in time. The analysis and visualization enables a developer to readily identify the degree of concurrency exploited by an application at runtime. Information regarding proces... | 04/28/2011 |
| 20110093863 | Context switching in a data processing apparatus A data engine that can be interrupted is disclosed, the data engine comprising plurality of elements for storing, routing and processing the data, the plurality of elements comprising: processing elements for processing the data; registers for storing the data being pro... | 04/21/2011 |
| 20110078702 | MULTIPROCESSOR SYSTEM To suppress bias in processors executing a non-routinely-executed program such as event processing, and so on, and thus improve multiprocessor system performance. For this purpose, a multiprocessor system includes: a first context memory which is shared and stores conte... | 03/31/2011 |
| 20110047549 | Manipulating a spin bit within the wait primitive A method of avoiding unnecessary context switching in a multithreaded environment. A thread of execution of a process waiting on a lock protecting access to a shared resource may wait for the lock to be released by executing in a loop, or “spin”. The waiting thread ... | 02/24/2011 |
| 20110029986 | Supporting Administration of a Multi-Application Landscape A computer-implemented method for supporting administration of a multi-application landscape includes initiating, in a multi-application computer system, a business process that involves executing multiple applications and uses run control statements associated with pro... | 02/03/2011 |
| 20100319001 | COMMUNICATION IN ISOLATED EXECUTION CONTEXTS Methods, systems, apparatuses and program products are disclosed for providing for communications within an environment that provides for execution isolation, especially a DXE (Driver Execution Environment) phase of a PC (personal computer) startup process. 12/16/2010 | |
| 20100319000 | EXECUTION CONTEXT ISOLATION Methods, systems, apparatuses and program products are disclosed for providing execution context isolation during the DXE phase of computer start-up. Provision is made for referencing and dereferencing execution contexts and thereby providi... | 12/16/2010 |
| 20100293553 | FAIR SCALABLE READER-WRITER MUTUAL EXCLUSION Implementing fair scalable reader writer mutual exclusion for access to a critical section by a plurality of processing threads in a processing system is accomplished by creating a first queue node for a first thread on the first thread's stack, the queue node represent... | 11/18/2010 |
| 20100287561 | DEVICE FOR AND METHOD OF WEIGHTED-REGION CYCLE ACCOUNTING FOR MULTI-THREADED PROCESSOR CORES An aspect of the present invention improves the accuracy of measuring processor utilization of multi-threaded cores by providing a calibration facility that derives utilization in the context of the overall dynamic operating state of the core by assigning weights to idl... | 11/11/2010 |
| 20100262976 | Task Processor A task processor includes a CPU, a save circuit, and a task control circuit. A task control circuit is provided with a task selection circuit and state storage units associated with respective tasks. When executing a predetermined system call instruction, the CPU notifi... | 10/14/2010 |
| 20100242050 | METHOD AND SYSTEM FOR DEADLOCK DETECTION IN A DISTRIBUTED ENVIRONMENT A method of deadlock detection is disclosed which adjusts the detection technique based on statistics maintained for tracking the number of actual deadlocks that are detected in a distributed system, and for which types of locks are most frequently involved in deadlocks... | 09/23/2010 |
| 20100223624 | METHOD FOR PUSHING WORK REQUEST-ASSOCIATED CONTEXTS INTO AN IO DEVICE A system and method employing the system for pushing work request associated contexts into a computer device includes issuing a request to a device in a computer system. Context data is fetched from a data storage device for the device. Context is determined for specifi... | 09/02/2010 |
| 20100199283 | DATA PROCESSING UNIT When a CPU is processing a first task by using an accelerator for use in image processing, if a request for allocating the accelerator to a process of a second task is issued, the CPU sets an interruption flag when the process of the second task is prioritized over a pr... | 08/05/2010 |
| 20100199288 | Multi-Tasking Real-Time Operating System for Microprocessors with Limited Memory A real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a plurality of defined tasks, individual ones of the tasks having subroutines callable in nested levels for accomplishing t... | 08/05/2010 |
| 20100199287 | Method, Apparatus, and Computer Program Product for Context-Based Contact Information Management An apparatus for context-based contact information management may include a processor. The processor may be configured to receive contact information and associated sender-based context information. In this regard, the contact information and sender-based context inform... | 08/05/2010 |
| 20100138641 | Mechanism for enabling a program to be executed while the execution of an operating system is suspended A mechanism is provided for enabling an auxiliary program to be executed in a computer system, after an operating system has been loaded and executed, without rebooting the computer system. This may be achieved by suspending execution of the operating system, executing ... | 06/03/2010 |
| 20100115530 | METHOD TO TRACK APPLICATION CONTEXT AND APPLICATION IDENTIFICATION One particular implementation may take the form of a system or method for tracking application identification and application context in a context-isolated computing environment. The method may store such application information to reduce redundant information being sto... | 05/06/2010 |
| 20100083275 | TRANSPARENT USER MODE SCHEDULING ON TRADITIONAL THREADING SYSTEMS Embodiments for performing cooperative user mode scheduling between user mode schedulable (UMS) threads and primary threads are disclosed. In accordance with one embodiment, an asynchronous procedure call (APC) is received on a kernel portion of a user mode schedulable ... | 04/01/2010 |