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.
Patent No.:
Date of Patent:
Jul. 03, 2007
Filed:
Nov. 06, 2003
Ashwath Nagaraj, Los Altos, CA (US);
Thomas Jeffrey Enderwick, San Jose, CA (US);
Henry Kin-chuen Kwok, Fremont, CA (US);
Surya Prakash Jonnavithula, Santa Clara, CA (US);
Jiing-yang Twu, Cupertino, CA (US);
Ashwath Nagaraj, Los Altos, CA (US);
Thomas Jeffrey Enderwick, San Jose, CA (US);
Henry Kin-Chuen Kwok, Fremont, CA (US);
Surya Prakash Jonnavithula, Santa Clara, CA (US);
Jiing-Yang Twu, Cupertino, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Multiple branch operations using one or more associative memories are performed, which may be of particular use for, but is not limited to implementing security classification and access control lists. One embodiment generates a first lookup value including a first branch search level indication. A first lookup operation is performed on a set of associative memory entries based on the first lookup value to identify a first associative memory result, with each of associative memory entries including a branch level indication. The associative memory result is used to identify an adjunct memory result associated with a second branch level indication. A second lookup value is derived based on the second branch level indication. A second lookup operation is then performed on the associative memory entries based on the second lookup value to identify a second associative memory result.