Cloud Data Translation for Smart Home Protocol Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Different network-connected devices in a home environment communicate using various protocols, such as JSON and TLV formats, making it challenging to interpret and store data uniformly across devices, leading to communication barriers and inefficient data management.

Innovation Solution

A method and system that translate data from TLV format to JSON format, allowing a cloud-computing device to receive and store data uniformly, enabling seamless communication and analysis across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is stored in multiple formats (JSON and TLV) across different network architectures, then device compatibility and communication flexibility are improved, but data management complexity and interpretation difficulty increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-computing device as an intermediary that receives data from both JSON-based and TLV-based devices, translates the TLV format into JSON format, and stores the unified JSON data in a database. This mediator resolves the complexity of managing multiple data formats by converting all incoming data to a single standardized format, thereby maintaining device compatibility while simplifying data management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If data translation from TLV to JSON format is implemented, then unified data storage and interpretation are improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata interpretation uniformityVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The cloud-computing device performs data translation proactively as part of the data ingestion process. When TLV-formatted data is received, the translation to JSON format is immediately executed before storage, ensuring that all data in the database is already in the standardized JSON format. This preliminary action prevents the need for repeated translation operations later, reducing overall processing time for data retrieval and analysis.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If all devices communicate using a single protocol (JSON), then data storage and retrieval efficiency are improved, but flexibility in supporting legacy devices and diverse network architectures decreases

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidprotocol flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The cloud-computing device is designed with multi-functionality to handle both JSON and TLV data formats. It can receive and process data from devices using either protocol, translating TLV to JSON internally while maintaining the ability to support diverse network architectures. This universal approach allows the system to optimize for JSON-based storage and retrieval efficiency while preserving flexibility to accommodate legacy devices and various network protocols.

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

Data Source

PatentUS9672260B2Systems and methods for updating data across multiple network architectures
Publication Date: 2017.06.06 GOOGLE LLC
  • US9672260B2 patent drawing
  • US9672260B2 patent drawing
  • US9672260B2 patent drawing

AI summary

A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.