IP Library Granted Patent US 11,711,682
Granted Patent B2
US 11,711,682 · App. 17/226,248 · Granted Jul 25, 2023

Cross-resource subscription for M2M service layer

Inventors: Chonggang Wang (Princeton, NJ); Rocco Di Girolamo (Laval, CA); Hongkun Li (Malvern, PA); Qing Li (Princeton Junction, NJ); Xu Li (Plainsboro, NJ); Catalina Mihaela Mladin (Hatboro, PA)
Assignee: Convida Wireless LLC
H04W4/70H04W4/50H04W8/183H04W88/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,711,682
App. No.
17/226,248
Granted
Jul 25, 2023
Kind
B2
Abstract

A subscriber issues a message to a resource host to request subscription to multiple resources. This message may indicate identifiers of these resources, event notification criteria for each individual resource and define cross-resource notification criteria such as time window type and time window size. The resource host issues cross-resource notifications to the subscriber or its designated notification targets when expected changes on the target resources occur within a time window.

Claims (43)

1. An apparatus for resource subscription, the 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 message for a cross-resource subscription,

wherein the message is indicative of a request, by a remote device, for a subscription,

wherein the subscription is for the remote device to be notified of a change of a plurality of target resources;

based on the message, determining that the remote device has privilege to create the cross-resource subscription; and

based on having the privilege to create the cross-resource subscription, generating a local subscription resource for the cross-resource subscription.

2. The apparatus of claim 1 , wherein the message comprises a list of event notification criteria for the plurality of target resources.

3. The apparatus of claim 1 , wherein the message comprises a number of the plurality of target resources in which a notification is expected to be received when a criteria within a window of time are met.

4. The apparatus of claim 3 , wherein the message comprises an indication of a type of the window of time.

5. The apparatus of claim 3 , wherein the message comprises an indication of a type of the window of time, wherein the type of window of time comprises a sliding time window.

6. The apparatus of claim 3 , the operations further comprising:

providing a second request for a subscription to a first resource of the plurality of target resources, wherein the second request comprises a criterion of the criteria;

receiving a notification that the criterion of the criteria was met;

determining that the criteria is met based on receiving the notification; and

notifying the remote device based on the determining that the criteria is met.

7. The apparatus of claim 1 , the operations further comprising providing instructions to send a response message that comprises an indication of approval of cross-resource subscription.

8. The apparatus of claim 1 , wherein at least one resource of the target resources is located on the remote device.

9. The apparatus of claim 1 , wherein the apparatus comprises a common service entity.

10. An apparatus for resource subscription, the 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:

transmitting a message for a cross-resource subscription,

wherein the message is indicative of a request for a subscription,

wherein the subscription is for the apparatus to be notified of a change of a plurality of target resources; and

receiving a response message that comprises an indication of approval of cross-resource subscription,

wherein the response message is sent after generating a local subscription resource for the cross-resource subscription based on determining that the apparatus has privilege to create the cross-resource subscription.

11. A method for resource subscription, the method comprising:

receiving, by a machine-to-machine entity, a message for a cross-resource subscription,

wherein the message is indicative of a request, by a remote device, for a subscription,

wherein the subscription is for the remote device to be notified of a change of a plurality of target resources;

based on the message, determining, by the machine-to-machine entity, that the remote device has privilege to create the cross-resource subscription; and

based on having the privilege to create the cross-resource subscription, generating, by the machine-to-machine entity, a local subscription resource for the cross-resource subscription.

12. The method of claim 11 , further comprising publishing an indication of information of the local subscription resource to a display.

13. The method of claim 11 , further comprising publishing parameters of the message for cross-resource subscription to a display.

14. The method of claim 11 , further comprising publishing, to a display, events that meet criteria within a graphical representation of a window of time.

15. The method of claim 14 , wherein the message comprises list of event notification criteria for the plurality of target resources.

16. The method of claim 14 , wherein the message comprises a number of the plurality of target resources in which notifications is expected to be received when the criteria are met.

17. The method of claim 14 , wherein the message comprises an indication of a type of the window of time.

18. The method of claim 14 , further comprising providing a second request for a subscription to a first resource of the plurality of target resources, wherein the second request comprises a criterion of the criteria.

19. The method of claim 11 , further comprising providing instructions to send a response message that comprises an indication of approval of cross-resource subscription.

20. The method of claim 11 , wherein at least one resource of the target resources is located on the remote device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
Continuity (3)
Continuation 15776272
Provisional Application 62255649 · Nov 16, 2015
Related Publication 20210227367A1 · Jul 22, 2021