# US 2020/0288291 A1 · Cr0ss-resource subscription for m2m service layer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0288291 A1
- Document ID: US20200288291A1
- Status: Published application
- Kind: A1
- Application number: 15/776,272
- Filed: 2016-11-15
- Published: 2020-09-10
- Earliest claimed: 2015-11-16
- Assignees: Convida Wireless, LLC
- Applicants: Convida Wireless, LLC
- Inventors: Chonggang WANG; Rocco DI GIROLAMO; Hongkun LI; Qing LI; Xu LI; Catalina Mihaela MLADIN
- Web page: https://patentgrep.com/patent/US20200288291A1

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 4/50: Service provisioning or reconfiguring
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 88/16: Gateway arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim at position 1

1-20. (canceled)

### Claim 21

An apparatus for cross-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 that meet a criteria within a window of time;
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.

### Claim 22 (depends on 21)

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

### Claim 23 (depends on 21)

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

### Claim 24 (depends on 21)

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

### Claim 25 (depends on 21)

The apparatus of claim 21, 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.

### Claim 26 (depends on 21)

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

### Claim 27 (depends on 21)

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

### Claim 28 (depends on 21)

The apparatus of claim 21, the operations further comprising providing a request for a subscription to a first resource of the plurality of target resources, wherein the request comprises a criterion of the criteria.

### Claim 29 (depends on 28)

The apparatus of claim 28, the operations further comprising:
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.

### Claim 30 (depends on 21)

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

### Claim 31

A method for cross-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 that meet a criteria within a window of time;
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.

### Claim 32 (depends on 31)

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

### Claim 33 (depends on 31)

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

### Claim 34 (depends on 31)

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

### Claim 35 (depends on 31)

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

### Claim 36 (depends on 31)

The method of claim 31, 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.

### Claim 37 (depends on 31)

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

### Claim 38 (depends on 31)

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

### Claim 39 (depends on 31)

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

### Claim 40 (depends on 31)

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