Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 718/107
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
Description: Subject matter comprising means or steps for dividing processor time of a computer or digital data processing system between multiple executing programs or processes.










Sub-classes under this class:

Class Number Class Name Patents
718/108 Context switching 767


Patents under this class:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Patent Number Title Of Patent Date Issued
8713571 Asynchronous task execution Apr. 29, 2014
8705879 Image compression acceleration using multiple processors Apr. 22, 2014
8707324 Fair scalable reader-writer mutual exclusion Apr. 22, 2014
8694999 Cooperative scheduling of multiple partitions in a single time window Apr. 8, 2014
8695000 Data transfer protection in a multi-tasking modeling environment having a protection mechanism selected by user via user interface Apr. 8, 2014
8694621 Capture, analysis, and visualization of concurrent system and network behavior of an application Apr. 8, 2014
8688767 Distributed processing system, distributed operation method and computer program Apr. 1, 2014
8689221 Speculative thread execution and asynchronous conflict events Apr. 1, 2014
8661441 Transaction load reduction for process completion Feb. 25, 2014
8661446 Methods and apparatus for managing and controlling power consumption and heat generation in computer systems Feb. 25, 2014
8661431 Accurately estimating install time Feb. 25, 2014
8656408 Scheduling threads in a processor based on instruction type power consumption Feb. 18, 2014
8656145 Methods and systems for allocating interrupts in a multithreaded processor Feb. 18, 2014
8656399 Runtime analysis and control method of folding indentified threads by assuming context of another thread and executing inlieu of another thread using thread folding tools Feb. 18, 2014
8650569 User-level re-initialization instruction interception Feb. 11, 2014
8645955 Multitasking method and apparatus for reconfigurable array Feb. 4, 2014
8635600 Systems and methods for virtual machine thread tracing Jan. 21, 2014
8635618 Method and system to identify conflicts in scheduling data center changes to assets utilizing task type plugin with conflict detection logic corresponding to the change request Jan. 21, 2014
8631160 Development of parallel/distributed applications Jan. 14, 2014
8624910 Register indexed sampler for texture opcodes Jan. 7, 2014
8627451 Systems and methods for providing an isolated execution environment for accessing untrusted content Jan. 7, 2014
8621468 Multi core optimizations on a binary using static and run time analysis Dec. 31, 2013
8615771 Effective management of blocked-tasks in preemptible read-copy update Dec. 24, 2013
8615770 System and method for dynamically spawning thread blocks within multi-threaded processing systems Dec. 24, 2013
8612978 Code execution utilizing single or multiple threads Dec. 17, 2013
8612981 Task distribution method Dec. 17, 2013
8612988 Method for monitoring system resources and associated electronic device Dec. 17, 2013
8607030 Scheduling threads instructions in variably selected or predetermined order periods of requested time ratio Dec. 10, 2013
8607239 Lock mechanism to reduce waiting of threads to access a shared resource by selectively granting access to a thread before an enqueued highest priority thread Dec. 10, 2013
8607244 Executing multiple threads in a processor Dec. 10, 2013
8607247 Method and system for workitem synchronization Dec. 10, 2013
8601486 Deterministic parallelization through atomic task computation Dec. 3, 2013
8601487 Deterministic parallelization through atomic task computation Dec. 3, 2013
8601133 Highly scalable data center architecture with address resolution protocol (ARP)-free servers Dec. 3, 2013
8595747 Efficient task scheduling by assigning fixed registers to scheduler Nov. 26, 2013
8595746 Method and apparatus for scheduling tasks to control hardware devices Nov. 26, 2013
8595745 Job-process swapping between multiple storage devices based on the most recently executed type of a process and historical execution count among plural types of processes Nov. 26, 2013
8595744 Anticipatory helper thread based code execution Nov. 26, 2013
8595727 Job processing apparatus, job processing apparatus control method, and storage medium Nov. 26, 2013
8595450 Application pre-launch to reduce user interface latency Nov. 26, 2013
8595181 Report preview caching techniques in a multi-tenant database Nov. 26, 2013
8594816 Method and system for measuring task load Nov. 26, 2013
8589925 Techniques for switching threads within routines Nov. 19, 2013
8589942 Non-real time thread scheduling Nov. 19, 2013
8589943 Multi-threaded processing with reduced context switching Nov. 19, 2013
8584138 Direct switching of software threads by selectively bypassing run queue based on selection criteria Nov. 12, 2013
8578382 Associating data for events occurring in software threads with synchronized clock cycle counters Nov. 5, 2013
8572626 Symmetric multi-processor system Oct. 29, 2013
8572296 Device and method for arbitrating between direct memory access task requests Oct. 29, 2013
8566795 Selectively obtaining call stack information based on criteria Oct. 22, 2013

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










 
 
  Recently Added Patents
Phase-amplitude 3-D stereo encoder and decoder
Lubricating oil compositions
Image capture system and method
Reframing circuitry with virtual container drop and insert functionality to support circuit emulation protocols
Email certificates
Methods of implanting dopant ions
Method and system of channel detecting and reporting, terminal, and management center
  Randomly Featured Patents
Query abstraction high level parameters for reuse and trend analysis
Emission analyzer
Internal oriented perforating system and method
Fishing reel
Process for producing a photoelectric detector of the high-sensitivity photoresistor type
Automatic control for electric heating device
Head-up displays
Method of covalently bonding biopolymer to a solid hydrophilic organic polymer
Drafting mechanism for a spinning machine
Method of rebooting a multi-device cluster while maintaining cluster operation