Movatterモバイル変換


[0]ホーム

URL:


US20080253395A1 - Tcp/ip processor and engine using rdma - Google Patents

Tcp/ip processor and engine using rdma
Download PDF

Info

Publication number
US20080253395A1
US20080253395A1US12/102,715US10271508AUS2008253395A1US 20080253395 A1US20080253395 A1US 20080253395A1US 10271508 AUS10271508 AUS 10271508AUS 2008253395 A1US2008253395 A1US 2008253395A1
Authority
US
United States
Prior art keywords
processor
tcp
packet
packets
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/102,715
Inventor
Ashish A. Pandya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Memory Access Technologies LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=29736466&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20080253395(A1)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by IndividualfiledCriticalIndividual
Priority to US12/102,715priorityCriticalpatent/US20080253395A1/en
Publication of US20080253395A1publicationCriticalpatent/US20080253395A1/en
Priority to US13/225,341prioritypatent/US8601086B2/en
Assigned to BLUE LOBSTER, SERIES 110 OF ALLIED SECURITY TRUST IreassignmentBLUE LOBSTER, SERIES 110 OF ALLIED SECURITY TRUST IASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: IP PROGRAM INC.
Assigned to MEMORY ACCESS TECHNOLOGIES LLCreassignmentMEMORY ACCESS TECHNOLOGIES LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BLUE LOBSTER, SERIES 110 OF ALLIED SECURITY TRUST I
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A TCP/IP processor and data processing engines for use in the TCP/IP processor is disclosed. The TCP/IP processor can transport data payloads of Internet Protocol (IP) data packets using an architecture that provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol layer and may also provide packet inspection through Layer 7. The engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing. An internal memory or local session database cache stores a TCP/IP session information database and may also store a storage information session database for a certain number of active sessions. The session information that is not in the internal memory is stored and retrieved to/from an additional memory. An application running on an initiator or target can in certain instantiations register a region of memory, which is made available to its peer(s) for access directly without substantial host intervention through RDMA data transfer.

Description

Claims (17)

1. A TCP/IP stack providing transport layer remote direct memory access capability for use in transporting information in active sessions or connections over IP networks, said stack providing an interface to the upper layer protocol functions in a host processor to carry data traffic, and performing at least one of the hardware implemented functions of:
a. sending and receiving data, including upper layer data;
b. establishing transport sessions and session teardown functions;
c. executing error handling functions;
d. executing time-outs;
e. executing retransmissions;
f. executing segmenting and sequencing operations;
g. maintaining protocol information regarding said active transport sessions;
h. maintaining TCP/IP state information for each of said one or more session connections;
i. fragmenting and defragmenting data packets;
j. routing and forwarding data and control information;
k. sending to and receiving from a peer, memory regions reserved for RDMA;
l. recording said memory regions reserved for RDMA in an RDMA database and maintaining said database;
m. executing operations provided by RDMA capability;
n. executing security management functions;
o. executing policy management and enforcement functions;
p. executing virtualization functions;
q. communicating errors;
r. processing Layer 2 media access functions to receive and transmit data packets, validate the packets, handle errors, communicate errors and other Layer 2 functions;
s. processing physical layer interface functions;
t. executing TCP/IP checksum generation and verification functions;
u. processing Out of Order packet handling;
v. CRC calculation functions;
w. processing Direct Data Placement/Transfer;
x. Upper Layer Framing functions;
y. processing functions and interface to socket API's;
z. forming packet headers for TCP/IP for transmitted data and extraction of payload from received packets; and
aa. processing header formation and payload extraction for Layer 2 protocols of data to be transmitted and received data packets; respectively.
4. A TCP/IP processor engine having RDMA capability, said processor engine for processing Internet Protocol packets and comprising at least one of each of:
a. an RDMA mechanism for performing RDMA data transfer;
b. a checksum hardware for performing checksum operations;
c. a data memory for storing data used in the TCP/IP processor engine;
d. an instruction memory for storing instructions used in the TCP/IP processor;
e. an instruction fetch mechanism for fetching said instructions;
f. an instruction decoder for decoding said instructions;
g. an instruction sequencer for sequencing said instructions;
h. a session database memory for storing TCP/IP session data; and
i. a session database memory controller for controlling said session database memory; and a host interface, or a fabric interface, or bus controller, or memory controller or combination of any of the foregoing for coupling to a host or a fabric.
5. The TCP/IP processor engine ofclaim 4 further comprising at least one of:
a. a hash engine for performing hash functions;
b. a sequencer manager for sequencing operations;
c. a window operations manager for performing windowing operations to position packets within, and/or verify packets to be within, agreed windows;
d. a classification tag interpreter for interpreting classification tags;
e. a frame controller for controlling data framing;
f. an out of order manager for handling out of order data;
g. a register file for storing data;
h. a TCP state manager for managing TCP session states;
i. a CRC component for performing CRC operations;
j. an execution resource unit or ALU for data processing;
k. a TCP session database lookup engine for accessing session entries;
l. an SNACK engine for selective negative acknowledgment;
m. an SACK engine for selective positive acknowledgment;
n. a segmentation controller for controlling the segmentation of data;
o. a timer for event timing; and
p. a packet memory for storing packets.
16. The TCP/IP processor ofclaim 14 wherein said processor operates in multiple stages, comprising one or more stages of:
a. receiving incoming IP packets;
b. providing security processing for said incoming IP packets if necessary;
c. classifying said incoming IP packets;
d. scheduling IP packets for processing;
e. executing data and/or protocol processing operations on IP packets;
f. providing direct memory access for transferring data/packets to or from the memory of a system external to said processor;
g. executing protocol processing operations on data or commands forming IP packets;
h. providing security processing for outgoing IP packets if necessary; and
i. transmitting outgoing IP packets onto a network; wherein each of said stages is capable of operating on different IP packets concurrently.
17. The TCP/IP processor ofclaim 12 wherein said processor operates in multiple stages, comprising one or more stages of:
a. receiving incoming IP packets;
b. providing security processing for said incoming IP packets if necessary;
c. classifying said incoming IP packets;
d. scheduling IP packets for processing;
e. executing data and/or protocol processing operations on IP packets;
f. providing direct memory access for transferring data/packets to or from the memory of a system external to said processor;
g. executing protocol processing operations on data or commands forming IP packets;
h. providing security processing for outgoing IP packets if necessary; and
i. transmitting outgoing IP packets onto a network; wherein each of said stages is capable of operating on different IP packets concurrently.
US12/102,7152002-06-112008-04-14Tcp/ip processor and engine using rdmaAbandonedUS20080253395A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US12/102,715US20080253395A1 (en)2002-06-112008-04-14Tcp/ip processor and engine using rdma
US13/225,341US8601086B2 (en)2002-06-112011-09-02TCP/IP processor and engine using RDMA

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US38840702P2002-06-112002-06-11
US10/459,349US7376755B2 (en)2002-06-112003-06-10TCP/IP processor and engine using RDMA
US12/102,715US20080253395A1 (en)2002-06-112008-04-14Tcp/ip processor and engine using rdma

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/459,349DivisionUS7376755B2 (en)2002-06-112003-06-10TCP/IP processor and engine using RDMA

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/225,341ContinuationUS8601086B2 (en)2002-06-112011-09-02TCP/IP processor and engine using RDMA

Publications (1)

Publication NumberPublication Date
US20080253395A1true US20080253395A1 (en)2008-10-16

Family

ID=29736466

Family Applications (12)

Application NumberTitlePriority DateFiling Date
US10/458,855Expired - Fee RelatedUS7944920B2 (en)2002-06-112003-06-10Data processing system using internet protocols and RDMA
US10/459,674AbandonedUS20040010612A1 (en)2002-06-112003-06-10High performance IP processor using RDMA
US10/459,349Active2026-02-10US7376755B2 (en)2002-06-112003-06-10TCP/IP processor and engine using RDMA
US10/459,019Expired - LifetimeUS7536462B2 (en)2002-06-112003-06-10Memory system for a high performance IP processor
US10/458,844Expired - LifetimeUS8005966B2 (en)2002-06-112003-06-10Data processing system using internet protocols
US10/459,297Expired - LifetimeUS7487264B2 (en)2002-06-112003-06-10High performance IP processor
US10/459,350Expired - LifetimeUS7627693B2 (en)2002-06-112003-06-10IP storage processor and engine therefor using RDMA
US12/102,715AbandonedUS20080253395A1 (en)2002-06-112008-04-14Tcp/ip processor and engine using rdma
US12/603,148Expired - LifetimeUS7870217B2 (en)2002-06-112009-10-21IP storage processor and engine therefor using RDMA
US13/225,341Expired - LifetimeUS8601086B2 (en)2002-06-112011-09-02TCP/IP processor and engine using RDMA
US14/635,807Expired - Fee RelatedUS9667723B2 (en)2002-06-112015-03-02High performance IP processor using RDMA
US15/499,315Expired - LifetimeUS10165051B2 (en)2002-06-112017-04-27High performance IP processor using RDMA

Family Applications Before (7)

Application NumberTitlePriority DateFiling Date
US10/458,855Expired - Fee RelatedUS7944920B2 (en)2002-06-112003-06-10Data processing system using internet protocols and RDMA
US10/459,674AbandonedUS20040010612A1 (en)2002-06-112003-06-10High performance IP processor using RDMA
US10/459,349Active2026-02-10US7376755B2 (en)2002-06-112003-06-10TCP/IP processor and engine using RDMA
US10/459,019Expired - LifetimeUS7536462B2 (en)2002-06-112003-06-10Memory system for a high performance IP processor
US10/458,844Expired - LifetimeUS8005966B2 (en)2002-06-112003-06-10Data processing system using internet protocols
US10/459,297Expired - LifetimeUS7487264B2 (en)2002-06-112003-06-10High performance IP processor
US10/459,350Expired - LifetimeUS7627693B2 (en)2002-06-112003-06-10IP storage processor and engine therefor using RDMA

Family Applications After (4)

Application NumberTitlePriority DateFiling Date
US12/603,148Expired - LifetimeUS7870217B2 (en)2002-06-112009-10-21IP storage processor and engine therefor using RDMA
US13/225,341Expired - LifetimeUS8601086B2 (en)2002-06-112011-09-02TCP/IP processor and engine using RDMA
US14/635,807Expired - Fee RelatedUS9667723B2 (en)2002-06-112015-03-02High performance IP processor using RDMA
US15/499,315Expired - LifetimeUS10165051B2 (en)2002-06-112017-04-27High performance IP processor using RDMA

Country Status (5)

CountryLink
US (12)US7944920B2 (en)
EP (1)EP1573454A2 (en)
JP (2)JP4406604B2 (en)
AU (1)AU2003251492A1 (en)
WO (1)WO2003104943A2 (en)

Cited By (71)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040037299A1 (en)*2002-06-112004-02-26Pandya Ashish A.Data processing system using internet protocols
US20050141551A1 (en)*2003-12-292005-06-30Mcneil Roy Jr.Common LAN architecture and flow control relay
US20050286513A1 (en)*2004-06-242005-12-29King Steven RSoftware assisted RDMA
US20060034325A1 (en)*2004-08-102006-02-16Sbc Knowledge Ventures, L.P.System and method for mapping SONET management data to the payload of a SONET STS-1 frame
US20080037555A1 (en)*2004-01-072008-02-14International Business Machines CorporationCompletion coalescing by tcp receiver
US20080219159A1 (en)*2007-03-072008-09-11Texas Instruments IncorporatedProtocol dma engine
US20100161959A1 (en)*2008-12-232010-06-24Kapil SoodMethod and apparatus for extending transport layer security protocol for power-efficient wireless security processing
US20110116375A1 (en)*2009-11-132011-05-19Ben-Zion FriedmanMethod and apparatus to manage per flow state
US8065439B1 (en)*2003-12-192011-11-22Nvidia CorporationSystem and method for using metadata in the context of a transport offload engine
US8228931B1 (en)*2004-07-152012-07-24Ciena CorporationDistributed virtual storage switch
US20120226804A1 (en)*2010-12-292012-09-06Murali RajaSystems and methods for scalable n-core stats aggregation
US8359453B2 (en)2010-09-132013-01-22International Business Machines CorporationReal address accessing in a coprocessor executing on behalf of an unprivileged process
US20130148583A1 (en)*2010-01-132013-06-13Sony CorporationMethod and system for transferring data between wireless devices
US8577986B2 (en)2010-04-022013-11-05Microsoft CorporationMapping RDMA semantics to high speed storage
CN103718167A (en)*2011-06-302014-04-09诺基亚公司Methods, apparatuses and computer program products for improving network transmission by reducing memory copy overhead by providing direct access to data
US8880501B2 (en)2006-11-132014-11-04Ip Reservoir, LlcMethod and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US8886981B1 (en)2010-09-152014-11-11F5 Networks, Inc.Systems and methods for idle driven scheduling
US20140355481A1 (en)*2013-06-042014-12-04Airhop Communications, Inc.Protocols, interfaces, and pre/post-processing for enabling son entities and features in base stations and wireless networks
US9047243B2 (en)2011-12-142015-06-02Ip Reservoir, LlcMethod and apparatus for low latency data distribution
US9077554B1 (en)2000-03-212015-07-07F5 Networks, Inc.Simplified method for processing multiple connections from the same client
US9129043B2 (en)2006-12-082015-09-08Ashish A. Pandya100GBPS security and search architecture using programmable intelligent search memory
US9141625B1 (en)2010-06-222015-09-22F5 Networks, Inc.Methods for preserving flow state during virtual machine migration and devices thereof
US9141557B2 (en)2006-12-082015-09-22Ashish A. PandyaDynamic random access memory (DRAM) that comprises a programmable intelligent search memory (PRISM) and a cryptography processing engine
US9172753B1 (en)2012-02-202015-10-27F5 Networks, Inc.Methods for optimizing HTTP header based authentication and devices thereof
US9176775B2 (en)2003-05-232015-11-03Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US9231879B1 (en)2012-02-202016-01-05F5 Networks, Inc.Methods for policy-based network traffic queue management and devices thereof
US9246819B1 (en)*2011-06-202016-01-26F5 Networks, Inc.System and method for performing message-based load balancing
US9270766B2 (en)2011-12-302016-02-23F5 Networks, Inc.Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof
US9306793B1 (en)*2008-10-222016-04-05Alacritech, Inc.TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US9323794B2 (en)2006-11-132016-04-26Ip Reservoir, LlcMethod and system for high performance pattern indexing
US9547680B2 (en)2005-03-032017-01-17Washington UniversityMethod and apparatus for performing similarity searching
US9554276B2 (en)2010-10-292017-01-24F5 Networks, Inc.System and method for on the fly protocol conversion in obtaining policy enforcement information
US9647954B2 (en)2000-03-212017-05-09F5 Networks, Inc.Method and system for optimizing a network by independently scaling control segments and data flow
US9767271B2 (en)2010-07-152017-09-19The Research Foundation For The State University Of New YorkSystem and method for validating program execution at run-time
US9767284B2 (en)2012-09-142017-09-19The Research Foundation For The State University Of New YorkContinuous run-time validation of program execution: a practical approach
US9990393B2 (en)2012-03-272018-06-05Ip Reservoir, LlcIntelligent feed switch
US10015286B1 (en)2010-06-232018-07-03F5 Networks, Inc.System and method for proxying HTTP single sign on across network domains
US10015143B1 (en)2014-06-052018-07-03F5 Networks, Inc.Methods for securing one or more license entitlement grants and devices thereof
US10062115B2 (en)2008-12-152018-08-28Ip Reservoir, LlcMethod and apparatus for high-speed processing of financial market depth data
US10064138B2 (en)2014-12-232018-08-28Microsoft Technology Licensing, LlcEnergy efficient wireless data transfer
USRE47019E1 (en)2010-07-142018-08-28F5 Networks, Inc.Methods for DNSSEC proxying and deployment amelioration and systems thereof
US10097616B2 (en)2012-04-272018-10-09F5 Networks, Inc.Methods for optimizing service of content requests and devices thereof
US10121196B2 (en)2012-03-272018-11-06Ip Reservoir, LlcOffload processing of data packets containing financial market data
US10122630B1 (en)2014-08-152018-11-06F5 Networks, Inc.Methods for network traffic presteering and devices thereof
US10135831B2 (en)2011-01-282018-11-20F5 Networks, Inc.System and method for combining an access control system with a traffic management system
US10182013B1 (en)2014-12-012019-01-15F5 Networks, Inc.Methods for managing progressive image delivery and devices thereof
US10187317B1 (en)2013-11-152019-01-22F5 Networks, Inc.Methods for traffic rate control and devices thereof
US10230566B1 (en)2012-02-172019-03-12F5 Networks, Inc.Methods for dynamically constructing a service principal name and devices thereof
US10375155B1 (en)2013-02-192019-08-06F5 Networks, Inc.System and method for achieving hardware acceleration for asymmetric flow connections
US10404698B1 (en)2016-01-152019-09-03F5 Networks, Inc.Methods for adaptive organization of web application access points in webtops and devices thereof
US10505792B1 (en)2016-11-022019-12-10F5 Networks, Inc.Methods for facilitating network traffic analytics and devices thereof
US10505818B1 (en)2015-05-052019-12-10F5 Networks. Inc.Methods for analyzing and load balancing based on server health and devices thereof
US10572824B2 (en)2003-05-232020-02-25Ip Reservoir, LlcSystem and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines
US10650452B2 (en)2012-03-272020-05-12Ip Reservoir, LlcOffload processing of data packets
US10721269B1 (en)2009-11-062020-07-21F5 Networks, Inc.Methods and system for returning requests with javascript for clients before passing a request to a server
US10791088B1 (en)2016-06-172020-09-29F5 Networks, Inc.Methods for disaggregating subscribers via DHCP address translation and devices thereof
US10797888B1 (en)2016-01-202020-10-06F5 Networks, Inc.Methods for secured SCEP enrollment for client devices and devices thereof
US10812266B1 (en)2017-03-172020-10-20F5 Networks, Inc.Methods for managing security tokens based on security violations and devices thereof
US10834065B1 (en)2015-03-312020-11-10F5 Networks, Inc.Methods for SSL protected NTLM re-authentication and devices thereof
US10846624B2 (en)2016-12-222020-11-24Ip Reservoir, LlcMethod and apparatus for hardware-accelerated machine learning
US10972453B1 (en)2017-05-032021-04-06F5 Networks, Inc.Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof
US11063758B1 (en)2016-11-012021-07-13F5 Networks, Inc.Methods for facilitating cipher selection and devices thereof
US11122042B1 (en)2017-05-122021-09-14F5 Networks, Inc.Methods for dynamically managing user access control and devices thereof
US11122083B1 (en)2017-09-082021-09-14F5 Networks, Inc.Methods for managing network connections based on DNS data and network policies and devices thereof
US11178150B1 (en)2016-01-202021-11-16F5 Networks, Inc.Methods for enforcing access control list based on managed application and devices thereof
US11343237B1 (en)2017-05-122022-05-24F5, Inc.Methods for managing a federated identity environment using security and access control data and devices thereof
US11350254B1 (en)2015-05-052022-05-31F5, Inc.Methods for enforcing compliance policies and devices thereof
US11436672B2 (en)2012-03-272022-09-06Exegy IncorporatedIntelligent switch for processing financial market data
US11757946B1 (en)2015-12-222023-09-12F5, Inc.Methods for analyzing network traffic and enforcing network policies and devices thereof
US11838851B1 (en)2014-07-152023-12-05F5, Inc.Methods for managing L7 traffic classification and devices thereof
US11895138B1 (en)2015-02-022024-02-06F5, Inc.Methods for improving web scanner accuracy and devices thereof

Families Citing this family (641)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5978379A (en)1997-01-231999-11-02Gadzoox Networks, Inc.Fiber channel learning bridge, learning half bridge, and protocol
US7273601B2 (en)*2000-07-182007-09-25The University Of Western OntarioPreparation of radiolabelled haloaromatics via polymer-bound intermediates
US7430171B2 (en)1998-11-192008-09-30Broadcom CorporationFibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US7346075B1 (en)*2000-02-252008-03-18International Business Machines CorporationPortable networking interface method and apparatus for distributed switching system
US8996705B2 (en)2000-04-172015-03-31Circadence CorporationOptimization of enhanced network links
US20110128972A1 (en)2000-04-172011-06-02Randy ThorntonPeer to peer dynamic network link acceleration
US8510468B2 (en)2000-04-172013-08-13Ciradence CorporationRoute aware network link acceleration
US8195823B2 (en)2000-04-172012-06-05Circadence CorporationDynamic network link acceleration
US8065399B2 (en)2000-04-172011-11-22Circadence CorporationAutomated network infrastructure test and diagnostic system and method therefor
US8898340B2 (en)2000-04-172014-11-25Circadence CorporationDynamic network link acceleration for network including wireless communication devices
AU2001253613A1 (en)2000-04-172001-10-30Circadence CorporationSystem and method for shifting functionality between multiple web servers
US8024481B2 (en)*2000-04-172011-09-20Circadence CorporationSystem and method for reducing traffic and congestion on distributed interactive simulation networks
US6885635B1 (en)*2000-11-212005-04-26Juniper Networks, Inc.High capacity router having redundant components
US7370078B1 (en)2001-05-222008-05-06Cisco Technology, Inc.Determining a remote device name
US7239636B2 (en)2001-07-232007-07-03Broadcom CorporationMultiple virtual channels for use in network devices
US7730153B1 (en)2001-12-042010-06-01Netapp, Inc.Efficient use of NVRAM during takeover in a node cluster
US7499410B2 (en)2001-12-262009-03-03Cisco Technology, Inc.Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US7599360B2 (en)*2001-12-262009-10-06Cisco Technology, Inc.Methods and apparatus for encapsulating a frame for transmission in a storage area network
US7403999B2 (en)*2001-12-282008-07-22International Business Machines CorporationClassification support system and method for fragmented IP packets
US7295555B2 (en)2002-03-082007-11-13Broadcom CorporationSystem and method for identifying upper layer protocol message boundaries
US7774844B1 (en)*2002-03-282010-08-10Emc CorporationIntrusion detection through storage monitoring
US7616637B1 (en)*2002-04-012009-11-10Cisco Technology, Inc.Label switching in fibre channel networks
US7165258B1 (en)*2002-04-222007-01-16Cisco Technology, Inc.SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
JP4032816B2 (en)*2002-05-082008-01-16株式会社日立製作所 Storage network topology management system
US7606248B1 (en)*2002-05-102009-10-20Altera CorporationMethod and apparatus for using multiple network processors to achieve higher performance networking applications
US7631107B2 (en)*2002-06-112009-12-08Pandya Ashish ARuntime adaptable protocol processor
US7415723B2 (en)*2002-06-112008-08-19Pandya Ashish ADistributed network security system and a hardware processor therefor
US7206288B2 (en)*2002-06-122007-04-17Cisco Technology, Inc.Methods and apparatus for characterizing a route in fibre channel fabric
US7403542B1 (en)*2002-07-192008-07-22Qlogic, CorporationMethod and system for processing network data packets
US7266582B2 (en)*2002-08-092007-09-04Sun Microsystems, Inc.Method and system for automating generation of web services from existing service components
EP1552409B1 (en)*2002-08-192013-07-24Broadcom CorporationOne-shot rdma
US7346701B2 (en)2002-08-302008-03-18Broadcom CorporationSystem and method for TCP offload
US8230090B2 (en)*2002-09-112012-07-24Broadcom CorporationSystem and method for TCP offloading and uploading
US7934021B2 (en)2002-08-292011-04-26Broadcom CorporationSystem and method for network interfacing
US8180928B2 (en)*2002-08-302012-05-15Broadcom CorporationMethod and system for supporting read operations with CRC for iSCSI and iSCSI chimney
WO2004021626A2 (en)2002-08-302004-03-11Broadcom CorporationSystem and method for handling out-of-order frames
US7313623B2 (en)2002-08-302007-12-25Broadcom CorporationSystem and method for TCP/IP offload independent of bandwidth delay product
US20040049603A1 (en)*2002-09-052004-03-11International Business Machines CorporationiSCSI driver to adapter interface protocol
US7299266B2 (en)*2002-09-052007-11-20International Business Machines CorporationMemory management offload for RDMA enabled network adapters
US7953876B1 (en)*2002-10-242011-05-31Emulex Design & Manufacturing CorporationVirtual interface over a transport protocol
US7673074B1 (en)*2002-10-242010-03-02Emulex Design & Manufacturing CorporationAvoiding port collisions in hardware-accelerated network protocol
US7171452B1 (en)2002-10-312007-01-30Network Appliance, Inc.System and method for monitoring cluster partner boot status over a cluster interconnect
JP2004171206A (en)*2002-11-192004-06-17Hitachi Ltd Storage system
US7433326B2 (en)*2002-11-272008-10-07Cisco Technology, Inc.Methods and devices for exchanging peer parameters between network devices
US7573876B2 (en)2002-12-052009-08-11Intel CorporationInterconnecting network processors with heterogeneous fabrics
DE60239166D1 (en)*2002-12-062011-03-24Telecom Italia Spa DMA PROCEDURE, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT
JP2004192179A (en)*2002-12-102004-07-08Fujitsu Ltd Apparatus for incorporating a NIC having an RDMA function into a system without hardware memory protection and without a dedicated monitor process
US7685269B1 (en)*2002-12-202010-03-23Symantec Operating CorporationService-level monitoring for storage applications
US6914607B2 (en)*2003-02-082005-07-05Hewlett-Packard Development Company, L.P.Apparatus and method for buffering data
US7373408B2 (en)*2003-02-082008-05-13Hewlett-Packard Development Company, L.P.Network communication apparatus and method
US20040158651A1 (en)*2003-02-102004-08-12Fan Kan FrankieSystem and method for teaming
US7594002B1 (en)*2003-02-142009-09-22Istor Networks, Inc.Hardware-accelerated high availability integrated networked storage system
KR100518813B1 (en)*2003-02-152005-10-05삼성전자주식회사Packet forwarding system having receive data processor and a method processing thereof
US7966422B2 (en)*2003-02-182011-06-21Broadcom CorporationSystem and method for communicating between servers using a multi-server platform
US7171470B2 (en)*2003-02-202007-01-30International Business Machines CorporationGrid service scheduling of related services using heuristics
US7231489B1 (en)2003-03-032007-06-12Network Appliance, Inc.System and method for coordinating cluster state information
US7526527B1 (en)*2003-03-312009-04-28Cisco Technology, Inc.Storage area network interconnect server
US7272672B1 (en)*2003-04-012007-09-18Extreme Networks, Inc.High speed bus with flow control and extended burst enhancements between sender and receiver wherein counter is maintained at sender for free buffer space available
US7337314B2 (en)*2003-04-122008-02-26Cavium Networks, Inc.Apparatus and method for allocating resources within a security processor
US7661130B2 (en)*2003-04-122010-02-09Cavium Networks, Inc.Apparatus and method for allocating resources within a security processing architecture using multiple queuing mechanisms
US7657933B2 (en)*2003-04-122010-02-02Cavium Networks, Inc.Apparatus and method for allocating resources within a security processing architecture using multiple groups
US20040218623A1 (en)*2003-05-012004-11-04Dror GoldenbergHardware calculation of encapsulated IP, TCP and UDP checksums by a switch fabric channel adapter
US20040249957A1 (en)*2003-05-122004-12-09Pete EkisMethod for interface of TCP offload engines to operating systems
US8174970B2 (en)2003-05-152012-05-08At&T Intellectual Property I, L.P.Methods of implementing dynamic QoS and/or bandwidth provisioning and related data networks, data service providers, routing gateways, and computer program products
US8634309B2 (en)*2003-07-102014-01-21Mcafee, Inc.Security network processor system and method
US7716323B2 (en)*2003-07-182010-05-11Netapp, Inc.System and method for reliable peer communication in a clustered storage system
US7593996B2 (en)*2003-07-182009-09-22Netapp, Inc.System and method for establishing a peer connection using reliable RDMA primitives
US7852856B2 (en)*2003-08-292010-12-14Broadcom Corp.System and method for providing pooling or dynamic allocation of connection context data
US8285881B2 (en)*2003-09-102012-10-09Broadcom CorporationSystem and method for load balancing and fail over
DE10345016A1 (en)*2003-09-232005-04-21Deutsche Telekom Ag Method and communication system for managing and providing data
US7685436B2 (en)*2003-10-022010-03-23Itt Manufacturing Enterprises, Inc.System and method for a secure I/O interface
US8090801B1 (en)*2003-10-072012-01-03Oracle America, Inc.Methods and apparatus for performing remote access commands between nodes
US8453196B2 (en)*2003-10-142013-05-28Salesforce.Com, Inc.Policy management in an interoperability network
US20050086390A1 (en)*2003-10-162005-04-21International Business Machines CorporationEfficient packet desegmentation on a network adapter
JP2007510978A (en)*2003-10-202007-04-26ザ ボード オブ ガバナーズ フォー ハイヤー エデュケーション, ステート オブ ロード アイランド アンド プロヴィデンス プランテーションズ Storage server bottom-up cache structure
JP4656415B2 (en)*2003-10-222011-03-23日本電気株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
US7826614B1 (en)*2003-11-052010-11-02Globalfoundries Inc.Methods and apparatus for passing initialization vector information from software to hardware to perform IPsec encryption operation
KR100560424B1 (en)*2003-11-052006-03-13한국전자통신연구원 Secure Programmable Packet Transmission Method Using Modified Digital Signature with Access Control Key with Limited Access
US8423643B2 (en)*2003-11-192013-04-16International Business Machines CorporationAutonomic assignment of communication buffers by aggregating system profiles
US9270643B2 (en)*2003-11-212016-02-23Intel CorporationState-transition based network intrusion detection
US7162571B2 (en)*2003-12-092007-01-09Emc CorporationMethods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
US7159070B2 (en)*2003-12-092007-01-02Emc CorpMethods and apparatus for caching a location index in a data storage system
US7444389B2 (en)*2003-12-092008-10-28Emc CorporationMethods and apparatus for generating a content address to indicate data units written to a storage system proximate in time
US7263576B2 (en)*2003-12-092007-08-28Emc CorporationMethods and apparatus for facilitating access to content in a data storage system
US9213609B2 (en)*2003-12-162015-12-15Hewlett-Packard Development Company, L.P.Persistent memory device for backup process checkpoint states
US7155546B2 (en)*2003-12-182006-12-26Intel CorporationMultiple physical interfaces in a slot of a storage enclosure to support different storage interconnect architectures
US7376147B2 (en)*2003-12-182008-05-20Intel CorporationAdaptor supporting different protocols
US20050138154A1 (en)*2003-12-182005-06-23Intel CorporationEnclosure management device
US7617291B2 (en)*2003-12-192009-11-10Broadcom CorporationSystem and method for supporting TCP out-of-order receive data using generic buffer
US7260631B1 (en)*2003-12-192007-08-21Nvidia CorporationSystem and method for receiving iSCSI protocol data units
US8572289B1 (en)2003-12-192013-10-29Nvidia CorporationSystem, method and computer program product for stateless offloading of upper level network protocol operations
US7415513B2 (en)*2003-12-192008-08-19Intel CorporationMethod, apparatus, system, and article of manufacture for generating a response in an offload adapter
US20050138330A1 (en)2003-12-232005-06-23Maxim Integrated Products, Inc.MAXQ microcontroller
US20050188102A1 (en)*2003-12-292005-08-25Madajczak Tomasz B.Scheduling packet processing
CN1635492A (en)*2003-12-302005-07-06皇家飞利浦电子股份有限公司Method and apparatus for XML data compression and decompression
US7562364B2 (en)*2003-12-302009-07-14Intel CorporationAdaptive queue scheduling
US7698361B2 (en)*2003-12-312010-04-13Microsoft CorporationLightweight input/output protocol
US7293195B1 (en)2004-01-292007-11-06Network Appliance, Inc.System and method for coordinated bringup of a storage appliance in a cluster configuration
US7487258B2 (en)*2004-01-302009-02-03International Business Machines CorporationArbitration in a computing utility system
US7496688B2 (en)*2004-01-302009-02-24IxiaLabel switched data unit content evaluation
US7664110B1 (en)2004-02-072010-02-16Habanero Holdings, Inc.Input/output controller for coupling the processor-memory complex to the fabric in fabric-backplane interprise servers
US7757033B1 (en)2004-02-132010-07-13Habanero Holdings, Inc.Data exchanges among SMP physical partitions and I/O interfaces enterprise servers
US8112383B2 (en)*2004-02-102012-02-07Microsoft CorporationSystems and methods for a database engine in-process data provider
US20050195851A1 (en)*2004-02-122005-09-08International Business Machines CorporationSystem, apparatus and method of aggregating TCP-offloaded adapters
US7990994B1 (en)2004-02-132011-08-02Habanero Holdings, Inc.Storage gateway provisioning and configuring
US7843906B1 (en)2004-02-132010-11-30Habanero Holdings, Inc.Storage gateway initiator for fabric-backplane enterprise servers
US7860097B1 (en)2004-02-132010-12-28Habanero Holdings, Inc.Fabric-backplane enterprise servers with VNICs and VLANs
US7860961B1 (en)2004-02-132010-12-28Habanero Holdings, Inc.Real time notice of new resources for provisioning and management of fabric-backplane enterprise servers
US7953903B1 (en)2004-02-132011-05-31Habanero Holdings, Inc.Real time detection of changed resources for provisioning and management of fabric-backplane enterprise servers
US8868790B2 (en)2004-02-132014-10-21Oracle International CorporationProcessor-memory module performance acceleration in fabric-backplane enterprise servers
US8145785B1 (en)2004-02-132012-03-27Habanero Holdings, Inc.Unused resource recognition in real time for provisioning and management of fabric-backplane enterprise servers
US7561571B1 (en)2004-02-132009-07-14Habanero Holdings, Inc.Fabric address and sub-address resolution in fabric-backplane enterprise servers
US7843907B1 (en)2004-02-132010-11-30Habanero Holdings, Inc.Storage gateway target for fabric-backplane enterprise servers
US7633955B1 (en)*2004-02-132009-12-15Habanero Holdings, Inc.SCSI transport for fabric-backplane enterprise servers
US7873693B1 (en)2004-02-132011-01-18Habanero Holdings, Inc.Multi-chassis fabric-backplane enterprise servers
US7685281B1 (en)2004-02-132010-03-23Habanero Holdings, Inc.Programmatic instantiation, provisioning and management of fabric-backplane enterprise servers
US9229646B2 (en)*2004-02-262016-01-05Emc CorporationMethods and apparatus for increasing data storage capacity
US7949792B2 (en)*2004-02-272011-05-24Cisco Technology, Inc.Encoding a TCP offload engine within FCP
GB0404696D0 (en)*2004-03-022004-04-07Level 5 Networks LtdDual driver interface
TWI239734B (en)*2004-03-022005-09-11Ind Tech Res InstFull hardware based TCP/IP traffic offload engine (TOE) device and method thereof
US8244891B2 (en)*2004-03-082012-08-14IxiaSimulating a large number of users
US7921240B2 (en)2004-03-102011-04-05Broadcom CorporationMethod and system for supporting hardware acceleration for iSCSI read and write operations and iSCSI chimney
US20050216552A1 (en)*2004-03-242005-09-29Samuel FinebergCommunication-link-attached persistent memory system
US7342934B1 (en)*2004-03-292008-03-11Sun Microsystems, Inc.System and method for interleaving infiniband sends and RDMA read responses in a single receive queue
US7783769B2 (en)*2004-03-312010-08-24Intel CorporationAccelerated TCP (Transport Control Protocol) stack processing
US20060067346A1 (en)*2004-04-052006-03-30Ammasso, Inc.System and method for placement of RDMA payload into application memory of a processor system
US8223653B2 (en)*2004-04-052012-07-17IxiaBroadcast capable file system
US8078705B2 (en)*2004-04-052011-12-13Hewlett-Packard Development Company, L.P.Key-configured topology with connection management
WO2005099412A2 (en)*2004-04-122005-10-27Arizona Board Of RegentsInformation processing and transportation architecture for data storage
JP2005327233A (en)*2004-04-122005-11-24Hitachi Ltd Computer system
US7739418B2 (en)*2004-04-122010-06-15Hewlett-Packard Development Company, L.P.Resource management system
GB0408876D0 (en)*2004-04-212004-05-26Level 5 Networks LtdUser-level stack
GB0408877D0 (en)*2004-04-212004-05-26Level 5 Networks LtdSignalling data reception
GB0408868D0 (en)*2004-04-212004-05-26Level 5 Networks LtdChecking data integrity
GB0408870D0 (en)*2004-04-212004-05-26Level 5 Networks LtdProcesssing packet headers
US7577707B2 (en)2004-04-212009-08-18International Business Machines CorporationMethod, system, and program for executing data transfer requests
US7505457B2 (en)*2004-04-222009-03-17Sony Computer Entertainment Inc.Method and apparatus for providing an interconnection network function
GB0409331D0 (en)*2004-04-272004-06-02IbmRecovery from MSS change
US8374175B2 (en)*2004-04-272013-02-12Hewlett-Packard Development Company, L.P.System and method for remote direct memory access over a network switch fabric
US7328144B1 (en)2004-04-282008-02-05Network Appliance, Inc.System and method for simulating a software protocol stack using an emulated protocol over an emulated network
US8621029B1 (en)*2004-04-282013-12-31Netapp, Inc.System and method for providing remote direct memory access over a transport medium that does not natively support remote direct memory access operations
US7502474B2 (en)*2004-05-062009-03-10Advanced Micro Devices, Inc.Network interface with security association data prefetch for high speed offloaded security processing
JP4230410B2 (en)2004-05-112009-02-25株式会社日立製作所 Communication quality control device for virtual storage
US7422152B2 (en)2004-05-132008-09-09Cisco Technology, Inc.Methods and devices for providing scalable RFID networks
US7325734B2 (en)*2004-05-132008-02-05Cisco Technology, Inc.Methods and devices for assigning RFID device personality
US7789308B2 (en)*2004-05-132010-09-07Cisco Technology, Inc.Locating and provisioning devices in a network
US7649854B2 (en)*2004-05-192010-01-19Bea Systems, Inc.System and method for providing channels in application servers and transaction-based systems
US7818563B1 (en)2004-06-042010-10-19Advanced Micro Devices, Inc.Method to maximize hardware utilization in flow-thru IPsec processing
US20050281261A1 (en)*2004-06-172005-12-22Zur Uri EMethod and system for supporting write operations for iSCSI and iSCSI chimney
CN1985492B (en)*2004-06-172010-05-12美国博通公司 Method and system for supporting iSCSI read operation and iSCSI chimney
US20050283545A1 (en)*2004-06-172005-12-22Zur Uri EMethod and system for supporting write operations with CRC for iSCSI and iSCSI chimney
US7760719B2 (en)*2004-06-302010-07-20Conexant Systems, Inc.Combined pipelined classification and address search method and apparatus for switching environments
US7813263B2 (en)2004-06-302010-10-12Conexant Systems, Inc.Method and apparatus providing rapid end-to-end failover in a packet switched communications network
US7461173B2 (en)*2004-06-302008-12-02Intel CorporationDistributing timers across processors
US7761529B2 (en)*2004-06-302010-07-20Intel CorporationMethod, system, and program for managing memory requests by devices
US8713295B2 (en)2004-07-122014-04-29Oracle International CorporationFabric-backplane enterprise servers with pluggable I/O sub-system
US7533176B2 (en)*2004-07-142009-05-12International Business Machines CorporationMethod for supporting connection establishment in an offload of network protocol processing
US7493427B2 (en)*2004-07-142009-02-17International Business Machines CorporationApparatus and method for supporting received data processing in an offload of network protocol processing
US7930422B2 (en)2004-07-142011-04-19International Business Machines CorporationApparatus and method for supporting memory management in an offload of network protocol processing
US7757009B2 (en)*2004-07-192010-07-13Marvell International Ltd.Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device
US8069269B2 (en)*2004-08-042011-11-29Emc CorporationMethods and apparatus for accessing content in a virtual pool on a content addressable storage system
US7480298B2 (en)2004-08-302009-01-20International Business Machines CorporationLazy deregistration of user virtual machine to adapter protocol virtual offsets
US8364849B2 (en)2004-08-302013-01-29International Business Machines CorporationSnapshot interface operations
US7478138B2 (en)2004-08-302009-01-13International Business Machines CorporationMethod for third party, broadcast, multicast and conditional RDMA operations
US8023417B2 (en)2004-08-302011-09-20International Business Machines CorporationFailover mechanisms in RDMA operations
US7813369B2 (en)2004-08-302010-10-12International Business Machines CorporationHalf RDMA and half FIFO operations
US7430615B2 (en)2004-08-302008-09-30International Business Machines CorporationRDMA server (OSI) global TCE tables
US7522597B2 (en)2004-08-302009-04-21International Business Machines CorporationInterface internet protocol fragmentation of large broadcast packets in an environment with an unaccommodating maximum transfer unit
US20060075057A1 (en)*2004-08-302006-04-06International Business Machines CorporationRemote direct memory access system and method
US20060045098A1 (en)*2004-08-312006-03-02Krause Michael RSystem for port mapping in a network
US7761608B2 (en)*2004-09-012010-07-20Qlogic, CorporationMethod and system for processing markers, data integrity fields and digests
US7522623B2 (en)*2004-09-012009-04-21Qlogic, CorporationMethod and system for efficiently using buffer space
US20060050733A1 (en)*2004-09-032006-03-09Chappell Christopher LVirtual channel arbitration in switched fabric networks
GB0420057D0 (en)*2004-09-092004-10-13Level 5 Networks LtdDynamic resource allocation
CN1747444A (en)*2004-09-102006-03-15国际商业机器公司 Method and engine for sharing data flow from host unit in data processing system network
US7895431B2 (en)*2004-09-102011-02-22Cavium Networks, Inc.Packet queuing, scheduling and ordering
US7624263B1 (en)2004-09-212009-11-24Advanced Micro Devices, Inc.Security association table lookup architecture and method of operation
US7620046B2 (en)*2004-09-302009-11-17Intel CorporationDynamically assigning packet flows
US20060072563A1 (en)*2004-10-052006-04-06Regnier Greg JPacket processing
US7835380B1 (en)*2004-10-192010-11-16Broadcom CorporationMulti-port network interface device with shared processing resources
US8478907B1 (en)*2004-10-192013-07-02Broadcom CorporationNetwork interface device serving multiple host operating systems
US7593324B2 (en)*2004-10-252009-09-22Cisco Technology, Inc.Graceful port shutdown protocol for fibre channel interfaces
US7577896B2 (en)*2004-10-262009-08-18Brocade Communications Systems, Inc.Apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUS)
US7916628B2 (en)*2004-11-012011-03-29Cisco Technology, Inc.Trunking for fabric ports in fibre channel switches and attached devices
US20060168274A1 (en)*2004-11-082006-07-27Eliezer AloniMethod and system for high availability when utilizing a multi-stream tunneled marker-based protocol data unit aligned protocol
US20060101225A1 (en)*2004-11-082006-05-11Eliezer AloniMethod and system for a multi-stream tunneled marker-based protocol data unit aligned protocol
US7509431B2 (en)*2004-11-172009-03-24Cisco Technology, Inc.Performing message and transformation adapter functions in a network element on behalf of an application
US7620047B2 (en)*2004-11-232009-11-17Emerson Network Power - Embedded Computing, Inc.Method of transporting a RapidIO packet over an IP packet network
US7664879B2 (en)*2004-11-232010-02-16Cisco Technology, Inc.Caching content and state data at a network element
US8990377B2 (en)*2004-12-062015-03-24International Business Machines CorporationMethod to effectively collect data from systems that consists of dynamic sub-systems
US7987272B2 (en)*2004-12-062011-07-26Cisco Technology, Inc.Performing message payload processing functions in a network element on behalf of an application
US7725934B2 (en)2004-12-072010-05-25Cisco Technology, Inc.Network and application attack protection based on application layer message inspection
US7496750B2 (en)*2004-12-072009-02-24Cisco Technology, Inc.Performing security functions on a message payload in a network element
US8271578B2 (en)*2004-12-082012-09-18B-Obvious Ltd.Bidirectional data transfer optimization and content control for networks
US8082304B2 (en)*2004-12-102011-12-20Cisco Technology, Inc.Guaranteed delivery of application layer messages by a network element
US7606267B2 (en)2004-12-102009-10-20Cisco Technology, Inc.Reducing the sizes of application layer messages in a network element
US7649844B2 (en)*2004-12-292010-01-19Cisco Technology, Inc.In-order fibre channel packet delivery
US7551567B2 (en)*2005-01-052009-06-23Cisco Technology, Inc.Interpreting an application message at a network element using sampling and heuristics
US20060155862A1 (en)*2005-01-062006-07-13Hari KathiData traffic load balancing based on application layer messages
US7702742B2 (en)*2005-01-182010-04-20Fortinet, Inc.Mechanism for enabling memory transactions to be conducted across a lossy network
US20060168286A1 (en)*2005-01-212006-07-27International Business Machines CorporationiSCSI DATAMOVER INTERFACE AND FUNCTION SPLIT WITH RDMA ATP MECHANISM
US20060165084A1 (en)*2005-01-212006-07-27International Business Machines CorporationRNIC-BASED OFFLOAD OF iSCSI DATA MOVEMENT FUNCTION BY TARGET
US20060168094A1 (en)*2005-01-212006-07-27International Business Machines CorporationDIRECT ACCESS OF SCSI BUFFER WITH RDMA ATP MECHANISM BY iSCSI TARGET AND/OR INITIATOR
US20060168091A1 (en)*2005-01-212006-07-27International Business Machines CorporationRNIC-BASED OFFLOAD OF iSCSI DATA MOVEMENT FUNCTION BY INITIATOR
US20060168092A1 (en)*2005-01-212006-07-27International Business Machines CorporationScsi buffer memory management with rdma atp mechanism
US7840594B2 (en)*2005-01-242010-11-23Indusoft, Inc.Method and system for communicating between an embedded device and relational databases
US7698416B2 (en)*2005-01-252010-04-13Cisco Technology, Inc.Application layer message-based server failover management by a network element
US7565395B2 (en)*2005-02-012009-07-21Microsoft CorporationMechanism for preserving session state when using an access-limited buffer
US7506156B2 (en)*2005-02-012009-03-17Telefonaktiebolaget L M Ericsson (Publ)Method and apparatus for prioritizing encrypted traffic at an intermediate node in a communications network
US7765405B2 (en)*2005-02-252010-07-27Microsoft CorporationReceive side scaling with cryptographically secure hashing
EP1861778B1 (en)2005-03-102017-06-21Solarflare Communications IncData processing system
GB0506403D0 (en)2005-03-302005-05-04Level 5 Networks LtdRouting tables
GB0505300D0 (en)2005-03-152005-04-20Level 5 Networks LtdTransmitting data
US7643420B2 (en)*2005-03-112010-01-05Broadcom CorporationMethod and system for transmission control protocol (TCP) traffic smoothing
JP4588500B2 (en)*2005-03-162010-12-01株式会社日立製作所 Storage session management system in storage area network
US8412826B2 (en)*2005-03-212013-04-02Hewlett-Packard Development Company, L.P.Message exchange between software components
US7414975B2 (en)2005-03-242008-08-19IxiaProtocol stack
US7219175B1 (en)*2005-03-312007-05-15Emc CorporationMethod and system for improving the latency in a data transmission system
US20060227799A1 (en)*2005-04-082006-10-12Lee Man-Ho LSystems and methods for dynamically allocating memory for RDMA data transfers
US7535907B2 (en)*2005-04-082009-05-19Oavium Networks, Inc.TCP engine
US8458280B2 (en)*2005-04-082013-06-04Intel-Ne, Inc.Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
US7743178B2 (en)*2005-04-112010-06-22Emulex Design & Manufacturing CorporationMethod and apparatus for SATA tunneling over fibre channel
US7853741B2 (en)*2005-04-112010-12-14Emulex Design & Manufacturing CorporationTunneling SATA targets through fibre channel
US7657537B1 (en)*2005-04-292010-02-02Netapp, Inc.System and method for specifying batch execution ordering of requests in a storage system cluster
US7761619B2 (en)*2005-05-132010-07-20Microsoft CorporationMethod and system for parallelizing completion event processing
US20060259570A1 (en)*2005-05-132006-11-16Microsoft CorporationMethod and system for closing an RDMA connection
JP2006325054A (en)*2005-05-202006-11-30Seiko Epson Corp TCP / IP reception processing circuit and semiconductor integrated circuit having the same
US8040899B2 (en)*2005-05-262011-10-18Genband Us LlcMethods, systems, and computer program products for implementing automatic protection switching for media packets transmitted over an ethernet switching fabric
US8396981B1 (en)*2005-06-072013-03-12Oracle America, Inc.Gateway for connecting storage clients and storage servers
US9401822B2 (en)*2005-06-092016-07-26Whirlpool CorporationSoftware architecture system and method for operating an appliance exposing key press functionality to a network
US7428603B2 (en)*2005-06-302008-09-23Sigmatel, Inc.System and method for communicating with memory devices via plurality of state machines and a DMA controller
US7730221B2 (en)*2005-06-302010-06-01Intel CorporationLAN controller with bootable host bus adapter
US20070014246A1 (en)*2005-07-182007-01-18Eliezer AloniMethod and system for transparent TCP offload with per flow estimation of a far end transmit window
GB2428497A (en)*2005-07-182007-01-31Agilent Technologies IncData Packet Decoding
US7430220B2 (en)*2005-07-292008-09-30International Business Machines CorporationSystem load based dynamic segmentation for network interface cards
US7345585B2 (en)2005-08-012008-03-18Cisco Technology, Inc.Network based device for providing RFID middleware functionality
CN101268455B (en)*2005-08-102010-11-03新加坡科技研究局Wireless transmission protocol
US8484213B2 (en)*2005-08-312013-07-09International Business Machines CorporationHeterogenous high availability cluster manager
JP4489676B2 (en)*2005-09-282010-06-23富士通株式会社 Communications system
US7911940B2 (en)2005-09-302011-03-22Genband Us LlcAdaptive redundancy protection scheme
US20070130344A1 (en)*2005-11-142007-06-07Pepper Timothy CUsing load balancing to assign paths to hosts in a network
US8595313B2 (en)*2005-11-292013-11-26Netapp. Inc.Systems and method for simple scale-out storage clusters
JP4647479B2 (en)*2005-12-142011-03-09日本電信電話株式会社 IPsec circuit and IPsec processing method
JP2007172008A (en)*2005-12-192007-07-05Sony Corp Information processing system, receiving apparatus, and program
US7958436B2 (en)2005-12-232011-06-07Intel CorporationPerforming a cyclic redundancy checksum operation responsive to a user-level instruction
GB0600417D0 (en)2006-01-102006-02-15Level 5 Networks IncVirtualisation support
US20070153796A1 (en)*2005-12-302007-07-05Intel CorporationPacket processing utilizing cached metadata to support forwarding and non-forwarding operations on parallel paths
US7895329B2 (en)*2006-01-122011-02-22Hewlett-Packard Development Company, L.P.Protocol flow control
US7782905B2 (en)*2006-01-192010-08-24Intel-Ne, Inc.Apparatus and method for stateless CRC calculation
US7889762B2 (en)*2006-01-192011-02-15Intel-Ne, Inc.Apparatus and method for in-line insertion and removal of markers
US7756943B1 (en)*2006-01-262010-07-13Symantec Operating CorporationEfficient data transfer between computers in a virtual NUMA system using RDMA
US7702743B1 (en)2006-01-262010-04-20Symantec Operating CorporationSupporting a weak ordering memory model for a virtual physical address space that spans multiple nodes
US20070198718A1 (en)*2006-01-272007-08-23Sbc Knowledge Ventures, L.P.System and method for providing virtual access, storage and management services for IP devices via digital subscriber lines
US7881188B2 (en)2006-02-032011-02-01Genband Us LlcMethods, systems, and computer program products for implementing link redundancy in a media gateway
US8327192B2 (en)*2006-02-062012-12-04Intel CorporationMethod for memory integrity
US8316156B2 (en)2006-02-172012-11-20Intel-Ne, Inc.Method and apparatus for interfacing device drivers to single multi-function adapter
US7849232B2 (en)2006-02-172010-12-07Intel-Ne, Inc.Method and apparatus for using a single multi-function adapter with different operating systems
US8078743B2 (en)2006-02-172011-12-13Intel-Ne, Inc.Pipelined processing of RDMA-type network transactions
US7675854B2 (en)2006-02-212010-03-09A10 Networks, Inc.System and method for an adaptive TCP SYN cookie with time validation
JP4736859B2 (en)*2006-03-022011-07-27日本電気株式会社 Communication apparatus and communication method
US20070214277A1 (en)*2006-03-072007-09-13Ahmed Ali UPeer-to-peer network communications using SATA/SAS technology
GB2432934B (en)*2006-03-142007-12-19Streamshield Networks LtdA method and apparatus for providing network security
GB2432933B (en)*2006-03-142008-07-09Streamshield Networks LtdA method and apparatus for providing network security
US7925957B2 (en)*2006-03-202011-04-12Intel CorporationValidating data using processor instructions
US8131667B1 (en)*2006-04-282012-03-06Netapp, Inc.System and method for generating synthetic clients
WO2007130476A2 (en)*2006-05-022007-11-15Alacritech, Inc.Network interface device with 10 gb/s full-duplex transfer rate
EP1858227A1 (en)*2006-05-162007-11-21THOMSON LicensingNetwork storage device with separated control and storage data interfaces
EP1858230A1 (en)*2006-05-162007-11-21Thomson LicensingNetwork storage device with separated control and storage data interfaces
US10180809B2 (en)*2006-05-172019-01-15Richard FetikSecure application acceleration system, methods and apparatus
WO2007139426A1 (en)*2006-05-312007-12-06Intel CorporationMultiple phase buffer enlargement for rdma data transfer
US7916170B2 (en)*2006-06-072011-03-29Robert Charles SoltysikCCTV pipeline inspection system data management system and computer-based monitoring/action application
US7957280B2 (en)*2006-06-162011-06-07Bittorrent, Inc.Classification and verification of static file transfer protocols
US20070291791A1 (en)*2006-06-162007-12-20The Boeing Company.Dynamic reconfigurable embedded compression common operating environment
US7890636B2 (en)*2006-06-282011-02-15Cisco Technology, Inc.Application integrated gateway
US20080022388A1 (en)*2006-06-302008-01-24Karanvir GrewalMethod and apparatus for multiple inclusion offsets for security protocols
JP2008020977A (en)*2006-07-112008-01-31Sony Computer Entertainment Inc Network processor system and network protocol processing method
US7852843B2 (en)*2006-07-212010-12-14Cortina Systems, Inc.Apparatus and method for layer-2 to layer-7 search engine for high speed network application
US7788259B2 (en)*2006-07-212010-08-31Microsoft CorporationLocating, viewing and interacting with information sources
US7836220B2 (en)*2006-08-172010-11-16Apple Inc.Network direct memory access
US20080126599A1 (en)*2006-08-282008-05-29Chung-Yu WeiIscsi target apparatus that does not require creating a buffer in the user space and related method thereof
US8661160B2 (en)*2006-08-302014-02-25Intel CorporationBidirectional receive side scaling
US8180856B2 (en)*2006-09-142012-05-15IxiaTesting a network
FR2907294A1 (en)*2006-10-162008-04-18France Telecom METHOD FOR ROUTING A SIP MESSAGE IN CASE OF UNAVAILABLE INTERMEDIATE NODES
US8447872B2 (en)*2006-11-012013-05-21Intel CorporationLoad balancing in a storage system
US7616568B2 (en)*2006-11-062009-11-10IxiaGeneric packet generation
US7818389B1 (en)*2006-12-012010-10-19Marvell International Ltd.Packet buffer apparatus and method
US7650317B2 (en)*2006-12-062010-01-19Microsoft CorporationActive learning framework for automatic field extraction from network traffic
US8019938B2 (en)2006-12-062011-09-13Fusion-I0, Inc.Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US7917599B1 (en)*2006-12-152011-03-29The Research Foundation Of State University Of New YorkDistributed adaptive network memory engine
US7630369B1 (en)*2006-12-152009-12-08Nvidia CorporationSystem and method for network storage prioritization of demand-page operations
US7925711B1 (en)*2006-12-152011-04-12The Research Foundation Of State University Of New YorkCentralized adaptive network memory engine
US7716395B2 (en)*2006-12-292010-05-11Intel CorporationLow latency mechanism for data transfers between a media controller and a communication device
US7925875B2 (en)*2006-12-312011-04-12Sandisk CorporationSystems and methods for identifying and booting a computer architecture
US20080162916A1 (en)*2006-12-312008-07-03Sandisk Corp.Portable Multi-Platform Booting
US8645668B2 (en)*2007-01-112014-02-04Sony CorporationInformation processing apparatus, information processing method and computer program
US7934027B2 (en)*2007-01-192011-04-26Hewlett-Packard Development Company, L.P.Critical resource management
US20080240140A1 (en)*2007-03-292008-10-02Microsoft CorporationNetwork interface with receive classification
US20080238929A1 (en)*2007-03-302008-10-02Nadim AbdoLocal Themeing Of Remote Applications
US8862748B2 (en)*2007-03-302014-10-14St-Ericsson SaMethod and system for optimizing power consumption and reducing MIPS requirements for wireless communication
US8315269B1 (en)*2007-04-182012-11-20Cypress Semiconductor CorporationDevice, method, and protocol for data transfer between host device and device having storage interface
US7813339B2 (en)*2007-05-022010-10-12Tehuti Networks Ltd.Direct assembly of a data payload in an application memory
US7908473B2 (en)*2007-05-182011-03-15Exar CorporationSystem for storing encrypted data by sub-address
US8090790B2 (en)*2007-05-302012-01-03Broadcom CorporationMethod and system for splicing remote direct memory access (RDMA) transactions in an RDMA-aware system
US7917682B2 (en)*2007-06-272011-03-29Emulex Design & Manufacturing CorporationMulti-protocol controller that supports PCIe, SAS and enhanced Ethernet
US7802071B2 (en)*2007-07-162010-09-21Voltaire Ltd.Device, system, and method of publishing information to multiple subscribers
US8310953B2 (en)*2007-08-212012-11-13International Business Machines CorporationMethod and apparatus for enabling an adapter in a network device to discover the name of another adapter of another network device in a network system
US8396009B2 (en)*2007-08-212013-03-12International Business Machines CorporationMethod and apparatus for an adapter in a network device to discover its adapter name in a network system
TWI448902B (en)2007-08-242014-08-11Cypress Semiconductor Corp Bridge device with page access base processor interface
US8621573B2 (en)*2007-08-282013-12-31Cisco Technology, Inc.Highly scalable application network appliances with virtualized services
US20090083392A1 (en)*2007-09-252009-03-26Sun Microsystems, Inc.Simple, efficient rdma mechanism
US9396159B2 (en)*2007-09-252016-07-19Oracle America, Inc.Simple, reliable, connectionless communication mechanism
US20090106436A1 (en)*2007-10-232009-04-23Telefonaktiebolaget Lm Ericsson (Publ)Methods and systems for offload processing
US7908404B1 (en)*2007-11-092011-03-15Qlogic, CorporationMethod and system for managing network and storage data
US9047468B2 (en)*2007-12-282015-06-02Intel CorporationMigration of full-disk encrypted virtualized storage between blade servers
US8028122B2 (en)*2008-01-072011-09-27Sandisk Il Ltd.Methods and systems for classifying storage systems using fixed static-IP addresses
US8316276B2 (en)2008-01-152012-11-20Hicamp Systems, Inc.Upper layer protocol (ULP) offloading for internet small computer system interface (ISCSI) without TCP offload engine (TOE)
US8027829B2 (en)*2008-02-282011-09-27Infineon Technologies AgSystem and method for integrated circuit emulation
US8078577B2 (en)*2008-04-072011-12-13Installfree, Inc.Method of bi-directional synchronization of user data
US8677453B2 (en)*2008-05-192014-03-18Cisco Technology, Inc.Highly parallel evaluation of XACML policies
US8667556B2 (en)2008-05-192014-03-04Cisco Technology, Inc.Method and apparatus for building and managing policies
US8094560B2 (en)*2008-05-192012-01-10Cisco Technology, Inc.Multi-stage multi-core processing of network packets
US20090288104A1 (en)*2008-05-192009-11-19Rohati Systems, Inc.Extensibility framework of a network element
US8339959B1 (en)2008-05-202012-12-25Juniper Networks, Inc.Streamlined packet forwarding using dynamic filters for routing and security in a shared forwarding plane
US8014282B2 (en)*2008-06-262011-09-06Intel CorporationHashing packet contents to determine a processor
US8307048B2 (en)*2008-07-152012-11-06International Business Machines CorporationNetwork system with initiator subnetwork communication to target subnetwork communication including fibre channel over ethernet to fibre channel over internet protocol conversion
US8812361B2 (en)*2008-07-242014-08-19At&T Intellectual Properties I, L.P.System and method of targeted advertisement
EP2150019A1 (en)*2008-07-302010-02-03Alcatel, LucentInternet protocol television server
US8108538B2 (en)*2008-08-212012-01-31Voltaire Ltd.Device, system, and method of distributing messages
US8955107B2 (en)*2008-09-122015-02-10Juniper Networks, Inc.Hierarchical application of security services within a computer network
US20100070471A1 (en)*2008-09-172010-03-18Rohati Systems, Inc.Transactional application events
US8099528B2 (en)*2008-09-302012-01-17Apple Inc.Data filtering using central DMA mechanism
US20100085918A1 (en)*2008-10-072010-04-08Velocent Systems IncorporatedMethod and Apparatus Pertaining to Updating a High-Bandwidth Hardware-Based Packet-Processing Platform Local Session Context State Database
US8040808B1 (en)2008-10-202011-10-18Juniper Networks, Inc.Service aware path selection with a network acceleration device
GB2464553B (en)2008-10-222012-11-21SkypeControlling a connection between a user terminal and an access node connected to a communication network
US8402190B2 (en)*2008-12-022013-03-19International Business Machines CorporationNetwork adaptor optimization and interrupt reduction
US8370855B2 (en)*2008-12-232013-02-05International Business Machines CorporationManagement of process-to-process intra-cluster communication requests
US8521895B2 (en)*2008-12-232013-08-27International Business Machines CorporationManagement of application to application communication requests between data processing systems
US8240473B2 (en)*2008-12-232012-08-14Honda Motor Co., Ltd.Headliner packaging system with hinged clamp
US9009214B2 (en)2008-12-232015-04-14International Business Machines CorporationManagement of process-to-process inter-cluster communication requests
US8499029B1 (en)2008-12-232013-07-30International Business Machines CorporationManagement of process-to-process communication requests
US9098354B2 (en)*2008-12-232015-08-04International Business Machines CorporationManagement of application to I/O device communication requests between data processing systems
US7996548B2 (en)2008-12-302011-08-09Intel CorporationMessage communication techniques
US8645596B2 (en)2008-12-302014-02-04Intel CorporationInterrupt techniques
CN101478551B (en)*2009-01-192011-12-28清华大学Multi-domain network packet classification method based on multi-core processor
US20100183024A1 (en)*2009-01-212010-07-22Brocade Communications Systems, IncSimplified rdma over ethernet and fibre channel
US8051167B2 (en)*2009-02-132011-11-01Alcatel LucentOptimized mirror for content identification
US9325790B1 (en)*2009-02-172016-04-26Netapp, Inc.Servicing of network software components of nodes of a cluster storage system
US9215279B1 (en)2009-02-172015-12-15Netapp, Inc.Servicing of storage device software components of nodes of a cluster storage system
US8688798B1 (en)2009-04-032014-04-01Netapp, Inc.System and method for a shared write address protocol over a remote direct memory access connection
US20100268855A1 (en)*2009-04-162010-10-21Sunny KoulEthernet port on a controller for management of direct-attached storage subsystems from a management console
US8301717B2 (en)*2009-06-092012-10-30Deshpande Enterprises, Inc.Extended virtual memory system and method in a computer cluster
US9069672B2 (en)*2009-06-122015-06-30Intel CorporationExtended fast memory access in a multiprocessor computer system
US8122155B1 (en)*2009-06-232012-02-21Chelsio Communications, Inc.RDMA write completion semantics
US8565239B2 (en)*2009-07-142013-10-22Broadcom CorporationNode based path selection randomization
US8665879B2 (en)*2009-07-142014-03-04Broadcom CorporationFlow based path selection randomization using parallel hash functions
US8838544B2 (en)*2009-09-232014-09-16International Business Machines CorporationFast history based compression in a pipelined architecture
US9960967B2 (en)2009-10-212018-05-01A10 Networks, Inc.Determining an application delivery server based on geo-location information
US9015333B2 (en)*2009-12-182015-04-21Cisco Technology, Inc.Apparatus and methods for handling network file operations over a fibre channel network
JP5482230B2 (en)*2010-01-252014-05-07富士通株式会社 COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND CONTROL PROGRAM
US8472311B2 (en)2010-02-042013-06-25Genband Us LlcSystems, methods, and computer readable media for providing instantaneous failover of packet processing elements in a network
US8553693B2 (en)*2010-03-102013-10-08Intel CorporationNetwork controller circuitry to issue at least one portion of packet payload to device in manner that by-passes communication protocol stack involvement
US8654784B2 (en)*2010-03-112014-02-18Microsoft CorporationMulti-stage large send offload
DE102010029346A1 (en)2010-05-272011-12-01Robert Bosch Gmbh Method for processing messages
WO2011156746A2 (en)*2010-06-112011-12-15California Institute Of TechnologySystems and methods for rapid processing and storage of data
US8892723B2 (en)*2010-06-162014-11-18Netapp, Inc.Method and apparatus for enabling communication between iSCSI devices and SAS devices
US9003022B2 (en)2010-06-172015-04-07Zettics, Inc.Determining an average effective data through-put as corresponds to a network-served end user
US9141831B2 (en)*2010-07-082015-09-22Texas Instruments IncorporatedScheduler, security context cache, packet processor, and authentication, encryption modules
JP2012065281A (en)*2010-09-172012-03-29Fujitsu LtdCommunication program, communication apparatus, communication method, and communication system
US8407413B1 (en)*2010-11-052013-03-26Netapp, IncHardware flow classification for data storage services
US9092426B1 (en)2011-01-032015-07-28Applied Micro Circuts CorporationZero-copy direct memory access (DMA) network-attached storage (NAS) file system block writing
US8719457B2 (en)*2011-04-172014-05-06Apple Inc.Efficient connection management in a SAS target
US9430432B2 (en)*2011-04-212016-08-30Ineda Systems Pvt. Ltd.Optimized multi-root input output virtualization aware switch
US9477536B2 (en)2011-05-162016-10-25Oracle International CorporationSystem and method for providing a messaging application program interface
US8683307B2 (en)2011-05-272014-03-25International Business Machines CorporationChecksum calculation, prediction and validation
US20120331227A1 (en)*2011-06-212012-12-27Ramakrishna SaripalliFacilitating implementation, at least in part, of at least one cache management policy
US8412945B2 (en)2011-08-092013-04-02CloudPassage, Inc.Systems and methods for implementing security in a cloud computing environment
US9497224B2 (en)2011-08-092016-11-15CloudPassage, Inc.Systems and methods for implementing computer security
US9124640B2 (en)2011-08-092015-09-01CloudPassage, Inc.Systems and methods for implementing computer security
US9600371B2 (en)*2011-09-092017-03-21Oracle International CorporationPreserving server-client session context
US8924346B2 (en)2011-09-092014-12-30Oracle International CorporationIdempotence for database transactions
US8984170B2 (en)2011-09-092015-03-17Oracle International CorporationIdempotence for database transactions
US8725882B2 (en)*2011-09-092014-05-13Oracle International CorporationMasking database outages from clients and applications
US8549154B2 (en)*2011-09-092013-10-01Oracle International CorporationRecovering stateful read-only database sessions
US8799459B2 (en)*2011-09-122014-08-05Microsoft CorporationEvent-driven detection of device presence for layer 3 services using layer 2 discovery information
US9473596B2 (en)*2011-09-272016-10-18International Business Machines CorporationUsing transmission control protocol/internet protocol (TCP/IP) to setup high speed out of band data communication connections
US9116761B2 (en)2011-09-292015-08-25Oracle International CorporationSystem and method for preventing single-point bottleneck in a transactional middleware machine environment
US9690638B2 (en)2011-09-292017-06-27Oracle International CorporationSystem and method for supporting a complex message header in a transactional middleware machine environment
US8832217B2 (en)*2011-09-292014-09-09Oracle International CorporationSystem and method for supporting different message queues in a transactional middleware machine environment
US9203805B2 (en)2011-11-232015-12-01Cavium, Inc.Reverse NFA generation and processing
GB201121585D0 (en)*2011-12-152012-01-25Skype LtdCommunication system and method
US9432321B2 (en)2011-12-192016-08-30Alcatel LucentMethod and apparatus for messaging in the cloud
US9094364B2 (en)2011-12-232015-07-28A10 Networks, Inc.Methods to manage services over a service gateway
US9251535B1 (en)2012-01-052016-02-02Juniper Networks, Inc.Offload of data transfer statistics from a mobile access gateway
EP2833582A4 (en)2012-03-282015-12-02Nec CorpComputer system and communication path modification means
WO2013147872A1 (en)*2012-03-302013-10-03Intel CorporationTwo dimensional direct memory access scheme for enhanced network protocol processing performance
US9171178B1 (en)*2012-05-142015-10-27Symantec CorporationSystems and methods for optimizing security controls for virtual data centers
US8782221B2 (en)2012-07-052014-07-15A10 Networks, Inc.Method to allocate buffer for TCP proxy session based on dynamic network conditions
US9063928B2 (en)2012-07-122015-06-23International Business Machines CorporationProcessing data packets from a receive queue in a remote direct memory access device
US9240960B2 (en)*2012-07-192016-01-19Broadcom CorporationPort scheduling for a network device
US9312990B2 (en)2012-09-132016-04-12International Business Machines CorporationPacket loss recovery on a wireless link in a transmission layer protocol session
US8938805B1 (en)*2012-09-242015-01-20Emc CorporationDetection of tampering with software installed on a processing device
US9047417B2 (en)2012-10-292015-06-02Intel CorporationNUMA aware network interface
US9569400B2 (en)2012-11-212017-02-14International Business Machines CorporationRDMA-optimized high-performance distributed cache
US9378179B2 (en)2012-11-212016-06-28International Business Machines CorporationRDMA-optimized high-performance distributed cache
US9332083B2 (en)2012-11-212016-05-03International Business Machines CorporationHigh performance, distributed, shared, data grid for distributed Java virtual machine runtime artifacts
GB2509977A (en)2013-01-222014-07-23IbmPacket pre-processing unit which checks received packet validity and redundancy
US9531846B2 (en)2013-01-232016-12-27A10 Networks, Inc.Reducing buffer usage for TCP proxy session based on delayed acknowledgement
US9076114B2 (en)2013-03-142015-07-07Oracle International CorporationMulti-factor resource estimation
US9311230B2 (en)*2013-04-232016-04-12Globalfoundries Inc.Local direct storage class memory access
US10027761B2 (en)2013-05-032018-07-17A10 Networks, Inc.Facilitating a secure 3 party network session by a network device
US9336166B1 (en)*2013-05-302016-05-10Emc CorporationBurst buffer appliance with operating system bypass functionality to facilitate remote direct memory access
US10684973B2 (en)2013-08-302020-06-16Intel CorporationNUMA node peripheral switch
US9563399B2 (en)2013-08-302017-02-07Cavium, Inc.Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features
US20150089053A1 (en)*2013-09-252015-03-26RIFT.io Inc.Dynamically scriptable ip traffic load balancing function
US8984173B1 (en)*2013-09-262015-03-17International Business Machines CorporationFast path userspace RDMA resource error detection
KR101541349B1 (en)*2013-11-192015-08-05주식회사 윈스System and method for transferring packet in network
US10230770B2 (en)2013-12-022019-03-12A10 Networks, Inc.Network proxy layer for policy-based application proxies
US9875145B2 (en)2013-12-052018-01-23International Business Machines CorporationLoad based dynamic resource sets
US9509604B1 (en)*2013-12-312016-11-29Sanmina CorporationMethod of configuring a system for flow based services for flash storage and associated information structure
US9602532B2 (en)2014-01-312017-03-21Cavium, Inc.Method and apparatus for optimizing finite automata processing
US9904630B2 (en)*2014-01-312018-02-27Cavium, Inc.Finite automata processing based on a top of stack (TOS) memory
US9679162B2 (en)*2014-02-242017-06-13Google Inc.Application permission settings
US10320676B2 (en)2014-02-282019-06-11Cisco Technology, Inc.Smarter policy decisions based on metadata in data flows
JP2015179444A (en)*2014-03-192015-10-08株式会社東芝Data receiver, data reception method and computer program
US10020979B1 (en)*2014-03-252018-07-10A10 Networks, Inc.Allocating resources in multi-core computing environments
EP3126977A4 (en)*2014-04-022017-11-01Strato Scale Ltd.Remote asymmetric tcp connection offload over rdma
CN103973774B (en)*2014-04-112017-08-29重庆纳跃信息科技有限公司A kind of express network storage method based on data link layer protocol
US10110558B2 (en)2014-04-142018-10-23Cavium, Inc.Processing of finite automata based on memory hierarchy
US10002326B2 (en)2014-04-142018-06-19Cavium, Inc.Compilation of finite automata based on memory hierarchy
US9806943B2 (en)2014-04-242017-10-31A10 Networks, Inc.Enabling planned upgrade/downgrade of network devices without impacting network sessions
US9986061B2 (en)2014-06-032018-05-29A10 Networks, Inc.Programming a data network device using user defined scripts
US10129122B2 (en)2014-06-032018-11-13A10 Networks, Inc.User defined objects for network devices
US9992229B2 (en)2014-06-032018-06-05A10 Networks, Inc.Programming a data network device using user defined scripts with licenses
JP6369175B2 (en)2014-07-042018-08-08富士通株式会社 Packet processing device, control program, and packet processing device control method
KR102179829B1 (en)*2014-07-102020-11-18삼성전자주식회사Storage system managing run-time bad cells
US10015205B1 (en)*2014-07-232018-07-03Microsoft Israel Research And Development (2002) Ltd.Techniques for traffic capture and reconstruction
US9559988B2 (en)*2014-08-202017-01-31Netronome Systems, Inc.PPI allocation request and response for accessing a memory system
US9548947B2 (en)*2014-08-202017-01-17Netronome Systems, Inc.PPI de-allocate CPP bus command
CN105446653B (en)2014-08-272018-12-14阿里巴巴集团控股有限公司A kind of data merging method and equipment
US9336040B2 (en)*2014-09-152016-05-10Intel CorporationTechniques for remapping sessions for a multi-threaded application
US9417840B2 (en)2014-09-162016-08-16Salesforce.Com, Inc.In-memory buffer service
KR102437664B1 (en)2014-09-262022-08-29오라클 인터내셔날 코포레이션System and method for transaction recovery in a multitenant application server environment
US9413727B2 (en)*2014-10-232016-08-09Aruba Networks, Inc.Method and apparatus for content filtering on SPDY connections
US9990307B1 (en)*2014-10-292018-06-05Netronome Systems, Inc.Split packet transmission DMA engine
US9503353B1 (en)*2014-12-302016-11-22Emc CorporationDynamic cross protocol tuner
CN105472023B (en)*2014-12-312018-11-20华为技术有限公司A kind of method and device of direct distance input and output
US9904807B2 (en)2015-01-092018-02-27Toshiba Memory CorporationMemory system and information processing system
WO2016118164A1 (en)*2015-01-232016-07-28Hewlett Packard Enterprise Development LpScheduler-assigned processor resource groups
CN104618365B (en)*2015-01-262018-02-13华为技术有限公司protocol message processing method, device and terminal
US9826064B2 (en)*2015-02-232017-11-21Lenovo (Singapore) Pte. Ltd.Securing sensitive data between a client and server using claim numbers
KR102309798B1 (en)*2015-04-162021-10-06삼성전자주식회사SR-IOV based non volatile memory controller and method for dynamically allocating resources to queues by the non volatile memory controller
US9667650B2 (en)*2015-05-152017-05-30Cisco Technology, Inc.Anti-replay checking with multiple sequence number spaces
US10397277B2 (en)*2015-06-142019-08-27Avocado Systems Inc.Dynamic data socket descriptor mirroring mechanism and use for security analytics
US10509764B1 (en)*2015-06-192019-12-17Amazon Technologies, Inc.Flexible remote direct memory access
US9832797B2 (en)2015-06-292017-11-28At&T Intellectual Property I, L.P.Mobility network function consolidation
US10198582B2 (en)*2015-07-302019-02-05IOR Analytics, LLCMethod and apparatus for data security analysis of data flows
US9952797B2 (en)2015-07-312018-04-24Netapp, Inc.Systems, methods and devices for addressing data blocks in mass storage filing systems
US20170034267A1 (en)*2015-07-312017-02-02Netapp, Inc.Methods for transferring data in a storage cluster and devices thereof
US10257273B2 (en)*2015-07-312019-04-09Netapp, Inc.Systems, methods and devices for RDMA read/write operations
US9892071B2 (en)2015-08-032018-02-13Pure Storage, Inc.Emulating a remote direct memory access (‘RDMA’) link between controllers in a storage array
US10581976B2 (en)2015-08-122020-03-03A10 Networks, Inc.Transmission control of protocol state exchange for dynamic stateful service insertion
US10243791B2 (en)2015-08-132019-03-26A10 Networks, Inc.Automated adjustment of subscriber policies
US10079916B2 (en)*2015-08-132018-09-18Advanced Micro Devices, Inc.Register files for I/O packet compression
US9954979B2 (en)*2015-09-212018-04-24International Business Machines CorporationProtocol selection for transmission control protocol/internet protocol (TCP/IP)
US9992276B2 (en)2015-09-252018-06-05International Business Machines CorporationSelf-expanding software defined computing cluster
US10826785B2 (en)*2015-09-252020-11-03International Business Machines CorporationData traffic monitoring tool
US9882972B2 (en)2015-10-302018-01-30International Business Machines CorporationPacket forwarding optimization without an intervening load balancing node
US10235176B2 (en)2015-12-172019-03-19The Charles Stark Draper Laboratory, Inc.Techniques for metadata processing
US10498654B2 (en)2015-12-282019-12-03Amazon Technologies, Inc.Multi-path transport design
US9985904B2 (en)2015-12-292018-05-29Amazon Technolgies, Inc.Reliable, out-of-order transmission of packets
US10148570B2 (en)2015-12-292018-12-04Amazon Technologies, Inc.Connectionless reliable transport
US9985903B2 (en)*2015-12-292018-05-29Amazon Technologies, Inc.Reliable, out-of-order receipt of packets
US10318288B2 (en)2016-01-132019-06-11A10 Networks, Inc.System and method to process a chain of network applications
US10339127B2 (en)2016-01-282019-07-02Oracle International CorporationGuaranteed commit outcome in a distributed transaction processing system
US10554572B1 (en)*2016-02-192020-02-04Innovium, Inc.Scalable ingress arbitration for merging control and payload
US10084752B2 (en)2016-02-262018-09-25Microsoft Technology Licensing, LlcHybrid hardware-software distributed threat analysis
US10608992B2 (en)2016-02-262020-03-31Microsoft Technology Licensing, LlcHybrid hardware-software distributed threat analysis
US10728331B2 (en)*2016-06-222020-07-28Excelero Storage Ltd.Techniques for dynamic cache use by an input/output device
US10176023B2 (en)*2016-08-032019-01-08Scale Computing, Inc.Task dispatcher for block storage devices
US10681131B2 (en)*2016-08-292020-06-09Vmware, Inc.Source network address translation detection and dynamic tunnel creation
US9794366B1 (en)*2016-10-192017-10-17Red Hat, Inc.Persistent-memory management
CN108377495B (en)*2016-10-312021-10-15华为技术有限公司 A data transmission method, related equipment and system
US10832871B2 (en)2016-11-142020-11-10Avx CorporationWet electrolytic capacitor for an implantable medical device
US20180150256A1 (en)*2016-11-292018-05-31Intel CorporationTechnologies for data deduplication in disaggregated architectures
US10389835B2 (en)2017-01-102019-08-20A10 Networks, Inc.Application aware systems and methods to process user loadable network applications
US10489204B2 (en)2017-01-312019-11-26Samsung Electronics Co., Ltd.Flexible in-order and out-of-order resource allocation
US10652320B2 (en)2017-02-212020-05-12Microsoft Technology Licensing, LlcLoad balancing in distributed computing systems
WO2018183542A1 (en)2017-03-292018-10-04Fungible, Inc.Non-blocking any-to-any data center network with packet spraying over multiple alternate data paths
WO2018198336A1 (en)*2017-04-282018-11-01株式会社日立製作所Storage system and storage control device
US10540323B2 (en)*2017-05-302020-01-21Western Digital Technologies, Inc.Managing I/O operations in a storage network
US10359954B2 (en)2017-05-312019-07-23Alibaba Group Holding LimitedMethod and system for implementing byte-alterable write cache
US10884926B2 (en)2017-06-162021-01-05Alibaba Group Holding LimitedMethod and system for distributed storage using client-side global persistent cache
US10303241B2 (en)2017-06-192019-05-28Alibaba Group Holding LimitedSystem and method for fine-grained power control management in a high capacity computer cluster
US10678443B2 (en)2017-07-062020-06-09Alibaba Group Holding LimitedMethod and system for high-density converged storage via memory bus
US10564856B2 (en)2017-07-062020-02-18Alibaba Group Holding LimitedMethod and system for mitigating write amplification in a phase change memory-based storage device
EP3625679A1 (en)*2017-07-102020-03-25Fungible, Inc.Data processing unit for stream processing
WO2019014237A1 (en)2017-07-102019-01-17Fungible, Inc.Access node for data centers
US10303601B2 (en)2017-08-112019-05-28Alibaba Group Holding LimitedMethod and system for rearranging a write operation in a shingled magnetic recording device
US10423508B2 (en)2017-08-112019-09-24Alibaba Group Holding LimitedMethod and system for a high-priority read based on an in-place suspend/resume write
US20190073132A1 (en)*2017-09-052019-03-07Alibaba Group Holding LimitedMethod and system for active persistent storage via a memory bus
US10496829B2 (en)2017-09-152019-12-03Alibaba Group Holding LimitedMethod and system for data destruction in a phase change memory-based storage device
US10642522B2 (en)2017-09-152020-05-05Alibaba Group Holding LimitedMethod and system for in-line deduplication in a storage drive based on a non-collision hash
US10789011B2 (en)2017-09-272020-09-29Alibaba Group Holding LimitedPerformance enhancement of a storage device using an integrated controller-buffer
US10503409B2 (en)2017-09-272019-12-10Alibaba Group Holding LimitedLow-latency lightweight distributed storage system
US12007941B2 (en)2017-09-292024-06-11Oracle International CorporationSession state tracking
US10491625B2 (en)*2017-10-032019-11-26International Business Machines CorporationRetrieving network packets corresponding to detected abnormal application activity
US20190123894A1 (en)*2017-10-232019-04-25Zhichao YuanProgrammable hardware based data encryption and decryption systems and methods
US10860334B2 (en)2017-10-252020-12-08Alibaba Group Holding LimitedSystem and method for centralized boot storage in an access switch shared by multiple servers
US10445190B2 (en)2017-11-082019-10-15Alibaba Group Holding LimitedMethod and system for enhancing backup efficiency by bypassing encoding and decoding
US10877898B2 (en)2017-11-162020-12-29Alibaba Group Holding LimitedMethod and system for enhancing flash translation layer mapping flexibility for performance and lifespan improvements
US10540288B2 (en)2018-02-022020-01-21Fungible, Inc.Efficient work unit processing in a multicore system
WO2019152772A1 (en)2018-02-022019-08-08The Charles Stark Draper Laboratory, Inc.Systems and methods for policy execution processing
KR20200116970A (en)2018-02-022020-10-13도버 마이크로시스템즈, 인크. System and method for converting instructions for metadata processing
US20210042100A1 (en)2018-02-022021-02-11Dover Microsystems, Inc.System and method for translating mapping policy into code
US10891239B2 (en)2018-02-072021-01-12Alibaba Group Holding LimitedMethod and system for operating NAND flash physical space to extend memory capacity
US10496548B2 (en)2018-02-072019-12-03Alibaba Group Holding LimitedMethod and system for user-space storage I/O stack with user-space flash translation layer
US10831404B2 (en)2018-02-082020-11-10Alibaba Group Holding LimitedMethod and system for facilitating high-capacity shared memory using DIMM from retired servers
US10402112B1 (en)2018-02-142019-09-03Alibaba Group Holding LimitedMethod and system for chunk-wide data organization and placement with real-time calculation
CN108462947B (en)*2018-03-132020-11-27长安大学 An LTE-V-based vehicle networking communication test system and test method
US11792307B2 (en)2018-03-282023-10-17Apple Inc.Methods and apparatus for single entity buffer pool management
WO2019213061A1 (en)2018-04-302019-11-07Dover Microsystems, Inc.Systems and methods for checking safety properties
US10992598B2 (en)2018-05-212021-04-27Pure Storage, Inc.Synchronously replicating when a mediation service becomes unavailable
US11379155B2 (en)2018-05-242022-07-05Alibaba Group Holding LimitedSystem and method for flash storage management using multiple open page stripes
CN111902804B (en)2018-06-252024-03-01阿里巴巴集团控股有限公司System and method for managing resources of a storage device and quantifying I/O request costs
US10921992B2 (en)2018-06-252021-02-16Alibaba Group Holding LimitedMethod and system for data placement in a hard disk drive based on access frequency for improved IOPS and utilization efficiency
US10581759B1 (en)2018-07-122020-03-03Innovium, Inc.Sharing packet processing resources
US10871921B2 (en)2018-07-302020-12-22Alibaba Group Holding LimitedMethod and system for facilitating atomicity assurance on metadata and data bundled storage
US10747673B2 (en)2018-08-022020-08-18Alibaba Group Holding LimitedSystem and method for facilitating cluster-level cache and memory space
US10996886B2 (en)2018-08-022021-05-04Alibaba Group Holding LimitedMethod and system for facilitating atomicity and latency assurance on variable sized I/O
US10977198B2 (en)2018-09-122021-04-13Micron Technology, Inc.Hybrid memory system interface
US11327929B2 (en)2018-09-172022-05-10Alibaba Group Holding LimitedMethod and system for reduced data movement compression using in-storage computing and a customized file system
US11831565B2 (en)2018-10-032023-11-28Advanced Micro Devices, Inc.Method for maintaining cache consistency during reordering
US10852948B2 (en)2018-10-192020-12-01Alibaba Group HoldingSystem and method for data organization in shingled magnetic recording drive
US11061591B2 (en)2018-11-022021-07-13Samsung Electronics Co., Ltd.Storage device processing stream data, system including the same, and operation method thereof
TW202022679A (en)2018-11-062020-06-16美商多佛微系統公司Systems and methods for stalling host processor
EP3881190A1 (en)2018-11-122021-09-22Dover Microsystems, Inc.Systems and methods for metadata encoding
US10795586B2 (en)2018-11-192020-10-06Alibaba Group Holding LimitedSystem and method for optimization of global data placement to mitigate wear-out of write cache and NAND flash
US10769018B2 (en)2018-12-042020-09-08Alibaba Group Holding LimitedSystem and method for handling uncorrectable data errors in high-capacity storage
US11841956B2 (en)2018-12-182023-12-12Dover Microsystems, Inc.Systems and methods for data lifecycle protection
US11083961B2 (en)2018-12-212021-08-10Universal City Studios LlcScalable interactive video systems and methods
US10977122B2 (en)2018-12-312021-04-13Alibaba Group Holding LimitedSystem and method for facilitating differentiated error correction in high-density flash devices
US10884654B2 (en)2018-12-312021-01-05Alibaba Group Holding LimitedSystem and method for quality of service assurance of multi-stream scenarios in a hard disk drive
US11061735B2 (en)2019-01-022021-07-13Alibaba Group Holding LimitedSystem and method for offloading computation to storage nodes in distributed system
US11132291B2 (en)2019-01-042021-09-28Alibaba Group Holding LimitedSystem and method of FPGA-executed flash translation layer in multiple solid state drives
US11831743B1 (en)*2019-01-082023-11-28Xilinx, Inc.Streaming architecture for packet parsing
US11269557B2 (en)2019-01-092022-03-08Atto Technology, Inc.System and method for ensuring command order in a storage controller
US12393677B2 (en)2019-01-182025-08-19Dover Microsystems, Inc.Systems and methods for metadata classification
US11200337B2 (en)2019-02-112021-12-14Alibaba Group Holding LimitedSystem and method for user data isolation
US11216189B2 (en)2019-04-012022-01-04Silicon Motion, Inc.Method and computer program product for reading partial data of a page on multiple planes
TWI737031B (en)*2019-04-012021-08-21慧榮科技股份有限公司Method and computer program product for reading data fragments of a page on multiple planes
US10922234B2 (en)2019-04-112021-02-16Alibaba Group Holding LimitedMethod and system for online recovery of logical-to-physical mapping table affected by noise sources in a solid state drive
US10908960B2 (en)2019-04-162021-02-02Alibaba Group Holding LimitedResource allocation based on comprehensive I/O monitoring in a distributed storage system
JP7331431B2 (en)*2019-04-222023-08-23日本電信電話株式会社 Packet processing device and packet processing method
TWI685231B (en)*2019-04-232020-02-11國立中央大學Packet classification method
US11169873B2 (en)2019-05-212021-11-09Alibaba Group Holding LimitedMethod and system for extending lifespan and enhancing throughput in a high-density solid state drive
CN110399329B (en)*2019-07-122022-06-07苏州浪潮智能科技有限公司 A kind of RDMA data processing method and related device
US10860223B1 (en)2019-07-182020-12-08Alibaba Group Holding LimitedMethod and system for enhancing a distributed storage system by decoupling computation and network tasks
US11082411B2 (en)*2019-08-062021-08-03Advanced New Technologies Co., Ltd.RDMA-based data transmission method, network interface card, server and medium
US11228539B2 (en)*2019-08-142022-01-18Intel CorporationTechnologies for managing disaggregated accelerator networks based on remote direct memory access
US10749528B2 (en)2019-08-202020-08-18Intel CorporationStacked programmable integrated circuitry with smart memory
US10817460B2 (en)2019-08-282020-10-27Advanced New Technologies Co., Ltd.RDMA data sending and receiving methods, electronic device, and readable storage medium
US11687507B2 (en)2019-09-122023-06-27Oracle International CorporationTermination of database sessions for planned failover
US11936739B2 (en)2019-09-122024-03-19Oracle International CorporationAutomated reset of session state
US11477123B2 (en)2019-09-262022-10-18Apple Inc.Methods and apparatus for low latency operation in user space networking
US11829303B2 (en)2019-09-262023-11-28Apple Inc.Methods and apparatus for device driver operation in non-kernel space
US11558348B2 (en)2019-09-262023-01-17Apple Inc.Methods and apparatus for emerging use case support in user space networking
US11126561B2 (en)2019-10-012021-09-21Alibaba Group Holding LimitedMethod and system for organizing NAND blocks and placing data to facilitate high-throughput for random writes in a solid state drive
US11159610B2 (en)2019-10-102021-10-26Dell Products, L.P.Cluster formation offload using remote access controller group manager
CN110737628A (en)*2019-10-172020-01-31辰芯科技有限公司reconfigurable processor and reconfigurable processor system
WO2021076871A1 (en)2019-10-182021-04-22Dover Microsystems, Inc.Systems and methods for updating metadata
US12218841B1 (en)2019-12-122025-02-04Amazon Technologies, Inc.Ethernet traffic over scalable reliable datagram protocol
KR102787374B1 (en)*2019-12-202025-03-27삼성전자주식회사Accelerator, method for operating the same and device including the same
US11042307B1 (en)2020-01-132021-06-22Alibaba Group Holding LimitedSystem and method for facilitating improved utilization of NAND flash based on page-wise operation
US11449455B2 (en)2020-01-152022-09-20Alibaba Group Holding LimitedMethod and system for facilitating a high-capacity object storage system with configuration agility and mixed deployment flexibility
WO2021152369A1 (en)*2020-01-282021-08-05Zeku Inc.Dynamic uplink end-to-end data transfer scheme with optimized memory path
US10923156B1 (en)2020-02-192021-02-16Alibaba Group Holding LimitedMethod and system for facilitating low-cost high-throughput storage for accessing large-size I/O blocks in a hard disk drive
US10872622B1 (en)2020-02-192020-12-22Alibaba Group Holding LimitedMethod and system for deploying mixed storage products on a uniform storage infrastructure
US11150986B2 (en)2020-02-262021-10-19Alibaba Group Holding LimitedEfficient compaction on log-structured distributed file system using erasure coding for resource consumption reduction
WO2021178493A1 (en)2020-03-032021-09-10Dover Microsystems, Inc.Systems and methods for caching metadata
US11144250B2 (en)2020-03-132021-10-12Alibaba Group Holding LimitedMethod and system for facilitating a persistent memory-centric system
US11200114B2 (en)2020-03-172021-12-14Alibaba Group Holding LimitedSystem and method for facilitating elastic error correction code in memory
US11385833B2 (en)2020-04-202022-07-12Alibaba Group Holding LimitedMethod and system for facilitating a light-weight garbage collection with a reduced utilization of resources
US11281575B2 (en)2020-05-112022-03-22Alibaba Group Holding LimitedMethod and system for facilitating data placement and control of physical addresses with multi-queue I/O blocks
US11494115B2 (en)2020-05-132022-11-08Alibaba Group Holding LimitedSystem method for facilitating memory media as file storage device based on real-time hashing by performing integrity check with a cyclical redundancy check (CRC)
US11461262B2 (en)2020-05-132022-10-04Alibaba Group Holding LimitedMethod and system for facilitating a converged computation and storage node in a distributed storage system
US11218165B2 (en)2020-05-152022-01-04Alibaba Group Holding LimitedMemory-mapped two-dimensional error correction code for multi-bit error tolerance in DRAM
US11556277B2 (en)2020-05-192023-01-17Alibaba Group Holding LimitedSystem and method for facilitating improved performance in ordering key-value storage with input/output stack simplification
US11507499B2 (en)2020-05-192022-11-22Alibaba Group Holding LimitedSystem and method for facilitating mitigation of read/write amplification in data compression
US11360681B2 (en)*2020-05-272022-06-14Xiaoliang ZhaoSystems and methods for scalable shared memory among networked devices comprising IP addressable memory blocks
US11392526B2 (en)*2020-06-042022-07-19Micron Technology, Inc.Memory system with selectively interfaceable memory subsystem
US11263132B2 (en)2020-06-112022-03-01Alibaba Group Holding LimitedMethod and system for facilitating log-structure data organization
US11606302B2 (en)2020-06-122023-03-14Apple Inc.Methods and apparatus for flow-based batching and processing
US11422931B2 (en)2020-06-172022-08-23Alibaba Group Holding LimitedMethod and system for facilitating a physically isolated storage unit for multi-tenancy virtualization
US11354200B2 (en)2020-06-172022-06-07Alibaba Group Holding LimitedMethod and system for facilitating data recovery and version rollback in a storage device
US11283719B2 (en)2020-07-132022-03-22Google LlcContent addressable memory (CAM) based hardware architecture for datacenter networking
US11354233B2 (en)2020-07-272022-06-07Alibaba Group Holding LimitedMethod and system for facilitating fast crash recovery in a storage device
US20220046019A1 (en)*2020-08-042022-02-10Juniper Networks, Inc.Adding third party hardware to network devices
US11330074B2 (en)*2020-08-122022-05-10Fortinet, Inc.TCP (transmission control protocol) fast open for classification acceleration of cache misses in a network processor
US11372774B2 (en)2020-08-242022-06-28Alibaba Group Holding LimitedMethod and system for a solid state drive with on-chip memory integration
US11775359B2 (en)2020-09-112023-10-03Apple Inc.Methods and apparatuses for cross-layer processing
US11954540B2 (en)2020-09-142024-04-09Apple Inc.Methods and apparatus for thread-level execution in non-kernel space
US11799986B2 (en)2020-09-222023-10-24Apple Inc.Methods and apparatus for thread level execution in non-kernel space
US11409685B1 (en)*2020-09-242022-08-09Amazon Technologies, Inc.Data synchronization operation at distributed computing system
US11467992B1 (en)2020-09-242022-10-11Amazon Technologies, Inc.Memory access operation in distributed computing system
US12033238B2 (en)2020-09-242024-07-09Advanced Micro Devices, Inc.Register compaction with early release
US11354258B1 (en)2020-09-302022-06-07Amazon Technologies, Inc.Control plane operation at distributed computing system
CN114554481B (en)*2020-11-252024-11-22大唐移动通信设备有限公司 A data processing method, device and base station
US11487465B2 (en)2020-12-112022-11-01Alibaba Group Holding LimitedMethod and system for a local storage engine collaborating with a solid state drive controller
US12124576B2 (en)2020-12-232024-10-22Dover Microsystems, Inc.Systems and methods for policy violation processing
US11734115B2 (en)2020-12-282023-08-22Alibaba Group Holding LimitedMethod and system for facilitating write latency reduction in a queue depth of one scenario
US11416365B2 (en)2020-12-302022-08-16Alibaba Group Holding LimitedMethod and system for open NAND block detection and correction in an open-channel SSD
US11995004B2 (en)*2020-12-302024-05-28Pensando Systems Inc.Methods and systems for using a packet processing pipeline to accelerate InfiniBand administrative operations
US11595501B2 (en)*2021-01-272023-02-28EMC IP Holding Company LLCSingular control path for mainframe storage
WO2022172698A1 (en)*2021-02-092022-08-18ソニーセミコンダクタソリューションズ株式会社Information processing apparatus, mobile apparatus, and communication system
US12126548B2 (en)*2021-03-252024-10-22Nokia Solutions And Networks OySupporting communications for data storage
US11934333B2 (en)2021-03-252024-03-19Mellanox Technologies, Ltd.Storage protocol emulation in a peripheral device
US11934658B2 (en)2021-03-252024-03-19Mellanox Technologies, Ltd.Enhanced storage protocol emulation in a peripheral device
US11726699B2 (en)2021-03-302023-08-15Alibaba Singapore Holding Private LimitedMethod and system for facilitating multi-stream sequential read performance improvement with reduced read amplification
US11461173B1 (en)2021-04-212022-10-04Alibaba Singapore Holding Private LimitedMethod and system for facilitating efficient data compression based on error correction code and reorganization of data placement
US11476874B1 (en)2021-05-142022-10-18Alibaba Singapore Holding Private LimitedMethod and system for facilitating a storage server with hybrid memory for journaling and data storage
US12040988B2 (en)2021-05-252024-07-16Google LlcAcknowledgement coalescing module utilized in content addressable memory (CAM) based hardware architecture for data center networking
US11934548B2 (en)*2021-05-272024-03-19Microsoft Technology Licensing, LlcCentralized access control for cloud relational database management system resources
WO2022250878A1 (en)*2021-05-272022-12-01Microsoft Technology Licensing, LlcCentralized access control for cloud relational database management system resources
US12066973B2 (en)*2021-06-042024-08-20Microsoft Technology Licensing, LlcUserspace networking with remote direct memory access
US20210359955A1 (en)*2021-07-232021-11-18Intel CorporationCache allocation system
US11876719B2 (en)2021-07-262024-01-16Apple Inc.Systems and methods for managing transmission control protocol (TCP) acknowledgements
US11882051B2 (en)2021-07-262024-01-23Apple Inc.Systems and methods for managing transmission control protocol (TCP) acknowledgements
US11983125B2 (en)*2021-07-292024-05-14International Business Machines CorporationData traffic prioritization based on content
US12192278B2 (en)2021-08-062025-01-07Samsung Electronics Co., Ltd.Systems, methods, and apparatus for remote data transfers to memory
US12132802B2 (en)2021-09-012024-10-29Google LlcOff-chip memory backed reliable transport connection cache hardware architecture
US20230108001A1 (en)*2021-09-272023-04-06Advanced Micro Devices, Inc.Priority-based scheduling with limited resources
WO2023080278A1 (en)*2021-11-042023-05-11Realsecu Co., Ltd.Whitelisting security method and system for iot-based multi-framework smart lighting system
CN114050926B (en)*2021-11-092024-07-09南方电网科学研究院有限责任公司Data message depth detection method and device
CN114490433A (en)*2022-01-202022-05-13哲库科技(上海)有限公司Management method of storage space, data processing chip, device and storage medium
CN115134311B (en)*2022-09-012022-11-15井芯微电子技术(天津)有限公司RapidIO endpoint controller and endpoint equipment
US12301460B1 (en)2022-09-302025-05-13Amazon Technologies, Inc.Multi-port load balancing using transport protocol
US12001352B1 (en)2022-09-302024-06-04Amazon Technologies, Inc.Transaction ordering based on target address
US12204558B2 (en)2022-10-142025-01-21Oracle International CorporationFailover of database sessions to a logical replica database
US12117948B2 (en)2022-10-312024-10-15Mellanox Technologies, Ltd.Data processing unit with transparent root complex
US12007921B2 (en)*2022-11-022024-06-11Mellanox Technologies, Ltd.Programmable user-defined peripheral-bus device implementation using data-plane accelerator (DPA)
KR102636910B1 (en)*2023-11-212024-02-15주식회사 인텔렉투스Edge device using virtual machine and data processing method using the same

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030041163A1 (en)*2001-02-142003-02-27John RhoadesData processing architectures
US20030105799A1 (en)*2001-12-032003-06-05Avaz Networks, Inc.Distributed processing architecture with scalable processing layers
US7013419B2 (en)*2001-04-112006-03-14Mellanox Technologies Ltd.Reliable message transmission with packet-level resend
US7017042B1 (en)*2001-06-142006-03-21Syrus ZiaiMethod and circuit to accelerate IPSec processing
US7149817B2 (en)*2001-02-152006-12-12Neteffect, Inc.Infiniband TM work queue to TCP/IP translation
US7380115B2 (en)*2001-11-092008-05-27Dot Hill Systems Corp.Transferring data using direct memory access

Family Cites Families (99)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5187800A (en)*1985-01-041993-02-16Sun Microsystems, Inc.Asynchronous pipelined data processing system
JP3689143B2 (en)*1995-03-312005-08-31シャープ株式会社 Data-driven information processing device
US6237029B1 (en)1996-02-262001-05-22Argosystems, Inc.Method and apparatus for adaptable digital protocol processing
US6147976A (en)*1996-06-242000-11-14Cabletron Systems, Inc.Fast network layer packet filter
US5872972A (en)*1996-07-051999-02-16Ncr CorporationMethod for load balancing a per processor affinity scheduler wherein processes are strictly affinitized to processors and the migration of a process from an affinitized processor to another available processor is limited
DE19654593A1 (en)*1996-12-201998-07-02Pact Inf Tech Gmbh Reconfiguration procedure for programmable blocks at runtime
US6130892A (en)1997-03-122000-10-10Nomadix, Inc.Nomadic translator or router
JP2001514833A (en)*1997-03-122001-09-11ノマディックス・リミテッド・ライアビリティ・カンパニー Nomad converter or router
US5968176A (en)1997-05-291999-10-193Com CorporationMultilayer firewall system
US6018779A (en)*1997-12-152000-01-25Emc CorporationSystem for encapsulating a plurality of selected commands within a single command and transmitting the single command to a remote device over a communication link therewith
US6076108A (en)*1998-03-062000-06-13I2 Technologies, Inc.System and method for maintaining a state for a user session using a web system having a global session server
JP2000020490A (en)*1998-07-012000-01-21Fujitsu Ltd Computer having remote procedure call mechanism or object request broker mechanism, data transfer method, and transfer method storage medium
US6205537B1 (en)1998-07-162001-03-20University Of RochesterMechanism for dynamically adapting the complexity of a microprocessor
US6018799A (en)*1998-07-222000-01-25Sun Microsystems, Inc.Method, apparatus and computer program product for optimizing registers in a stack using a register allocator
US6314501B1 (en)*1998-07-232001-11-06Unisys CorporationComputer 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
EP1018086B1 (en)*1998-07-242007-02-14Jarg CorporationSearch system and method based on multiple ontologies
US6374266B1 (en)*1998-07-282002-04-16Ralph ShnelvarMethod and apparatus for storing information in a data processing system
US6304973B1 (en)*1998-08-062001-10-16Cryptek Secure Communications, LlcMulti-level security network system
US6427170B1 (en)*1998-12-082002-07-30Cisco Technology, Inc.Integrated IP address management
JP2000172657A (en)*1998-12-082000-06-23Fujitsu Ltd Distributed processing system, distributed processing method, computer-readable recording medium storing a program for causing a computer to execute the method, server device, and client device
US6978312B2 (en)1998-12-182005-12-20Microsoft CorporationAdaptive flow control protocol
JP2000295274A (en)1999-04-052000-10-20Nec Corp Packet switching equipment
US7082133B1 (en)*1999-09-032006-07-25Broadcom CorporationApparatus and method for enabling voice over IP support for a network switch
US6668299B1 (en)*1999-09-082003-12-23Mellanox Technologies Ltd.Software interface between a parallel bus and a packet network
US7380015B1 (en)1999-09-102008-05-27Kdd CorporationApparatus and method for compression-transmitting and decoding picture information and storage medium stored its control programs
US6421742B1 (en)*1999-10-292002-07-16Intel CorporationMethod and apparatus for emulating an input/output unit when transferring data over a network
JP3751175B2 (en)1999-12-212006-03-01シャープ株式会社 Stirling refrigerator
KR20010076328A (en)2000-01-192001-08-11이정태Aparatus for processing tcp/ip by hardware, and operating method thereof
US20030236961A1 (en)*2000-11-072003-12-25Qiu Chaoxin C.Systems and methods for management of memory in information delivery environments
US20020108059A1 (en)2000-03-032002-08-08Canion Rodney S.Network security accelerator
US6675200B1 (en)2000-05-102004-01-06Cisco Technology, Inc.Protocol-independent support of remote DMA
US7171484B1 (en)2000-05-242007-01-30Krause Michael RReliable datagram transport service
ATE464603T1 (en)*2000-05-252010-04-15Exent Technologies Inc DISK CACHE STORAGE
US7069305B2 (en)*2000-06-082006-06-27Hitachi, Ltd.Computer system and a data transfer method thereof using remote direct memory access
JP4192416B2 (en)2000-06-082008-12-10株式会社日立製作所 Computer system and data transfer method thereof
US6893547B2 (en)*2000-06-142005-05-17Board Of Regents, The University Of Texas SystemApparatus and method for fluid injection
WO2002017034A2 (en)*2000-08-242002-02-28Voltaire Advanced Data Security Ltd.System and method for highly scalable high-speed content-based filtering and load balancing in interconnected fabrics
US6782410B1 (en)*2000-08-282004-08-24Ncr CorporationMethod for managing user and server applications in a multiprocessor computer system
US7047561B1 (en)2000-09-282006-05-16Nortel Networks LimitedFirewall for real-time internet applications
US7113995B1 (en)2000-10-192006-09-26International Business Machines CorporationMethod and apparatus for reporting unauthorized attempts to access nodes in a network computing system
US7313614B2 (en)*2000-11-022007-12-25Sun Microsystems, Inc.Switching system
US7865596B2 (en)*2000-11-022011-01-04Oracle America, Inc.Switching system for managing storage in digital networks
US8949471B2 (en)*2000-11-022015-02-03Oracle America, Inc.TCP/UDP acceleration
US6704831B1 (en)*2000-11-162004-03-09Sun Microsystems, Inc.Method and apparatus for converting address information between PCI bus protocol and a message-passing queue-oriented bus protocol
US6611883B1 (en)*2000-11-162003-08-26Sun Microsystems, Inc.Method and apparatus for implementing PCI DMA speculative prefetching in a message passing queue oriented bus system
US6986061B1 (en)2000-11-202006-01-10International Business Machines CorporationIntegrated system for network layer security and fine-grained identity-based access control
US6892279B2 (en)*2000-11-302005-05-10Mosaid Technologies IncorporatedMethod and apparatus for accelerating retrieval of data from a memory system with cache by reducing latency
US20020085562A1 (en)2000-12-132002-07-04International Business Machines CorporationIP headers for remote direct memory access and upper level protocol framing
US6947970B2 (en)*2000-12-192005-09-20Intel CorporationMethod and apparatus for multilevel translation and protection table
US7024479B2 (en)2001-01-222006-04-04Intel CorporationFiltering calls in system area networks
WO2002060150A2 (en)2001-01-242002-08-01Broadcom CorporationMethod for processing multiple security policies applied to a data packet structure
US20030022361A1 (en)2001-02-222003-01-30Kenneth HoustonSmart culture vessel
US7095747B2 (en)2001-03-282006-08-22Siemens Communications, Inc.Method and apparatus for a messaging protocol within a distributed telecommunications architecture
US6804673B2 (en)*2001-04-192004-10-12Fujitsu LimitedAccess assurance for remote memory access over network
US6687733B2 (en)*2001-06-012004-02-03IntergenixMethod and system for automatically configuring a client-server network
US20030050990A1 (en)2001-06-212003-03-13International Business Machines CorporationPCI migration semantic storage I/O
US20030046474A1 (en)2001-06-212003-03-06International Business Machines CorporationMixed semantic storage I/O
US6483840B1 (en)*2001-06-252002-11-19Lsi Logic CorporationHigh speed TCP/IP stack in silicon
US20030005233A1 (en)*2001-06-282003-01-02Daleen Technologies, Inc.Dual organization of cache contents
US6839896B2 (en)*2001-06-292005-01-04International Business Machines CorporationSystem and method for providing dialog management and arbitration in a multi-modal environment
US7178145B2 (en)*2001-06-292007-02-13Emc CorporationQueues for soft affinity code threads and hard affinity code threads for allocation of processors to execute the threads in a multi-processor system
US6983382B1 (en)*2001-07-062006-01-03Syrus ZiaiMethod and circuit to accelerate secure socket layer (SSL) process
US7133405B2 (en)*2001-08-302006-11-07International Business Machines CorporationIP datagram over multiple queue pairs
US20030043794A1 (en)*2001-09-062003-03-06Cayton Phil C.Data stream multiplexing in data network
US20030061296A1 (en)*2001-09-242003-03-27International Business Machines CorporationMemory semantic storage I/O
US20030095545A1 (en)*2001-10-042003-05-22Howard NgaiAddressing scheme for management data
US7209996B2 (en)2001-10-222007-04-24Sun Microsystems, Inc.Multi-core multi-thread processor
US7124198B2 (en)2001-10-302006-10-17Microsoft CorporationApparatus and method for scaling TCP off load buffer requirements by segment size
US7958199B2 (en)*2001-11-022011-06-07Oracle America, Inc.Switching systems and methods for storage management in digital networks
US6854032B2 (en)*2001-12-042005-02-08Sun Microsystems, Inc.System for accessing a region of memory using remote address translation and using a memory window table and a memory region table
US7234003B2 (en)2001-12-102007-06-19Sun Micorsystems, Inc.Method and apparatus to facilitate direct transfer of data between a data device and a network connection
US6598144B1 (en)*2001-12-122003-07-22Advanced Micro Devices, Inc.Arrangement for limiting access to addresses by a consumer process instigating work in a channel adapter based on virtual address mapping
US7246245B2 (en)2002-01-102007-07-17Broadcom CorporationSystem on a chip for network storage devices
US7076803B2 (en)2002-01-282006-07-11International Business Machines CorporationIntegrated intrusion detection services
US20030145230A1 (en)2002-01-312003-07-31Huimin ChiuSystem for exchanging data utilizing remote direct memory access
US7003586B1 (en)*2002-02-272006-02-21Advanced Micro Devices, Inc.Arrangement for implementing kernel bypass for access by user mode consumer processes to a channel adapter based on virtual address mapping
JP4126928B2 (en)*2002-02-282008-07-30日本電気株式会社 Proxy server and proxy control program
US7161904B2 (en)*2002-06-042007-01-09Fortinet, Inc.System and method for hierarchical metering in a virtual router based network switch
US7415723B2 (en)*2002-06-112008-08-19Pandya Ashish ADistributed network security system and a hardware processor therefor
US7944920B2 (en)*2002-06-112011-05-17Pandya Ashish AData processing system using internet protocols and RDMA
US7631107B2 (en)*2002-06-112009-12-08Pandya Ashish ARuntime adaptable protocol processor
US20040027155A1 (en)2002-08-082004-02-12Schlansker Michael S.System and method for self configuration of reconfigurable systems
US20040049603A1 (en)*2002-09-052004-03-11International Business Machines CorporationiSCSI driver to adapter interface protocol
US7233984B2 (en)2002-11-122007-06-19Microsoft CorporationLight weight file I/O over system area networks
US7369657B2 (en)*2002-11-142008-05-06Broadcom CorporationCryptography accelerator application program interface
US7468979B2 (en)2002-12-202008-12-23Force10 Networks, Inc.Layer-1 packet filtering
US7464254B2 (en)*2003-01-092008-12-09Cisco Technology, Inc.Programmable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data
US7043578B2 (en)*2003-01-092006-05-09International Business Machines CorporationMethod, system, and program for processing a packet including I/O commands and data
US7373500B2 (en)2003-04-152008-05-13Sun Microsystems, Inc.Secure network processing
US20040208197A1 (en)*2003-04-152004-10-21Swaminathan ViswanathanMethod and apparatus for network protocol bridging
US20050108518A1 (en)*2003-06-102005-05-19Pandya Ashish A.Runtime adaptable security processor
US7685254B2 (en)*2003-06-102010-03-23Pandya Ashish ARuntime adaptable search processor
US6988106B2 (en)*2003-07-092006-01-17Cisco Technology, Inc.Strong and searching a hierarchy of items of particular use with IP security policies and security associations
US6977933B2 (en)2003-10-062005-12-20TekelecMethods and systems for providing session initiation protocol (SIP) trunk groups
US7158977B2 (en)*2003-11-212007-01-02Lenovo (Singapore) Pte. Ltd.Method and system for identifying master profile information using client properties selected from group consisting of client location, user functionality description, automatically retrieving master profile using master profile location in autonomic computing environment without intervention from the user
US20060037017A1 (en)*2004-08-122006-02-16International Business Machines CorporationSystem, apparatus and method of reducing adverse performance impact due to migration of processes from one CPU to another
US7613813B2 (en)*2004-09-102009-11-03Cavium Networks, Inc.Method and apparatus for reducing host overhead in a socket server implementation
WO2006031816A2 (en)2004-09-132006-03-23TekelecMethods, systems, and computer program products for post-global-title-translation (gtt) load sharing
US7761927B2 (en)*2005-09-212010-07-20Rovi Solutions LimitedApparatus and method for monitoring and controlling access to data on a computer readable medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030041163A1 (en)*2001-02-142003-02-27John RhoadesData processing architectures
US7149817B2 (en)*2001-02-152006-12-12Neteffect, Inc.Infiniband TM work queue to TCP/IP translation
US7013419B2 (en)*2001-04-112006-03-14Mellanox Technologies Ltd.Reliable message transmission with packet-level resend
US7017042B1 (en)*2001-06-142006-03-21Syrus ZiaiMethod and circuit to accelerate IPSec processing
US7380115B2 (en)*2001-11-092008-05-27Dot Hill Systems Corp.Transferring data using direct memory access
US20030105799A1 (en)*2001-12-032003-06-05Avaz Networks, Inc.Distributed processing architecture with scalable processing layers

Cited By (104)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9647954B2 (en)2000-03-212017-05-09F5 Networks, Inc.Method and system for optimizing a network by independently scaling control segments and data flow
US9077554B1 (en)2000-03-212015-07-07F5 Networks, Inc.Simplified method for processing multiple connections from the same client
US8005966B2 (en)*2002-06-112011-08-23Pandya Ashish AData processing system using internet protocols
US20040037299A1 (en)*2002-06-112004-02-26Pandya Ashish A.Data processing system using internet protocols
US9176775B2 (en)2003-05-232015-11-03Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US9898312B2 (en)2003-05-232018-02-20Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US10929152B2 (en)2003-05-232021-02-23Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US10346181B2 (en)2003-05-232019-07-09Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US11275594B2 (en)2003-05-232022-03-15Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US10719334B2 (en)2003-05-232020-07-21Ip Reservoir, LlcIntelligent data storage and processing using FPGA devices
US10572824B2 (en)2003-05-232020-02-25Ip Reservoir, LlcSystem and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines
US8065439B1 (en)*2003-12-192011-11-22Nvidia CorporationSystem and method for using metadata in the context of a transport offload engine
US20050141551A1 (en)*2003-12-292005-06-30Mcneil Roy Jr.Common LAN architecture and flow control relay
US8131881B2 (en)*2004-01-072012-03-06International Business Machines CorporationCompletion coalescing by TCP receiver
US20080037555A1 (en)*2004-01-072008-02-14International Business Machines CorporationCompletion coalescing by tcp receiver
US7573895B2 (en)2004-06-242009-08-11Intel CorporationSoftware assisted RDMA
US20050286513A1 (en)*2004-06-242005-12-29King Steven RSoftware assisted RDMA
US8228931B1 (en)*2004-07-152012-07-24Ciena CorporationDistributed virtual storage switch
US20060034325A1 (en)*2004-08-102006-02-16Sbc Knowledge Ventures, L.P.System and method for mapping SONET management data to the payload of a SONET STS-1 frame
US10580518B2 (en)2005-03-032020-03-03Washington UniversityMethod and apparatus for performing similarity searching
US10957423B2 (en)2005-03-032021-03-23Washington UniversityMethod and apparatus for performing similarity searching
US9547680B2 (en)2005-03-032017-01-17Washington UniversityMethod and apparatus for performing similarity searching
US10191974B2 (en)2006-11-132019-01-29Ip Reservoir, LlcMethod and system for high performance integration, processing and searching of structured and unstructured data
US11449538B2 (en)2006-11-132022-09-20Ip Reservoir, LlcMethod and system for high performance integration, processing and searching of structured and unstructured data
US8880501B2 (en)2006-11-132014-11-04Ip Reservoir, LlcMethod and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US9396222B2 (en)2006-11-132016-07-19Ip Reservoir, LlcMethod and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US9323794B2 (en)2006-11-132016-04-26Ip Reservoir, LlcMethod and system for high performance pattern indexing
US9141557B2 (en)2006-12-082015-09-22Ashish A. PandyaDynamic random access memory (DRAM) that comprises a programmable intelligent search memory (PRISM) and a cryptography processing engine
US9129043B2 (en)2006-12-082015-09-08Ashish A. Pandya100GBPS security and search architecture using programmable intelligent search memory
US9952983B2 (en)2006-12-082018-04-24Ashish A. PandyaProgrammable intelligent search memory enabled secure flash memory
US9589158B2 (en)2006-12-082017-03-07Ashish A. PandyaProgrammable intelligent search memory (PRISM) and cryptography engine enabled secure DRAM
US20080219159A1 (en)*2007-03-072008-09-11Texas Instruments IncorporatedProtocol dma engine
US7835391B2 (en)*2007-03-072010-11-16Texas Instruments IncorporatedProtocol DMA engine
US9306793B1 (en)*2008-10-222016-04-05Alacritech, Inc.TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US10929930B2 (en)2008-12-152021-02-23Ip Reservoir, LlcMethod and apparatus for high-speed processing of financial market depth data
US10062115B2 (en)2008-12-152018-08-28Ip Reservoir, LlcMethod and apparatus for high-speed processing of financial market depth data
US11676206B2 (en)2008-12-152023-06-13Exegy IncorporatedMethod and apparatus for high-speed processing of financial market depth data
US12211101B2 (en)2008-12-152025-01-28Exegy IncorporatedMethod and apparatus for high-speed processing of financial market depth data
US20100161959A1 (en)*2008-12-232010-06-24Kapil SoodMethod and apparatus for extending transport layer security protocol for power-efficient wireless security processing
US8769257B2 (en)*2008-12-232014-07-01Intel CorporationMethod and apparatus for extending transport layer security protocol for power-efficient wireless security processing
US11108815B1 (en)2009-11-062021-08-31F5 Networks, Inc.Methods and system for returning requests with javascript for clients before passing a request to a server
US10721269B1 (en)2009-11-062020-07-21F5 Networks, Inc.Methods and system for returning requests with javascript for clients before passing a request to a server
US9225673B2 (en)2009-11-132015-12-29Intel CorporationMethod and apparatus to manage per flow state
US8259582B2 (en)*2009-11-132012-09-04Intel CorporationMethod and apparatus to manage per flow state
US20110116375A1 (en)*2009-11-132011-05-19Ben-Zion FriedmanMethod and apparatus to manage per flow state
US8855057B2 (en)*2010-01-132014-10-07Sony CorporationMethod and system for transferring data between wireless devices
US20130148583A1 (en)*2010-01-132013-06-13Sony CorporationMethod and system for transferring data between wireless devices
US8577986B2 (en)2010-04-022013-11-05Microsoft CorporationMapping RDMA semantics to high speed storage
US8984084B2 (en)2010-04-022015-03-17Microsoft Technology Licensing, LlcMapping RDMA semantics to high speed storage
US9141625B1 (en)2010-06-222015-09-22F5 Networks, Inc.Methods for preserving flow state during virtual machine migration and devices thereof
US10015286B1 (en)2010-06-232018-07-03F5 Networks, Inc.System and method for proxying HTTP single sign on across network domains
USRE47019E1 (en)2010-07-142018-08-28F5 Networks, Inc.Methods for DNSSEC proxying and deployment amelioration and systems thereof
US9767271B2 (en)2010-07-152017-09-19The Research Foundation For The State University Of New YorkSystem and method for validating program execution at run-time
US8359453B2 (en)2010-09-132013-01-22International Business Machines CorporationReal address accessing in a coprocessor executing on behalf of an unprivileged process
US8886981B1 (en)2010-09-152014-11-11F5 Networks, Inc.Systems and methods for idle driven scheduling
US9554276B2 (en)2010-10-292017-01-24F5 Networks, Inc.System and method for on the fly protocol conversion in obtaining policy enforcement information
US8949414B2 (en)*2010-12-292015-02-03Citrix Systems, Inc.Systems and methods for scalable N-core stats aggregation
US20120226804A1 (en)*2010-12-292012-09-06Murali RajaSystems and methods for scalable n-core stats aggregation
US10135831B2 (en)2011-01-282018-11-20F5 Networks, Inc.System and method for combining an access control system with a traffic management system
US9246819B1 (en)*2011-06-202016-01-26F5 Networks, Inc.System and method for performing message-based load balancing
CN103718167A (en)*2011-06-302014-04-09诺基亚公司Methods, apparatuses and computer program products for improving network transmission by reducing memory copy overhead by providing direct access to data
US9047243B2 (en)2011-12-142015-06-02Ip Reservoir, LlcMethod and apparatus for low latency data distribution
US9270766B2 (en)2011-12-302016-02-23F5 Networks, Inc.Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof
US9985976B1 (en)2011-12-302018-05-29F5 Networks, Inc.Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof
US10230566B1 (en)2012-02-172019-03-12F5 Networks, Inc.Methods for dynamically constructing a service principal name and devices thereof
US9231879B1 (en)2012-02-202016-01-05F5 Networks, Inc.Methods for policy-based network traffic queue management and devices thereof
US9172753B1 (en)2012-02-202015-10-27F5 Networks, Inc.Methods for optimizing HTTP header based authentication and devices thereof
US9990393B2 (en)2012-03-272018-06-05Ip Reservoir, LlcIntelligent feed switch
US10872078B2 (en)2012-03-272020-12-22Ip Reservoir, LlcIntelligent feed switch
US10121196B2 (en)2012-03-272018-11-06Ip Reservoir, LlcOffload processing of data packets containing financial market data
US10963962B2 (en)2012-03-272021-03-30Ip Reservoir, LlcOffload processing of data packets containing financial market data
US12148032B2 (en)2012-03-272024-11-19Exegy IncorporatedIntelligent packet switch
US10650452B2 (en)2012-03-272020-05-12Ip Reservoir, LlcOffload processing of data packets
US12417495B2 (en)2012-03-272025-09-16Exegy IncorporatedOffload processing of data packets containing financial market data
US11436672B2 (en)2012-03-272022-09-06Exegy IncorporatedIntelligent switch for processing financial market data
US10097616B2 (en)2012-04-272018-10-09F5 Networks, Inc.Methods for optimizing service of content requests and devices thereof
US9767284B2 (en)2012-09-142017-09-19The Research Foundation For The State University Of New YorkContinuous run-time validation of program execution: a practical approach
US10375155B1 (en)2013-02-192019-08-06F5 Networks, Inc.System and method for achieving hardware acceleration for asymmetric flow connections
US20140355481A1 (en)*2013-06-042014-12-04Airhop Communications, Inc.Protocols, interfaces, and pre/post-processing for enabling son entities and features in base stations and wireless networks
US9686360B2 (en)*2013-06-042017-06-20Airhop Communications, Inc.Protocols, interfaces, and pre/post-processing for enabling son entities and features in base stations and wireless networks
US10187317B1 (en)2013-11-152019-01-22F5 Networks, Inc.Methods for traffic rate control and devices thereof
US10015143B1 (en)2014-06-052018-07-03F5 Networks, Inc.Methods for securing one or more license entitlement grants and devices thereof
US11838851B1 (en)2014-07-152023-12-05F5, Inc.Methods for managing L7 traffic classification and devices thereof
US10122630B1 (en)2014-08-152018-11-06F5 Networks, Inc.Methods for network traffic presteering and devices thereof
US10182013B1 (en)2014-12-012019-01-15F5 Networks, Inc.Methods for managing progressive image delivery and devices thereof
US10064138B2 (en)2014-12-232018-08-28Microsoft Technology Licensing, LlcEnergy efficient wireless data transfer
US11895138B1 (en)2015-02-022024-02-06F5, Inc.Methods for improving web scanner accuracy and devices thereof
US10834065B1 (en)2015-03-312020-11-10F5 Networks, Inc.Methods for SSL protected NTLM re-authentication and devices thereof
US11350254B1 (en)2015-05-052022-05-31F5, Inc.Methods for enforcing compliance policies and devices thereof
US10505818B1 (en)2015-05-052019-12-10F5 Networks. Inc.Methods for analyzing and load balancing based on server health and devices thereof
US11757946B1 (en)2015-12-222023-09-12F5, Inc.Methods for analyzing network traffic and enforcing network policies and devices thereof
US10404698B1 (en)2016-01-152019-09-03F5 Networks, Inc.Methods for adaptive organization of web application access points in webtops and devices thereof
US10797888B1 (en)2016-01-202020-10-06F5 Networks, Inc.Methods for secured SCEP enrollment for client devices and devices thereof
US11178150B1 (en)2016-01-202021-11-16F5 Networks, Inc.Methods for enforcing access control list based on managed application and devices thereof
US10791088B1 (en)2016-06-172020-09-29F5 Networks, Inc.Methods for disaggregating subscribers via DHCP address translation and devices thereof
US11063758B1 (en)2016-11-012021-07-13F5 Networks, Inc.Methods for facilitating cipher selection and devices thereof
US10505792B1 (en)2016-11-022019-12-10F5 Networks, Inc.Methods for facilitating network traffic analytics and devices thereof
US11416778B2 (en)2016-12-222022-08-16Ip Reservoir, LlcMethod and apparatus for hardware-accelerated machine learning
US10846624B2 (en)2016-12-222020-11-24Ip Reservoir, LlcMethod and apparatus for hardware-accelerated machine learning
US10812266B1 (en)2017-03-172020-10-20F5 Networks, Inc.Methods for managing security tokens based on security violations and devices thereof
US10972453B1 (en)2017-05-032021-04-06F5 Networks, Inc.Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof
US11343237B1 (en)2017-05-122022-05-24F5, Inc.Methods for managing a federated identity environment using security and access control data and devices thereof
US11122042B1 (en)2017-05-122021-09-14F5 Networks, Inc.Methods for dynamically managing user access control and devices thereof
US11122083B1 (en)2017-09-082021-09-14F5 Networks, Inc.Methods for managing network connections based on DNS data and network policies and devices thereof

Also Published As

Publication numberPublication date
US20040010612A1 (en)2004-01-15
US20040037319A1 (en)2004-02-26
US7487264B2 (en)2009-02-03
US20150222706A1 (en)2015-08-06
US7376755B2 (en)2008-05-20
JP2006516054A (en)2006-06-15
US9667723B2 (en)2017-05-30
EP1573454A2 (en)2005-09-14
US7627693B2 (en)2009-12-01
US20040030757A1 (en)2004-02-12
US8601086B2 (en)2013-12-03
US7870217B2 (en)2011-01-11
US20040037299A1 (en)2004-02-26
US20120089694A1 (en)2012-04-12
US7536462B2 (en)2009-05-19
US7944920B2 (en)2011-05-17
US20170310756A1 (en)2017-10-26
WO2003104943A2 (en)2003-12-18
US8005966B2 (en)2011-08-23
US20040030806A1 (en)2004-02-12
AU2003251492A1 (en)2003-12-22
US20040030770A1 (en)2004-02-12
US10165051B2 (en)2018-12-25
WO2003104943A3 (en)2009-09-24
US20040010545A1 (en)2004-01-15
AU2003251492A8 (en)2009-11-05
JP4406604B2 (en)2010-02-03
JP2009181585A (en)2009-08-13
US20100161750A1 (en)2010-06-24

Similar Documents

PublicationPublication DateTitle
US10165051B2 (en)High performance IP processor using RDMA
US8181239B2 (en)Distributed network security system and a hardware processor therefor
US7631107B2 (en)Runtime adaptable protocol processor
US20120117610A1 (en)Runtime adaptable security processor
US7685254B2 (en)Runtime adaptable search processor

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:BLUE LOBSTER, SERIES 110 OF ALLIED SECURITY TRUST I, NEW JERSEY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IP PROGRAM INC.;REEL/FRAME:057842/0775

Effective date:20211008

ASAssignment

Owner name:MEMORY ACCESS TECHNOLOGIES LLC, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BLUE LOBSTER, SERIES 110 OF ALLIED SECURITY TRUST I;REEL/FRAME:063112/0305

Effective date:20230310


[8]ページ先頭

©2009-2025 Movatter.jp