IP Library Granted Patent US 8,948,091
Granted Patent B2
US 8,948,091 · App. 13/996,323 · Granted Feb 3, 2015

Push management scheme

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 8,948,091
App. No.
13/996,323
Granted
Feb 3, 2015
Kind
B2
Abstract

Technologies are generally described for a push management scheme for a mobile operating server. In some examples, a method performed under control of a mobile operating server may include receiving from a mobile device a request for generating one or more keep-alive messages, the request including information on a destination push server, generating the keep-alive messages, and transmitting the keep-alive messages to the destination push server.

Claims (43)

1. A method comprising:

receiving, by a mobile operating server, from a mobile device a request for generating one or more keep-alive messages, the request including information on a destination push server;

generating, by the mobile operating server, the keep-alive messages; and

transmitting, by the mobile operating server, the keep-alive messages to the destination push server,

wherein the transmitting includes transmitting the keep-alive messages periodically to the destination push server.

2. The method of claim 1 , wherein the request further includes an identifier of the mobile device, and

wherein the generating includes generating the keep-alive messages with setting an originator of the keep-alive messages as the mobile device.

3. The method of claim 1 ,

wherein the request further includes a keep-alive message interval for transmitting the keep-alive messages, and

wherein the transmitting includes transmitting the keep-alive messages based on the keep-alive message interval.

4. The method of claim 3 , wherein the keep-alive message interval varies depending on an application run by the mobile device.

5. The method of claim 1 , further comprising:

receiving push data from the destination push server; and

transmitting to the mobile device the push data received from the destination push server.

6. The method of claim 5 , wherein the destination push server receives the push data from an application server.

7. The method of claim 1 , further comprising:

performing a device status confirmation process for the mobile device; and

stopping the transmitting when the mobile device is not confirmed.

8. A push management system comprising:

a receiver configured to receive a request for generating one or more keep-alive messages from a mobile device, the request including information on a destination push server;

a keep-alive message generator configured to generate the keep-alive messages; and

a transmitter configured to transmit the keep-alive messages to the destination push server,

wherein the transmitter is further configured to transmit the keep-alive messages periodically to the destination push server, and

wherein the push management system is controlled by a mobile operating server.

9. The push management system of claim 8 , wherein the request further includes an identifier of the mobile device, and

wherein the keep-alive message generator is further configured to generate the keep-alive messages with setting an originator of the keep-alive messages as the mobile device.

10. The push management system of claim 8 ,

wherein the request further includes a keep-alive message interval for transmitting the keep-alive messages, and

wherein the transmitter is further configured to transmit the keep-alive messages based on the keep-alive message interval.

11. The push management system of claim 10 , wherein the keep-alive message interval varies depending on an application run by the mobile device.

12. The push management system of claim 8 , wherein the receiver is further configured to receive push data from the destination push server, and the transmitter is further configured to transmit to the mobile device the push data received from the destination push server.

13. The push management system of claim 8 , wherein the transmitter is further configured to stop transmitting the keep-alive messages when it is determined that the mobile device is not connected to a network provided by the mobile operating server.

14. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a push management system to perform operations, comprising:

receiving, by a mobile operating server, from a mobile device a request for generating one or more keep-alive messages, the request including information on a destination push server;

generating, by the mobile operating server, the keep-alive messages; and

transmitting, by the mobile operating server, the keep-alive messages to the destination push server,

wherein the transmitting includes transmitting the keep-alive messages periodically to the destination push server.

15. The non-transitory computer-readable storage medium of claim 14 ,

wherein the request further includes an identifier of the mobile device, and

wherein the generating includes generating the keep-alive messages with setting an originator of the keep-alive messages as the mobile device.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the request further includes a keep-alive message interval for transmitting the keep-alive messages, and

wherein the transmitting includes transmitting the keep-alive messages based on the keep-alive message interval.

17. The method of claim 7 , wherein the transmitting includes transmitting the keep-alive messages based on a keep-alive message interval, and the keep-alive message interval varies depending on a period of performing the device status confirmation.

Assignments (2)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: LEE, HYOUNG-GON
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 030806/0335 →