NRT Data Delivery via Server Segmentation and URL Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile electronic devices face inefficiencies in handling data delivery due to limited computational capabilities and resource constraints, particularly when receiving broadcast data, which requires compromises in size and strength of receiving equipment.

Innovation Solution

A method and system for delivering Non-Real-Time (NRT) data to mobile devices, involving data segmentation, NRT scheduling, and Universal Resource Locators (URLs) with enhanced protection, allowing devices to download or retrieve missing data segments via the internet when broadcast signals are unreliable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mobile electronic devices receive broadcast data directly, then data delivery capability is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvedata delivery capabilityVSAvoidreceiving equipment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The broadcast data stream is segmented into multiple transport packets with sequence numbers and error detection codes. This segmentation allows the server to receive and process data in manageable chunks, reducing the computational burden on mobile devices while maintaining complete data reception capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A server acts as an intermediary between the broadcast transmission and mobile devices. The server receives segmented broadcast data, performs error detection and correction, reconstructs complete files, and then delivers them to mobile devices via internet protocols, shielding devices from the complexity of direct broadcast reception

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If mobile electronic devices handle broadcast data processing, then data reception is improved, but computational resource usage increases

Engineering Contradiction:
Improvedata reception efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The computationally intensive tasks of error detection, correction, and data reconstruction are extracted from mobile devices and performed on the server instead. Mobile devices only need to receive and store the final reconstructed data, significantly reducing their computational resource consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server autonomously performs error detection using checksums, corrects errors using Reed-Solomon codes, and reconstructs complete files without requiring mobile devices to participate in these processing operations. The system serves itself by handling complex processing centrally rather than distributing it to resource-constrained devices

Inventive Principle:
Principle #25Self-service

3Strength

If broadcast signal strength is reduced for mobile devices, then device size is reduced, but data reception reliability deteriorates

Engineering Contradiction:
Improvereceiving equipment strengthVSAvoiddata reception reliability
Core Design Contradiction:
StrengthVSReliability

Solution Approach 1:

Error detection and correction codes are preliminarily embedded in the broadcast data stream before transmission. This preliminary preparation allows the server to reliably reconstruct complete files even when receiving signals from mobile devices with weaker receiving equipment, compensating for the reduced signal strength

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Redundant error correction data is added in advance to the broadcast stream, creating a cushion against potential reception errors. This beforehand cushioning ensures that even with reduced receiving equipment strength, the server can recover complete and accurate data for delivery to mobile devices

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentEP2547067B1Method, system and apparatus for delivering data to a mobile electronic device
Publication Date: 2018.12.05 BLACKBERRY LTD
  • EP2547067B1 patent drawingFigure 1
  • EP2547067B1 patent drawingFigure 2
  • EP2547067B1 patent drawingFigure 3

AI summary

According to embodiments described in the specification, a method, system and apparatus for delivering Non-Real-Time (NRT) data to a mobile electronic device are provided. The method comprises: storing the NRT data in a memory of a server, the NRT data comprising a multimedia file; storing at least one network identifier in the memory, the at least one network identifier identifying at least a portion of the multimedia file and a storage location of the multimedia file; formatting the NRT data using a processor of the server, wherein the formatting comprises generating header data including the at least one network identifier, and appending the multimedia file to the header data; and providing the formatted NRT data to broadcast equipment for broadcasting.