Patents by Inventor Ethan Bold
Ethan Bold 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).
-
Patent number: 9619012Abstract: A method and an apparatus for a power assertion management are described. A power assertion indicator may be maintained for a device component having a power level. The power assertion indicator can indicate whether the power level of the device component is allowed to be lowered. A power assertion request may be sent from a first process to prevent lowering the power level of the device component before a data processing task is completed. A second process can receive a request from the first process to perform operations for the data processing task. The power level of the device component may not be allowed to be lowered before the second process completes the operations for the data processing task. The power level of the device component may be lowered after the data processing task is completed.Type: GrantFiled: December 19, 2014Date of Patent: April 11, 2017Assignee: Apple Inc.Inventors: James Michael Magee, Ethan Bold, Goutham Mani, Abhinav Pathak, Daniel Andreas Steffen
-
Publication number: 20150346801Abstract: A method and an apparatus for a power assertion management are described. A power assertion indicator may be maintained for a device component having a power level. The power assertion indicator can indicate whether the power level of the device component is allowed to be lowered. A power assertion request may be sent from a first process to prevent lowering the power level of the device component before a data processing task is completed. A second process can receive a request from the first process to perform operations for the data processing task. The power level of the device component may not be allowed to be lowered before the second process completes the operations for the data processing task. The power level of the device component may be lowered after the data processing task is completed.Type: ApplicationFiled: December 19, 2014Publication date: December 3, 2015Inventors: James Michael Magee, Ethan Bold, Goutham Mani, Abhinav Pathak, Daniel Andreas Steffen
-
Patent number: 9122480Abstract: A machine implemented method includes creating a universally unique identifier, detecting a trigger of a sleep event, and associating the universally unique identifier with the sleep event. The method monitors sub-system events that occur after a sleep event has been triggered and stores data in non-volatile non-disk storage (e.g., non-boot storage) identifying an event stage corresponding to the sub-system event that is occurring. The method determines whether a wake event has completed and logs each of the sub-system events using the universally unique identifier until a wake event has completed.Type: GrantFiled: January 16, 2014Date of Patent: September 1, 2015Assignee: Apple Inc.Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
-
Publication number: 20140201552Abstract: A machine implemented method includes creating a universally unique identifier, detecting a trigger of a sleep event, and associating the universally unique identifier with the sleep event. The method monitors sub-system events that occur after a sleep event has been triggered and stores data in non-volatile non-disk storage (e.g., non-boot storage) identifying an event stage corresponding to the sub-system event that is occurring. The method determines whether a wake event has completed and logs each of the sub-system events using the universally unique identifier until a wake event has completed.Type: ApplicationFiled: January 16, 2014Publication date: July 17, 2014Applicant: Apple Inc.Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
-
Patent number: 8635468Abstract: A machine implemented method includes creating a universally unique identifier, detecting a trigger of a sleep event, and associating the universally unique identifier with the sleep event. The method monitors sub-system events that occur after a sleep event has been triggered and stores data in non-volatile non-disk storage (e.g., non-boot storage) identifying an event stage corresponding to the sub-system event that is occurring. The method determines whether a wake event has completed and logs each of the sub-system events using the universally unique identifier until a wake event has completed.Type: GrantFiled: June 5, 2009Date of Patent: January 21, 2014Assignee: Apple Inc.Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
-
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: 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: 20100312946Abstract: A machine implemented method includes creating a universally unique identifier, detecting a trigger of a sleep event, and associating the universally unique identifier with the sleep event. The method monitors sub-system events that occur after a sleep event has been triggered and stores data in non-volatile non-disk storage (e.g., non-boot storage) identifying an event stage corresponding to the sub-system event that is occurring. The method determines whether a wake event has completed and logs each of the sub-system events using the universally unique identifier until a wake event has completed.Type: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, 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