Ambient Computing Library Local Resource Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing devices in environments, such as structures, face challenges in maintaining data privacy and experiencing increased latency when using cloud computing systems for data processing and control operations.

Innovation Solution

A first version of an ambient computing library running on a device checks a manifest to identify a second device providing a service, sends data for processing to the second device through a second version of the ambient computing library, and receives results, allowing devices with different computing hardware to share computational resources and services locally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted to a cloud computing system for processing, then computational resources can be accessed, but data privacy is compromised and latency increases

Engineering Contradiction:
Improvecomputational resource accessVSAvoiddata privacy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system segments the computing environment into multiple local devices within the ambient computing environment, each capable of providing computational services to others. This segmentation allows data to remain local while still accessing diverse computational resources through inter-device communication, rather than centralized cloud processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an ambient computing library as an intermediary layer that enables devices to access computational services from other devices in the environment without direct cloud connection. This intermediary facilitates local resource sharing while maintaining data privacy within the environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is transmitted to a cloud computing system for processing, then computational tasks can be performed, but latency increases due to network transmission

Engineering Contradiction:
Improvecomputational task executionVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing a network of devices within the ambient computing environment that are ready to provide computational services. Devices register their capabilities in advance, so when computational tasks arise, they can be immediately assigned to available local devices without cloud round-trip delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ambient computing library acts as a local intermediary that routes computational tasks between devices within the environment, eliminating the need for cloud system mediation and reducing latency associated with external network transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Power

If cloud computing systems are used for device control, then computational power is available, but network connectivity requirements increase system complexity

Engineering Contradiction:
Improvecomputational powerVSAvoidnetwork connectivity requirements
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent implements universality by enabling any device in the ambient computing environment to potentially serve as a computational resource for any other device. This multi-functional approach allows devices to both consume and provide computational services, reducing dependency on external cloud systems and simplifying network requirements.

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

Solution Approach 2:

The system enables self-service by allowing devices to autonomously discover and utilize computational resources within the local environment without requiring cloud system coordination. Devices can independently execute computational tasks using local or peer-device resources, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12341849B2Distributed ambient computing within an environment
Publication Date: 2025.06.24 GOOGLE LLC
  • US12341849B2 patent drawing
  • US12341849B2 patent drawing
  • US12341849B2 patent drawing

AI summary

Systems and techniques are provided for distributed ambient computing within an environment. A first version of an ambient computing library running on a device may check a manifest in the storage of the device to identify a second device that provides a service. The first version of the ambient computing library may send data to be processed using the service to the second device through a second version of the ambient computing library running on the second device. The first device and the second device may include different computing hardware. The first version of the ambient computing library may receive data including results from the second device through the second version of the ambient computing library. The data including the results may be generated by the second device based on processing the data sent from the device by the first version of the ambient computing library.