U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?

Newsletter  PatentStorm News

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.

 

Portka, Gary


Primary examiner statistics: 382 patents; average approval time: 384 days
Assistant examiner statistics: 146 patents; average approval time: 1071 days

Patents as Assistant Examiner


1        
NumberTitleIssue Date
6526488Computer systems
There is disclosed a method and apparatus for controlling access to and corruption of information in a computer system. In known "PC Virus" protection methods the boot partition becomes "Read Only" when the system is in Supervised Mode. However, Microsoft...
02/25/2003
6523086Method for improving performance of read cache of magnetic disk drive
A method for improving the performance of a read cache of a magnetic disk drive includes: a data transmission process for reading corresponding data from the disk in response to a data read command of a host computer, temporarily storing the corresponding...
02/18/2003
6430653Disk control unit and method for prefetching according to partition information and concatenation information
A disk control unit and method thereof enable read-in speed to be improved regarding a file which is stored in a fixed drive discontinuously. A prefetch decision circuit receives instructions from an instruction decode circuit. The prefetch decision circu...
08/06/2002
6430660Unified memory hard disk drive system
A disk controller system includes a microprocessor, a hard disk controller, a disk channel path, a host communications path, and an interface coupled to each of the microprocessor, hard disk controller, disk channel path and host communications path. A un...
08/06/2002
6418525Method and apparatus for reducing latency in set-associative caches using set prediction
A method and apparatus for storing and utilizing set prediction information regarding which set of a set-associative memory will be accessed for enhancing performance of the set-associative memory and reducing power consumption. The set prediction informa...
07/09/2002
6412041Real time processing method of a flash memory
A real time processing method of a flash memory is disclosed, which includes the steps of (1) determining whether an access to the flash memory is possible when an access to a block of the flash memory is requested in order to perform a read/write operati...
06/25/2002
6408370Storage system assuring data integrity and a synchronous remote data duplexing
A primary controller operates to transmit write data and a write time to a secondary controller in the earlier sequence of the write times after reporting a completion of a request for write to a processing unit. The secondary controller stores the write ...
06/18/2002
6405294Data center migration method and system using data mirroring
A method and system for migrating computer applications and volumes of data from a source DASD connected to a source computer system to a target DASD connected to a target computer system. The method comprises ensuring data integrity on the source DASD, i...
06/11/2002
6401186Continuous burst memory which anticipates a next requested start address
A system is described which uses a burst access memory and a memory controller to anticipate the memory address to be used in future data read operations as requested by a microprocessor. Either the memory controller or the memory device initiates a burst...
06/04/2002
6397299Reduced latency memory configuration method using non-cacheable memory physically distinct from main memory
The present invention relates to a method in a computer system, for configuring a memory subsystem, comprising selecting a subset of main memory, integrating the subset of main memory within the computer system such that the subset is physically distinct ...
05/28/2002
6397313Redundant dual bank architecture for a simultaneous operation flash memory
The present invention discloses sector-based redundancy that is capable of making repairs using a plurality of redundant columns of memory cells in a dual bank memory device during simultaneous operation. The simultaneous operation memory device includes ...
05/28/2002
6397318Address generator for a circular buffer
This invention describes an apparatus and method for the fast and efficient generation of addresses for a circular buffer involving only addition. The invention uses as input the present address, the base address, the length of the circular buffer and the...
05/28/2002
6389521Data transfer control of a video memory having a multi-divisional random access memory and a multi-divisional serial access memory
An image memory has a random access memory array capable of being randomly accessed; a serial access memory array partitioned into n power of 2 (n>1) divisional areas cyclically and serially accessed in asynchronism with the random access memory; data tra...
05/14/2002
6385672System to optimize packet buffer utilization via selectively partitioned transmit and receive buffer portions
The present invention provides a device which facilitates communications between a computer system and a data network by buffering data in transit between the computer system and the data network in a single buffer memory which can be flexibly partitioned...
05/07/2002
6385699Managing an object store based on object replacement penalties and reference probabilities
A computerized method, system and computer program product for managing an object store is disclosed. An exemplary method includes the the steps of: collecting performance statistics about storage repositories from which an object(s) can be retrieved; ret...
05/07/2002
6385640Switching apparatus applied to a plurality of information processing systems which are closed systems
An switching apparatus including an information sending unit and an information receiving unit. The information sending unit has a selecting block for selecting an information item to be sent to another information system from among information items proc...
05/07/2002
6381682Method and apparatus for dynamically sharing memory in a multiprocessor system
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subd...
04/30/2002
6378054Data backup device and method for use with a computer, and computer-readable recording medium having data backup program recorded thereon
A technique related to a data backup for a computer. There are provided a selection section, an archive file creation section, and a backup processing section. The selection section selects data files satisfying given conditions from among data files stor...
04/23/2002
6374342Translation lookaside buffer match detection using carry of lower side bit string of address addition
There is disclosed DTLB in a microprocessor of the present invention, comprising an adder for adding a base address and a sign-extended offset address; a comparator for judging whether or not upper side 20 bits [31:12] of the base address match the base a...
04/16/2002
6370620Web object caching and apparatus for performing the same
A plurality of web objects are cached. A first object is within an assigned web partition. A second object is outside of the assigned web partition. The first object is placed in a first amount of space within the cache. A copy of the second object is pla...
04/09/2002
6356990Set-associative cache memory having a built-in set prediction array
A set-associative cache memory having a built-in set prediction array is disclosed. The cache memory can be accessed via an effective address having a tag field, a line index field, and a byte field. The cache memory includes a directory, a memory array, ...
03/12/2002
6356974Architecture for state machine for controlling internal operations of flash memory
An architecture for a state machine used to control the data processing operations performed on the memory cells contained in a memory array. The architecture is designed to control the performance of the operations and sub-operations used to erase and pr...
03/12/2002
6349376Method for decoding addresses using comparison with range previously decoded
A method for providing the results of an address decode operation involves comparing the address of an address to be decoded with the address range containing an address previously decoded in a previous address decode operation, selecting the results of t...
02/19/2002
6339811Rotationally optimized seek initiation
Methods and control systems for delaying a seek once a command is received to further load a buffer with read look ahead data are described. The methods involve calculating when or at what point the prefetching should cease and a seek should be initiated ...
01/15/2002
6332180Method and apparatus for communication in a multi-processor computer system
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subd...
12/18/2001
6327645Cache memory system with memory request address queue, cache write address queue, and cache read address queue
A cache memory system includes a main memory controller for retrieving memory data from a main memory unit, a cache memory for writing the memory data retrieved by the main memory controller therein, and a tag memory module for detecting presence of a cac...
12/04/2001
6324636Memory management system and method
The memory management system (20) includes a transform generator (22) capable of generating an address (28) and a confirmer (30) from a key. A controller (24) is connected to the transform generator (22) and sends the key to the transform generator (22) a...
11/27/2001
6321298Full cache coherency across multiple raid controllers
A method for providing cache coherency in a RAID system in which multiple RAID controllers provide read/write access to shared storage devices for multiple host computers. Each controller includes read, write and write mirror caches and the controllers an...
11/20/2001
6321319Computer system for allowing a two word jump instruction to be executed in the same number of cycles as a single word jump instruction
A system for allowing a two word jump instruction to be executed in the same number of cycles as a single word jump instruction, thereby allowing a processor system to increase memory space without reducing performance. A first address bus is coupled to t...
11/20/2001
6317816Multiprocessor scaleable system and method for allocating memory from a heap
The present invention is a method of allocating memory storage in a memory storage space commonly shared by multiple processors. The method allocates a minimum apparent memory storage space equal to one cache line and in response to storing an object, sai...
11/13/2001
6314501Computer system and method for operating multiple operating systems in different partitions of the computer system and for allowing the different partitions to communicate with one another through shared memory
A computer system comprises a plurality of processing modules that can be configured into different partitions within the computer system, and a main memory. Each partition operates under the control of a separate operating system. At least one shared mem...
11/06/2001
6301649Semiconductor circuit with address translation circuit that enables quick serial access in row or column directions
In a semiconductor memory, memory banks each having memory cells are arranged in X and Y directions. Each of the memory banks include a Y decoder for selecting Y-direction addresses of the memory cells and an X decoder for selecting X-direction addresses ...
10/09/2001
6289427Controlling a read address or a write address based on the quantity of data read from or written into a memory
Even if the timing of reading or writing the data of a predetermined quantity deviates, missing data can be minimized. The data quantity read from memory which stores the predetermined numbers of the fixed-length data is detected, the data quantity detect...
09/11/2001
6286083Computer system with adaptive memory arbitration scheme
A computer system includes an adaptive memory arbiter for prioritizing memory access requests, including a self-adjusting, programmable request-priority ranking system. The memory arbiter adapts during every arbitration cycle, reducing the priority of any...
09/04/2001
6286097Computer chipset for accessing a conventional read only memory (ROM)
A computer chipset having reduced peripheral pins for accessing a conventional ROM in a computer system is disclosed. There is a switching circuit within the chipset. When the computer is turned on, a booting control circuit activates a booting enabling s...
09/04/2001
6282607Efficient scheduling of reading data from multiple storage mediums to satisfy multiple requests
A dynamic process for improving the performance of a tape-based storage system is disclosed which takes a global view with regard to scheduling and tape selection. All requested data blocks located on multiple tapes within the storage system are analyzed ...
08/28/2001
6282626No stall read access-method for hiding latency in processor memory accesses
The memory space accessible by a processor is partitioned such that multiple memory regions map to the same physical memory. Processor accesses in one of the regions are regarded as normal accesses, and are satisfied from the memory or a read buffer. If m...
08/28/2001
6279071System and method for column access in random access memories
A column access system is provided with a column counter for producing a column address in response to an external address. The column address is latched in an address decoder which decodes the column address to select a column in the DRAM. A command deco...
08/21/2001
6275900Hybrid NUMA/S-COMA system and method
A hybrid non-uniform-memory-architecture/simple-cache-only-memory-architecture (NUMA/S-COMA) memory system and method are described useful in association with a computer system having a plurality of nodes coupled to each other. The plurality of nodes...
08/14/2001
6272614Processing method and apparatus involving a processor instruction using hashing
A program-controlling processing unit executes instructions stored in memory. A special instruction type is provided for selectively retrieving an element from memory in dependence on the value of input data subject of the instruction. Each instruction of...
08/07/2001
1        
 
Sign InRegister
Username  
Password   
forgot password?