US 11,659,063 B2
Request processing in the service layer
Dale N. Seed, Allentown, PA (US); Gregory S. Sternberg, Mt. Laurel, NJ (US); Quang Ly, North Wales, PA (US); Rocco Di Girolamo, Laval (CA); Shamim Akbar Rahman, Cote St. Luc (CA); William Robert Flynn, IV, Schwenksville, PA (US); Catalina Mihaela Mladin, Hatboro, PA (US); and Zhuo Chen, Claymont, DE (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on Feb. 8, 2022, as Appl. No. 17/666,905.
Application 17/666,905 is a continuation of application No. 16/081,474, granted, now 11,290,559, previously published as PCT/US2017/020690, filed on Mar. 3, 2017.
Claims priority of provisional application 62/304,006, filed on Mar. 4, 2016.
Prior Publication US 2022/0201095 A1, Jun. 23, 2022
Int. Cl. H04L 67/5682 (2022.01); H04L 67/62 (2022.01); H04L 67/564 (2022.01)
CPC H04L 67/5682 (2022.05) [H04L 67/564 (2022.05); H04L 67/62 (2022.05)] 20 Claims
OG exemplary drawing
 
1. An apparatus for managing freshness of content for a service layer, the apparatus comprising:
a processor; and
a memory coupled with the processor, the memory comprising executable instructions stored thereon that when executed by the processor cause the processor to effectuate operations comprising:
receiving a first message, the first message comprising a request to store on the apparatus a re-targeting policy for a content source application, wherein the re-targeting policy includes information of a point-of-contact for privileges of the content source application, wherein the privileges of the content source application define one or more content requesting applications whose received requests are allowed to be retargeted to the content source application;
receiving a second message from the content source application, the second message comprising a request to store content in a first service layer resource;
receiving a third message from a content requesting application, the third message comprising a request to obtain content from the content source application that is stored in the first service layer resource and a freshness period for the content, wherein the freshness period is an allowed age of the content stored in the first service layer resource;
determining that an age of the content stored in the first service layer resource is older than the allowed age specified in the freshness period of the third message;
responsive to determining that the age of the content is older than the allowed age specified in the freshness period of the third message,
determining, based on the re-targeting policy, that the received request of the content requesting application is allowed to be re-targeted to the content source application, and
sending a fourth message to request updated content from the content source application based on point-of-contact information;
receiving a fifth message with updated content from the content sourcing application; and
sending a response to the content requesting application that includes the updated content.