Gesture Widget for Cross-Environment Web Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motion and gesture recognition systems are limited to specific environments and cannot effectively enable users to interact with applications outside their native environment, such as providing input to Web pages or other applications.

Innovation Solution

A motion, position, and gesture recognition system that captures image and position data of a user and provides this data to Web pages or applications for processing, allowing users to interact with content outside the native environment through a gesture widget, which can be embedded in Web pages and utilize data from motion and gesture systems to determine user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional motion and gesture recognition systems are used, then user interaction within the native environment is enabled, but interaction with applications outside the native environment (such as Web pages) is limited

Engineering Contradiction:
Improveinteraction capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gesture recognition system as an intermediary component that captures motion and position data and makes it available to multiple applications including Web pages. This mediator layer enables cross-environment interaction without requiring each application to implement its own gesture recognition, thus improving adaptability while managing complexity through centralized processing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If gesture recognition data is provided to multiple applications, then user interaction versatility is improved, but data processing complexity increases

Engineering Contradiction:
Improveapplication compatibilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the gesture recognition functionality into a separate, dedicated component that processes motion and position data independently. This segmented architecture allows the core gesture processing to remain simple while enabling multiple applications to access the processed data, thus improving application compatibility without proportionally increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If basic gesture recognition is implemented, then simple interactions are enabled, but advanced interactions with multiple applications remain limited

Engineering Contradiction:
Improvegesture control capabilityVSAvoidenvironmental applicability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal gesture recognition system that captures comprehensive motion and position data applicable across multiple environments and applications. By designing the system to collect detailed spatial and temporal gesture information, it enables both simple and advanced interactions across diverse applications including Web pages, thereby achieving multi-functionality without sacrificing ease of operation

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

Data Source

PatentUS9213420B2Structured lighting based content interactions
Publication Date: 2015.12.15 AMAZON TECH INC
  • US9213420B2 patent drawing
  • US9213420B2 patent drawing
  • US9213420B2 patent drawing

AI summary

Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.