Customized Data Object Identifiers for Cross-Environment Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data sharing techniques via remote computing systems do not consider the recipient's computing environment, leading to issues where the recipient may not be able to successfully consume shared data, forcing them to install different software or request conversions.
Innovation Solution
A method that determines the recipient's computing device characteristics to generate a customized identifier for the data object, allowing access and consumption based on the device's capabilities, providing alternative processes if the preferred method fails.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user shares data using traditional file sharing techniques (copying to portable storage or cloud storage), then data can be transferred between users, but the recipient cannot successfully consume the data if their computing environment is incompatible, forcing them to install different software or request conversions
Solution Approach 1:
The system performs preliminary detection of the recipient's computing environment characteristics before data transfer. The identifier generated by the system includes embedded information about the recipient's device capabilities, allowing the sender to prepare appropriate data formats or conversion instructions in advance, ensuring the recipient can successfully consume the data without requiring post-transfer software installation or conversion requests
Solution Approach 2:
The system implements a feedback mechanism where the recipient's computing environment information is collected and fed back to the data sharing system. This feedback loop enables the system to adapt the data format, conversion process, or delivery method based on the recipient's actual capabilities, ensuring compatibility and successful data consumption without requiring additional manual intervention from the recipient
2Adaptability or versatility
If the system generates a single identifier for data sharing without considering recipient environment, then the sharing process is simple, but the data object cannot be consumed by recipients with incompatible hardware or software configurations
Solution Approach 1:
The system generates customized identifiers with different local qualities tailored to specific recipient environments. Each identifier contains environment-specific information such as device type, operating system, or software capabilities, allowing the same data object to be accessed through different consumption processes appropriate for each recipient's computing environment without requiring a single complex universal identifier
Solution Approach 2:
The system changes parameters of the identifier based on recipient computing environment characteristics. By detecting device type, OS version, installed software, or other environmental factors, the system modifies identifier properties such as format, encoding, or associated metadata to ensure compatibility with the specific recipient environment, enabling broad adaptability through parameter variation rather than structural complexity
Data Source
AI summary
A method of managing data objects at a remote computing system is disclosed. The method includes receiving a request to provide a recipient associated with a recipient computing device with access to a data object, providing an identifier that references the data object, receiving a request for the data object from the recipient, and providing the recipient with access to the data object based on one or more characteristics of the recipient computing device.


