IP Library Patent Application 13794289
Patent Application
App. No. 13/794,289

MANAGING MOBILE DEVICES WITH A GENERAL PURPOSE MESSAGING TRANSPORT PROTOCOL

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 None
App. No.
13/794,289
Abstract

A system uses a general purpose messaging transport protocol to manage, control, and monitor a mobile communication device and/or a plurality of mobile communication devices.

Claims (24)

1 . A system comprising:

a computer processor operable to:

use a general purpose messaging transport protocol to manage, control, and monitor a mobile communication device.

2 . The system of claim 1 , wherein the general purpose messaging transport protocol comprises Extensible Messaging and Presence Protocol (XMPP).

3 . The system of claim 2 , wherein the XMPP is implemented using transport control protocol/internet protocol (TCP/IP) with non-blocking sockets.

4 . The system of claim 1 , wherein the mobile communication device comprises one or more of a smart phone and a point of sale (POS) device.

5 . The system of claim 1 , wherein the mobile communication device comprises a client agent that is operable to communicate with a general purpose message broker.

6 . The system of claim 5 , wherein the mobile communication device is operable to establish a transport control protocol (TCP) connection with the general purpose message broker upon startup of the mobile communication device.

7 . The system of claim 5 , wherein the client agent and the general purpose message broker establish a bidirectional socket.

8 . The system of claim 1 , wherein the computer processor comprises a general purpose message broker and a server agent component that is operable to communicate with the general purpose message broker.

9 . The system of claim 1 , wherein the computer processor is operable to lock the mobile communication device, unlock the mobile communication device, modify data on the mobile communication device, receive status data relating to the mobile communication device, install an application on the mobile communication device, receive geo-location data from the mobile communication device, and receive an error log from the mobile communication device.

10 . The system of claim 1 , wherein the general purpose transport protocol is operable to control a plurality of mobile communication devices; and wherein two or more of the plurality of mobile communication devices are associated with a group of mobile communication devices.

11 . The system of claim 1 , wherein the computer processor is located on the mobile communication device, and the system comprises a second mobile communication device, wherein the mobile communication device and second mobile communication device are operable to communicate with each other in a peer to peer fashion using the general purpose messaging transport protocol.

12 . A process comprising:

using a general purpose messaging transport protocol to manage, control, and monitor a mobile communication device.

13 . The process of claim 12 , wherein the general purpose messaging transport protocol comprises Extensible Messaging and Presence Protocol (XMPP); and wherein the XMPP is implemented using transport control protocol/internet protocol (TCP/IP) with non-blocking sockets.

14 . The process of claim 12 , wherein the mobile communication device comprises one or more of a smart phone and a point of sale (POS) device.

15 . The process of claim 12 , wherein the mobile communication device comprises a client agent that is operable to communicate with a general purpose message broker; wherein the mobile communication device is operable to establish a transport control protocol (TCP) connection with the general purpose message broker upon startup of the mobile communication device; and wherein the client agent and the general purpose message broker establish a bidirectional socket.

16 . The process of claim 12 , wherein the managing, controlling, and monitoring of the mobile communication device comprises locking the mobile communication device, unlocking the mobile communication device, modifying data on the mobile communication device, receiving status data relating to the mobile communication device, installing an application on the mobile communication device, receiving geo-location data from the mobile communication device, and receiving an error log from the mobile communication device.

17 . The process of claim 12 , comprising controlling a plurality of mobile communication devices with the general purpose transport protocol; wherein two or more of the plurality of mobile communication devices are associated with a group of mobile communication devices.

18 . The process of claim 12 , wherein the mobile communication device communicates with a second mobile communication device in a peer to peer fashion using the general purpose messaging transport protocol.

19 . The process of claim 18 , wherein the communication between the mobile communication device and the second mobile communication device comprises the mobile communication device managing, controlling, and monitoring the second mobile communications device.

20 . A computer readable medium comprising instructions that when executed by a processor execute a process comprising:

using a general purpose messaging transport protocol to manage, control, and monitor a mobile communication device.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2013
From: JAIN, SHASHANK MOHAN; CHALLA, SRINIVASA REDDY
To: SAP AG
Reel/Frame 029966/0311 →