Mobile Device Network Traffic Synchronization via Server-Side Time Slot Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices experience rapid battery drain due to network-initiated applications that require constant high power mode, leading to increased power consumption and user distraction from frequent notifications, and existing push notification services introduce security risks and single points of failure.

Innovation Solution

A method and apparatus for synchronizing network traffic to a mobile device from multiple servers without a common push notification service, where each server determines a time slot value based on a unique identifier from the mobile device, allowing synchronized data transmission without an intermediary service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a common push notification service is used to forward notifications from multiple servers to mobile devices, then notification delivery is achieved, but a single point of failure and security risks are introduced

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the intermediary push notification service from the communication path between servers and mobile devices. Each server directly establishes a long-lived connection with the mobile device, eliminating the need for a central push notification service and its associated security risks and single point of failure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent removes the intermediary push notification service that was previously mediating between servers and mobile devices. The direct connection model eliminates this intermediary layer, allowing servers to communicate directly with devices without introducing security holes through the intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If network-initiated applications maintain always-on IP connections to deliver notifications, then real-time notification delivery is achieved, but battery power consumption increases significantly

Engineering Contradiction:
Improvenotification delivery speedVSAvoidbattery power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by having mobile devices wake up at scheduled time slots to check for notifications. Instead of maintaining constant high-power connections, devices transition to low-power idle mode between time slots and only activate their network interface at predetermined times to receive notifications, significantly reducing average power consumption while maintaining real-time delivery capability.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple servers send notifications independently to mobile devices, then comprehensive service coverage is achieved, but frequent notifications cause user distraction and battery drain

Engineering Contradiction:
Improveservice coverageVSAvoiduser attention time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges notifications from multiple servers into a single consolidated notification at predetermined time slots. Instead of receiving separate notifications from different servers at different times, the mobile device receives all notifications at scheduled intervals, reducing the frequency of user interruptions and battery consumption while maintaining comprehensive service coverage from all servers.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10595324B2Method and apparatus for server-based scheduling of network traffic to a mobile device
Publication Date: 2020.03.17 MOTOROLA SOLUTIONS INC
  • US10595324B2 patent drawing
  • US10595324B2 patent drawing
  • US10595324B2 patent drawing

AI summary

A method and apparatus are provided for synchronizing network traffic to a mobile device from each of multiple servers, wherein each such server can independently determine when to send traffic to the mobile device. More particularly, each of the multiple servers receives, from the mobile device, a value that uniquely identifies the mobile device from among multiple mobile devices. The server determines a time slot value based on the received value and assigns a time slot to the mobile device based on the determined time slot value. The server then transmits data to the mobile device in the assigned time slot. By each of the multiple servers determining the time slot value, and the assigned time slot, based on a same value received from the mobile device, the multiple servers are able to synchronize their transmissions to the mobile device without need of a common, intermediary, push notification service.