Unique Identifier Synchronization for Cross-Application Content Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the mobile Internet era, users face difficulties when trying to access contents associated with one application through another, such as identifying the correct account for an electronic coupon or invoking the correct application to view a shared link, due to issues like multiple accounts linked to a single phone number and inconsistent handling of Uniform Resource Identifiers (URIs).
Innovation Solution
A system and method that utilize unique identifiers (UIDs) to accurately identify accounts and synchronize data between applications, allowing for the transmission of virtual items like electronic coupons and the invocation of linked applications based on user requests, ensuring correct account association and seamless access to shared content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a phone number is used to identify an account in the first application, then the user can request virtual items through the first application, but the server cannot accurately identify the correct account when multiple accounts are associated with the same phone number
Solution Approach 1:
The patent introduces a unique identifier (UID) as an intermediary element that bridges the first application and the second application. The UID is obtained from user information in the first request and used to accurately identify the corresponding account in the second application, resolving the ambiguity caused by multiple accounts sharing the same phone number. This intermediary mechanism enables precise account identification while maintaining ease of operation through the first application.
2Adaptability or versatility
If the system supports multiple applications and account associations, then users can access contents across applications, but the complexity of identifying and synchronizing accounts between applications increases
Solution Approach 1:
The patent implements a universal unique identifier (UID) mechanism that functions across multiple applications. The UID serves as a multi-functional key that can identify accounts in both the first application and the second application, enabling cross-application content access without requiring separate identification systems for each application. This universal identifier simplifies the overall system complexity while maintaining high adaptability.
Solution Approach 2:
The system employs feedback mechanisms to synchronize account information between applications. When an account is identified in one application, the system provides feedback to synchronize the UID and account status across applications, ensuring consistency. This feedback loop automates the synchronization process, reducing manual intervention and system complexity.
3Productivity
If the system transmits virtual items between applications using phone numbers, then the transmission process is simple, but the virtual item may be transmitted to the wrong account
Solution Approach 1:
The patent changes the identification parameter from phone number to unique identifier (UID) for virtual item transmission. While the request initiation remains simple through the first application, the system transforms the phone number into a UID that uniquely identifies the target account in the second application. This parameter change maintains transmission efficiency while significantly improving delivery accuracy, ensuring virtual items reach the correct account.
Data Source
AI summary
A method may include receiving, from a first application installed in an electronic device, a first request for accessing a first set of contents associated with a second application. The method may include obtaining a request time stamp and a content pointer associated with the first set of contents. The method may include placing the link information to a predetermined storage space in the electronic device. The method may include invoking the second application based on the content pointer and obtain an invoking time stamp. The method may include comparing a time interval between the request time stamp and the invoking time stamp to a predetermined time threshold. The method may include accessing the first set of contents in the second application according to the content pointer in response to a determination that the time interval is less than the predetermined time threshold.


