Live Data Viewing Security via Image Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud platform users face challenges in securing sensitive data from unintentional disclosure, particularly when using mobile devices in public settings, due to the risk of unauthorized access or 'shoulder surfing' while viewing sensitive information.

Innovation Solution

Implementing a system that uses a device's image detection component to authenticate the user and monitor their active viewing status, concealing data if the user is not actively viewing it or if another person is in the field of view, and redisplaying it when the user returns to view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sensitive data is displayed on a mobile device in public settings, then the user can access and view the data, but the data is at risk of unintentional disclosure through unauthorized access or shoulder surfing

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata disclosure risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary authentication using an image detection component (camera) to capture and verify the user's face before displaying sensitive data. This preliminary action ensures that only the authorized user can access the data, preventing unauthorized access and shoulder surfing while maintaining data accessibility for the legitimate user

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the field of view using the image detection component to detect whether another person enters the viewing area. When a potential threat is detected, the system provides feedback by concealing the data. This closed-loop feedback mechanism dynamically adjusts data visibility based on real-time environmental conditions, balancing accessibility with security

Inventive Principle:
Principle #23Feedback

2Reliability

If the device continuously monitors the field of view to detect potential threats, then data security is improved, but the device consumes additional energy and processing resources

Engineering Contradiction:
Improvedata securityVSAvoiddevice energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the system uses periodic action by only activating the image detection component when specific conditions are met (e.g., when sensitive data is displayed). The monitoring occurs in intervals or triggered events rather than continuously, reducing energy consumption while maintaining adequate security surveillance

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The image detection component serves dual purposes: it authenticates the user initially and then monitors for potential threats. This self-service approach allows one component to perform multiple functions, reducing the need for additional dedicated monitoring hardware and minimizing overall energy consumption while maintaining security

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11630907B2Live data viewing security
Publication Date: 2023.04.18 SALESFORCE INC
  • US11630907B2 patent drawing
  • US11630907B2 patent drawing
  • US11630907B2 patent drawing

AI summary

The techniques utilize an authentication process to authenticate the user to view protected data and an image monitoring process to monitor the field of view of the image detection component. When a user requests access to the protected data, the authentication process is activated. After a user is authenticated, the data may be displayed and an image monitoring process is activated and may use the image detection component to monitor the field of view to determine whether the user is actively viewing the data or that an additional person is in the field of view. When either event is detected, the protected data is concealed at the display of the user device.