# US 12,113,864 B2 · Mobile communication device monitoring systems and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,113,864 B2
- Document ID: US12113864B2
- Status: Granted
- Kind: B2
- Application number: 17/393,277
- Filed: 2021-08-03
- Published: 2022-02-24
- Granted: 2024-10-08
- Earliest claimed: 2007-01-17
- Assignees: eAgency, Inc.
- Applicants: eAgency, Inc.
- Inventors: Robert A. Lotter; Timothy S. Allard
- Web page: https://patentgrep.com/patent/US12113864B2

## CPC

- H04L 67/125: involving control of end-device applications over a network
- G06Q 20/32: using wireless devices
- G06Q 20/386: {using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255)}
- G06Q 50/188: {Electronic negotiation}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/3236: {using cryptographic hash functions}
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04M 1/72463: to restrict the functionality of the device
- H04M 15/00: Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP}
- H04M 15/28: with meter at substation {or with calculation of charges at terminal}
- H04M 15/30: the meter {or calculation of charges} not being controlled from an exchange
- H04M 15/41: {Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]}
- H04W 4/24: Accounting or billing
- H04W 12/37: Managing security policies for mobile devices or for controlling mobile applications
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04M 1/67: by electronic means
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods are directed to monitoring the communications to and from a mobile communication device in accordance with one or more embodiments. For example in accordance with an embodiment, data services a mobile communication device's applications may be monitored against smart contracts stored in a central data center repository and/or written to a blockchain. Other data services may include all forms of communications between the mobile communication device and a third party along with changes to application or data within the mobile communication device. Monitoring the mobile communication device may be done to determine compliance with the smart contracts and whether a penalty or reward on device usage should be applied.

## Claims

### Claim 1

A system for monitoring data services uses of a mobile communications device, comprising:
a memory of a data center, the memory configured to store programs and database information for a permissions database and an activity log database;
a processor of the data center, the processor coupled to the memory and configured to access the database information and run the programs; and
a communication gateway of the data center, the communication gateway coupled to the processor and the memory; and
the mobile communications device configured for data service use and having one or more installed applications that use such data services,
wherein the communication gateway is configured to communicate with the mobile communications device based on the database information and the programs,
wherein the permissions database includes authorization information regarding data service uses for the mobile communications device,
wherein, when an installed application on the mobile communications device attempts a data service use, information regarding the attempted data service use is sent to the data center,
wherein the installed application includes a data monitor that configures the mobile communication device to transmit the information regarding the attempted data service uses to the data center,
wherein the activity log database includes an entry based on the information regarding the attempted data service use received from the handheld mobile communication device, and
wherein the data center determines, using the entry in the activity log database, the programs, and the criteria comprising the authorization information, whether the mobile communications device is authorized to engage in the attempted data service use.

### Claim 2 (depends on 1)

The system of claim 1, wherein the installed application compiles the information regarding the attempted data service use before the information is transmitted to the permission database.

### Claim 3 (depends on 1)

The system of claim 1, wherein the mobile communications device is blocked from completing the attempted data service use in response to a determination that the mobile communications device is not authorized to engage in the attempted data service use.

### Claim 4 (depends on 1)

The system of claim 1, wherein the mobile communications device is allowed to complete the attempted data service use in response to a determination that the mobile communications device has permission to engage in the attempted data service use.

### Claim 5 (depends on 1)

The system of claim 1, wherein the mobile communications device completes the attempted data service use even if it is determined that the mobile communications device does not have permission to engage in the attempted data service use.

### Claim 6 (depends on 1)

The system of claim 1, wherein the data center is provided by a mobile service carrier.

### Claim 7 (depends on 6)

The system of claim 6, wherein the data center provides an alert in response to an attempted unauthorized data service use.

### Claim 8 (depends on 1)

The system of claim 1, wherein the information sent to the data center includes contextual data.

### Claim 9 (depends on 8)

The system of claim 8, wherein the contextual data comprises a request to access information on a particular website.

### Claim 10 (depends on 9)

The system of claim 9, wherein the data center maintains a log of at least a portion of the information regarding the attempted data service use.

### Claim 11 (depends on 1)

The system of claim 1, wherein the data monitor is configured to cause the mobile communications device to provide location information to the data center.

### Claim 12 (depends on 1)

The system of claim 1, wherein the data monitor is configured to provide information to the data center concerning additions, modifications, or deletions to applications on the mobile communications device.

### Claim 13 (depends on 1)

The system of claim 1, wherein the data monitor is configured to provide information to the data center concerning additions, modifications, or deletions to application data on the handheld mobile communications device.

### Claim 14 (depends on 1)

The system of claim 1, wherein the data monitor is a data monitor program.

### Claim 15 (depends on 1)

The system of claim 1, wherein the information regarding the attempted data service use comprises at least one of an addition, a modification, or a deletion within the mobile communications device to application data, wherein the information regarding the data service use further comprise message information including at least one of an originating email address, a destination email address, a username, or a telephone number, and wherein the information regarding the attempted data service use further comprises Internet access information.

### Claim 16

A method for monitoring data services uses of a mobile communications device, comprising:
storing, in a memory of system for a data center, programs and database information for a permissions database and an activity log database;
accessing, by a processor of the system for the data center that is coupled to the memory, the database information and run the programs;
communicating, via a communication gateway of the system for the data center that is coupled to the processor and the memory, with the mobile communication device based on the programs and the database information, wherein the mobile communications device is configured for the data service use using one or more installed applications;
detecting, using an installed application on the mobile communications device, an attempted data service use, wherein the installed application includes a data monitor that configures the mobile communication device to transmit information regarding the attempted data services use to the data center;
creating, in the activity log database, an entry based on the information regarding the attempted data service use detected from the mobile communication device; and
sending information regarding the attempted data service use to the data center to determine, using the entry in the activity log database, the programs, and the criteria comprising the authorization information, whether the handheld mobile communications device is authorized to engage in the attempted data service use.

### Claim 17 (depends on 16)

The method of claim 16, wherein the installed application compiles the information regarding the attempted data service use before the information is transmitted to the permission database.

### Claim 18 (depends on 16)

The method of claim 16, wherein the mobile communications device is blocked from completing the attempted data service use in response to a determination that the mobile communications device is not authorized to engage in the attempted data service use.

### Claim 19 (depends on 16)

The method of claim 16, wherein the mobile communications device is allowed to complete the attempted data service use in response to a determination that the mobile communications device has permission to engage in the attempted data service use.

### Claim 20 (depends on 16)

The method of claim 16, wherein the permissions database includes the authorization information regarding data service uses allowed or restricted for the mobile communications device, wherein the authorization information is defined at least in part by a parent or other authority figure associated with the mobile communications device, and wherein the data service uses defined in the permissions database comprise telephone communication, text message communication, and at least one additional data service use.
