IP Library › Granted Patent US 12,549,629
Granted Patent B2
US 12,549,629 · App. 18/476,170 · Granted Feb 10, 2026

Content delivery network data sharing between mobile devices

Inventors: Dhruv Khati (San Jose, CA); Krishna Myneni (San Jose, CA); Shiva Krishna Narra (San Jose, CA); Sanjeevi Balasubramanian (San Jose, CA); Anjaneyulu Maganti (San Jose, CA)
Assignee: Apple Inc.
H04L67/1087H04L67/04H04L67/104H04W4/20
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 12,549,629
App. No.
18/476,170
Granted
Feb 10, 2026
Kind
B2
Abstract

A mobile communication device is configured to receive updated network data, such as updated Content Delivery Network (CDN) data utilized to access a first network, without accessing the first network and a second network, such as a Wi-Fi or cellular network. The mobile communication device periodically transmits, via a peer-to-peer (P2P) network, a beacon signal indicating a network data request for the updated network data. A rate at which the mobile communication device periodically transmits the beacon signal is based on various criteria, such as an origination date of network data stored on the mobile communication device, an amount of time between the origination date and the present date, a battery health of the mobile communication device, and/or various inputs to the mobile communication device. An additional mobile communication device receives the beacon signal and transmits the updated network data to the mobile communication device.

Claims (30)

1 . A mobile communication device, comprising:

a transmitter;

a memory configured to store first Content Delivery Network (CDN) data; and

processing circuitry communicatively coupled to the memory and the transmitter and configured to cause the transmitter to transmit a plurality of beacon signals at a rate that changes with a depletion of a state-of-charge (SOC) of a battery of the mobile communication device, increases with an age of the first CDN data, and increases based on an input indicative of an emergency situation, the plurality of beacon signals comprising a beacon signal indicating a CDN data sharing request for second CDN data over a peer-to-peer (P2P) network.

2 . The mobile communication device of claim 1 , wherein the processing circuitry is configured to cause the transmitter to transmit, over the P2P network, the plurality of beacon signals when the mobile communication device is without access to a wireless service different than the P2P network.

3 . The mobile communication device of claim 1 , wherein the processing circuitry is configured to cause the transmitter to transmit, over the P2P network, the plurality of beacon signals when a first origination date of the first CDN data is older than a threshold amount of time.

4 . The mobile communication device of claim 1 , wherein the first CDN data comprises information related to position and movement of mobile base stations.

5 . A mobile communication device, comprising:

a display;

a transceiver;

a memory configured to store Content Delivery Network (CDN) data; and

processing circuitry communicatively coupled to the memory, the display, and the transceiver, wherein the processing circuitry is configured to

receive, from an additional mobile communication device, via the transceiver, and over a peer-to-peer (P2P) network, a beacon signal indicating a CDN data sharing request for the CDN data,

present, on the display, an option to share the CDN data,

receive an input indicative of a selection of the option to share the CDN data, and

cause the transceiver to transmit, over the P2P network and based on the input, the CDN data to the additional mobile communication device.

6 . The mobile communication device of claim 5 , wherein the processing circuitry is configured to cause the transceiver to transmit, over the P2P network, based on the input, and based on the CDN data having an origination date earlier than an additional origination date of additional CDN data stored to additional memory of the additional mobile communication device, the CDN data to the additional mobile communication device.

7 . The mobile communication device of claim 5 , wherein the processing circuitry is configured to present, on the display, the option to share the CDN data before receiving the beacon signal.

8 . The mobile communication device of claim 5 , wherein the processing circuitry is configured to present, on the display, the option to share the CDN data based on receiving the beacon signal.

9 . The mobile communication device of claim 5 , wherein the CDN data comprises information related to position of mobile base stations, movement of mobile base stations, or a combination thereof.

10 . A mobile communication device, comprising:

a transceiver;

a memory configured to store Content Delivery Network (CDN) data; and

processing circuitry communicatively coupled to the memory and the transceiver and configured to cause the transceiver to

receive, from an additional mobile communication device and over a peer-to-peer (P2P) network, a beacon signal indicating a CDN data sharing request for the CDN data and a first origination date of additional CDN data stored on the additional mobile communication device, and

transmit, over the P2P network, the CDN data to the additional mobile communication device when the first origination date is older than a second origination date of the CDN data.

11 . The mobile communication device of claim 10 , wherein the CDN data comprises information related to position of mobile base stations, movement of mobile base stations, or a combination thereof.

12 . The mobile communication device of claim 10 , wherein the processing circuitry is configured to cause the transceiver to establish a communicative coupling with the additional mobile communication device via the P2P network based on a proximity between the mobile communication device and the additional mobile communication device.

13 . The mobile communication device of claim 10 , wherein the processing circuitry is configured to cause the transceiver to transmit an additional beacon signal indicating an additional CDN data sharing request for third CDN data over the P2P network.

14 . The mobile communication device of claim 13 , wherein the processing circuitry is configured to cause the transceiver to receive the third CDN data from a third mobile communication device over the P2P network.

Continuity (3)
Continuation 17731067 · Apr 27, 2022
Provisional Application 63245070 · Sep 16, 2021
Related Publication 20240022630A1 · Jan 18, 2024
References Cited (40)
US 9140776B2 · Higgison et al. · 2015 [cited by applicant]
US 10813031B2 · Mendiola · 2020 [cited by examiner]
US 10931778B2 · Paranjpe et al. · 2021 [cited by applicant]
US 10972893B1 · Vangala · 2021 [cited by examiner]
US 20080089299A1 · Lindsley et al. · 2008 [cited by applicant]
US 20080162968A1 · Breen · 2008 [cited by examiner]
US 20110163914A1 · Seymour · 2011 [cited by applicant]
US 20140082213A1 · Jung et al. · 2014 [cited by applicant]
US 20150078233A1 · Singh · 2015 [cited by applicant]
US 20150264627A1 · Perdomo · 2015 [cited by applicant]
US 20160037444A1 · Jung et al. · 2016 [cited by applicant]
US 20160192344A1 · Tiger · 2016 [cited by examiner]
US 20160269486A1 · Gupta · 2016 [cited by examiner]
US 20160366055A1 · Leach · 2016 [cited by applicant]
US 20170078965A1 · Chen · 2017 [cited by examiner]
US 20170180470A1 · Zhang · 2017 [cited by applicant]
US 20180049100A1 · Tenny et al. · 2018 [cited by applicant]
US 20180373733A1 · Andrew et al. · 2018 [cited by applicant]
US 20190058522A1 · Haley · 2019 [cited by examiner]
US 20200015169A1 · Maganti et al. · 2020 [cited by applicant]
US 20210029075A1 · Yu · 2021 [cited by applicant]
US 20210084609A1 · Zisimopoulos et al. · 2021 [cited by applicant]
US 20220094723A1 · Nooren et al. · 2022 [cited by applicant]
US 20220196784A1 · Wirola et al. · 2022 [cited by applicant]
CA 3135076 · 2020 [cited by applicant]
CN 103036973 · 2013 [cited by applicant]
CN 104025016A · 2014 [cited by applicant]
CN 111527730A · 2020 [cited by applicant]
EP 2764432A2 · 2014 [cited by applicant]
JP 2013046108 · 2013 [cited by applicant]
KR 1020110099100A · 2011 [cited by applicant]
WO 2019125037 · 2019 [cited by applicant]
WO WO2019125037A1 · 2019 [cited by examiner]
Notice of Reasons for Refusal Japanese Patent Application No. 2024-023885 Dec. 11, 2024 (Year: 2024). [cited by examiner]
Translation for CN103036973A (cited on IDS filed on Sep. 27, 2023) (Year: 2013). [cited by examiner]
F. V. Hecht, T. Bocek, C. Morariu, D. Hausheer and B. Stiller, “LiveShift: Peer-to-Peer Live Streaming with Distributed Time-Shifting,” 2008 Eighth International Conference on Peer-to-Peer Computing, 2008, pp. 187-188, … [cited by applicant]
C. Hammami, I. Jemili, A. Gazdar, A. Belghith, M. Mosbah, “Hybrid Live P2P Streaming Protocol,” 5th International Conference on Ambient Systems, Networks, and Technologies (ANT-2014), Procedia Computer Science 32 (2014)… [cited by applicant]
Zahn et al.; “Feasibility of content dissemination between devices in moving vehicles”; Conext '09 Proceeding of the 5th International conference on Emerging Networking Experiments and Technologies; Dec. 1-4, 2009, Asso… [cited by applicant]
Kayhan et al.; “A fuzzy logic approach to beaconing for vehicular ad hoc networks”; Telecommunication Systems, vol. 52, No. 1, Jan. 1, 2013; pp. 139-149 (XP055977606). [cited by applicant]
Extended European Search Report for European Patent Application No. 22178752.6 dated Nov. 11, 2022; 13 pgs. [cited by applicant]