News Column

Patent Issued for Methods and Systems for Processing Network Information

August 19, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- QLOGIC, Corporation (Aliso Viejo, CA) has been issued patent number 8798047, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventors are Wadekar, Manoj (San Jose, CA); Klemin, Bruce A. (Rocklin, CA); Agarwal, Gaurav (Los Altos, CA).

This patent was filed on August 29, 2011 and was published online on August 5, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "A computer network, often simply referred to as a network, typically includes a group of interconnected computers and devices that facilitate communication between users and allow users to share resources. Adapters, switches and other devices are typically used during network communication. Continuous efforts are being made to improve network communication."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "The various embodiments of the present system and methods have several features, no single one of which is solely responsible for their desirable attributes. Without limiting the scope of the present embodiments as expressed by the claims that follow, their more prominent features now will be discussed briefly. After considering this discussion, and particularly after reading the section entitled 'Detailed Description' one will understand how the features of the present embodiments provide various advantages.

"One of the present embodiments comprises a machine implemented method. The method comprises receiving a tunneled packet at a network device. The tunneled packet has a tunnel header. The tunnel header encapsulates a packet. The packet has a packet header and a payload. The method further comprises determining an offset value for the packet header by comparing the tunnel header to a plurality of entries stored at a data structure maintained by the network device. The method further comprises using the offset value for pre-processing the packet. The method further comprises a hardware based offload module performing an offload function.

"Another of the present embodiments comprises a network device coupled to a computing system. The network device comprises a hardware based offload system having a header parser for receiving a tunneled packet. The tunneled packet has a tunnel header. The tunnel header encapsulates a packet having a packet header and a payload. The network device further comprises an access module for determining an offset value for the packet header by comparing the tunnel header to a plurality of entries stored at a data structure maintained at the network device. The header parser uses the offset value for pre-processing the packet. The network device further comprises an offload module for performing an offload function.

"Another of the present embodiments comprises a system. The system comprises a computing system interfacing with a network device. The network device comprises a hardware based offload system having a header parser for receiving a tunneled packet at a network device. The tunneled packet has a tunnel header. The tunnel header encapsulates a packet having a packet header and a payload. The network device further comprises an access module for determining an offset value for the packet header by comparing the tunnel header to a plurality of entries stored at a data structure maintained at the network device. The header parser uses the offset value for pre-processing the packet. The network device further comprises an offload module for performing an offload function.

"Another of the present embodiments comprises a machine implemented method. The method comprises receiving a tunneled packet at a network device. The method further comprises an access module of the network device comparing a tunnel header of the received packet with a plurality of tunnel header entries stored at data structure accessible to the network device. The method further comprises if the tunnel header matches one of the stored tunnel header entries, providing a pointer corresponding to the matched tunnel header entry. The pointer points to an offset value that is equal to a packet offset of the tunneled packet. The method further comprises a loopback module of the network device sending the tunneled packet to a header parser of the network device with the offset value. The method further comprises the loopback module parsing the packet header. The method further comprises a checksum offload module of the network device determining a checksum for the tunneled packet. The method further comprises an offload module of the network device performing an offload function.

"This brief summary has been provided so that the nature of the disclosure may be understood quickly. A more complete understanding of the disclosure can be obtained by reference to the following detailed description of the embodiments thereof concerning the attached drawings."

For the URL and additional information on this patent, see: Wadekar, Manoj; Klemin, Bruce A.; Agarwal, Gaurav. Methods and Systems for Processing Network Information. U.S. Patent Number 8798047, filed August 29, 2011, and published online on August 5, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8798047.PN.&OS=PN/8798047RS=PN/8798047

Keywords for this news article include: QLOGIC Corporation, Information Technology, Information and Data Architecture.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters