Document Sharing via Access Codes and Gateway

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for sharing electronic documents across different devices, particularly between users with varying capabilities, such as feature phones and smartphones, while ensuring secure access and authorization.

Innovation Solution

A system that generates and validates file access codes, which can be transmitted via SMS, MMS, or QR codes, allowing authorized users to access documents stored on a server, even if the recipient's device cannot execute the identity management application, by using a gateway to provide metadata or the document itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If document sharing requires execution of identity management application, then security is improved, but device compatibility deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a gateway as an intermediary component that mediates between the identity management application and diverse client devices. The gateway receives access requests from various devices, validates credentials, and returns document information, enabling feature phones and smartphones without the full application to access documents securely through standardized communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple access methods (SMS, MMS, QR) are supported, then device compatibility is improved, but system complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway is designed with multi-functionality to handle multiple communication protocols (SMS, MMS, QR codes, email) through a unified architecture. This universal design allows the system to support diverse client devices while maintaining a single codebase and centralized credential validation logic, reducing overall system complexity despite supporting multiple access methods.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If document information is shared via SMS/MMS, then accessibility to feature phones is improved, but information completeness deteriorates

Engineering Contradiction:
ImproveaccessibilityVSAvoidinformation completeness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system extracts and transmits only the essential document information (metadata, title, author, key details) through SMS and MMS messages to feature phones, while the complete document remains stored on the server. This selective extraction enables accessibility to feature phones with limited capabilities while preserving information completeness by allowing users to access full documents through smartphones or the web interface when available.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9923904B1Sharing document information
Publication Date: 2018.03.20 STRATEGY INC
  • US9923904B1 patent drawing
  • US9923904B1 patent drawing
  • US9923904B1 patent drawing

AI summary

The disclosure of the present document can be embodied in a non-transitory computer-readable medium storing instructions that cause one or more processors to perform various operations, including, receiving, from a first client device associated with a user account of a first user, a request for sharing a document. The document is associated with a credential of the first user, and the credential is associated with the user account of the first user. The operations include transmitting, in response to the request, a code associated with the document, and receiving, from a second client device, a request to access the document. The request to access the document includes the code associated with the document. The operations include determining, based on the request to access the document, that the second client device is authorized to access the document, and communicating, to the second client device, a message including information about the document.