Patents Assigned to CacheIQ, Inc.
  • Patent number: 8103764
    Abstract: A method, system and program are disclosed for accelerating data storage in a cache appliance that transparently monitors NFS and CIFS traffic between clients and NAS subsystems and caches files in a cache memory by using a perfect hashing memory index technique to rapidly detect predetermined patterns in received packet payloads and retrieve matching patterns from memory by generating a data structure pointer and index offset to directly address the pattern in the datagram memory, thereby accelerating evaluation of the packet with the matching pattern by the host processor.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: January 24, 2012
    Assignee: CacheIQ, Inc.
    Inventor: Joaquin J. Aviles
  • Patent number: 7979671
    Abstract: A method, system and program are disclosed for accelerating data storage in a cache appliance that transparently monitors NFS and CIFS traffic between clients and NAS subsystems and caches files in a cache memory by using a dual hash technique to rapidly store and/or retrieve connection state information for cached connections in a plurality of index tables that are indexed by hashing network protocol address information with a pair of irreducible CRC hash algorithms to obtain an index to the memory location of the connection state information.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: July 12, 2011
    Assignee: CacheIQ, Inc.
    Inventor: Joaquin J. Aviles
  • Patent number: 7941591
    Abstract: A method, system and program are disclosed for accelerating data storage in a cache appliance cluster that transparently monitors NFS and CIFS traffic between clients and NAS subsystems and caches files in a multi-rank flash DIMM cache memory by pipelining multiple page write and page program operations to different flash memory ranks, thereby improving write speeds to the flash DIMM cache memory.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: May 10, 2011
    Assignee: CacheIQ, Inc.
    Inventor: Joaquin J. Aviles