IP Library Granted Patent US 10,993,187
Granted Patent B2
US 10,993,187 · App. 16/453,175 · Granted Apr 27, 2021

System and method for controlling communication device use

Inventors: Daniel Hodges (San Francisco, CA); Tasos Roumeliotis (Orinda, CA); Scott Hotes (Berkeley, CA)
Assignee: Location Labs, Inc.
H04W52/0264G06F21/62H04M1/67H04M1/72457H04M1/72463H04N21/44222H04N21/4751H04W52/0277G05B2219/24015H04W84/12Y02D30/70
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 10,993,187
App. No.
16/453,175
Granted
Apr 27, 2021
Kind
B2
Abstract

A computer implemented method is provided including establishing a value corresponding to a particular user of a device, receiving an indication of a triggering condition of the particular user of the device, the triggering condition being enabled by the device or measurable by the device, and determining the triggering condition has been met by the user via the device. The method further includes modifying the value responsive to determining the triggering condition has been met, determining when the value crosses a particular threshold, and disabling an application or a functional component of the device responsive to the value crossing the particular threshold. A system for implementing the method is also provided.

Claims (36)

1. A computer implemented method of controlling device use, the method comprising:

receiving from a first user an indication of a maximum allowed use of at least one device corresponding to a second user;

monitoring an amount of use of the of the at least one device;

determining at a plurality of times that the monitored amount of use is greater than the maximum allowed use;

modifying a value based at least on an aggregating of the determining at the plurality of times that the monitored amount of use is greater than the maximum allowed use;

determining when the value crosses a particular threshold; and

and

disabling at least one of a particular application or a particular functional component of the at least one device responsive to the value crossing the particular threshold.

2. The computer implemented method of claim 1 , wherein the maximum allowed use comprises a maximum allowed communication use.

3. The computer implemented method of claim 2 , wherein the maximum allowed use comprises a maximum allowed number of transmitted Short Message Service (SMS) messages.

4. The computer implemented method of claim 2 , wherein the maximum allowed use comprises a maximum allowed amount of phone use.

5. The computer implemented method of claim 2 , further comprising receiving an indication of at least one contact corresponding to an exception to the maximum allowed use, wherein communications with the at least one contact are not used in determining the amount of use of the at least one device.

6. The computer implemented method of claim 1 , wherein the maximum allowed use comprises a maximum allowed use of at least one certain application.

7. The computer implemented method of claim 6 , further comprising receiving an indication of at least one other application corresponding to an exception to the maximum allowed use, wherein use of the at least one other application is not considered in determining the amount of use of the at least one device.

8. A computer implemented method of controlling device use, the method comprising:

establishing a value corresponding to a particular user of a device;

receiving an indication of at least one triggering condition of the particular user of the device, the at least one triggering condition comprising an amount of use by the particular user of the device being greater than a first threshold;

determining at a plurality of times that the at least one triggering condition has been met by the particular user via the device;

modifying the value based on an aggregating of the determining that the at least one triggering condition has been met at the plurality of times;

determining when the value crosses a second threshold; and

disabling at least one of an application or a functional component of the device responsive to the value crossing the second threshold.

9. The computer implemented method of claim 8 , wherein the at least one triggering condition comprises a performing of communication of quantity greater than the first threshold using the device.

10. The computer implemented method of claim 8 , wherein the at least one triggering condition comprises a performing of communication of at least one of quantity and duration greater than the first threshold.

11. A mobile communication device comprising a processor-enabled monitoring agent configured for:

receiving an indication of a maximum allowed use of the mobile communication device;

monitoring an amount of use of the of the mobile communication device;

determining at a plurality of times that the monitored amount of use is greater than the maximum allowed use;

modifying a value based at least on an aggregating of the determining at the plurality of times that the monitored amount of use is greater than the maximum allowed use;

determining when the value crosses a particular threshold; and

disabling at least one of an application or a functional component of the mobile communication device responsive to the value crossing the particular threshold.

12. The mobile communication device of claim 11 , the processor-enabled monitoring agent further configured for:

monitoring communications of the mobile communication device; and

modifying the value based on the communications exceeding at least one of a particular quantity or a particular duration.

13. The mobile communication device of claim 11 , the processor-enabled monitoring agent further configured for:

monitoring communications of the mobile communication device; and

modifying the value based on the communications exceeding a particular duration.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2021
From: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
To: LOCATION LABS, LLC
Reel/Frame 055726/0451 →
SECURITY INTEREST Recorded May 6, 2020
From: LOCATION LABS, LLC
To: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
Reel/Frame 052582/0270 →
Continuity (3)
Continuation 15412439 · Jan 23, 2017
Division 13723119 · Dec 20, 2012
Related Publication 20190320392A1 · Oct 17, 2019