Token-Verifiable Proxy Uploader for Secure Media Upload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fitness technologies fail to provide comprehensive and integrated systems for capturing and analyzing athletic performance data, including geographic information, and securely uploading media files while maintaining user privacy and security.

Innovation Solution

A system that uses sensors attached to users or clothing to generate performance data, which is transmitted to a server for analysis, including leaderboards and user interactions, and employs a token-verifiable proxy uploader to securely upload media files without exposing user credentials, allowing image analytics and tagging before sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sensors are attached to users to capture comprehensive performance data, then measurement precision and data completeness are improved, but device complexity and user burden increase

Engineering Contradiction:
Improveathletic performance data accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the fitness tracking functionality into separate modules: sensors attached to clothing or equipment, a mobile device for data collection and initial processing, and a server for comprehensive analysis. This segmentation allows each component to be optimized independently while reducing the burden on the user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a multi-functional architecture where the same sensor infrastructure captures various types of athletic data (performance metrics, geographic information, video), and the server provides multiple services including analysis, leaderboard generation, and media file management, eliminating the need for separate specialized devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If user credentials are transmitted for validation, then security and authorization are improved, but user privacy and security exposure increase

Engineering Contradiction:
Improveauthorization reliabilityVSAvoidcredential exposure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system introduces a proxy server as an intermediary between the user's mobile device and the media sharing site. The proxy server handles the upload process and credential validation, allowing the user to authenticate once with the proxy server and then upload files without directly exposing credentials to the media sharing site or other users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary validation of user credentials through the proxy server before the actual media file upload occurs. The proxy server verifies the upload token and user authorization in advance, ensuring that only authenticated users can access the upload functionality while keeping credentials secure.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If comprehensive performance data and media files are uploaded, then data completeness and analysis capability are improved, but transmission time and energy consumption increase

Engineering Contradiction:
Improveperformance data completenessVSAvoidupload time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary processing and compression of media files and performance data on the mobile device before upload. Image analytics are conducted locally to generate tags and metadata, and video files are pre-processed, reducing the amount of data that needs to be transmitted while preserving the essential information for comprehensive analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The proxy server acts as an efficient intermediary that manages the upload process, optimizing data transmission by handling authentication, managing upload queues, and coordinating with the media sharing site to minimize transmission time while ensuring complete data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables comprehensive athletic performance analysis, secure data sharing, and user engagement through leaderboards and performance zone feedback, while ensuring user privacy and security in data transmission and storage.

Implementation Method 1

Sensors may include accelerometers, pressure sensors, gyroscopes and other sensors that can transform physical activity into electrical signals

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentEP3042485B1Conducting sessions with captured image data of physical activity and uploading using token-verifiable proxy uploader
Publication Date: 2020.03.11 NIKE INNOVATE CV
  • EP3042485B1 patent drawingFigure 1A
  • EP3042485B1 patent drawingFigure 1B
  • EP3042485B1 patent drawingFigure 2A~2B

AI summary

A token-verifiable proxy uploader is disclosed. A token request may be transmitted from an end-user communication device for requesting an upload token from a hosted services server that is configured to authorize transmission of a first media file to a hosted proxy server. The upload token may be transmitted to the end-user communication device. Validation of the user of the end-user communication device may be conducted without the end-user device providing any credentials to the media sharing site and in which the end-user device is does not transmit any credentials specific to the media sharing site as part of the validation. The token validation call may be in response to the hosted proxy server receiving the upload token and either: (1) the first media file from the end-user communication device; or (2) a request from the end-user communication device to upload the first media file to the hosted proxy server.