Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 712/202
Name: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors) > Architecture based instruction processing > Stack based computer
Description: Subject matter wherein the architecture"s processor is based upon a stack model and all instruction data processing occurs through use of the stack.


Patents under this class:
1 2 3

Patent Number Title Of Patent Date Issued
7617383 Circular register arrays of a computer Nov. 10, 2009
7590823 Method and system for handling an instruction not supported in a coprocessor formed using configurable logic Sep. 15, 2009
7539849 Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive May. 26, 2009
7496734 System and method for handling register dependency in a stack-based pipelined processor Feb. 24, 2009
7447875 Method and system for management of global queues utilizing a locked state Nov. 4, 2008
7424596 Code interpretation using stack state information Sep. 9, 2008
7424600 Information processing apparatus, information processing method, and program conversion apparatus, in which stack memory is used with improved efficiency Sep. 9, 2008
7415602 Apparatus and method for processing a sequence of jump instructions Aug. 19, 2008
7406592 Method, system, and apparatus for efficient evaluation of boolean expressions Jul. 29, 2008
7380245 Technique for detecting corruption associated with a stack in a storage device May. 27, 2008
7363475 Managing registers in a processor to emulate a portion of a stack Apr. 22, 2008
7350059 Managing stack transfers in a register-based processor Mar. 25, 2008
7340592 Executing a translated block of instructions and branching to correction code when expected top of stack does not match actual top of stack to adjust stack at execution time to continue execut Mar. 4, 2008
7302550 Stack of variable length operands and method for use Nov. 27, 2007
7296271 Replaceable scheduling algorithm in multitasking kernel Nov. 13, 2007
7228532 Method and apparatus to facilitate code verification and garbage collection in a platform-independent virtual machine Jun. 5, 2007
7210134 Deterring reverse-engineering of software systems by randomizing the siting of stack-based data Apr. 24, 2007
7191313 Microprocessor Mar. 13, 2007
7136990 Fast POP operation from RAM cache using cache row value stack Nov. 14, 2006
7131118 Write-through caching a JAVA.RTM. local variable within a register of a register bank Oct. 31, 2006
7124288 Programmable unit with a stack buffer storage device configurable into discrete shadow storage elements accessible by a plurality of command execution units Oct. 17, 2006
7120775 Inter-procedural allocation of stacked registers for a processor Oct. 10, 2006
7085914 Methods for renaming stack references to processor registers Aug. 1, 2006
7080236 Updating stack pointer based on instruction bit indicator without executing an update microinstruction Jul. 18, 2006
7080239 Loop control circuit and loop control method Jul. 18, 2006
7073049 Non-copy shared stack and register file device and dual language processor structure using the same Jul. 4, 2006
7055133 Method and apparatus for eliminating C recursion from a Java programming language bytecode interpreter May. 30, 2006
7028163 Apparatus for controlling multi-word stack operations using a multi-bank stack in digital data processors Apr. 11, 2006
7024537 Data speculation based on addressing patterns identifying dual-purpose register Apr. 4, 2006
7000071 Method for virtually enlarging the stack of a portable data carrier Feb. 14, 2006
6996703 Processing device for executing virtual machine instructions Feb. 7, 2006
6990567 Use of internal general purpose registers of a processor as a Java virtual machine top of stack and dynamic allocation of the registers according to stack status Jan. 24, 2006
6978358 Executing stack-based instructions within a data processing apparatus arranged to apply operations to data items stored in registers Dec. 20, 2005
6968557 Reducing stack memory resources in a threaded computer system Nov. 22, 2005
6961843 Method frame storage using multiple memory circuits Nov. 1, 2005
6950923 Method frame storage using multiple memory circuits Sep. 27, 2005
6941552 Method and apparatus to retain applet security privileges outside of the Java virtual machine Sep. 6, 2005
6934946 Lightweight native method invocation interface for java computing environments Aug. 23, 2005
6931517 Pop-compare micro instruction for repeat string operations Aug. 16, 2005
6918111 System and method for scheduling instructions to maximize outstanding prefetches and loads Jul. 12, 2005
6915508 Method and apparatus for eliminating C recursion from a Java.TM. bytecode interpreter Jul. 5, 2005
6904513 Stack utilization management system and method for a single-stack arrangement Jun. 7, 2005
6892379 Methods and apparatus for use in aiding stack unwinding May. 10, 2005
6877832 Instruction architecture using two instruction stacks Apr. 12, 2005
6854051 Cycle count replication in a simultaneous and redundantly threaded processor Feb. 8, 2005
6826675 Stack utilization management system and method for a single-stack arrangement Nov. 30, 2004
6820192 Central processing unit for easily testing and debugging programs Nov. 16, 2004
6795910 Stack utilization management system and method for a two-stack arrangement Sep. 21, 2004
6760834 Microprocessor for saving contextual data when switching to a test program Jul. 6, 2004
6745320 Data processing apparatus Jun. 1, 2004

1 2 3


 
 
  Recently Added Patents
Switching circuit, switching module and method of controlling the switching circuit
1-arylpyrazole derivatives pesticidal agents
Cart for supporting a tact box
Liquid crystal display device and electronic apparatus
Semi-automatic annotation of multimedia objects
Wafer processing method
Semiconductor memory device
  Randomly Featured Patents
Polynucleotide encoding chemokine .beta.-4
Eccentric elements for a compound archery bow
Multiple hanger holder
Cyanohydrin derivatives and their use in liquid crystal materials and devices
Cabinet for microcomputer components
Data writing system
Treatment of asthma
Glass mounted antenna
Apparatus for treating waste gas by irradiation with electron beams
Elevator storage system