Geo-Social Shared Spaces Location Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based services fail to effectively manage shared, interactive virtual spaces associated with locations, as users can only access or modify content objects at specific locations, limiting relevance and accessibility based on privacy settings and social connections.

Innovation Solution

A system that maintains a data store of shared virtual spaces associated with locations and privacy settings, allowing users to create and manage content objects only when at the associated location, and controlling read/write access based on privacy settings and social proximity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users can access or modify content objects at any location, then accessibility and ease of operation are improved, but relevance to specific locations and privacy control are worsened

Engineering Contradiction:
Improveaccessibility of content objectsVSAvoidrelevance to specific locations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements location-specific access control where content objects associated with particular geographic locations can only be accessed or modified by users who are physically present at those locations. This creates different access qualities for different locations, ensuring that each location's content remains relevant and appropriate to its specific context while maintaining ease of operation for authorized users.

Inventive Principle:
Principle #3Local quality

2Reliability

If location-based access control is implemented, then privacy control and relevance are improved, but device complexity and system complexity are worsened

Engineering Contradiction:
Improveprivacy controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a location service as an intermediary component that handles the complex logic of determining user location, comparing it with content object locations, and enforcing access control rules. This mediator abstracts the complexity from the core content management system, providing reliable privacy control through location verification while keeping the overall system architecture manageable through clear separation of concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If users can create content objects only at associated locations, then content relevance and privacy are improved, but ease of operation is worsened

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent creation flexibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs preliminary location verification before allowing content object creation. When a user attempts to create content, the system first checks whether the user's current location matches the intended content location. This preliminary action ensures content relevance by preventing creation of location-mismatched content, while maintaining ease of operation for legitimate users who are already at the correct location by providing a seamless creation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9098720B2Location aware shared spaces
Publication Date: 2015.08.04 META PLATFORMS INC
  • US9098720B2 patent drawing
  • US9098720B2 patent drawing
  • US9098720B2 patent drawing

AI summary

In one embodiment, a geo-social networking system maintains a data store of shared space, wherein each shared space comprises one or more content objects, a location, and one or more privacy settings. The geo-social networking system allows a user read-access to a shared space based on privacy settings associated with the shared space. The geo-social networking system allows a user write-access to a shared space if the user is at the location associated with the shared space.