Sensor-triggered software defined device
AssigneeAT&T Mobility II LLC
InventorJerry Crawford
Life of this patent
Estimating the term…
Abstract
Aspects of the subject disclosure may include, for example, detecting sensor data obtained from a sensor of a device, such as a mobile communication device. An operational capability is determined based on the sensor data, and a determination is made that the operational capability is not available at the device. In response to determining that the operational capability is not available at the device, an application program is identified based on the operational capability and a transfer is facilitated of the application program to the device. Other embodiments are disclosed.
Claims20
A device, comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
- monitoring first environmental sensor data obtained from a first environmental sensor of a mobile communication device, wherein the first environmental sensor is not a position sensor;
- associating an operational capability related to control, use, or a combination of thereof, of a physical device feature of the mobile communication device with the first environmental sensor data;
- determining that the operational capability is not available at the mobile communication device;
- in response to the determining that the operational capability is not available:
- identifying a mobile application based on the operational capability;
- and
- facilitating a transfer of the mobile application from a distribution source;
- monitoring second environmental sensor data obtained from a second environmental sensor that is different from the first environmental sensor;
- responsive to monitoring the second environmental sensor data, determining that the mobile application is no longer to be utilized by the mobile communication device;
- and
- responsive to determining that the mobile application is no longer to be utilized by the mobile communication device, facilitating a removal of the mobile application from the mobile communication device.
A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
- detecting first environmental sensor data obtained from a first environmental sensor of a device, wherein the first environmental sensor is not a position sensor;
- identifying an operational capability related to control, use, or a combination thereof, of a physical device feature of the device based on the first environmental sensor data;
- determining that the operational capability is not available at the device;
- and
- in response to the determining that the operational capability is not available:
- identifying an application program based on the operational capability;
- and
- facilitating a transfer of the application program to the device;
- detecting second environmental sensor data obtained from a second environmental sensor that is different from the first environmental sensor;
- responsive to detecting the second environmental sensor data, determining that the application program is no longer to be utilized by the device;
- and
- responsive to determining that the application program is no longer to be utilized by the device, facilitating a removal of the application program from the device.
A method comprising:
- detecting, by a processing system including a processor, first environmental sensor data obtained from a first environmental sensor of a device, wherein the first environmental sensor is not a position sensor;
- identifying, by the processing system, an operational capability related to control, use, or a combination thereof, of a physical device feature of the device based on the first environmental sensor data;
- determining, by the processing system, that the operational capability is not available at the device;
- and
- in response to the determining that the operational capability is not available:
- identifying, by the processing system, an application program based on the operational capability;
- and
- facilitating, by the processing system, a transfer of the application program to the device;
- detecting, by the processing system, second environmental sensor data obtained from a second environmental sensor that is different from the first environmental sensor;
- responsive to detecting the second environmental sensor data, determining, by the processing system, that the application program is no longer to be utilized by the device;
- and
- responsive to determining that the application program is no longer to be utilized by the device, facilitating, by the processing system, a removal of the application program from the device.
Dependencies are inferred from the claim text.