US 12,206,730 B2
Enhanced M2M content management based on interest
Lijun Dong, San Diego, CA (US); Chonggang Wang, Princeton, NJ (US); and Dale N. Seed, Allentown, PA (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on Sep. 25, 2023, as Appl. No. 18/473,358.
Application 18/473,358 is a continuation of application No. 17/069,201, filed on Oct. 13, 2020, granted, now 11,805,166.
Application 17/069,201 is a continuation of application No. 14/491,091, filed on Sep. 19, 2014, granted, now 10,841,362, issued on Nov. 17, 2020.
Claims priority of provisional application 61/880,435, filed on Sep. 20, 2013.
Prior Publication US 2024/0064194 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/08 (2006.01); H04L 67/10 (2022.01); H04L 67/306 (2022.01); H04L 67/51 (2022.01); H04L 67/5682 (2022.01); H04W 4/70 (2018.01)
CPC H04L 67/10 (2013.01) [H04L 67/306 (2013.01); H04L 67/51 (2022.05); H04L 67/5682 (2022.05); H04W 4/70 (2018.02)] 11 Claims
OG exemplary drawing
 
1. A method for a service layer supporting service capabilities through a set of Application Programming Interfaces (APIs), the service layer being a middleware layer supporting the service capabilities for a plurality of applications on top of underlying network protocols, the method comprising:
receiving, via a network, indications for data which is from more than one applications, wherein the indications for data is associated with filtering criteria for filtering series of data from the more than one applications connected to the service layer and one or more time periods for data, wherein the data is stored in one or more resources of a device associated with resource uniform resource identifiers (URIs) in the service layer, wherein the one or more resources are identified by the resource URIs and the one or more resources are uniquely addressable elements in a Resource Oriented Architecture (ROA);
determining, using the one or more time periods specified in the indications for data, when to filter data from the one or more resources;
filtering data to generate filtered data based on the filtering criteria;
determining, using the indications for data, a second service layer implemented in a second server in the network at which to store the filtered data associated with the one or more resources identified by the resource URIs, wherein the second service layer supports the service capabilities through a set of APIs of the second service layer; and
sending one or more requests to the APIs of the second service layer to store the filtered data.