Sensor-triggered software defined device
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
17 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification