Location Sharing Power Management via Subscription Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high power consumption associated with determining and sharing location information in electronic messaging systems reduces battery life, leading users to conserve power by avoiding location sharing, thereby limiting the utility of mobile devices.

Innovation Solution

A computing environment with a sharer client, messaging server, and receiver clients that uses a publication/subscription model to activate location sharing only when a receiver is actively consuming the shared location, reducing unnecessary power usage by the sharer client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sharer client continuously determines and shares live location information, then the location sharing service is improved, but the power consumption increases

Engineering Contradiction:
Improvelocation sharing serviceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system transitions from continuous location determination to periodic action based on subscription events. The location module is activated only when a subscription request is received from a receiver client, and deactivated when no subscriptions exist. This event-driven periodic activation significantly reduces power consumption while maintaining service reliability when needed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The location sharing system implements dynamic behavior by adjusting the activation state of the location module based on real-time subscription status. The system dynamically switches between active (when subscriptions exist) and inactive (when no subscriptions exist) states, optimizing the balance between service availability and power consumption.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If the location module is activated continuously, then live location information is always available, but battery life is reduced

Engineering Contradiction:
Improvelive location information availabilityVSAvoidbattery life
Core Design Contradiction:
Loss of informationVSDuration of action of stationary object

Solution Approach 1:

The location module operates periodically based on subscription requests rather than continuously. It activates when location information is needed (subscription received) and remains inactive otherwise, ensuring information availability on-demand while preserving battery life through reduced operational duration.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements self-service by automatically activating the location module only when subscription requests indicate a need for location information. The messaging server manages the activation/deactivation logic based on subscription status, eliminating the need for continuous operation while ensuring information availability when required.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10264401B1Power management for location sharing
Publication Date: 2019.04.16 WHATSAPP LLC
  • US10264401B1 patent drawing
  • US10264401B1 patent drawing
  • US10264401B1 patent drawing

AI summary

A messaging server receives a sharing message from a sharer client indicating that the sharer client is offering to provide live location information. When the messaging server receives a subscription request from a receiver client indicating a request to receive live location information shared by the sharer client, the messaging server sends a location request to the sharer client. The location request requests live location information from the sharer client. The sharer client determines its location using a location module and sends live location information to the messaging server in response to the request. The server sends the live location information received from the sharer client to the receiver client. When no receiver clients send subscription requests, the sharer client does not send live location information, thereby preserving power by limiting use of the location module.