Patents by Inventor Charles R. Overbeck

Charles R. Overbeck 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: 9335817
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 10, 2016
    Assignee: Apple Inc.
    Inventor: Charles R. Overbeck
  • Publication number: 20160026230
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Application
    Filed: July 28, 2015
    Publication date: January 28, 2016
    Inventor: Charles R. Overbeck
  • Patent number: 9122526
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: September 1, 2015
    Assignee: Apple Inc.
    Inventor: Charles R. Overbeck
  • Publication number: 20150082315
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Application
    Filed: October 29, 2014
    Publication date: March 19, 2015
    Inventor: Charles R. Overbeck
  • Patent number: 8893088
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventor: Charles R. Overbeck
  • Publication number: 20140298295
    Abstract: A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 2, 2014
    Applicant: Apple Inc.
    Inventor: Charles R. Overbeck