Hardware lockup detection mechanism for user devices
AssigneeQUALCOMM Incorporated
InventorPhani Bhushan AVADHANAM
Life of this patent
Estimating the term…
Abstract
A user device having a plurality of modules for implementing one or more use cases, maps one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case. Each of the one or more sensor outputs is associated with one of the plurality of modules. The user device also maps one or more actions to each sensor output mapped to the use case. The one or more actions affect a change in an operating parameter of the module associated with the sensor output during a hang/rest state of the user device during the use case. The one or more actions also affect a corresponding change in the sensor output mapped to the use case.
Claims30
A method of operating a user device having a plurality of modules for implementing one or more use cases, said method comprising:
- mapping one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case, each of the one or more sensor outputs associated with one of the plurality of modules;
- and
- mapping one or more actions to each sensor output mapped to the use case, wherein the one or more actions affect a change in an operating parameter of a module associated with the sensor output mapped to the use case during a hang/rest state of the user device during the use case, and the one or more actions affect a corresponding change in the sensor output mapped to the use case.
A user device having a plurality of modules for implementing one or more use cases, said user device comprising:
- a memory;
- and
- at least one processor coupled to the memory and configured to:
- map one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case, each of the one or more sensor outputs associated with one of the plurality of modules;
- and
- map one or more actions to each sensor output mapped to the use case, wherein the one or more actions affect a change in an operating parameter of a module associated with the sensor output mapped to the use case during a hang/rest state of the user device during the use case, and the one or more actions affect a corresponding change in the sensor output mapped to the use case.
A user device having a plurality of modules for implementing one or more use cases, said user device comprising:
- means for mapping one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case, each of the one or more sensor outputs associated with one of the plurality of modules;
- and
- means for mapping one or more actions to each sensor output mapped to the use case, wherein the one or more actions affect a change in an operating parameter of a module associated with the sensor output mapped to the use case during a hang/rest state of the user device during the use case, and the one or more actions affect a corresponding change in the sensor output mapped to the use case.
A computer program product stored on a computer-readable medium and comprising code that when executed on at least one processor causes the at least one processor to:
- map one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case, each of the one or more sensor outputs associated with one of the plurality of modules;
- and
- map one or more actions to each sensor output mapped to the use case, wherein the one or more actions affect a change in an operating parameter of a module associated with the sensor output mapped to the use case during a hang/rest state of the user device during the use case, and the one or more actions affect a corresponding change in the sensor output mapped to the use case.
Dependencies are inferred from the claim text.