Unique Identifier Synchronization for Cross-Application Content Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser ability to request virtual itemsVSAvoidaccount identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecross-application content accessVSAvoidaccount identification and synchronization system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvevirtual item transmission efficiencyVSAvoidvirtual item delivery accuracy
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11341198B2Systems and methods for data processing related to an online to offline service
Publication Date: 2022.05.24 BEIJING DIDI INFINITY TECH & DEV CO LTD
  • US11341198B2 patent drawing
  • US11341198B2 patent drawing
  • US11341198B2 patent drawing

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.