Patents by Inventor J. Rhoads Hollowell
J. Rhoads Hollowell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170060211Abstract: The disclosed embodiments provide a system that manages power allocated through a set of bus interfaces on a computer system. During operation, the system obtains a first request for revocable current beyond a reserved current for a first bus interface from the set of bus interfaces, wherein the request is associated with a first device connected to the first bus interface. Next, the system allocates the revocable current to the first bus interface from an extra-current budget for the set of bus interfaces. Upon detecting a connection of a second device that requires non-revocable current over the extra-current budget to a second bus interface from the set of bus interfaces, the system transmits a first notification to the first device to relinquish the revocable current. Finally, the system allocates the non-revocable current to the second device from the relinquished revocable current.Type: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Inventors: Fernando A. Urbina, J. Rhoads Hollowell, II, Steven Lee, Steven J. Sfarzo, Paul M. Thompson
-
Patent number: 9529398Abstract: The disclosed embodiments provide a system that manages power allocated through a set of bus interfaces on a computer system. During operation, the system obtains a first request for revocable current beyond a reserved current for a first bus interface from the set of bus interfaces, wherein the request is associated with a first device connected to the first bus interface. Next, the system allocates the revocable current to the first bus interface from an extra-current budget for the set of bus interfaces. Upon detecting a connection of a second device that requires non-revocable current over the extra-current budget to a second bus interface from the set of bus interfaces, the system transmits a first notification to the first device to relinquish the revocable current. Finally, the system allocates the non-revocable current to the second device from the relinquished revocable current.Type: GrantFiled: September 27, 2012Date of Patent: December 27, 2016Assignee: Apple Inc.Inventors: Fernando A. Urbina, J. Rhoads Hollowell, II, Steven Lee, Steven J. Sfarzo, Paul M. Thompson
-
Publication number: 20140075212Abstract: The disclosed embodiments provide a system that manages power allocated through a set of bus interfaces on a computer system. During operation, the system obtains a first request for revocable current beyond a reserved current for a first bus interface from the set of bus interfaces, wherein the request is associated with a first device connected to the first bus interface. Next, the system allocates the revocable current to the first bus interface from an extra-current budget for the set of bus interfaces. Upon detecting a connection of a second device that requires non-revocable current over the extra-current budget to a second bus interface from the set of bus interfaces, the system transmits a first notification to the first device to relinquish the revocable current. Finally, the system allocates the non-revocable current to the second device from the relinquished revocable current.Type: ApplicationFiled: September 27, 2012Publication date: March 13, 2014Applicant: APPLE INC.Inventors: Fernando A. Urbina, J. Rhoads Hollowell, II, Steven Lee, Steven J. Sfarzo
-
Patent number: 8447895Abstract: 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.Type: GrantFiled: October 19, 2010Date of Patent: May 21, 2013Assignee: Apple Inc.Inventors: J. Rhoads Hollowell, II, Barry Twycross, Arul Paramasivam, Fernando Urbina
-
Patent number: 8352765Abstract: Exemplary embodiments of methods, apparatuses, and systems for powering up select components of a computer from a sleep state, maintaining a network state, and powering down the select components of the computer to return the computer to the sleep state are described. For one embodiment, a network interface and a fan controller receive power during the network state maintenance but a display or audio components do not receive power during the network state maintenance.Type: GrantFiled: August 1, 2011Date of Patent: January 8, 2013Assignee: Apple Inc.Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
-
Publication number: 20120096191Abstract: 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.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: J. Rhoads Hollowell, II, Barry Twycross, Arul Paramasivam, Fernando Urbina
-
Publication number: 20110289334Abstract: Exemplary embodiments of methods, apparatuses, and systems for powering up select components of a computer from a sleep state, maintaining a network state, and powering down the select components of the computer to return the computer to the sleep state are described. For one embodiment, a network interface and a fan controller receive power during the network state maintenance but a display or audio components do not receive power during the network state maintenance.Type: ApplicationFiled: August 1, 2011Publication date: November 24, 2011Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
-
Patent number: 7996694Abstract: Exemplary embodiments of methods, apparatuses, and systems for powering up select components of a computer from a sleep state, maintaining a network state, and powering down the select components of the computer to return the computer to the sleep state are described. For one embodiment, a network interface and a fan controller receive power during the network state maintenance but a display or audio components do not receive power during the network state maintenance.Type: GrantFiled: June 5, 2009Date of Patent: August 9, 2011Assignee: Apple Inc.Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
-
Publication number: 20100223484Abstract: Exemplary embodiments of methods, apparatuses, and systems for powering up select components of a computer from a sleep state, maintaining a network state, and powering down the select components of the computer to return the computer to the sleep state are described. For one embodiment, a network interface and a fan controller receive power during the network state maintenance but a display or audio components do not receive power during the network state maintenance.Type: ApplicationFiled: June 5, 2009Publication date: September 2, 2010Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
-
Patent number: 5949979Abstract: A technique for dynamic addition or removal of buses to a computer system. The technique operates even though the computer system and its operating system are in use. As buses are added or removed from the operational computer system for each peripheral device added or removed, bus controller manipulators for each of the buses are registered with a system bus manager of the operating system. Thereafter, the operating system is able to communicate with the peripheral devices over the corresponding buses using the respective bus controller manipulators.Type: GrantFiled: February 12, 1997Date of Patent: September 7, 1999Assignee: Apple Computer, Inc.Inventors: Kevin D. Snow, J. Rhoads Hollowell, II, Derek J. Foster
-
Patent number: 5596260Abstract: In an electronic device powered by a battery, a method of determining a charge of the battery. Initially, a discharge curve specifying the battery's voltage as a function of time is determined. This discharge curve is calibrated according to actual measurements. Next, a battery state model is established. The battery state model is comprised of a number of discrete charge states. The probability of the actual battery's charge for a particular charge state is specified by the battery state model for each of the charge states. The battery's voltage is periodically measured. Based on the measured voltage and the discharge curve, a voltage probability distribution is computed. The battery discharge model is updated by applying Bayes theorem to the old discharge model and the voltage probability distribution. The charge of the battery based on a mean value of the battery discharge model is then displayed.Type: GrantFiled: May 13, 1994Date of Patent: January 21, 1997Assignee: Apple Computer, Inc.Inventors: Hans P. Moravec, James R. Beninghaus, Michael K. Blackwell, Kevin J. Dowling, J. Rhoads Hollowell, II
-
Patent number: 5590061Abstract: A method and apparatus for providing thermal management to a computer system where the internal temperature is measured and, based on the temperature, heat generated in the computer system is reduced by turning off a portion of the system. When the portion of the system is off, no power is consumed by that portion. Accordingly, no heat is generated as well. In this manner, the heat generated in the computer system is reduced.Type: GrantFiled: May 12, 1994Date of Patent: December 31, 1996Assignee: Apple Computer, Inc.Inventors: J. Rhoads Hollowell, II, James R. Beninghaus, Daniel J. Hansen, Jr.
-
Patent number: 5534893Abstract: A stylus-aware computer system and method are provided for processing information obtained by moving a stylus over a tablet of the type that displays images as well as inputs stylus information. As a user moves the stylus with respect to the tablet, the tablet generates outputs describing the position of the stylus with respect to the tablet. A tablet driver converts this data into standardized packet objects recognized by the computer system and sends the packet objects to a stroke manager. The stroke manager converts the package objects to stroke objects which represent the trajectory of the stylus with respect to the tablet at times between two transitions such as placing the stylus on the tablet and lifting the stylus off the tablet. The stroke manager notifies an application of the stroke object through an event queue. The application may then issue stroke commands which dictate how the stroke is used. The stroke may, for example, be drawn on the tablet, erased from the tablet, removed from memory, etc.Type: GrantFiled: December 15, 1993Date of Patent: July 9, 1996Assignee: Apple Computer, Inc.Inventors: Daniel J. Hansen, Jr., Michael L. Gough, J. Rhoads Hollowell