Locale Profile Messaging Across Fabric Networks for Device Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart home networks face challenges in effective communication due to devices with different languages and locations, leading to less efficient automated control of devices and systems.

Innovation Solution

A fabric network system that enables devices to communicate using a list of protocols and profiles, allowing them to understand messages regardless of the logical network they are connected to, with a locale profile for indicating location and language, and supporting IPv6 communications for unique local addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices use different languages and locations in smart home networks, then device diversity and adaptability are improved, but communication effectiveness and coordination between devices deteriorate

Engineering Contradiction:
Improvedevice diversityVSAvoidcommunication effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a locale profile as an intermediary component that mediates communication between devices with different languages and locations. The locale profile contains language tags and location information that enable translation and adaptation of messages, allowing devices to communicate effectively despite using different languages and location formats, thus maintaining communication effectiveness while supporting device diversity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a fabric network uses multiple logical networks and protocols, then adaptability and communication flexibility are improved, but device complexity and information loss increase

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal message format that can carry locale profile information applicable across multiple logical networks and protocols. This single message structure serves multiple functions by embedding language tags, location information, and profile identifiers that work across different network types (Thread, Wi-Fi, Ethernet), reducing the need for separate communication mechanisms for each protocol and thereby reducing overall network complexity

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

3Adaptability or versatility

If devices communicate across different logical networks, then network versatility is improved, but information loss and communication reliability worsen

Engineering Contradiction:
Improvenetwork versatilityVSAvoidmessage understanding
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by embedding locale profile information (language tags, location data, active locale identifiers) into messages before transmission across different logical networks. This pre-packaging of contextual information ensures that receiving devices have all necessary information to correctly interpret messages regardless of which logical network the message traverses, preventing information loss and maintaining message understanding across network boundaries

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9992158B2Locale profile for a fabric network
Publication Date: 2018.06.05 GOOGLE LLC
  • US9992158B2 patent drawing
  • US9992158B2 patent drawing
  • US9992158B2 patent drawing

AI summary

Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device.