IP Library Granted Patent US 9,438,640
Granted Patent B2
US 9,438,640 · App. 14/471,970 · Granted Sep 6, 2016

Method and apparatus for minimizing application delay by pushing application notifications

Inventor: Tzahi Efrati (Hoboken, NJ)
Assignee: Vonage America Inc.
H04L65/1073H04L65/1006H04L67/10H04L67/34
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,438,640
App. No.
14/471,970
Granted
Sep 6, 2016
Kind
B2
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 (26)

1. A method for providing application information updates in a response message, comprising:

receiving, at a registration service, a registration message directly from a device;

receiving application information updates from one or more third party services related to applications on the device;

forming, in response to receiving the registration message, a response message comprising at least the application information updates;

adding the application information updates into the response message, wherein the application information updates comprise updated content from the one or more third party services; and

sending the formed response message to the device, wherein the response message enables the device to update information in the application.

2. The method of claim 1 , wherein the application information updates are embedded into one or more headers of the response message.

3. The method of claim 1 , wherein the formed response message to the registration message is an Session Initiation Protocol (SIP) 200 “OK” message.

4. The method of claim 1 , wherein the registration service is a VoIP registration service, and wherein the registration message is a Session Initiation Protocol (SIP) REGISTER message.

5. The method of claim 4 , wherein the formed response message to the registration message is an SIP 200 “OK” message.

6. The method of claim 5 , wherein the application information updates are embedded into one or more headers of the SIP 200 “OK” message.

7. The method of claim 1 , further comprising:

embedding application flag information into the response message, wherein the application flag information comprises flags indicating application information to be updated.

8. An apparatus for providing application information updates in a response message, comprising:

a registration service configured to:

receive a registration message directly from a device;

receive application information updates from one or more third party services related to applications on the device;

form, in response to receiving the registration message, a response message comprising at least the application information updates;

add the application information updates into the response message, wherein the application information updates comprise updated content from the one or more third party services; and

send the formed response message to the device, wherein the response message enables the device to update information in the application.

9. The apparatus of claim 8 , wherein the registration service is further configured to embed the application information updates into one or more headers of the response message.

10. The apparatus of claim 8 , wherein the registration service is a VoIP registration service, and wherein the registration message is a Session Initiation Protocol (SIP) REGISTER message.

11. The apparatus of claim 10 , wherein the registration service is further configured to send a SIP 200 “OK” message as the response message to the registration message.

12. The apparatus of claim 11 , wherein the registration service is further configured to embed the application information updates into one or more headers of the response message.

13. The apparatus of claim 8 , wherein the registration service is further configured to send a SIP 200 “OK” message as the response message to the registration message.

14. The apparatus of claim 8 , wherein the registration service is further configured to embed application flag information into the response message, and wherein the application flag information comprises flags indicating application information to be updated.

Assignments (6)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: EFRATI, TZAHI
To: VONAGE NETWORK LLC
Reel/Frame 033669/0380 →
Continuity (2)
Continuation 13901224 · May 23, 2013
Related Publication 20140372622A1 · Dec 18, 2014