Methods and Apparatus for Mobile Device Event Detection
First Claim
1. A computer-implemented method for determining an action for a user, implemented in a computing system programmed to perform the method comprising:
- receiving in the computing system, a first time series of physical perturbations with a first physical sensor in response to physical perturbations of the computing system;
receiving in the computing system, a second time series of physical perturbations with a second physical sensor in response to the physical perturbations of the computing system;
determining in the computing system, an event vector in response to the first time series of physical perturbations and in response to the second time series of physical perturbations;
comparing in the computing system, the event vector to a first event signature to determine a first value;
determining in the computing system, occurrence of a first event when the first value exceeds a first threshold; and
determining in the computing system, a first action for the computing system in response to the determining in the computing system, occurrence of the first event.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for determining an action for a user, implemented in a computing system programmed to perform the method includes receiving a first time series of physical perturbations with a first physical sensor in response to physical perturbations of the computing system, receiving a second time series of physical perturbations with a second physical sensor in response to the physical perturbations of the computing system, determining an event vector in response to the first time series of physical perturbations and in response to the second time series of physical perturbations, comparing the event vector to a first event signature to determine a first value, determining occurrence of a first event when the first value exceeds a first threshold, and determining a first action for the computing system in response to the determining in the computing system, occurrence of the first event.
30 Citations
20 Claims
-
1. A computer-implemented method for determining an action for a user, implemented in a computing system programmed to perform the method comprising:
-
receiving in the computing system, a first time series of physical perturbations with a first physical sensor in response to physical perturbations of the computing system; receiving in the computing system, a second time series of physical perturbations with a second physical sensor in response to the physical perturbations of the computing system; determining in the computing system, an event vector in response to the first time series of physical perturbations and in response to the second time series of physical perturbations; comparing in the computing system, the event vector to a first event signature to determine a first value; determining in the computing system, occurrence of a first event when the first value exceeds a first threshold; and determining in the computing system, a first action for the computing system in response to the determining in the computing system, occurrence of the first event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system specifically programmed by executable software code to determine an action for a user, the computing system comprising:
-
a first physical sensor configured to determine a first time series of physical perturbations in response to physical perturbations applied to the computing system; a second physical sensor configured to determine a second time series of physical perturbations in response to the physical perturbations applied to the computing system; a memory configured to store a first event signature and executable software code associated with a first action and associated with the first event signature; and a processor coupled to the first physical sensor, to the second physical sensor, and to the memory, wherein the processor is programmed to determine an event vector in response to the first time series of physical perturbations and in response to the second time series of physical perturbations, wherein the processor is programmed to compare the event vector to the first event signature to determine a first value, wherein the processor is programmed to execute the executable software code when the first value exceeds a first threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification