IP Library Granted Patent US 10,594,676
Granted Patent B2
US 10,594,676 · App. 15/894,295 · Granted Mar 17, 2020

Method and apparatus of providing messaging service and callback feature to mobile stations

Inventor: Allan A. Miller (Palo Alto, CA)
Assignee: KASEYA LIMITED
H04L63/08G06F8/61G06F17/2705H04L61/605H04L63/10H04L67/02H04L67/025H04L67/04H04L67/34H04L69/22H04M1/72522H04M1/72525H04M3/42195H04M7/0057H04W4/12H04W4/14H04W4/16H04W4/18H04W4/50H04W4/60H04W8/22H04W12/06H04W24/00H04W60/005H04W76/10H04M1/72552H04M1/72572H04M3/42382H04M7/0012
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,594,676
App. No.
15/894,295
Granted
Mar 17, 2020
Kind
B2
Abstract

Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. The mobile device user may be unaware of any updates or other administrative operations being performed. One example method may include detecting that an event has occurred, interrupting a previously executed program, initiating a new program different from the previously executed program to perform a new function and notifying an application of the program interruption. The message may be a SMS type message.

Claims (39)

1. A method, comprising:

storing an action, to perform an automated backup operation on a mobile device, in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

transmitting, via a subroutine, a Short Message Service (SMS) message comprising the action to the mobile device via a customer server;

responsive to receiving the SMS message, invoking a process in a background of an operating system of the mobile device;

interrupting, via the subroutine, a previously executed program of the mobile device;

processing text of the SMS message to implement the at least one action and perform the automated backup operation on the mobile device;

executing, without any intervention by the end user of the mobile device, the automated backup operation based on a command included in the text of the SMS message; and

forwarding contact information, from the mobile device, associated with the backup operation via a web service to a server;

wherein an administrator has an ability to monitor and control, from a single interface, a status of the mobile device, install agents, backup and restore of the mobile device, a location of the mobile device when the mobile device is lost or stolen, a configuration of the mobile device and an agent of the mobile device.

2. The method of claim 1 , comprising creating the action to perform the automated backup operation on the mobile device.

3. The method of claim 1 , wherein the interrupting of the previously executed program of the mobile device occurs via a subroutine.

4. The method of claim 1 , comprising collecting the contact information from the mobile device via a mobile agent.

5. The method of claim 1 , wherein executing the automated backup operation comprises creating a result which provides all contact information on the mobile device being backed-up into the memory.

6. An apparatus, comprising:

a memory; and

a processor configured to store an action, to perform an automated backup operation on a mobile device, in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

transmit, via a subroutine, a Short Message Service (SMS) message comprising the action to the mobile device via a customer server;

responsive to a receipt of the SMS message, invoke a process in a background of an operating system of the mobile device;

interrupt, via the subroutine, a previously executed program of the mobile device;

process text of the SMS message to implement the at least one action and perform the automated backup operation on the mobile device;

execute, without any intervention by the end user of the mobile device, the automated backup operation based on a command included in the text of the SMS message; and

forward contact information, from the mobile device, associated with the backup operation via a web service to a server;

wherein an administrator has an ability to monitor and control, from a single interface, a status of the mobile device, install agents, backup and restore of the mobile device, a location of the mobile device when the mobile device is lost or stolen, a configuration of the mobile device and an agent of the mobile device.

7. The apparatus of claim 6 , wherein the processor is configured to create the action to perform the automated backup operation on the mobile device.

8. The apparatus of claim 6 , wherein the interrupt of the previously executed program of the mobile device occurs via a subroutine.

9. The apparatus of claim 6 , wherein the processor is configured to collect the contact information from the mobile device via a mobile agent.

10. The apparatus of claim 6 , wherein an execution of the automated backup operation comprises a creation of a result which provides all contact information on the mobile device being backed-up into the memory.

11. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

storing an action, to perform an automated backup operation on a mobile device, in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

transmitting, via a subroutine, a Short Message Service (SMS) message comprising the action to the mobile device via a customer server;

responsive to receiving the message, invoking a process in a background of the operating system of the mobile device;

interrupting a previously executed program of the mobile device;

processing text of the SMS message to implement the at least one action and perform the automated backup operation on the mobile device;

executing, without any intervention by the end user of the mobile device, the automated backup operation based on a command included in the text of the SMS message; and

forwarding contact information, from the mobile device, associated with the backup operation via a web service to a server;

wherein an administrator has an ability to monitor and control, from a single interface, a status of the mobile device, install agents, backup and restore of the mobile device, a location of the mobile device when the mobile device is lost or stolen, a configuration of the mobile device and an agent of the mobile device.

12. The non-transitory computer readable storage medium of claim 11 , wherein the processor is configured to perform creating the action to perform the automated backup operation on the mobile device.

13. The non-transitory computer readable storage medium of claim 11 , wherein the interrupting of the previously executed program of the mobile device occurs via a subroutine.

14. The non-transitory computer readable storage medium of claim 11 , wherein the processor is configured to perform collecting the contact information from the mobile device via a mobile agent.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2025
From: MILLER, ALLAN A.
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 071551/0956 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 24, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 070608/0176 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 21, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 070586/0814 →
CHANGE OF NAME Recorded Oct 27, 2023
From: DATTO, INC.
To: DATTO, LLC
Reel/Frame 065385/0256 →
Continuity (3)
Continuation 13228670 · Sep 9, 2011
Provisional Application 61381417 · Sep 9, 2010
Related Publication 20180167375A1 · Jun 14, 2018