The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 10, 2017

Filed:

Dec. 27, 2013
Applicant:

Google Inc., Mountain View, CA (US);

Inventor:

Peter Michael Klausler, Middleton, WI (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/741 (2013.01); G06F 9/30 (2006.01); H04L 12/743 (2013.01); H04L 12/701 (2013.01); H04L 12/745 (2013.01);
U.S. Cl.
CPC ...
H04L 45/74 (2013.01); G06F 9/30 (2013.01); G06F 9/30185 (2013.01); H04L 45/00 (2013.01); H04L 45/745 (2013.01); H04L 45/748 (2013.01); H04L 45/7457 (2013.01);
Abstract

Aspects and implementations of the present disclosure are directed to a network device. The network device includes memory for storing a first dataset comprising first data structures, a second dataset comprising second data structures, and a set of Boolean values. Each first data structure includes an address and a corresponding instruction parameter. Each second data structure includes an address prefix and at least one intermediary value. Each Boolean value corresponds to a respective address prefix and indicates whether the second dataset includes a second data structure with the respective address prefix. The network device is configured to identify a first address and a first address prefix for a first data packet, identify one or more intermediary values for the first address prefix using the set of Boolean values, and identify a packet processing instruction parameter using the one or more identified intermediary values.


Find Patent Forward Citations

Loading…