Multi-resource login control with location-based message routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network environments, users logged in with multiple resources face challenges in selectively receiving messages and managing presence notifications across multiple devices, leading to unnecessary disturbances and degraded user experience due to messages being delivered to all logged-in resources simultaneously.

Innovation Solution

A system that obtains location information of client devices, selects designated client devices based on proximity and user preferences, and delivers messages only to those devices, allowing users to selectively log out of certain resources and manage notifications more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages are delivered to all logged-in resources simultaneously, then message delivery completeness is improved, but user disturbance increases

Engineering Contradiction:
Improvemessage delivery completenessVSAvoiduser disturbance
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by determining the user's current location through GPS coordinates and selectively delivering messages based on the proximity of different client devices to the current location. Instead of uniform message delivery to all resources, the system applies different delivery rules to different devices based on their spatial relationship to the user's current position, thereby reducing disturbance while maintaining reliability for relevant devices.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If presence information is published to all resources, then presence availability is improved, but notification management complexity increases

Engineering Contradiction:
Improvepresence availabilityVSAvoidnotification management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling each client device to autonomously determine whether it should receive presence notifications based on its own location relative to the user's current position. The server provides the user's location coordinates, and each client independently calculates its distance and decides whether to activate notifications, eliminating the need for complex centralized notification management logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9515970B2Techniques for auto-detecting positions in a multi-resource login control of instant messaging
Publication Date: 2016.12.06 CISCO TECHNOLOGY INC
  • US9515970B2 patent drawing
  • US9515970B2 patent drawing
  • US9515970B2 patent drawing

AI summary

Techniques are provided for delivering messages to users of client devices in a network. At a server device in a network, location information of each of a plurality of client devices is obtained. Each of the client devices runs a presence application for a user in the network and is configured to log-in with one or more resources. A message is received from a sender device in the network. The message is intended to be presented to the user via the presence application and one or more of the resources. Based on the location information of the client devices, one or more designated client devices are selected to which the message is to be sent such that the message is presented to the user via the presence application running on the one or more designated client devices and via one or more of the resources.