IP Library Granted Patent US 12701462
Granted Patent B2
US 12701462 · App. 18/461,906 · Granted Aug 4, 2026

Fast data transfer in peripheral device networks

Inventors: Rahul Sangwan (Charkhi Dadri, IN); Robin Robin (Noida, IN); Deep Shikha Aggarwal (Gurugram, IN); Nicolas Graube (Cambridge, GB); Randhir Kumar (New Delhi, IN); Sonu Lnu (Faridabad, IN); Maitreyi Gupta (Delhi, IN); Anand Mohan Singh (Ghaziabadd, IN)
Assignee: Qualcomm Incorporated
H04W28/04H04L1/08H04W28/065
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 12701462
App. No.
18/461,906
Granted
Aug 4, 2026
Kind
B2
Abstract

Disclosed are systems and techniques for wireless communications. For example, a network device can divide a data package into a plurality of segments. The network device can transmit, to a plurality of wireless communication devices, a broadcast message indicating a first time to start receiving a plurality of subframes comprising the plurality of segments, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package. The network device can transmit, to the plurality of wireless communication devices starting at the first time, the plurality of subframes comprising the plurality of segments.

Claims (61)

1 . A network device for wireless communication, the network device comprising:

at least one memory; and

at least one processor coupled to the at least one memory and configured to:

divide a data package into a plurality of segments;

output, for transmission to a plurality of wireless communication devices, a broadcast message indicating a first time for one or more wireless communication devices of the plurality of wireless communication devices to switch from a first broadcast mode wherein the one or more wireless communication devices receive messages transmitted only on a subframe to which the one or more wireless communication devices are subscribed, to a second broadcast mode wherein the one or more wireless communication devices receive messages on a total number of subframes associated with the data package, and to start receiving, in the second broadcast mode, a plurality of subframes comprising the plurality of segments, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package; and

output, for transmission to the plurality of wireless communication devices starting at the first time, the plurality of subframes comprising the plurality of segments.

2 . The network device of claim 1 , wherein each segment of the plurality of segments is transmitted within one subframe of the plurality of subframes repeatedly for a particular number of consecutive subframes.

3 . The network device of claim 2 , wherein one or more idle subframes are located in between transmissions of each segment of the plurality of segments.

4 . The network device of claim 1 , wherein the at least one processor is configured to output, for transmission to the plurality of wireless communication devices, a broadcast command indicating a second time for the plurality of wireless communication devices to apply the data package.

5 . The network device of claim 1 , wherein the at least one processor is configured to receive, from a wireless communication device of the plurality of wireless communication devices, a retransmission message indicating that the wireless communication device did not receive all of the total number of the plurality of segments.

6 . The network device of claim 5 , wherein the at least one processor is configured to:

receive retransmission messages from at least one wireless communication device of the plurality of wireless communication devices; and

output the plurality of subframes comprising the plurality of segments directly for retransmission to each of the at least one wireless communication device, based on a number of the at least one wireless communication device being less than a threshold value.

7 . The network device of claim 5 , wherein the at least one processor is configured to:

receive retransmission messages from at least two wireless communication devices of the plurality of wireless communication devices; and

output, for retransmission to the plurality of wireless communication devices, the broadcast message and the plurality of subframes comprising the plurality of segments, based on a number of the at least two wireless communication devices being greater than or equal to a threshold value.

8 . The network device of claim 1 , wherein the data package is a firmware update (FWUP).

9 . The network device of claim 1 , wherein the network device is an access point (AP), and each wireless communication device of the plurality of wireless communication devices is an electronic shelf label (ESL).

10 . The network device of claim 1 , wherein the first time is associated with a subframe number corresponding to a specific subframe at a future time.

11 . The network device of claim 1 , wherein the first broadcast mode comprises a subframe specific broadcast mode and the second broadcast mode comprises a pan subframe broadcast mode.

12 . A method of wireless communication performed at a network device, the method comprising:

dividing, by the network device, a data package into a plurality of segments;

transmitting, by the network device to a plurality of wireless communication devices, a broadcast message indicating a first time for one or more wireless communication devices of the plurality of wireless communication devices to switch from a first broadcast mode wherein the one or more wireless communication devices receive message transmitted only on a subframe to which the one or more wireless communication devices are subscribed, to a second broadcast mode wherein the one or more wireless communication devices receive message on a total number of subframes associated with the data package, and to start receiving, in the second broadcast mode, a plurality of subframes comprising the plurality of segments, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package; and

transmitting, by the network device to the plurality of wireless communication devices starting at the first time, the plurality of subframes comprising the plurality of segments.

13 . The method of claim 12 , wherein each segment of the plurality of segments is transmitted within one subframe of the plurality of subframes repeatedly for a particular number of consecutive subframes.

14 . The method of claim 13 , wherein one or more idle subframes are located in between transmissions of each segment of the plurality of segments.

15 . The method of claim 12 , further comprising transmitting, by the network device to the plurality of wireless communication devices, a broadcast command indicating a second time for the plurality of wireless communication devices to apply the data package.

16 . The method of claim 12 , further comprising receiving, by the network device from a wireless communication device of the plurality of wireless communication devices, a retransmission message indicating that the wireless communication device did not receive all of the total number of the plurality of segments.

17 . The method of claim 16 , further comprising:

receiving, by the network device, retransmission messages from at least one wireless communication device of the plurality of wireless communication devices; and

retransmitting, by the network device, the plurality of subframes comprising the plurality of segments directly to each of the at least one wireless communication device, based on a number of the at least one wireless communication device being less than a threshold value.

18 . The method of claim 16 , further comprising:

receiving, by the network device, retransmission messages from at least two wireless communication devices of the plurality of wireless communication devices; and

retransmitting, by the network device to the plurality of wireless communication devices, the broadcast message and the plurality of subframes comprising the plurality of segments, based on a number of the at least two wireless communication devices being greater than or equal to a threshold value.

19 . The method of claim 12 , wherein the data package is a firmware update (FWUP).

20 . The method of claim 12 , wherein the network device is an access point (AP), and each wireless communication device of the plurality of wireless communication devices is an electronic shelf label (ESL).

21 . The method of claim 12 , wherein the first time is associated with a subframe number corresponding to a specific subframe at a future time.

22 . A wireless communication device for wireless communication, the wireless communication device comprising:

at least one memory; and

at least one processor coupled to the at least one memory and configured to:

receive, from a network device, a broadcast message indicating a first time to start receiving a plurality of subframes comprising a plurality of segments of a data package, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package;

switch, at the first time, from a subframe specific broadcast mode for receiving a specific subframe of subframes within a frame, to a pan subframe broadcast mode for receiving all the subframes within the frame; and

receive, from the network device starting at the first time, the plurality of subframes comprising the plurality of segments.

23 . The wireless communication device of claim 22 , wherein the at least one processor is configured to receive, from the network device, a broadcast command indicating a second time for the wireless communication device to apply the data package.

24 . The wireless communication device of claim 23 , wherein the at least one processor is configured to apply, at the second time, the data package.

25 . The wireless communication device of claim 22 , wherein the data package is a firmware update (FWUP).

26 . The wireless communication device of claim 22 , wherein the at least one processor is configured to output, for transmission to the network device, a retransmission message indicating that the wireless communication device did not receive all of the total number of the plurality of segments.

27 . The wireless communication device of claim 22 , wherein the wireless communication device is an electronic shelf label (ESL) and the network device is an access point (AP).

28 . A method of wireless communication performed at a wireless communication device, the method comprising:

receiving, by the wireless communication device from a network device, a broadcast message indicating a first time to start receiving a plurality of subframes comprising a plurality of segments of a data package, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package;

switching, by the wireless communication device at the first time, from a subframe specific broadcast mode for receiving a specific subframe of subframes within a frame, to a pan subframe broadcast mode for receiving all the subframes within the frame; and

receiving, by the wireless communication device from the network device starting at the first time, the plurality of subframes comprising the plurality of segments.

29 . The method of claim 28 , further comprising receiving, by the wireless communication device from the network device, a broadcast command indicating a second time for the wireless communication device to apply the data package.

30 . The method of claim 29 , further comprising applying, by the wireless communication device at the second time, the data package.

31 . The method of claim 28 , further comprising transmitting, by the wireless communication device to the network device, a retransmission message indicating that the wireless communication device did not receive all of the total number of the plurality of segments.

32 . A wireless communication device for wireless communication, the wireless communication device comprising:

at least one memory; and

at least one processor coupled to the at least one memory and configured to:

receive, from a network device, a broadcast message indicating a first time to start receiving a plurality of subframes comprising a plurality of segments of a data package, a total number of the plurality of segments, and a total number of the plurality of subframes for the data package;

switch, at the first time, from a first broadcast mode for receiving a specific subframe of subframes within a frame, to a second broadcast mode for receiving all the subframes within the frame; and

receive, from the network device starting at the first time, the plurality of subframes comprising the plurality of segments.