Multi-resource login control with location-based message routing
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If messages are delivered to all logged-in resources simultaneously, then message delivery completeness is improved, but user disturbance increases
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.
2Adaptability or versatility
If presence information is published to all resources, then presence availability is improved, but notification management complexity increases
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.
Data Source
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.


