Remote POI Creation Through Gesture-Based Ray Intersection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile computing devices lack efficient methods for creating and updating point of interest (POI) data without requiring users to physically be present at the location of the POI, especially when navigating unfamiliar or distant locations.

Innovation Solution

A method using a mobile device with sensors to determine user gestures and intersections of rays defined by pointing motions, allowing users to create POIs by initiating a first and second ray from different positions, with threshold checks for range or angle to refine the POI location, and optionally appending additional information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users physically visit POI locations to create data, then data accuracy is improved, but time consumption and operational complexity increase

Engineering Contradiction:
ImprovePOI data accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses mobile device sensors (accelerometer, gyroscope, GPS) as intermediaries to capture pointing gestures and calculate ray intersections, eliminating the need for physical presence at POI locations while maintaining data accuracy through mathematical computation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical requirement of physically traveling to POI locations with a computational system that uses sensor data and ray intersection mathematics to determine POI coordinates remotely

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If users physically visit POI locations to create data, then data accuracy is improved, but device complexity and operational difficulty increase

Engineering Contradiction:
ImprovePOI data accuracyVSAvoidoperational simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically processes sensor data from pointing gestures, performs ray intersection calculations, and generates POI data without requiring users to manually input coordinates or understand complex procedures, making the process self-service and operationally simple

Inventive Principle:
Principle #25Self-service

3Measurement precision

If threshold checks are implemented to refine POI location, then measurement precision is improved, but device complexity and processing time increase

Engineering Contradiction:
ImprovePOI location precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements threshold checks (range threshold, angle threshold) that perform partial verification of POI location accuracy, applying refinement only when necessary based on whether thresholds are met, rather than always performing full refinement procedures

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250294314A1Point of Interest Data Creation for Use with Location-Aware Mobile Devices
Publication Date: 2025.09.18 YELLCAST
  • US20250294314A1 patent drawing
  • US20250294314A1 patent drawing
  • US20250294314A1 patent drawing

AI summary

Point of Interest Data Creation for Use with Location-Aware Mobile Devices Interacting between users of mobile devices is provided by initiating a desired interaction at a first user device using a gesture sensed by the first user device, determining a gesture space, submitting a desired interaction request for interaction with associated users within the gesture space, and sending a notification to user devices indicating the desired interaction of the first user with one or more users of a local subset, wherein the notification identifies the first user with an identifier independent of identifiers used by the first user outside of interactions with a remote server.