Smart Services Middleware Platform for Privacy-Preserving Availability Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to delivering smart services require direct access to core service functionality and private subscriber data, leading to security concerns and inconsistent user experiences due to varying service provider interfaces.

Innovation Solution

A method and system that utilize a smart services middleware platform to determine a service subscriber's availability for responding to events without direct access to private information, using subscriber context information and probability calculations to generate responses on behalf of the subscriber.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If service developers interface directly with core service functionality and private subscriber data, then service functionality and data access is improved, but security and trust issues worsen

Engineering Contradiction:
Improveservice functionality accessVSAvoidsecurity and trust
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a service gateway as an intermediary component that sits between service developers and the core service functionality. The gateway provides controlled access mechanisms, authentication, and data filtering, allowing developers to interact with services without direct exposure to private subscriber data. This mediator architecture enables service functionality while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If service providers expose core functionality to service hosting providers, then service development flexibility is improved, but service provider control and security worsen

Engineering Contradiction:
Improveservice development flexibilityVSAvoidservice provider control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the service architecture into distinct layers: service hosting providers, service gateway, and core service functionality. Each layer has specific responsibilities and access rights. The service gateway layer provides standardized interfaces that give hosting providers flexibility while the core functionality layer maintains provider control through controlled access mechanisms.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple service providers offer smart services, then service variety is improved, but interface consistency and user experience worsen

Engineering Contradiction:
Improveservice varietyVSAvoidinterface consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal service gateway that provides standardized interfaces and communication protocols for interacting with diverse services from multiple providers. The gateway translates between different service interfaces and a common interaction model, enabling users to access various services through consistent mechanisms while providers maintain their service variety and customization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7765173B2Method, system, and computer program product for delivering smart services
Publication Date: 2010.07.27 SCENERA MOBILE TEHNOLOGIES LLC
  • US7765173B2 patent drawing
  • US7765173B2 patent drawing
  • US7765173B2 patent drawing

AI summary

A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes receiving a request to determine an availability of a service subscriber for responding to an event associated with a service. The service is defined in terms of the event and a situation of the service subscriber. A current situation of the service subscriber is determined using subscriber context information based on private information of the subscriber. Attributes of the event and the current subscriber situation are used to provide to the service at least one of the subscriber context information and a probability related to an availability of the subscriber for responding to the event, allowing the service to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.