System and method for controlling mobile services using sensor information
First Claim
Patent Images
1. A method of controlling user device services using sensor information comprising:
- providing a user device comprising;
detecting environment conditions surrounding the user device using an environment sensor and generating and broadcasting periodic and triggered updated information about the environment conditions from the user device;
detecting conditions of the user device using an internal sensor and generating and broadcasting periodic and triggered updated information about the conditions of the user device from the user device;
activating at least one image capturing device included as part of the user device and capturing one or more images responsive to one or more detected conditions; and
creating a registry comprising updated information from the environment sensor and the internal sensor, the one or more captured images, and information about what applications involve texting and are authenticated for the user device along with an application profile stating what resources each application needs and generating and broadcasting the registry both using triggers and periodically;
providing a network facility in communication with the user device;
creating an environment map in communication with the user device and the network facility comprising resource profiles comprising the information broadcast from the user device and defining resources as available to the user device and generating and broadcasting periodic and triggered updated resource profiles further comprising information about the available resources in response to receiving the broadcast information;
storing updated resource profiles in the network facility;
providing a rules-based inference engine in communication with the environment map and the network facility and defining particularized access policies matching rules for matching by comparing the one or more captured images to stored images of a vehicle driver operating environment and making texting enabled and available if there is no match and making texting disabled and unavailable if there is a match;
receiving broadcasts of information generated from the user device and the environment map into the network facility and communicating with the inference engine in response to receiving broadcasted information to determine if the received information matches a resource profile, and, if there is a match, deciding whether or not the one or more captured images generated by the user device and the environment map matches a vehicle driver operating environment; and
modifying the resource profiles if the captured images match a vehicle driver operating environment to define texting as disabled and unavailable to the user device based on the environment conditions indicating that texting is occurring from the vehicle driver operating environment.
7 Assignments
0 Petitions
Accused Products
Abstract
A system includes a database of image data associated with a vehicle; and control logic configured to cause a user device to capture one or more images and compare data associated with the one or more images with the image data to determine if a user is present in a vehicle and disable a text messaging function at least in part responsive to the determination using the image data.
36 Citations
20 Claims
-
1. A method of controlling user device services using sensor information comprising:
-
providing a user device comprising; detecting environment conditions surrounding the user device using an environment sensor and generating and broadcasting periodic and triggered updated information about the environment conditions from the user device; detecting conditions of the user device using an internal sensor and generating and broadcasting periodic and triggered updated information about the conditions of the user device from the user device; activating at least one image capturing device included as part of the user device and capturing one or more images responsive to one or more detected conditions; and creating a registry comprising updated information from the environment sensor and the internal sensor, the one or more captured images, and information about what applications involve texting and are authenticated for the user device along with an application profile stating what resources each application needs and generating and broadcasting the registry both using triggers and periodically; providing a network facility in communication with the user device; creating an environment map in communication with the user device and the network facility comprising resource profiles comprising the information broadcast from the user device and defining resources as available to the user device and generating and broadcasting periodic and triggered updated resource profiles further comprising information about the available resources in response to receiving the broadcast information; storing updated resource profiles in the network facility; providing a rules-based inference engine in communication with the environment map and the network facility and defining particularized access policies matching rules for matching by comparing the one or more captured images to stored images of a vehicle driver operating environment and making texting enabled and available if there is no match and making texting disabled and unavailable if there is a match; receiving broadcasts of information generated from the user device and the environment map into the network facility and communicating with the inference engine in response to receiving broadcasted information to determine if the received information matches a resource profile, and, if there is a match, deciding whether or not the one or more captured images generated by the user device and the environment map matches a vehicle driver operating environment; and modifying the resource profiles if the captured images match a vehicle driver operating environment to define texting as disabled and unavailable to the user device based on the environment conditions indicating that texting is occurring from the vehicle driver operating environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of enabling and disabling user device services comprising:
-
activating at least one image capturing device included as part of the user device and capturing one or more images responsive to one or more predetermined conditions of the user device; creating a registry comprising the one or more captured images and information about what applications involve texting and are authenticated for the user device along with an application profile stating what resources each application needs; comparing the one or more captured images with representative images of vehicle driver operating environments to determine if a user is in the vehicle driver operating environment; and disabling text message capabilities by updating the registry if the one or more captured images match one or more of the representative images of vehicle driver operating environments. - View Dependent Claims (16, 17, 18)
-
-
19. A method of controlling user device services for a plurality of user devices using sensor information comprising:
-
providing a plurality of user devices, each specific user device comprising; detecting environment conditions surrounding the specific user device using an environment sensor and generating and broadcasting periodic and triggered updated information about the environment conditions from the specific user device; detecting conditions of the specific user device using an internal sensor and generating and broadcasting periodic and triggered updated information about the conditions of the specific user device from the specific user device; activating at least one image capturing device included as part of the specific user device and capturing one or more images responsive to one or more detected conditions; creating a registry comprising updated information from the environment sensor and the internal sensor, the one or more captured images, and information about what applications involve texting and are authenticated for the specific user device along with an application profile stating what resources each application needs and generating and broadcasting the registry both using triggers and periodically; and identifying the specific user device and its specific end user using identification information from the specific user device and generating and broadcasting periodic and triggered updated information about the specific user device and its specific end user; providing a network facility in communication with the plurality of user devices; creating an environment map in communication with the plurality of user devices and the network facility comprising a plurality of resource profiles comprising the information broadcast from the plurality of user devices and defining resources as available to the plurality of user devices and generating and broadcasting periodic and triggered updated resource profiles further comprising information about the available resources in response to receiving the broadcast information; storing the updated plurality of resource profiles in the network facility; providing a rules-based inference engine in communication with the environment map and the network facility and defining particularized access policies matching rules for matching by comparing the one or more captured images to stored images of a vehicle driver operating environment and making texting enabled and available if there is no match and making texting disabled and unavailable if there is a match; receiving broadcasts of information generated from the plurality of user devices and the environment map into the network facility and communicating with the inference engine in response to receiving broadcasted information to determine if the received information matches a resource profile, and, if there is a match, deciding whether or not the one or more captured images generated by the plurality of user devices and the environment map matches a vehicle driver operating environment; and modifying the resource profiles if the captured images match a vehicle driver operating environment to define texting as disabled and unavailable to the user device identified by the broadcast identification information based on the environment conditions indicating that texting is occurring from the vehicle driver operating environment. - View Dependent Claims (20)
-
Specification