US 11,750,702 B2
Subscription and notification service
Chonggang Wang, Princeton, NJ (US); Gregory S. Sternberg, Mount Laurel, NJ (US); Shamim Akbar Rahman, Cote St. Luc (CA); Xu Li, Plainsboro, NJ (US); Quang Ly, North Wales, PA (US); and Catalina Mihaela Mladin, Hatboro, PA (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless LLC, Wilmington, DE (US)
Filed on Jan. 3, 2023, as Appl. No. 18/149,311.
Application 18/149,311 is a continuation of application No. 17/474,284, filed on Sep. 14, 2021, granted, now 11,582,306.
Application 17/474,284 is a continuation of application No. 17/007,402, filed on Aug. 31, 2020, granted, now 11,153,398.
Application 17/007,402 is a continuation of application No. 16/317,220, granted, now 10,798,198, previously published as PCT/US2017/042126, filed on Jul. 14, 2017.
Claims priority of provisional application 62/362,266, filed on Jul. 14, 2016.
Prior Publication US 2023/0156086 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/12 (2022.01); H04W 4/70 (2018.01); G06Q 10/06 (2023.01); G06Q 10/10 (2023.01); H04L 67/55 (2022.01); H04L 67/63 (2022.01); H04L 67/125 (2022.01); H04L 43/00 (2022.01); H04L 67/288 (2022.01)
CPC H04L 67/12 (2013.01) [G06Q 10/06 (2013.01); G06Q 10/10 (2013.01); H04L 67/55 (2022.05); H04L 67/63 (2022.05); H04W 4/70 (2018.02); H04L 43/00 (2013.01); H04L 67/125 (2013.01); H04L 67/288 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
receiving a subscription request from a subscriber device for a first resource being a uniquely addressable element in a Resource Oriented Architecture (ROA) having a representation that can be manipulated via RESTful methods, wherein the subscription request comprises a first condition associated with statistical information;
preparing, upon receiving the subscription request, a first notification criteria for the first resource and a first statistical information for the first resource, wherein the first notification criteria defines when an event notification is to be generated for the first resource;
generating, based on detecting the first notification criteria has been met, a first event notification for the first resource;
transmitting the first event notification to a notification target;
updating the first statistical information based on the first condition after transmitting the first event notification;
receiving a retrieval request to retrieve the first statistical information; and
based on the retrieval request, sending a response, wherein the response comprises the updated first statistical information.