Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 718/108
Name: Electrical computers and digital processing systems: virtual machine task or process management or task management/control > Task management or control > Process scheduling > Multitasking, time sharing > Context switching
Description: Subject matter comprising means or steps for saving and restoring state data (i.e., context) of a task, process, or thread in a preemptive, nonpreemptive, or cooperative multitasking system.


Patents under this class:
1 2 3 4 5 6 7 8 9

Patent Number Title Of Patent Date Issued
7617499 Context switch instruction prefetching in multithreaded computer Nov. 10, 2009
7603566 Authenticated process switching on a microprocessor Oct. 13, 2009
7603673 Method and system for reducing context switch times Oct. 13, 2009
7600084 Register file with integrated routing to execution units for multi-threaded processors Oct. 6, 2009
7596682 Architected register file system utilizes status and control registers to control read/write operations between threads Sep. 29, 2009
7594234 Adaptive spin-then-block mutual exclusion in multi-threaded processing Sep. 22, 2009
7586492 Real-time display post-processing using programmable hardware Sep. 8, 2009
7584474 Systems and methods for transaction chaining Sep. 1, 2009
7583268 Graphics pipeline precise interrupt method and apparatus Sep. 1, 2009
7580040 Interruptible GPU and method for processing multiple contexts and runlists Aug. 25, 2009
7581219 Transitioning between virtual machine monitor domains in a virtual machine environment Aug. 25, 2009
7577952 Common state sequences in a finite state machine Aug. 18, 2009
7565659 Light weight context switching Jul. 21, 2009
7559063 Program flow control in computer systems Jul. 7, 2009
7558723 Systems and methods for bimodal device virtualization of actual and idealized hardware-based devices Jul. 7, 2009
7555607 Program thread syncronization for instruction cachelines Jun. 30, 2009
7552433 Non-platform-specific unique indentifier generation Jun. 23, 2009
7549150 Method and system for detecting potential races in multithreaded programs Jun. 16, 2009
7545381 Interruptible GPU and method for context saving and restoring Jun. 9, 2009
7539986 Method for guest operating system integrity validation May. 26, 2009
7536541 Parallelizing multiple boot images with virtual machines May. 19, 2009
7536690 Deferred task swapping in a multithreaded environment May. 19, 2009
7533207 Optimized interrupt delivery in a virtualized environment May. 12, 2009
7529854 Context-aware systems and methods location-aware systems and methods context-aware vehicles and methods of operating the same and location-aware vehicles and methods of operating the same May. 5, 2009
7529915 Context switching processor with multiple context control register sets including write address register identifying destination register for waiting context to store returned data from extern May. 5, 2009
7526579 Configurable input/output interface for an application specific product Apr. 28, 2009
7526767 Methods for automatic group switching according to a resource plan Apr. 28, 2009
7523455 Method and system for application managed context switching Apr. 21, 2009
7512952 Task switching with state preservation for programs running on an electronic device Mar. 31, 2009
7512773 Context switching using halt sequencing protocol Mar. 31, 2009
7502876 Background memory manager that determines if data structures fits in memory with memory state transactions map Mar. 10, 2009
7503048 Scheduling synchronization of programs running as streams on multiple processors Mar. 10, 2009
7503049 Information processing apparatus operable to switch operating systems Mar. 10, 2009
7500244 Adaptive algorithm for selecting a virtualization algorithm in virtual machine environments Mar. 3, 2009
7496921 Processing block with integrated light weight multi-threading support Feb. 24, 2009
7493621 Context switch data prefetching in multithreaded computer Feb. 17, 2009
7492718 Serial protocol controller that supports subroutine calls Feb. 17, 2009
7490223 Dynamic resource allocation among master processors that require service from a coprocessor Feb. 10, 2009
7487319 Resource allocation unit queue Feb. 3, 2009
7487507 Secure control transfer in information system Feb. 3, 2009
7480706 Multi-threaded round-robin receive for fast network port Jan. 20, 2009
7478394 Context-corrupting context switching Jan. 13, 2009
7478389 Techniques for implementing security on a small footprint device using a context barrier Jan. 13, 2009
7472202 Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same Dec. 30, 2008
7472393 Method and system for real time scheduler Dec. 30, 2008
7469321 Software process migration between coherency regions without cache purges Dec. 23, 2008
7461144 Virtual private server with enhanced security Dec. 2, 2008
7461153 Systems and methods for switching internet contexts without process shutdown Dec. 2, 2008
7454756 Method, apparatus and system for seamlessly sharing devices amongst virtual machines Nov. 18, 2008
7454600 Method and apparatus for assigning thread priority in a processor or the like Nov. 18, 2008

1 2 3 4 5 6 7 8 9


 
 
  Recently Added Patents
Method and arrangement for correcting an angle-measuring and/or distance-measuring sensor system
Apparatus and method for making an ear warmer and an ear warmer frame
Stereospecific anxiolytic and anticonvulsant agents with reduced muscle-relaxant, sedative-hypnotic and ataxic effects
Method for identifying modulators of human orexin-2 receptor
Fluoro substituted cycloalkanoindoles, compositions containing such compounds and methods of treatment
Bag system for the cryopreservation of body fluids
Spraying head for bathing
  Randomly Featured Patents
Process for the preparation of zeolite Beta using dibenzyldimethylammonium ions and the product produced
Gapless concatenated Vivaldi notch/meander line loaded antennas
Meter for comparing impact hammers
Insulated bowl
System for performing real-estate transactions over a computer network using participant templates
Non-photographic, digital laser image recording
Releasable filament clamp
Apparatus and method for determining water dew point
Sign generation system for a carry save adder
Electromagnetic valve