US2016174044A1PendingUtilityA1

Sensor and program management in a wireless communication device (wcd) based upon detected activity

Assignee: JONES MARTIN KELLYPriority: Jan 16, 2008Filed: Feb 11, 2016Published: Jun 16, 2016
Est. expiryJan 16, 2028(~1.5 yrs left)· nominal 20-yr term from priority
H04M 11/04G06Q 30/0267H04W 8/22G01P 13/00G06F 3/0346H04W 4/026G08B 25/08H04M 2250/12H04W 4/21G08B 13/196G06Q 30/0625H04W 4/029G06Q 20/325H04W 4/60G06F 16/907G09G 2370/16H04W 4/027H04W 4/02G01P 15/14H04W 88/02G09G 5/003H04M 1/72519G06Q 20/20H04M 1/72454H04M 1/724
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various embodiments of a wireless communication device (WCD) that can be transported by a user are provided. One embodiment comprises a user interface that enables the WCD to receive inputs from the user and to provide outputs to the user. A sensor associated with the WCD produces sensor data. The sensor data indicative of physical movement of the WCD in three dimensional space. Computer program code is executed on the WCD and enables detection of a mobile thing motion activity (MTMA) associated with the user that is transporting the WCD based at least in part upon the sensor data. The code identifies computer programs and/or sensors to activate or deactivate based at least in part upon the detected MTMA. In some embodiments, the program and sensor decisions can be made based upon more than one detected MTMA, which is the same or different.

Claims

exact text as granted — not AI-modified
At least the following is claimed: 
     
         1 . A method for use in connection with a wireless communication device (WCD) that can be transported by a user, the WCD comprising a user interface that enables the WCD to receive inputs from the user and to provide outputs to the user, one or more sensors designed to produce sensor data indicative of physical movement of the WCD in three dimensional space, a memory designed to store computer program code; and a processor designed to execute the computer program code, the method comprising:
 enabling detection of a plurality of different mobile thing motion activities (MTMAs) associated with the user that is transporting the WCD based at least in part upon the sensor data;   storing in the memory a first relationship between detection of one or more MTMAs and activation or deactivation of the one or more sensors;   storing in the memory a second relationship between detection of the one or more MTMAs and activation or deactivation of one or more computer programs;   detecting the one or more MTMAs of the plurality of detectable MTMAs;   activating or deactivating, whichever applicable, the sensors based at least in part upon the detected MTMAs; and   activating or deactivating, whichever applicable, the computer programs, based at least in part upon the detected MTMAs.   
     
     
         2 . The method of  claim 1 , further comprising:
 monitoring a time duration associated with the detected MTMAs;   comparing the time duration to a predefined threshold; and   initiating the computer program based at least in part upon the comparison.   
     
     
         3 . The method of  claim 1 , further comprising:
 communicating a message to the user that requests confirmation from the user prior to activating or deactivating the sensors or computer programs; and   commencing the activation or deactivation once an input is received from the user via the user interface indicating the confirmation.   
     
     
         4 . The method of  claim 1 , further comprising:
 accessing user preference information that is input by the user via the user interface; and   identifying the first and second relationships in the user preference information.   
     
     
         5 . The method of  claim 1 , wherein the one or more MTMAs is a plurality of different MTMAs. 
     
     
         6 . The method of  claim 1 , wherein the one or more MTMAs is a plurality of the same MTMA. 
     
     
         7 . A wireless communication device (WCD) that can be transported by a user, the WCD comprising:
 a user interface that enables the WCD to receive inputs from the user and to provide outputs to the user;   one or more sensors associated with the WCD designed to produce sensor data, the sensor data indicative of physical movement of the WCD in three dimensional space;   a memory designed to store computer program code; and   a processor designed to execute the computer program code, the computer program code comprising:
 code that enables detection of a plurality of different mobile thing motion activities (MTMAs) associated with the user that is transporting the WCD based at least in part upon the sensor data; 
 code that stores, in the memory, a relationship between detection of one or more MTMAs and activation or deactivation of one or more computer programs; 
 code that detects one or more MTMAs of the plurality of detectable MTMAs; 
 code that activates or deactivates the computer programs based at least in part upon the detected MTMAs and the stored relationship. 
   
     
     
         8 . The WCD of  claim 7 , wherein the computer program code further comprises:
 code that monitors a time duration associated with the detected MTMAs;   code that compares the time duration to a predefined threshold; and   code that activates or deactivates the computer programs based at least in part upon the comparison.   
     
     
         9 . The WCD of  claim 7 , wherein the computer program code further comprises code that activates or deactivates the one or more sensors, based at least in part upon the detected MTMAs. 
     
     
         10 . The WCD of  claim 7 , wherein the computer program code further comprises code that communicates a message to the user that indicates the computer programs to be activated or deactivated and that requests confirmation from the user and wherein the code activates or deactivates the computer programs once an input indicating confirmation is received from the user via the user interface. 
     
     
         11 . The WCD of  claim 7 , wherein the computer program code further comprises code that stores and accesses, in the memory, user preference information that is input by the user via the user interface and wherein the stored relationship resides within the user preference information. 
     
     
         12 . The WCD of  claim 7 , wherein the one or more MTMAs is a plurality of different MTMAs. 
     
     
         13 . The WCD of  claim 7 , wherein the one or more MTMAs is a plurality of the same MTMA. 
     
     
         14 . A wireless communication device (WCD) that can be transported by a user, the WCD comprising:
 a user interface that enables the WCD to receive inputs from the user and to provide outputs to the user;   one or more sensors associated with the WCD designed to produce sensor data, the sensor data indicative of physical movement of the WCD in three dimensional space;   a memory designed to store computer program code; and   a processor designed to execute the computer program code, the computer program code comprising:
 code that enables detection of a plurality of different mobile thing motion activities (MTMAs) associated with the user that is transporting the WCD based at least in part upon the sensor data; 
 code that stores, in the memory, a relationship between detection of one or more MTMAs and activation or deactivation of the one or more sensors; 
 code that detects one or more MTMAs of the plurality of detectable MTMAs; 
 code that activates or deactivates the one or more sensors, based at least in part upon the detected MTMAs and the stored relationship. 
   
     
     
         15 . The WCD of  claim 14 , wherein the computer program code further comprises:
 code that stores, in the memory, a relationship between detection of the one or more MTMAs and activation or deactivation of a computer program;   code that activates or deactivates the computer program based at least in part upon the detected one or more MTMAs and the stored relationship.   
     
     
         16 . The WCD of  claim 14 , wherein the computer program code further comprises code that requests confirmation that the one or more sensors should be activated or deactivated, prior to activation or deactivation of the one or more sensors. 
     
     
         17 . The WCD of  claim 14 , wherein the computer program code further comprises code that stores and accesses, in the memory, user preference information that is input by the user via the user interface and wherein the stored relationship resides within the user preference information. 
     
     
         18 . The WCD of  claim 14 , wherein the one or more MTMAs is a plurality of different MTMAs. 
     
     
         19 . The WCD of  claim 14 , wherein the one or more MTMAs is a plurality of the same MTMA.

Join the waitlist — get patent alerts

Track US2016174044A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.