Roaming Electronic Assistant for Seamless Environment Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic assistants lack portability, requiring users to reconfigure settings and authorize devices when traveling to new environments, leading to inconvenience and inefficiency.

Innovation Solution

A roaming electronic assistant system that uses a server application to learn user preferences and authorization credentials in the home environment, maps them to destination devices using API information, and generates authentication tokens for seamless access to entertainment services without requiring users to re-enter credentials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If electronic assistant controls devices in home environment, then user convenience is improved, but portability to different locations deteriorates

Engineering Contradiction:
Improveuser convenienceVSAvoidportability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent copies user preferences, authorization credentials, and device configuration data from the home environment to a portable storage medium or cloud service. This allows the electronic assistant to replicate the home control experience at destination locations without requiring physical presence of home devices or manual reconfiguration.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a portable electronic device as an intermediary that stores and manages user preferences and authorization credentials. This intermediary enables seamless transition between locations by mediating between the user and destination environment devices, eliminating the need for direct home-device connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If electronic assistant requires device authorization credentials, then security is improved, but user effort and time required deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiduser effort and time required
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by storing authorization credentials and device authorization tokens in advance during the home environment setup phase. This preliminary authentication allows the electronic assistant to automatically access destination devices without requiring users to perform time-consuming authorization procedures at each new location.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the electronic assistant to automatically manage its own authentication by using stored credentials to self-authorize with destination devices. This self-service approach eliminates the need for user intervention in the authorization process while maintaining security through pre-established credentials.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11356434B2Technical layer for portable electronic assistant
Publication Date: 2022.06.07 T MOBILE INNOVATIONS LLC
  • US11356434B2 patent drawing
  • US11356434B2 patent drawing
  • US11356434B2 patent drawing

AI summary

A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.