Session Manager for Position-Based Device Distinction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices struggle to distinguish between collaborating devices and those in the vicinity, necessitating the ability to exchange and manage position and session data effectively in response to trigger events to provide autonomous assistant services.

Innovation Solution

A method and system where a session manager on a mobile device identifies trigger events, initiates sessions, exchanges identity and position data with proximate devices, logs context data, and removes devices from the session upon termination events, using a transceiver and MIMO antenna to determine relative positions and manage sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If mobile devices exchange position and session data with all proximate devices, then the ability to provide autonomous assistant services is improved, but the difficulty of distinguishing between collaborating devices and casual devices increases

Engineering Contradiction:
Improveautonomous assistant servicesVSAvoiddevice distinction
Core Design Contradiction:
Extent of automationVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by establishing sessions and exchanging position data before actual collaboration occurs. Trigger events initiate session establishment in advance, allowing the device to pre-process and categorize proximate devices into collaborating vs. casual groups before autonomous services are needed, thus reducing the difficulty of distinction when services are activated

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Position data serves as an intermediary element that mediates between raw device proximity information and collaboration status. By introducing position data exchange as an intermediate step, the system can indirectly identify collaborating devices through their spatial relationships and session participation patterns, making device distinction more manageable

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If mobile devices establish sessions and exchange data with multiple proximate devices, then context data availability is improved, but the device complexity increases

Engineering Contradiction:
Improvecontext data availabilityVSAvoidsession management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments session management by introducing trigger events that divide session establishment into discrete, event-driven instances. Each trigger event creates a bounded session context, allowing the device to manage multiple sessions as separate, manageable units rather than a monolithic complex system, thus reducing overall device complexity while maintaining comprehensive context data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs periodic action through trigger events that initiate session establishment at specific moments rather than continuously. This periodic, event-driven approach allows context data to be collected and managed in discrete batches, reducing the complexity of continuous session management while ensuring adequate context availability when needed

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10433349B2Exchanging position and session data responsive to trigger events
Publication Date: 2019.10.01 MOTOROLA MOBILITY LLC
  • US10433349B2 patent drawing
  • US10433349B2 patent drawing
  • US10433349B2 patent drawing

AI summary

A method includes, responsive to a trigger event, establishing a session between a first device and a set of second devices. Session data is exchanged with the second devices in the session. The session data includes identity data and position data. A relative position of each of the second devices in the session relative to the first device is determined based on the position data. Event data and data including the relative position associated with the session are logged. A selected one of the set of second devices is removed from the session responsive to a termination event and the exchanging of the session data with the selected one of the second devices is terminated.