Service Broker System for Multi-Device Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of multiple devices face challenges in accessing and synchronizing data across different devices without the need for each device to access services independently, leading to complex data reconciliation and increased communication traffic.

Innovation Solution

A service broker system that stores credentials and accesses services on behalf of multiple devices associated with a single account, providing a consistent data set to all devices and simplifying synchronization by acting as an intermediary for authentication, data access, and delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each device accesses services independently with its own credentials, then each device can access services directly, but data synchronization complexity and communication traffic increase

Engineering Contradiction:
Improvedata synchronizationVSAvoiddata reconciliation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a service broker as an intermediary component that mediates between multiple devices and services. The broker stores credentials centrally and provides data to devices, eliminating the need for direct device-service authentication. This intermediary approach resolves the contradiction by centralizing data access while maintaining device independence, thus improving synchronization reliability without increasing reconciliation complexity at device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges credential storage and data distribution functions into a single service broker component. Instead of each device maintaining separate credentials and accessing services independently, all credentials are merged into one centralized location (the broker), and data is merged into a single authoritative copy that is distributed to all devices. This merging eliminates data reconciliation complexity while maintaining reliable synchronization.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If each device stores credentials to access services, then devices can independently access services, but security risks and credential management complexity increase

Engineering Contradiction:
Improvedevice independenceVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The service broker acts as a secure intermediary that holds credentials centrally, eliminating the need for each device to store sensitive authentication information. Devices communicate with the broker using simpler identifiers rather than full credentials. This maintains device independence for data access while significantly reducing security risks associated with credential storage and transmission across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts credentials from individual devices and places them in a dedicated secure location (the service broker). This extraction removes the security vulnerability of having credentials distributed across multiple devices while preserving the ability of each device to access services independently through the broker's mediation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If multiple devices access services directly, then each device gets real-time data, but communication traffic and service load increase

Engineering Contradiction:
Improvedata access speedVSAvoidcommunication traffic
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent merges data access operations through the service broker, which maintains a single authoritative copy of data. Instead of multiple devices independently querying services (creating redundant traffic), all data requests are funneled through the broker, which serves consolidated responses. This maintains fast data access for all devices while dramatically reducing communication traffic and service load by eliminating redundant data retrieval operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The service broker creates and maintains copies of data for distribution to multiple devices, rather than having devices directly access the service repeatedly. The broker holds a cached copy of service data and distributes it to devices as needed, reducing the frequency and volume of communication between devices and services while maintaining fast local access speeds.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9477517B2Service broker systems, methods, and apparatus
Publication Date: 2016.10.25 QUALCOMM INC
  • US9477517B2 patent drawing
  • US9477517B2 patent drawing
  • US9477517B2 patent drawing

AI summary

In one implementation, a service broker system includes an authentication module to authenticate a plurality of devices with an account from a plurality of accounts of the service broker system based on a unique identifier of each device from the plurality of devices. Each device from the plurality of devices is associated with the account. The service broker system also includes a service access module to access data at a plurality of services using credentials stored at the account, and a delivery module to provide the data to each device from the plurality of devices.