Local Mashup Service Parameter Caching for Network Independence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers and device manufacturers face challenges in enabling users and devices to store and utilize local mashup services effectively due to limitations in network availability and connectivity, which hinder the coordination and utilization of nearby devices for tasks like entertainment and content sharing.

Innovation Solution

A system that determines and caches mashup services, trigger conditions, and actions locally, allowing devices to discover and coordinate with nearby component services without relying on network connectivity, using local caches to store and retrieve necessary information for initiating and managing mashup services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network services are used to provide mashup services, then service coordination and availability are improved, but network dependency and latency increase

Engineering Contradiction:
Improveservice availabilityVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring local mashup service parameters, trigger conditions, and action definitions in devices before network services are needed. This allows devices to autonomously discover, evaluate, and execute mashup services locally without waiting for network responses, thereby reducing latency and improving service availability in network-constrained environments.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If cloud-based server formation is used for mashup services, then service coordination capability is improved, but network connectivity dependency increases

Engineering Contradiction:
Improveservice coordination capabilityVSAvoidnetwork connectivity dependency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements self-service by enabling devices to autonomously form and manage local mashup services without requiring cloud server intervention. Each device maintains local copies of service parameters, trigger conditions, and action definitions, allowing it to independently discover, evaluate, and coordinate mashup services with other nearby devices, thereby reducing dependency on network connectivity while maintaining service coordination capability.

Inventive Principle:
Principle #25Self-service

3Reliability

If local caching of mashup service parameters is implemented, then network independence is improved, but device storage requirements increase

Engineering Contradiction:
Improvenetwork independenceVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by caching only the essential parameters, trigger conditions, and action definitions needed for local mashup service operation rather than storing complete service implementations. This selective caching approach enables network independence for critical functions while minimizing storage requirements on devices.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9602623B2Method and apparatus for caching local mashup service parameters
Publication Date: 2017.03.21 NOKIA TECHNOLOGIES OY
  • US9602623B2 patent drawing
  • US9602623B2 patent drawing
  • US9602623B2 patent drawing

AI summary

An approach is provided for caching parameters of local mashup services. One or more devices and/or service providers determine one or more mashup services, one or more trigger conditions associated with the one or more mashup services, and/or one or more actions associated with the one or more mashup services. Further, the one or more devices cache the one or more mashup services, the one or more trigger conditions, and/or the one or more actions at one or more local caches. Furthermore, the one or more devices and/or service providers determine one or more results of one or more queries for the one or more mashup services, the one or more trigger conditions, and/or the one or more actions from the one or more local caches.