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:
Jul. 25, 2006

Filed:

Apr. 30, 2002
Applicants:

Karthik M. Sadhasivam, Sunnyvale, CA (US);

Eric M. Trehus, San Jose, CA (US);

Anders K. Fung, Union City, CA (US);

Bin Liang, San Jose, CA (US);

Nicholas R. Leavy, Palo Alto, CA (US);

Inventors:

Karthik M. Sadhasivam, Sunnyvale, CA (US);

Eric M. Trehus, San Jose, CA (US);

Anders K. Fung, Union City, CA (US);

Bin Liang, San Jose, CA (US);

Nicholas R. Leavy, Palo Alto, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for virtual application of features to electronic messages is disclosed. When a device applies a set of features to an electronic message, one or more of the features may be virtually applied instead of actually applied. For example, instead of encrypting a payload portion of a packet and adding an encryption header, the packet may not be encrypted. However, an appropriate encryption header may still be included in the packet such that the packet appears to have been encrypted when other features are applied. Prior to sending the packet, the payload portion is actually encrypted, such as by using a hardware accelerator. Some implementations may use a dual processor router, in which the input/output processor controls the hardware accelerator, the routing processor performs the virtual application of a feature, and prior to sending the packet the input/output processor actually applies the virtually applied feature.


Find Patent Forward Citations

Loading…