IP Library Granted Patent US 9,894,047
Granted Patent B2
US 9,894,047 · App. 13/228,670 · Granted Feb 13, 2018

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

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,894,047
App. No.
13/228,670
Granted
Feb 13, 2018
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 (43)

1. A method comprising:

creating an action to perform an automated backup operation on a mobile device;

storing the action in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

creating a short message service (SMS) message comprising the action via a customer server;

transmitting the message to the mobile device via the customer server;

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

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

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

executing the automated backup operation based on a command included in the text of the message;

collecting contact information from the mobile device via a mobile agent; and

forwarding the contact information 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 , wherein the automated backup operation is performed without any intervention by the end user of the mobile device.

3. 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.

4. An apparatus executing an operating system comprising:

a memory; and

a processor configured to

create an action to perform an automated backup operation on a mobile device;

store the action in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

create a short message service (SMS) message comprising the action via a customer server;

transmit the message to the mobile device via the customer server;

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

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

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

execute the automated backup operation based on a command included in the text of the message;

collect contact information from the mobile device via a mobile agent; and

forward the contact information 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.

5. The apparatus of claim 4 , wherein the automated backup operation is performed without any intervention by the end user of the mobile device.

6. The apparatus of claim 4 , 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.

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

creating an action to perform an automated backup operation on a mobile device;

storing the action in a memory with a pending status, wherein the action comprises a header which identifies the mobile device;

creating a short message service (SMS) message comprising the action via a customer server;

transmitting the message to the mobile device via the 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 via a subroutine;

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

executing the automated backup operation based on a command included in the text of the message;

collecting contact information from the mobile device via a mobile agent; and

forwarding the contact information 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.

8. The non-transitory computer readable storage medium of claim 7 , wherein the automated backup operation is performed without any intervention by the end user of the mobile device.

Assignments (11)
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 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: VEEAM SOFTWARE LIMITED
To: KASEYA LUXEMBOURG HOLDINGS S.C.A.
Reel/Frame 049122/0138 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: KASEYA LIMITED
Reel/Frame 049122/0181 →
SUBORDINATED SECOND LIEN US PATENT SECURITY AGREEMENT Recorded Jun 1, 2018
From: SPANNING CLOUD APPS LLC; UNITRENDS, INC.; KASEYA LIMITED; RAPIDFIRE TOOLS INC.
To: FABSTONE INVESTMENTS LLC
Reel/Frame 046286/0755 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded May 31, 2017
From: SILICON VALLEY BANK
To: KASEYA LIMITED
Reel/Frame 042642/0023 →
SECURITY INTEREST Recorded May 26, 2017
From: KASEYA LIMITED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 042589/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2014
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 033880/0921 →
SECURITY INTEREST Recorded Jul 14, 2014
From: KASEYA LIMITED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033312/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2011
From: MILLER, ALLAN A.
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 027275/0744 →