Patent ID: 11947661
Assignee: PAYJOY INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for remote management of a communication device, the method comprising:
a processor of a third party infrastructure wirelessly transmitting a third party operating system (OS) to the communication device, wherein the third party operating system is not pre-installed or pre-loaded on the communication device, and wherein the communication device comprises a mobile phone executing instructions comprising,
a bootloader program that supports a “lock” command and an “unlock” command; and
a cryptographic key in firmware;

the wirelessly transmitted third party OS comprising,
a privileged application that communicates with the processor of the third party infrastructure and with the communication device, wherein the privileged application provides special operating system privileges to allow installation of,
a security application with required privileges to control the communication device, wherein the security application communicates with a control data block of the communication device and with the third party infrastructure; and
a user interface for interacting with a user including a pay application that works through the security application, wherein the pay application communicates with the third party infrastructure and;

the wirelessly transmitted third party OS controlling the communication device, wherein controlling comprises,
selectively disabling and enabling the communication device, selectively disabling and enabling certain functions of the communication device;
executing the “lock” command;
disabling the “unlock” command by preventing the bootloader program from executing an “unlock” command call;
preventing a user from tampering with control software of the communication device;
altering binary code of the bootloader program of the communication device to prevent the bootloader program from receiving new software packages and
preventing the user from altering or overwriting the third party OS; and

wherein the pay application further interacts with the user, including,
the processor of the third party infrastructure through the third party operating system presenting to the user on a display of the communication device that the communication device lacks a SIM card, and displaying buttons that allow the user to pay, request help, or navigate to a home page of an application administered by the entity that installed the third party OS;
the processor of the third party infrastructure through the third party operating system presenting to the user on a display of the communication device that the communication device must be connected to the internet after a payment is made to ensure that the user's credit is updated; and
if the user has no access to the internet, the processor of the third party infrastructure through the third party operating system presenting to the user on a display of the communication device that the user may contact support by pressing a “call customer support” button on the communication device to obtain a code that allows the user to update their credit, wherein the user then may enter the code to cause the communication device to display credit remaining and next payment due date.