Networked Data Query Model with Publisher Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current networked storage services lack flexibility in controlling access and querying data, leading to concerns for content owners, as they struggle to enforce restrictions and track usage, especially for valuable data sets, resulting in inefficient subscription models and over/under billing.

Innovation Solution

A method and system that allow publishers to define different search queries and create application programming interfaces (APIs) based on structural information, enabling control over search parameters and results, with automatic optimization of data storage and aggregation of similar queries, ensuring secure and flexible data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of stationary object

If data is stored in networked storage services with separation from data owners, then storage capacity and accessibility are improved, but control over data access and querying capabilities deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidcontrol over data access
Core Design Contradiction:
Volume of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent segments data access control into multiple layers: structural information about the data set is separated from the actual data, and querying capabilities are divided into different levels of access. Publishers can define specific query capabilities that allow consumers to access data in controlled ways without having full control over the entire data set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between data storage and data access. This intermediary system analyzes data sets to determine structural information and enforces query capabilities, acting as a mediator that allows networked storage functionality while maintaining publisher control through structured access protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If publishers relinquish control of valuable data to networked storage services, then data accessibility and service capability are improved, but security and access control deteriorates

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by having publishers define query capabilities and structural information before data is made accessible to consumers. This pre-configuration of access controls ensures that security requirements are established in advance, allowing easy data access while maintaining security through pre-defined querying restrictions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If custom proprietary solutions are designed for particular data types to enforce access restrictions, then data security and control are improved, but system complexity and cost deteriorates

Engineering Contradiction:
Improveaccess controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system for data access control that works across different data types and publishers. The query capability enforcement mechanism is general-purpose, allowing the same infrastructure to handle various data sets without requiring custom proprietary solutions for each data type, thereby reducing system complexity while maintaining security.

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

Data Source

PatentUS10019524B2Query model over information as a networked service
Publication Date: 2018.07.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10019524B2 patent drawing
  • US10019524B2 patent drawing
  • US10019524B2 patent drawing

AI summary

Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can receive a data set from a second computing device in a second region of control via a communication network. The first computing device can then analyze the received data set to determine structural information, such as one or more structural features associated with the received data set. The determined structural information can then be transmitted to the second computing device. In response to the transmission, the first computing device can receive input from the second computing device regarding a query capability to enforce over the received data set.