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: 9619012
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: April 11, 2017
    Assignee: Apple Inc.
    Inventors: James Michael Magee, Ethan Bold, Goutham Mani, Abhinav Pathak, Daniel Andreas Steffen
  • Publication number: 20150346801
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: December 3, 2015
    Inventors: James Michael Magee, Ethan Bold, Goutham Mani, Abhinav Pathak, Daniel Andreas Steffen
  • Patent number: 9122480
    Abstract: 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: Grant
    Filed: January 16, 2014
    Date of Patent: September 1, 2015
    Assignee: Apple Inc.
    Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
  • Publication number: 20140201552
    Abstract: 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: Application
    Filed: January 16, 2014
    Publication date: July 17, 2014
    Applicant: Apple Inc.
    Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
  • Patent number: 8635468
    Abstract: 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: Grant
    Filed: June 5, 2009
    Date of Patent: January 21, 2014
    Assignee: Apple Inc.
    Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
  • Patent number: 8352765
    Abstract: 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: Grant
    Filed: August 1, 2011
    Date of Patent: January 8, 2013
    Assignee: Apple Inc.
    Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
  • Publication number: 20110289334
    Abstract: 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: Application
    Filed: August 1, 2011
    Publication date: November 24, 2011
    Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
  • Patent number: 7996694
    Abstract: 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: Grant
    Filed: June 5, 2009
    Date of Patent: August 9, 2011
    Assignee: Apple Inc.
    Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece
  • Publication number: 20100312946
    Abstract: 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: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Inventors: Ethan Bold, Joe Liu, Jonathan Barbero, Dean Reece
  • Publication number: 20100223484
    Abstract: 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: Application
    Filed: June 5, 2009
    Publication date: September 2, 2010
    Inventors: Ethan Bold, Stuart Cheshire, J. Rhoads Hollowell, Joe Liu, R. Dean Reece