Computer-Vision Floor Plans for Precise Device Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately visualize and manage the placement and control of multiple electronic devices within a building environment, particularly in homes with voice-enabled devices, due to the lack of precise spatial information and efficient control mechanisms.

Innovation Solution

A system that utilizes satellite imagery and computer vision to generate a floor plan, incorporating device placement and control functionalities, including user interface tools for manual adjustment and automatic device positioning based on signal strength and affinity data, enabling device control and routine setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If satellite imagery and computer vision are used to generate floor plans automatically, then floor plan generation efficiency is improved, but manufacturing precision deteriorates due to lack of accurate spatial information

Engineering Contradiction:
Improvefloor plan generation efficiencyVSAvoidspatial accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system segments floor plan generation into two phases: automatic generation from satellite imagery for initial layout, and manual refinement through user interface tools for precise device placement. This segmentation allows the system to leverage automated image processing for efficiency while enabling user intervention to achieve spatial accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary floor plan generation using satellite imagery and computer vision before allowing manual adjustments. This preliminary action provides a starting framework that speeds up the overall process while leaving room for subsequent precision adjustments by users.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual adjustment tools are provided for device placement, then device placement precision is improved, but device complexity increases due to additional control mechanisms

Engineering Contradiction:
Improvedevice placement precisionVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system enables users to perform self-service device placement through intuitive drag-and-drop interface tools. Users can manually position devices on the floor plan without requiring complex automated positioning algorithms, thereby achieving precise placement while keeping the control mechanism relatively simple and user-friendly.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If automatic device positioning based on signal strength is implemented, then device positioning accuracy is improved, but loss of information increases due to reliance on affinity data

Engineering Contradiction:
Improvedevice positioning accuracyVSAvoidspatial relationship information
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The system uses signal strength measurements as feedback to automatically position devices relative to voice-enabled devices. This feedback mechanism allows the system to infer spatial relationships from wireless signal data, achieving accurate positioning while preserving essential spatial information through continuous signal monitoring and adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12380257B1Floor plan generation for device visualization and use
Publication Date: 2025.08.05 AMAZON TECH INC
  • US12380257B1 patent drawing
  • US12380257B1 patent drawing
  • US12380257B1 patent drawing

AI summary

Systems and methods for floor plan generation for device visualization and use are disclosed. For example, image data may be utilized to segment a building from non-building elements in an image, and the outline of the building may be utilized to generate a floor plan of the building. A user interface may be generated to present the floor plan and allow for placement of representations of walls, doors, windows, and electronic devices within the floor plan. Placement of these elements may be performed in response to input from a user and/or may be performed automatically utilizing naming indicators, device-affinity data, historical usage data, signal-strength data, etc. Once placed, the device representations may be utilized to operate the devices and display related information, such as alerts.