Location-Based Media Request Translation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in seamlessly selecting and controlling media devices based on their location, as existing systems lack efficient methods to determine the closest media device and translate generic requests into device-specific actions, leading to inconsistencies in media access and playback.

Innovation Solution

A system that receives location data from user equipment devices, selects the closest user media device, retrieves device-specific information to authorize actions, and translates generic requests into device-specific instructions, ensuring authorized actions are performed on the selected media device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user has multiple media devices available, then media access flexibility is improved, but device selection complexity increases

Engineering Contradiction:
Improvemedia access flexibilityVSAvoiddevice selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically determines user location using GPS coordinates from the mobile device and autonomously selects the closest media device without requiring manual user input. This self-service approach resolves the contradiction by maintaining media access flexibility across multiple devices while eliminating the complexity of manual device selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses location parameters (GPS coordinates) to dynamically determine which media device should receive the media output. By changing the selection criterion from manual user choice to automated location-based calculation, the system maintains versatility while reducing selection complexity.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If generic requests are sent to media devices, then request simplicity is improved, but device-specific authorization reliability decreases

Engineering Contradiction:
Improverequest simplicityVSAvoidauthorization reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary translation layer that converts generic media requests into device-specific authorized commands. This intermediary process maintains request simplicity for the user while ensuring reliable authorization by translating generic requests through a layer that verifies device capabilities and user permissions before execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authorization checks and device capability verification before executing media requests. By conducting these checks in advance, the system maintains simple user requests while ensuring reliable authorization and device compatibility.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual device selection is required, then user control precision is improved, but operation time increases

Engineering Contradiction:
Improveuser control precisionVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary calculations to determine the closest media device based on user location before the user needs to make a selection. This preliminary action maintains user control precision by providing accurate device recommendations while reducing operation time by eliminating the need for manual device searching and selection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9191689B2Systems and methods for translating generic requests into device specific requests based on location information
Publication Date: 2015.11.17 ADEIA GUIDES INC
  • US9191689B2 patent drawing
  • US9191689B2 patent drawing
  • US9191689B2 patent drawing

AI summary

Systems and methods for translating generic requests into requests specific to user media devices selected based on location are provided. In some embodiments, a first instruction data structure containing a request for an action to be performed on media content is received from a user equipment device. A location for the user equipment device is determined and a user media device is selected based on its proximity to the determined location. Device specific information for the selected user media device is then used to determine whether the selected user media device is authorized to perform the requested action. The device specific information is also used to translate the first instruction data structure into a second instruction data structure. The second instruction data structure is then transmitted to the selected user media device and causes the selected user media device to perform the requested action.