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:
Jan. 26, 2010
Filed:
Oct. 03, 2007
Chad J. Larson, Austin, TX (US);
Ricardo Mata, Jr., Pflugerville, TX (US);
Michael A. Perez, Cedar Park, TX (US);
Steven Vongvibool, Austin, TX (US);
Chad J. Larson, Austin, TX (US);
Ricardo Mata, Jr., Pflugerville, TX (US);
Michael A. Perez, Cedar Park, TX (US);
Steven Vongvibool, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
In a dynamic mode, firmware sets a threshold of errors that may occur within a predetermined period of time. If the threshold is exceeded, the firmware queries the front-side bus performance counters to determine whether the front-side bus is operating at its maximum data rate. If the front-side bus is not running at the maximum data rate, then the firmware bumps the data rate settings for the endpoint that exceeds the threshold by one step. If the front-side bus is running at its maximum data rate, then the firmware queries all the endpoints to determine which endpoints are active. The firmware then determines whether there are any active endpoints that are lower priority than the complaining endpoint. The mechanism drops the lower priority endpoints by one step and raises the complaining endpoint by one step.