Timestamp-Based Access Control for Collaborative Virtual Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality and augmented reality technologies lack effective methods for collaborative sessions that allow selective access to collaborative objects and virtual content based on timestamps, limiting user interaction and content management.

Innovation Solution

A collaborative session system that associates timestamps with user requests to provide editing access within a defined duration and viewing access after the duration, using advanced AR technologies like computer vision and object tracking to manage selective access to collaborative objects and virtual content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If collaborative sessions allow all users to access and edit collaborative objects at any time, then user interaction and collaboration flexibility are improved, but content management control and security deteriorate

Engineering Contradiction:
Improvecollaboration flexibilityVSAvoidcontent management control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by assigning timestamps to users when they join the collaborative session and pre-defining the collaborative duration period. This allows the system to automatically determine access rights based on the relationship between the timestamp, collaboration start time, and collaboration end time, without requiring real-time authorization decisions during the session.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic access control by providing different access rights (editing access vs. viewing access) based on the user's timestamp relative to the collaboration duration. Users who join during the collaborative period receive editing access, while those who join after the period ends receive only viewing access, creating a dynamic and adaptive authorization system.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If collaborative sessions provide unlimited access to collaborative objects, then user interaction is improved, but content security and access control deteriorate

Engineering Contradiction:
Improveuser interactionVSAvoidcontent security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by providing different access rights to different users based on their individual timestamps. Instead of a uniform access policy, each user receives customized access rights (editing or viewing) determined by when they joined the collaborative session, allowing selective access control tailored to each user's relationship to the collaboration timeline.

Inventive Principle:
Principle #3Local quality

3Reliability

If the system implements timestamp-based access control with different rights, then content management control is improved, but system complexity deteriorates

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

Solution Approach 1:

The system implements self-service by automatically determining user access rights based on the timestamp assigned when the user joined the collaborative session. The system autonomously compares the timestamp with the collaboration duration period and assigns appropriate access rights without requiring manual intervention from administrators or complex authorization workflows, simplifying the overall system operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12493705B2Selective collaborative object access based on timestamp
Publication Date: 2025.12.09 SNAP INC
  • US12493705B2 patent drawing
  • US12493705B2 patent drawing
  • US12493705B2 patent drawing

AI summary

Collaborative sessions in which access to added virtual content is selectively made available to participants/users by a collaborative system. The system receives a request from a user to join a session, and associates a timestamp with the user corresponding to receipt of the request. Users can edit the collaborative object if the timestamp is within the collaborative duration period and can view the collaborative object if the timestamp is after the collaborative duration period.