Resources Contact Us Home
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 10 11 12 13 14 15 16

Patent Number Title Of Patent Date Issued
5812846 Method and apparatus for passing control from a first process to a second process Sep. 22, 1998
5809522 Microprocessor system with process identification tag entries to reduce cache flushing after a context switch Sep. 15, 1998
5802371 Method of walking-up a call stack for a client/server program that uses remote procedure call Sep. 1, 1998
5799188 System and method for managing variable weight thread contexts in a multithreaded computer system Aug. 25, 1998
5799143 Multiple context software analysis Aug. 25, 1998
5796397 Information processing device with input data sharing among several applications Aug. 18, 1998
5794047 Method of walking-up a call stack for a client/server program that uses remote procedure call Aug. 11, 1998
5794037 Direct access to slave processing by unprotected application using context saving and restoration Aug. 11, 1998
5771382 System and method for synchronizing static variable initialization and reference under a multi-threaded computer environment Jun. 23, 1998
5764861 Apparatus and method for controlling context of input/output devices in a computer system Jun. 9, 1998
5758161 Testing method for checking the completion of asynchronous distributed collective operations May. 26, 1998
5754818 Architecture and method for sharing TLB entries through process IDS May. 19, 1998
5742822 Multithreaded processor which dynamically discriminates a parallel execution and a sequential execution of threads Apr. 21, 1998
5727211 System and method for fast context switching between tasks Mar. 10, 1998
5724586 Method for improving cache locality of a computer program Mar. 3, 1998
5708808 Method and apparatus for concurrency with critical regions Jan. 13, 1998
5701508 Executing different instructions that cause different data type operations to be performed on single logical register file Dec. 23, 1997
5682531 Central processing unit Oct. 28, 1997
5666523 Method and system for distributing asynchronous input from a system input queue to reduce context switches Sep. 9, 1997
5659750 Apparatus for context switching of input/output devices in responses to commands from unprivileged application programs Aug. 19, 1997
5659749 System and method for performing efficient hardware context switching in an instrumentation system Aug. 19, 1997
5642507 Apparatus for collecting control data of a virtual machine and method of thereof Jun. 24, 1997
5630137 Condition handling in a multi-language computer program May. 13, 1997
5613114 System and method for custom context switching Mar. 18, 1997
5606696 Exception handling method and apparatus for a microkernel data processing system Feb. 25, 1997
5530865 Method and apparatus for improved application program switching on a computer-controlled display system Jun. 25, 1996
5526521 Method and system for process scheduling from within a current context and switching contexts only when the next scheduled context is different Jun. 11, 1996
5517644 Office automation system with interrupt feature May. 14, 1996
5515538 Apparatus and method for interrupt handling in a multi-threaded operating system kernel May. 7, 1996
5506963 Real-time management system having coprocessors allocated time slices of different durations to functions and processors executed functions simultaneously in accordance with the time allocatio Apr. 9, 1996
5506987 Affinity scheduling of processes on symmetric multiprocessing systems Apr. 9, 1996
5506988 Program-controlled communication installation Apr. 9, 1996
5490272 Method and apparatus for creating multithreaded time slices in a multitasking operating system Feb. 6, 1996
5481719 Exception handling method and apparatus for a microkernel data processing system Jan. 2, 1996
5469570 System for examining statuses of tasks when one task is interrupted in data processing system Nov. 21, 1995
5459865 Runtime loader Oct. 17, 1995
5455940 Method for abnormal restart of a multiprocessor computer of a telecommunication switching system Oct. 3, 1995
5437047 System for gathering and safeguarding program run information of each individual processor by transferring information to an external storage Jul. 25, 1995
5437039 Servicing transparent system interrupts and reducing interrupt latency Jul. 25, 1995
5428779 System and method for supporting context switching within a multiprocessor system having functional blocks that generate state programs with coded register load instructions Jun. 27, 1995
5421014 Method for controlling multi-thread operations issued by an initiator-type device to one or more target-type peripheral devices May. 30, 1995
5390329 Responding to service requests using minimal system-side context in a multiprocessor environment Feb. 14, 1995
5388219 Efficient channel and control unit for host computer Feb. 7, 1995
5371889 Journalling optimization system and method for distributed computations Dec. 6, 1994
5353418 System storing thread descriptor identifying one of plural threads of computation in storage only when all data for operating on thread is ready and independently of resultant imperative proce Oct. 4, 1994
5349680 Information processing apparatus for executing application programs under control of a system program Sep. 20, 1994
5345590 Method and apparatus for cross-partition control in a partitioned process environment Sep. 6, 1994
5280616 Logic circuit for task processing Jan. 18, 1994
5220669 Linkage mechanism for program isolation Jun. 15, 1993
5142677 Context switching devices, systems and methods Aug. 25, 1992

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

  Recently Added Patents
Systems, computer programs, and methods for controlling costs of a healthcare practice
Method of and apparatus for recording motion picture, which generate encoded data with higher compression efficiency using a motion vector similarity
Signal processing apparatus, display apparatus having the same, and signal processing method
Early kill removal graphics processing system and method
Factor IXa crystals, related complexes and methods
Dental fillers including a phosphorus containing surface treatment, and compositions and methods thereof
Self-service administration of a database
  Randomly Featured Patents
Foldable reflector
Gasser composition and method of gassing
Active matrix liquid crystal panel and method for repairing defect therein
Phone stand system
Method and device for reducing the pump light in a sheat-pumped fiber laser output
Bore sealing telescopic hoist
Packaging element of tire wheel
Z-fold paper sheet carrier
Can system