IP Library Granted Patent US 9,635,545
Granted Patent B2
US 9,635,545 · App. 14/920,163 · Granted Apr 25, 2017

System and method for controlling mobile services using sensor information

Inventor: Shamim A. Naqvi (Morristown, NJ)
Assignee: Sensoriant, Inc.
H04W8/22G06K9/00845H04L67/306H04M1/72577H04M3/16H04W4/001H04W4/026H04W4/027H04W4/046H04W4/14H04W48/16H04W48/18G06K9/6201H04L51/10H04L51/38H04M1/6091H04M3/42382H04M2250/02H04M2250/12H04M2250/52H04W4/008H04W4/02H04W8/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,635,545
App. No.
14/920,163
Granted
Apr 25, 2017
Kind
B2
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.

Claims (51)

1. A method, comprising:

monitoring an environment in which a user device operates using one or more environmental sensors associated with the user device to obtain environmental sensory data, wherein the environmental sensory data includes one or more images that are captured by an image capture device associated with the user device;

reporting the environmental sensory data to a server; and

responsive to the server, the user device performing a specified action if the environmental sensory data is satisfied based on a matching between the environmental sensory data that is reported and pre-defined matching rules, wherein the matching between the environmental sensory data and the predefined matching rules includes comparing the one or more captured images with representative images of vehicle driving environments.

2. The method of claim 1 wherein the specified action includes denying access to one or more functions provided by the user device if the environmental sensory data indicates that the user device is located within a predefined physical environment.

3. The method of claim 2 wherein the predefined physical environment includes a vehicle driver operator environment.

4. The method of claim 3 wherein the one or more functions includes a texting function.

5. The method of claim 2 wherein the one or more functions includes a texting function.

6. The method of claim 1 wherein the specified action includes denying access to one or more functions provided by the user device if the environmental sensory data indicates that the user will be distracted from driving.

7. The method of claim 1 wherein the environmental sensory data includes an orientation of the user device.

8. The method of claim 1 wherein the environmental sensory data includes a speed or acceleration of the user device.

9. The method of claim 8 wherein the specified action includes denying access to one or more functions provided by the user device when the matching indicates that the speed of the user device is above a threshold.

10. The method of claim 9 wherein the one or more functions includes a texting function.

11. The method of claim 1 further comprising triggering initiation of the monitoring when a specified application is launched.

12. The method of claim 11 wherein the triggering includes triggering user agent logic associated with the user device and further comprising causing the monitoring to be initiated in accordance with a predefined policy.

13. The method of claim 12 wherein the user agent logic consults a policy database to retrieve the predefined policy and further wherein causing the monitoring to be initiated is performed by the user agent logic.

14. The method of claim 13 wherein the specified application is a communication application.

15. The method of claim 14 wherein the communication application is a texting application.

16. The method of claim 1 wherein the specified action includes allowing or denying access to an external resource available to the user device.

17. The method of claim 1 wherein the specified action includes generating a warning message that is transmitted to the user device.

18. The method of claim 1 wherein the specified action includes disabling execution of an application available to the user device.

19. A mobile phone, comprising:

one or more monitors monitoring an environment in which a user device operates using one or more environmental sensors associated with the user device to obtain environmental sensory data, wherein the one or more monitors includes an image capture device;

a transceiver reporting the environmental sensory data to a server; and

control logic, responsive to the server, performing a specified action if the environment sensory data is satisfied based on a matching between the environmental sensory data that is reported and pre-defined matching rules, wherein the environmental sensory data includes one or more images that are captured by the image capture device, the control logic performing the matching between the environmental sensory data and the predefined matching rules by comparing the one or more captured images with stored images of the predefined physical environment.

20. The mobile phone of claim 19 wherein the specified action includes denying access to one or more functions provided by the user device if the environmental sensory data indicates that the user device is located within a predefined physical environment.

21. The mobile phone of claim 20 wherein the predefined physical environment is a vehicle operator environment.

22. The mobile phone of claim 19 wherein the one or more functions includes a texting function.

23. The mobile phone of claim 19 wherein the environmental sensory data includes an orientation of the user device.

24. A method, comprising:

monitoring an environment in which a user device operates using one or more environmental sensors associated with the user device to obtain environmental sensory data;

reporting the environmental sensory data to a server, wherein the environmental sensory data includes a speed or acceleration of the user device; and

responsive to the server, the user device performing a specified action if the environmental sensory data is satisfied based on a matching between the environmental sensory data that is reported and pre-defined matching rules, the specified action including denying access to one or more functions provided by the user device if the environmental sensory data indicates that the user device is located within a predefined physical environment.

25. A method, comprising:

monitoring an environment in which a user device operates using one or more environmental sensors associated with the user device to obtain environmental sensory data;

reporting the environmental sensory data to a server; and

responsive to the server, the user device performing a specified action if the environmental sensory data is satisfied based on a matching between the environmental sensory data that is reported and pre-defined matching rules, wherein the specified action includes allowing or denying access to an external resource available to the user device.

26. The method of claim 25 wherein the environmental sensory data includes data reflective of a location of the user device.

27. The method of claim 25 wherein reporting the environmental sensory data to a server includes reporting the environmental sensory data to the server over a cellular network.

28. The method of claim 25 wherein reporting the environmental sensory data to a server includes reporting the environmental sensory data to the server over the Internet.

29. The method of claim 28 wherein the environmental sensory data further includes data indicative of a speed or acceleration of the user device.

30. The method of claim 25 wherein the environmental sensory data includes data indicative of an orientation of the user device.

31. The method of claim 25 wherein the environmental sensory data includes data indicative of a speed or acceleration of the user device.

32. A method, comprising:

monitoring an environment in which a user device operates using one or more environmental sensors associated with the user device to obtain environmental sensory data;

reporting the environmental sensory data to a server, wherein the environmental sensory data includes data indicative of a speed or acceleration of the user device; and

responsive to the server, the user device performing a specified action if the environmental sensory data is satisfied based on a matching between the environmental sensory data that is reported and pre-defined matching rules, the specified action including denying access to one or more functions provided by the user device if the environmental sensory data indicates that the user device is located within a predefined physical environment.

33. The method of claim 32 wherein the predefined physical environment includes a vehicle environment.

34. The method of claim 32 wherein reporting the environmental sensory data to a server includes reporting the environmental sensory data to the server over a cellular network.

35. The method of claim 32 wherein reporting the environmental sensory data to a server includes reporting the environmental sensory data to the server over the Internet.

36. The method of claim 32 wherein the environmental sensory data further includes data indicative of an orientation of the user device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2026
From: SENSORIANT, INC.
To: SENSAY TECHNOLOGIES LLC
Reel/Frame 075547/0863 →
TERMINATION OF SECURITY AGREEMENT @ REEL 055997 AND FRAME 0672 Recorded Sep 17, 2021
From: FORTH VENTURES LLC
To: SENSORIANT, INC.
Reel/Frame 057692/0302 →
SECURITY AGREEMENT Recorded Apr 21, 2021
From: SENSORIANT, INC.
To: FORTH VENTURES LLC
Reel/Frame 055997/0672 →
QUITCLAIM DEED Recorded Mar 22, 2018
From: KOLTON, ANTHONY D.
To: SENSORIANT, INC.
Reel/Frame 045664/0393 →
QUITCLAIM DEED Recorded Mar 22, 2018
From: NAQVI, SHAMIM A.
To: SENSORIANT, INC.
Reel/Frame 045664/0384 →
QUITCLAIM DEED Recorded Mar 22, 2018
From: TKSN HOLDINGS LLC
To: SENSORIANT, INC.
Reel/Frame 045664/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: TKSN HOLDINGS, INC.
To: SENSORIANT, INC.
Reel/Frame 039371/0433 →
Continuity (4)
Continuation 13507077 · Jun 1, 2012
Continuation In Part 12931153 · Jan 25, 2011
Continuation In Part 12804448 · Jul 21, 2010
Related Publication 20160044499A1 · Feb 11, 2016