Spatial Avoidance Location Determination for Contact Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location identification systems do not provide an intuitive and simple method for users to avoid specific contacts in a spatial context, lacking effective mechanisms to determine and navigate around contact locations.

Innovation Solution

The system receives user input to designate a subset of contacts as a spatial avoidance list, determines corresponding spatial avoidance locations, and adjusts the intended user location to avoid these areas, displaying spatial avoidance indicators and proximity notifications to facilitate contact avoidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system determines spatial avoidance locations based on contact locations, then contact avoidance capability is improved, but system complexity increases

Engineering Contradiction:
Improvecontact avoidance capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the contact list into a spatial avoidance contact list (subset of contacts to avoid) and a regular contact list. It further segments locations into spatial avoidance locations (corresponding to avoided contacts) and other locations. This segmentation allows the system to process only relevant contacts and locations for avoidance purposes, reducing computational complexity while maintaining effective contact avoidance capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and removes spatial avoidance locations from the complete set of possible locations when determining navigation routes. By taking out these problematic locations from consideration, the system simplifies the navigation problem to finding routes that avoid specific areas, reducing the complexity of route planning while ensuring contact avoidance.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If the system provides detailed spatial avoidance indicators and notifications, then user awareness of contact locations is improved, but information overload increases

Engineering Contradiction:
Improveuser awareness of contact locationsVSAvoidinformation quantity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system applies local quality by providing spatial avoidance indicators specifically at locations that correspond to spatial avoidance locations, rather than uniformly marking all locations. The visual indicator (such as a shaded region or special marker) is applied locally only where contact avoidance is relevant, making the information more concentrated and less overwhelming while maintaining clear user awareness of problematic areas.

Inventive Principle:
Principle #3Local quality

3Reliability

If the system automatically determines different intended user locations to avoid contacts, then contact avoidance effectiveness is improved, but user control is reduced

Engineering Contradiction:
Improvecontact avoidance effectivenessVSAvoiduser control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements dynamic user control by allowing users to modify the spatial avoidance contact list, adjust avoidance distances, and manually override automatically determined locations. The system dynamically adapts to user preferences and real-time conditions, balancing automated contact avoidance with user autonomy. Users can add or remove contacts from the avoidance list, adjust parameters, and manually select destinations, maintaining control while benefiting from automated avoidance effectiveness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10012514B2Determination of a spatial avoidance location
Publication Date: 2018.07.03 HERE GLOBAL BV
  • US10012514B2 patent drawing
  • US10012514B2 patent drawing
  • US10012514B2 patent drawing

AI summary

A method includes receiving information indicative of a user input, from a user, that designates a subset of contacts from a contact list or social network friend's list as a spatial avoidance list, determining an intended user location, determining a set of spatial avoidance locations such that each spatial avoidance location of the set of spatial avoidance locations corresponds with a contact location of each contact of the spatial avoidance contact list, determining that the intended user location corresponds with at least one spatial avoidance location of the set of spatial avoidance locations, and determining a different intended user location based, at least in part, on the determination that the intended user location corresponds with at least one spatial avoidance location of the set of spatial avoidance locations, such that the different intended user location fails to correspond with any spatial avoidance location of the set of spatial avoidance locations.