Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Danilak; Radoslav
Address:
Santa Clara, CA
No. of patents:
24
Patents:












Patent Number Title Of Patent Date Issued
7991918 Transmitting commands and information between a TCP/IP stack and an offload unit August 2, 2011
A method and apparatus for transmitting commands between a TCP stack and an offload unit and for communicating receive and transmit data buffer locations is described. A command ring buffer stored in system memory is used to transmit commands from the TCP stack to the offload unit and to
7849510 System and method for transparent disk encryption December 7, 2010
A data storage system providing transparent encryption. The data storage system has a hardware encryption/decryption engine and a register coupled to the hardware encryption/decryption engine. The register is for securely storing a key for encrypting and decrypting data. The key may
7680969 Method and system for implementing disk IO command splitting March 16, 2010
A method and system for disk I/O (input output) command splitting in a computer system. The method includes tracking a head position of a disk drive. Upon receiving a request for data from the disk drive, a first split access is executed to read a first portion of the data and a second
7613109 Processing data for a TCP connection using an offload unit November 3, 2009
A method and apparatus for processing data received and transmitted on a TCP connection is described. An offload unit processes received data for which a special case does not exist, to produce payload data, which is uploaded directly to application memory. The offload unit partially
7609696 Storing and accessing TCP connection information October 27, 2009
A method and apparatus for storing and accessing connection information is described. A delegated connection table stores an entry for each connection delegated by a TCP stack for processing by an offload unit. A portion of the delegated connection table storing receive buffer inform
7600058 Bypass method for efficient DMA disk I/O October 6, 2009
A bypass method for disk I/O (input output) in a computer system. The method includes transferring a command to a disk controller, wherein the command causes a start up of a disk drive coupled to the disk controller. Disk transaction information is then prepared by packaging a plurality
7571373 Post-transmission disk error correction August 4, 2009
Method and apparatus for sending data from a disk drive as that data is being read. Error correction and checking is performed after the data is sent, followed by a calculation and transmission of communication cyclic redundancy check information. If error correction and checking identif
7568056 Host bus adapter that interfaces with host computer bus to multiple types of storage devices July 28, 2009
One embodiment of the present invention provides a universal storage bus adaptor that can interface a host computer's bus to any of multiple types of storage devices. The universal serial bus adaptor provides transport layer functionality in such a way that a separate transport layer doe
7526604 Command queueing speculative write prefetch April 28, 2009
Method and apparatus for improving system performance using controlled speculative write prefetching in systems that use command queuing. Speculative write prefetching can be forced on or off, or a determination can be made regarding the benefit versus detriment of speculative write
7490208 Architecture for compact multi-ported register file February 10, 2009
Architecture for compact multi-ported register file is disclosed. In an embodiment, a register file comprises a single-port random access memory (RAM). The single-port RAM comprises a single port for read operations and for write operations. Either a single read or a single write ope
7480749 Main memory as extended disk buffer memory January 20, 2009
Methods and apparatus for using a predetermined portion of main memory as extended disk buffer memory that is used as disk buffer memory for a disk drive. A controller causes data, such as prefetched data, to flow between disk electronics and the extended disk buffer memory. Data is stor
7461211 System, apparatus and method for generating nonsequential predictions to access a memory December 2, 2008
A system, apparatus, and method are disclosed for storing and prioritizing predictions to anticipate nonsequential accesses to a memory. In one embodiment, an exemplary apparatus is configured as a prefetcher for predicting accesses to a memory. The prefetcher includes a prediction g
7420931 Using TCP/IP offload to accelerate packet filtering September 2, 2008
A method and apparatus for filtering a packet on a connection within a computing system. In one embodiment, the method includes: receiving the packet; delegating the packet to an offload unit for filtering the packet; and determining, by the offload unit, whether the connection is a
7412488 Setting up a delegated TCP connection for hardware-optimized processing August 12, 2008
A method of setting up a delegated connection for processing by an offload unit is described. The method comprises establishing a TCP connection and determining whether or not to delegate the TCP connection for processing by the offload unit, producing a delegated connection, and setting
7370153 System and method of pre-fetching using an extended data structure including required data and a May 6, 2008
Method and apparatus for implementing controlled pre-fetching of data. An extended data structure can be used to specifying where and when data is to be pre-fetched, and how much pre-fetching is to be performed, if any. The extended data structure has a pre-fetch flag that signals a host
7363572 Editing outbound TCP frames and generating acknowledgements April 22, 2008
A method and apparatus for editing outbound frames and generating acknowledgements for a TCP connection is described. Acknowledgements are automatically generated and included in outbound frames during data transmissions with minimal processor intervention.
7260686 System, apparatus and method for performing look-ahead lookup on predictive information in a cac August 21, 2007
A system, apparatus, and method are disclosed for storing predictions as well as examining and using one or more caches for anticipating accesses to a memory. In one embodiment, an exemplary apparatus is a prefetcher for managing predictive accesses with a memory. The prefetcher can
7206902 System, apparatus and method for predicting accesses to a memory April 17, 2007
A system, apparatus, and method are disclosed for predicting accesses to memory. In one embodiment, an exemplary apparatus comprises a processor configured to execute program instructions and process program data, a memory including the program instructions and the program data, and a
7120653 Method and apparatus for providing an integrated file system October 10, 2006
A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. In one embodiment, file
7117421 Transparent error correction code memory system and method October 3, 2006
The present invention provides flexible and efficient memory configuration that is capable of economically addressing both resource consumption and ECC concerns. A memory system facilitates transparent ECC operations without dedicated ECC connections. A first dynamic random access memory
7058769 Method and system of improving disk access time by compression June 6, 2006
A data storage system using compression to increase performance. The system has a hardware compression/decompression engine for performing data compression on a data block and performing data decompression of the data block. A controller is coupled to the hardware compression/decompr
7051152 Method and system of improving disk access time by compression May 23, 2006
A data storage system using compression to increase performance. The system has a hardware compression/decompression engine for performing data compression on a data block and performing data decompression of the data block. A controller is coupled to the hardware compression/decompr
6968424 Method and system for transparent compressed memory paging in a computer system November 22, 2005
A method and system for implementing transparent compressed memory paging within a computer system. Data compression is performed in memory to increase resources available to the computer system and to reduce disk accesses. The compression is performed transparently to the operating
6920484 Method and apparatus for providing an integrated virtual disk subsystem July 19, 2005
A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. In one embodiment, functions










 
 
  Recently Added Patents
Materials and methods for stress reduction in semiconductor wafer passivation layers
Flash multi-level threshold distribution scheme
Coreference resolution in an ambiguity-sensitive natural language processing system
Computer system for routing package deliveries
Transmission apparatus and network protection method
Neurostimulation system
Power converter and method including noise suppression by controlling phase shifting of converter cells
  Randomly Featured Patents
Control system for a refrigerator with two evaporating temperatures
Artificial larynx with semi-automatic inflection control
Louver assembly
Twine cutting assembly for bale processor
Crawl to the light emergency exit
Rotary tool for spreading particulate materials and method of using the same
Polyolefin/nylon reinforced rubber
Resistant helmet assembly
Zooming finder
System for creating, reading and writing on rotatable information storage media, a method for customizing said media with timing information