US 12,278,795 B1
System and method for managing notifications from published applications
Marco Borg, Sliema (MT); Nikolay Dobrovolskiy, Moscow (RU); and Serguei M. Beloussov, Singapore (SG)
Assigned to Parallels International GmbH, Schaffhausen (CH)
Filed by PARALLELS INTERNATIONAL GMBH, Schaffhausen (CH)
Filed on Mar. 4, 2024, as Appl. No. 18/594,181.
Application 18/594,181 is a continuation of application No. 17/822,387, filed on Aug. 25, 2022, granted, now 11,924,155.
Application 17/822,387 is a continuation of application No. 17/087,576, filed on Nov. 2, 2020, granted, now 11,438,296, issued on Sep. 6, 2022.
Application 17/087,576 is a continuation of application No. 15/878,581, filed on Jan. 24, 2018, granted, now 10,826,861, issued on Nov. 3, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/224 (2022.01); H04L 67/01 (2022.01); H04L 67/55 (2022.01)
CPC H04L 51/224 (2022.05) [H04L 67/01 (2022.05); H04L 67/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for managing notifications comprising:
receiving upon a client device from a remote application server one or more notification packets wherein each notification packet comprises information relating to a notification; and
executing a process for each notification packet of the one or more notification packets where the process comprises:
extracting notification type information from the notification packet;
creating upon the client device a native notification in dependence upon data within the notification packet; and
pushing the native notification to a local operating system of the client device by invoking an operating system (OS) level application programming interface (API) where the OS level API is established in dependence upon the notification type information such that the native notification is rendered upon the client device independent of a status of any application executing upon the client device.