Beacon Resource Identifier for Secure Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems lack efficient methods for centralized control and secure delivery of contextual content to user devices, particularly in beacon networks, which hinders personalized and secure content delivery.

Innovation Solution

A method and system utilizing beacon technology to dynamically generate and manage resource identifiers, enabling centralized control of content delivery through a beacon control system, which includes generating and broadcasting resource identifiers associated with beacon data for secure and personalized content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If beacon networks broadcast content directly to user devices, then content delivery speed is improved, but security and centralized control are compromised

Engineering Contradiction:
Improvecontent delivery speedVSAvoidsecurity and centralized control
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a resource identifier as an intermediary element that beacons broadcast instead of direct content. This resource identifier acts as a secure reference that points to content stored on verified servers, allowing fast beacon-to-device communication while maintaining centralized control and security through the resource identifier verification mechanism

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments content delivery into two parts: beacons broadcast only resource identifiers (lightweight references), while the actual content is delivered through verified entities. This segmentation allows beacons to operate at full speed without compromising security, as they only transmit minimal reference data rather than full content

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If beacons broadcast resource identifiers dynamically, then personalized content delivery is improved, but device complexity increases

Engineering Contradiction:
Improvepersonalized content deliveryVSAvoidbeacon control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource identifier generation where beacons can update their broadcasted identifiers based on contextual information such as location, time, or user preferences. This dynamic capability enables personalized content delivery while the underlying verification infrastructure maintains centralized control to manage the complexity

Inventive Principle:
Principle #15Dynamics

3Reliability

If content is delivered through verified entities, then security is improved, but content delivery time increases

Engineering Contradiction:
ImprovesecurityVSAvoidcontent delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary verification where resource identifiers are pre-validated and associated with verified entities before beacons broadcast them. This preliminary action ensures security is established in advance, allowing content delivery to proceed quickly once the resource identifier is broadcast without real-time verification delays

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9936345B1Method and system for content delivery with a beacon
Publication Date: 2018.04.03 ESTIMOTE POLSKA
  • US9936345B1 patent drawing
  • US9936345B1 patent drawing
  • US9936345B1 patent drawing

AI summary

Embodiments of a method and system for improving delivery of content to a user device can include: determining a resource identifier comprising beacon data associated with a beacon, wherein the resource identifier is associated with a content identifier identifying the content; broadcasting the resource identifier from the beacon to the user device; processing a resource request from a verifying entity, the resource request associated with the resource identifier; and transmitting a response to the resource request based on the first content identifier.