US 11,750,714 B2
Fast resumption of dormant sessions on a client device
Bogdan-Cosmin Chifor, Bucharest (RO); George-Andrei Stanescu, Ploiesti (RO); Radu Mihai Iorga, Bucharest (RO); and Corneliu-Ilie Calciu, Bucharest (RO)
Assigned to LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD., Singapore (SG)
Filed by LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD., Singapore (SG)
Filed on Mar. 31, 2020, as Appl. No. 16/836,722.
Prior Publication US 2021/0306434 A1, Sep. 30, 2021
Int. Cl. H04L 67/55 (2022.01); H04L 69/16 (2022.01); H04L 67/02 (2022.01); H04W 80/06 (2009.01); H04W 4/10 (2009.01); H04W 68/02 (2009.01); H04L 67/14 (2022.01)
CPC H04L 67/55 (2022.05) [H04L 67/02 (2013.01); H04L 67/14 (2013.01); H04L 69/16 (2013.01); H04W 4/10 (2013.01); H04W 68/02 (2013.01); H04W 80/06 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method of fast resumption of dormant sessions on a client device, the method comprising:
receiving, by the client device, a push notification from a push notification server;
extracting, by a notification process on the client device, a datagram packet from the push notification;
injecting, by the notification process, the datagram packet into a communication stack for at least one application on the client device, wherein the datagram packet is injected into the communication stack transparent to the at least one application and while the at least one application is in a dormant state, wherein injecting, by the notification process, the datagram packet into the communication stack for the at least one application on the client device includes scheduling the at least one application to exit the dormant state and then read the datagram packet; and
reading, by the at least one application, the datagram packet.