Webview Cookie Unification via Device Identifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional webview applications have temporary cookie spaces that are cleared when the application ends, making it challenging to present user-customized content across different webviews and browsers on a device.
Innovation Solution
A method is introduced to expand the cookie space by retrieving a unique device identifier, encoding it, and passing it to an advertising system to receive a cookie for inclusion in the webview's cookie space, allowing user interaction information to be unified across multiple browsers and applications, enabling content selection based on these interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If webview applications use separate cookie spaces, then each webview maintains its own independent data storage, but user interaction information cannot be unified across different webviews and browsers
Solution Approach 1:
The patent introduces a device identifier as an intermediary element that mediates between separate cookie spaces. By retrieving the device identifier and passing it to the advertising system, a unified cookie can be obtained that bridges multiple webviews and browsers, allowing user interaction information to be shared while maintaining the independence of individual cookie spaces
Solution Approach 2:
The patent makes the cookie space universal by enabling a single cookie to function across multiple webviews and browsers. The advertising system uses the device identifier to provide a unified cookie that can be accessed by any webview or browser on the device, allowing the same cookie to serve multiple functions and applications simultaneously
2Quantity of substance
If cookie spaces are cleared when applications end, then storage memory is freed, but user interaction information is lost
Solution Approach 1:
The patent creates a copy of user interaction information by transferring it to the advertising system's server. When a webview ends and its cookie space is cleared, the interaction data has already been copied to the advertising system, which can retrieve it using the device identifier and provide it again when the user returns
3Adaptability or versatility
If unique device identifiers are retrieved and passed to advertising systems, then unified cookies can be obtained across webviews, but additional processing steps are required
Solution Approach 1:
The patent performs preliminary action by retrieving the device identifier and obtaining the unified cookie from the advertising system before the webview begins its operation. This preliminary setup ensures that the cookie space is properly configured with the unified cookie before any content delivery occurs, avoiding the need for complex real-time adjustments
Data Source
AI summary
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for delivering content. A method includes: identifying a webview; providing a script for execution when the webview is initiated, the script causing a device associated with the webview to retrieve a unique identifier associated with the device, encode the unique identifier, construct a URL that includes an advertising system domain and the encoded unique identifier, and pass the encoded unique identifier to the advertising system; passing a cookie for the advertising domain back to the webview for inclusion in the cookie space of the webview; storing information related to interactions of a user of the device when accessing content through different browsers or applications so as to unify the cookie spaces of the different browsers; identifying a request for content as being associated with the device; and using the information to determine content for delivery.


