# US 12,010,179 B2 · Method, electronic device, system, and computer-readable storage medium for transmitting cross-resource event notifications

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

- Number: US 12,010,179 B2
- Document ID: US12010179B2
- Status: Granted
- Kind: B2
- Application number: 17/763,691
- Filed: 2020-09-23
- Published: 2022-10-27
- Granted: 2024-06-11
- Earliest claimed: 2019-09-29
- Assignees: Beijing BOE Technology Development Co., Ltd.; Boe Technology Group Co., Ltd.
- Applicants: Beijing Boe Technology Development Co., Ltd.; Boe Technology Group Co., Ltd.
- Inventors: Junjie Zhao; Jing Su; Qian Zhang; Yanqiu Zhao
- Web page: https://patentgrep.com/patent/US12010179B2

## CPC

- H04L 67/125: involving control of end-device applications over a network
- H04L 41/0618: {based on the physical or logical position}
- H04L 65/1033: Signalling gateways
- H04L 67/55: Push-based network services
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 67/52: specially adapted for the location of the user terminal
- 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

Disclosed are methods, electronic devices and systems for transmitting cross-resource event notifications. A method for transmitting cross-resource event notifications includes: receiving a cross-resource subscription request from a resource subscription entity, wherein the cross-resource subscription request is used to subscribe to a plurality of resources, and the cross-resource subscription request includes a plurality of single-resource event notification criteria and a cross-resource event notification criterion; determining that n resources of m resources satisfy the single-resource event notification criteria and satisfy the cross-resource event notification criterion, and transmitting a cross-resource event notification to the resource subscription entity, wherein m and n are positive integers greater than or equal to 2.

## Claims

### Claim 1

A method for transmitting cross-resource event notifications, including:
receiving a cross-resource subscription request from a resource subscription entity, wherein the cross-resource subscription request is used to subscribe to a plurality of resources, and the cross-resource subscription request includes a plurality of single-resource event notification criteria and a cross-resource event notification criterion, wherein the plurality of resources include m resources;
determining that n resources of the m resources satisfy the single-resource event notification criteria and satisfy cross-resource event notification criterion, and transmitting a cross-resource event notification to the resource subscription entity, wherein m and n are positive integers greater than or equal to 2,
wherein, the method further includes:
receiving a resource operation request before transmitting the cross-resource event notification; and
determining that the n resources of the m resources satisfy the single-resource event notification criteria and satisfy the cross-resource event notification criterion based on the resource operation request.

### Claim 2 (depends on 1)

The method for transmitting cross-resource event notifications according to claim 1,
wherein, the resource operation request includes one or more of location information, application data, and operation timings.

### Claim 3 (depends on 2)

The method for transmitting cross-resource event notifications according to claim 2, wherein the resource operation request includes location information;
the n resources satisfying the cross-resource event notification criterion further includes: the location information of the n resources satisfying the cross-resource event notification criterion.

### Claim 4 (depends on 3)

The method for transmitting cross-resource event notifications according to claim 3, wherein the cross-resource event notification criterion indicates a threshold for distances between locations of any two of the n resources.

### Claim 5 (depends on 4)

The method for transmitting cross-resource event notifications according to claim 4, further comprising:
receiving a resource operation request including location information of a first application entity and a resource operation request including location information of a second application entity,
updating a first location of a first resource based on the location information of the first application entity;
updating a second location of a second resource based on the location information of the second application entity;
wherein,
the threshold for distances is the maximum distance of the distances between locations of any two resources, the cross-resource event notification is transmitted to the resource subscription entity in a case where the distance between the first location and the second location is less than the maximum distance; or
the threshold for distances is the minimum distance of the distances between locations of any two resources, the cross-resource event notification is transmitted to the resource subscription entity in a case where the distance between the first location and the second location is greater than the minimum distance; or
the threshold for distances is a distance range of the distances between locations of any two resources, the cross-resource event notification is transmitted to the resource subscription entity in a case where the distance between the first location and the second location is within the distance range.

### Claim 6 (depends on 1)

The method for transmitting cross-resource event notifications according to claim 1, wherein the n resources satisfying the cross-resource event notification criterion further comprises the n satisfying the cross-resource event notification criterion.

### Claim 7 (depends on 6)

The method for transmitting cross-resource event notifications according to claim 6, wherein the cross-resource event notification criterion further indicates a threshold for n, n<m.

### Claim 8 (depends on 7)

The method for transmitting cross-resource event notifications according to claim 7, wherein,
the threshold for n indicates the maximum value MAX of n, and the cross-resource event notification is transmitted to the resource subscription entity in a case where n is less than MAX; or
the threshold for n indicates the minimum value MIN of n, and the cross-resource event notification is transmitted to the resource subscription entity in a case where n is greater than MIN; or
the threshold for n indicates the maximum value MAX and the minimum value MIN of n, and the cross-resource event notification is transmitted to the resource subscription entity in a case where n is less than MAX and n is greater than MIN.

### Claim 9 (depends on 2)

The method for transmitting cross-resource event notifications according to claim 2, wherein the resource operation request includes application data;
the n resources satisfying the cross-resource event notification criterion further comprises the application data of the n resources satisfying the cross-resource event notification criterion.

### Claim 10 (depends on 9)

The method for transmitting cross-resource event notifications according to claim 9, wherein the cross-resource event notification criterion further indicates a threshold for similarities between application data of any two of the n resources.

### Claim 11 (depends on 10)

The method for transmitting cross-resource event notifications according to claim 10, further comprising:
receiving a resource operation request including application data of the first application entity and a resource operation request including application data of the second application entity,
updating first application data of a first resource based on the application data of the first application entity;
updating second application data of a second resource based on the application data of the second application entity;
wherein,
the threshold for similarities is the maximum similarity of the similarities between application data of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the similarity between the first application data and the second application data is less than the maximum similarity; or
the threshold for similarities is the minimum similarity of the similarities between application data of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the similarity between the first application data and the second application data is greater than the minimum similarity; or
the threshold for similarities is a similarity range of the similarities between application data of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the similarity between the first application data and the second application data is within the similarity range.

### Claim 12 (depends on 2)

The method for transmitting cross-resource event notifications according to claim 2, wherein the resource operation request comprises operation timings;
the n resources satisfying the cross-resource event notification criterion further comprises the operation timings of the n resources satisfying the cross-resource event notification criterion.

### Claim 13 (depends on 12)

The method for transmitting cross-resource event notifications according to claim 12, wherein the cross-resource event notification criterion further indicates a time threshold for the operation timings of the n resources.

### Claim 14 (depends on 13)

The method for transmitting cross-resource event notifications according to claim 13, further comprising:
receiving a resource operation request including an operation timing of the first application entity and a resource operation request including an operation timing of the second application entity,
updating a first operation timing of a first resource based on the operation timing of the first application entity;
updating a second operation timing of a second resource based on the operation timing of the second application entity;
wherein,
the time threshold is the maximum value of the time differences between operation timings of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the time difference between the first operation timing and the second operation timing is less than the maximum time difference; or
the time threshold is the minimum time difference of the time differences between operation timings of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the time difference between the first operation timing and the second operation timing is greater than the minimum time difference; or
the time threshold is a time difference range of the time differences between operation timings of any two resources, and the cross-resource event notification is transmitted to the resource subscription entity in a case where the time difference between the first operation timing and the second operation timing is within the time difference range.

### Claim 15 (depends on 1)

The method for transmitting cross-resource event notifications according to claim 1, wherein the n resources satisfying the cross-resource event notification criteria further comprises the notification content types of the n resources satisfying the cross-resource event notification criteria.

### Claim 16 (depends on 15)

The method for transmitting cross-resource event notifications according to claim 15, wherein the cross-resource event notification criteria further indicate that:
the resource subscription entity is notified to verify the application data in a case where the notification content types of any two resources of the n resources are identical;
the resource subscription entity is notified to analyze the application data correlatively in a case where the notification content types of any two resources of the n resources are different.

### Claim 17 (depends on 16)

The method for transmitting cross-resource event notifications according to claim 16, further comprising:
receiving a resource operation request of a first application entity and a resource operation request of a second application entity,
determining a first notification content type of a first resource based on the resource operation request of the first application entity and the event notification criteria; or
determining a second notification content type of a second resource based on the resource operation request of the second application entity and the event notification criteria; or
notifying the resource subscription entity to verify the application data in a case where the first notification content type and the second notification content type are identical; or
notifying the resource subscription entity to analyze the application data correlatively in a case where the first notification content type and the second notification content type are different.

### Claim 18 (depends on 1)

An electronic device for transmitting cross-resource event notifications, comprising:
a processor;
a memory, the memory storing computer instructions which, when executed by the processor, implement a method for transmitting cross-resource event notifications according to claim 1.

### Claim 19 (depends on 1)

A non-volatile computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, implement a method for transmitting cross-resource event notifications according to claim 1.
