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:
Oct. 30, 2007
Filed:
Dec. 16, 2002
Robert E. Jeter, Jr., Morrisville, NC (US);
Kenneth H. Potter, Raleigh, NC (US);
Darren Kerr, Palo Alto, CA (US);
John W. Marshall, Cary, NC (US);
Manish Changela, Durham, NC (US);
Robert E. Jeter, Jr., Morrisville, NC (US);
Kenneth H. Potter, Raleigh, NC (US);
Darren Kerr, Palo Alto, CA (US);
John W. Marshall, Cary, NC (US);
Manish Changela, Durham, NC (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A technique efficiently accesses locks associated with resources in a computer system. A processor accesses (e.g., acquires or releases) a lock by specifying and issuing a request to a resource controller, the request containing attribute and resource location information associated with the lock. In response, the resource controller applies the information contained in the request to an outstanding lock data structure to determine if the request should be blocked, blocked as a pending writer, allowed or an error condition. If the request is blocked, it remains blocked until the outstanding lock blocking the request is released. If the request is allowed, operations associated with the request are performed.