IP Library Granted Patent US 8,825,814
Granted Patent B1
US 8,825,814 · App. 13/901,224 · Granted Sep 2, 2014

Method and apparatus for minimizing application delay by pushing application notifications

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,825,814
App. No.
13/901,224
Granted
Sep 2, 2014
Kind
B1
Abstract

A method for minimizing application initialization delay comprising sending, from a privileged application executing on a mobile device, a registration message to a server, receiving, at the privileged application, a response message from the server, extracting, from the response message, application information and notifying the mobile device of the application information.

Claims (30)

1. A method for minimizing application initialization delay comprising:

sending, from a privileged application executing on a mobile device, a registration message to a server;

receiving, by the privileged application while running in a background processing mode, a response message including application information from the server, wherein the application information includes application update information associated with at least one of (a) the privileged application, or (b) at least one other application running in background processing mode on the mobile device;

extracting, from the response message, the application information; and

at least one of updating the privileged application, or notifying the mobile device of updates that should be performed on the at least one other application, based on the application information received.

2. The method of claim 1 ,

wherein the privileged application is a Voice over Internet Protocol (VoIP) application.

3. The method of claim 2 ,

wherein the registration message is a Session Initiation Protocol (SIP) REGISTER message and wherein the server is a VoIP registration service.

4. The method of claim 1 , further comprising:

suspending execution of the privileged application after extracting the application information from the response message.

5. The method of claim 1 , further comprising:

storing the application information in a shared data store on the mobile device.

6. The method of claim 5 ,

wherein the stored application information is one or more of a contact, a calendar entry or an email.

7. The method of claim 1 , further comprising:

extracting the application update information from the application information; and

storing the application update information in a shared data store of the mobile device.

8. An apparatus for minimizing application initialization delay comprising:

a mobile device configured to:

send, from a privileged application executing on the mobile device, a registration message to a server; and

receive, by the privileged application, while running in a background processing mode, a response message including application information from the server, wherein the application information includes application update information associated with at least one of (a) the privileged application, or (b) at least one other application running in background processing mode on the mobile device

wherein the mobile device includes a notification service configured to:

extract, from the response message, the application information; and

at least one of update the privileged application, or notify the mobile device of updates that should be performed on the at least one other application, based on the application information received.

9. The apparatus of claim 8 , wherein the privileged application is a voice over internet protocol (VoIP) application.

10. The apparatus of claim 9 ,

wherein the mobile device includes a mobile operating system which allows privileged applications to perform background processing.

11. The method of claim 1 , wherein the privileged application is updated based on the application information received when the privileged application is run in a foreground processing mode.

12. The method of claim 1 , wherein the mobile device is notified of updates that should be performed on the at least one other application based on the application information received when the at least one other application is run in a foreground processing mode.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2013
From: EFRATI, TZAHI
To: VONAGE NETWORK LLC
Reel/Frame 030480/0780 →