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:
May. 21, 2013

Filed:

Oct. 19, 2010
Applicants:

J. Rhoads Hollowell, Ii, Lafayette, CO (US);

Barry Twycross, Mountain View, CA (US);

Arul Paramasivam, Sunnyvale, CA (US);

Fernando Urbina, Colorado Springs, CO (US);

Inventors:

J. Rhoads Hollowell, II, Lafayette, CO (US);

Barry Twycross, Mountain View, CA (US);

Arul Paramasivam, Sunnyvale, CA (US);

Fernando Urbina, Colorado Springs, CO (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 13/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and apparatus for enhancing efficiency (e.g., reducing power consumption and bus activity) in a data bus. In an exemplary embodiment, methods and apparatus for intelligently trimming (and adding or re-adding) queue heads resident in a host device associated with various client device processes are disclosed. By selectively trimming inactive or dormant queue heads, the host expends less resources and time polling the queue heads during routine operations. Similarly, queue heads which are newly active, or acquired are intelligently added to ensure proper bus operation. Inactive queue heads are brought back into the polling process only when requested, thereby keeping the list of queue heads to be polled or examined as short as possible at all times.


Find Patent Forward Citations

Loading…