10671367

System and Method for Analyzing User Experience of a Software Application Across Disparate Devices

PublishedJune 2, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A user device configured to provide information used to analyze a consistency of user experience across user devices, the user device comprising: one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to: obtain a display analysis patch and incorporate the display analysis patch into an application of the user device to create a patched application configured to provide at least one display parameter, wherein the application of the user device was instantiated at the user device without the display analysis patch prior to the incorporation of the display patch; execute at least a portion of the display analysis patch; obtain, based on the executed portion of the display analysis patch, one or more display parameters associated with a screen view of the patched application, wherein the screen view relates to a user interface that is generated by the patched application; and cause the one or more display parameters to be transmitted to a computing device via a network.

Plain English Translation

This invention relates to analyzing user experience consistency across different devices by monitoring display parameters of applications. The problem addressed is ensuring a uniform user experience when applications are deployed on diverse devices with varying hardware and software configurations. The solution involves a user device configured to integrate a display analysis patch into an existing application, enabling the collection of display-related metrics without requiring the application to be pre-integrated with such functionality. The patch is dynamically incorporated into the application, allowing the device to execute the patch and capture display parameters such as rendering quality, layout accuracy, or performance metrics from the application's user interface. These parameters are then transmitted to a remote computing device for analysis, enabling comparison across multiple devices to identify inconsistencies or deviations in the user experience. The approach avoids the need for application developers to pre-embed analysis tools, making it adaptable to existing applications and facilitating large-scale user experience monitoring.

Claim 2

Original Legal Text

2. The user device of claim 1 , wherein the screen view of the patched application is the same as an unpatched screen view of the application such that the display analysis patch does not affect the screen view.

Plain English Translation

A system for dynamically analyzing application behavior on a user device without altering the visual output of the application. The system includes a user device with a display and a processor configured to execute a patched application. The patch modifies the application to include a display analysis module that monitors the application's behavior, such as user interactions, system calls, or data flows, while ensuring the application's screen view remains unchanged. The patched application operates identically to an unpatched version, maintaining the same visual interface and user experience. The display analysis module collects data for security, debugging, or performance monitoring purposes without introducing visual discrepancies or performance degradation. This approach allows for transparent behavioral analysis, enabling developers or security analysts to observe application behavior without affecting the user's interaction with the application. The system is particularly useful for detecting anomalies, vulnerabilities, or performance issues in applications while preserving the original user interface.

Claim 3

Original Legal Text

3. The user device of claim 1 , wherein the user device is caused to: receive, from the computing device, a command to be executed; and execute the command to obtain the one or more display parameters.

Plain English Translation

A system involves a user device and a computing device that collaborates to determine display parameters for content rendering. The user device receives a command from the computing device and executes the command to obtain one or more display parameters. These parameters define how content should be displayed on the user device, such as resolution, color settings, or other visual attributes. The computing device may generate or provide the command based on predefined rules, user preferences, or environmental conditions. The user device processes the command to extract the necessary display parameters, which are then applied to adjust the display output. This approach ensures consistent and optimized content rendering across different devices and environments. The system may also include additional features, such as dynamic parameter adjustments based on real-time conditions or user feedback, to enhance the viewing experience. The interaction between the user device and the computing device allows for centralized control and flexibility in managing display settings.

Claim 4

Original Legal Text

4. The user device of claim 1 , wherein the user device is caused to facilitate comparison of the one or more display parameters of the user device with one or more display parameters from a second user device at the computing device.

Plain English Translation

This invention relates to user devices configured to compare display parameters with another user device via a computing device. The technology addresses the problem of ensuring consistent display performance across multiple devices, which is critical for applications requiring color accuracy, brightness uniformity, or other display-related metrics. The user device includes a display and a processor that obtains one or more display parameters, such as color calibration data, brightness levels, or resolution settings. These parameters are transmitted to a computing device, which facilitates a comparison between the display parameters of the user device and those of a second user device. The comparison may involve analyzing differences in color profiles, brightness levels, or other display characteristics to identify discrepancies or deviations. The computing device may then generate a report or adjustment recommendations to align the display parameters of both devices. This ensures uniformity in display performance, which is particularly useful in professional environments like graphic design, medical imaging, or content creation where accurate color representation is essential. The system may also support real-time adjustments or automated calibration to maintain consistency across devices.

Claim 5

Original Legal Text

5. The user device of claim 1 , wherein the user device is caused to: obtain a second set of one or more display parameters related to a second user device; compare the one or more display parameters with the second set of one or more display parameters; and determine a level of consistency across the user device and the second user device based on the comparison.

Plain English Translation

This invention relates to user devices configured to assess display parameter consistency across multiple devices. The problem addressed is ensuring uniform visual output across different user devices, which is critical for applications requiring precise color accuracy, such as professional design, medical imaging, or content creation. The invention provides a system where a user device obtains a second set of display parameters from another user device, compares these parameters with its own, and determines a consistency level between the two. The display parameters may include color calibration data, brightness levels, contrast ratios, or other visual output characteristics. By analyzing these parameters, the system can identify discrepancies that may affect visual fidelity. This allows users to verify whether multiple devices are configured similarly, ensuring consistent visual experiences. The invention is particularly useful in collaborative environments where multiple users interact with the same content across different devices, or in industries where precise display accuracy is essential. The comparison process may involve statistical analysis, threshold-based evaluation, or other methods to quantify the degree of consistency. The system may also provide feedback or recommendations to adjust parameters to improve uniformity. This ensures that visual content appears the same across all devices, reducing errors and enhancing reliability.

Claim 6

Original Legal Text

6. The user device of claim 5 , wherein the user device is caused to receive, from the computing device, an indication regarding whether the one or more display parameters match the second set of one or more display parameters.

Plain English Translation

This invention relates to a user device configured to adjust display parameters based on input from a computing device. The problem addressed is ensuring consistent display settings across multiple devices, particularly when a user device interacts with a computing device that may have different display capabilities or preferences. The user device is designed to receive and process display parameters from the computing device to optimize the visual output for the user. Specifically, the user device compares a first set of display parameters (e.g., resolution, color profile, brightness) with a second set of display parameters stored locally or provided by the computing device. If the parameters do not match, the user device adjusts its display settings to align with the second set. Additionally, the user device receives an indication from the computing device confirming whether the adjusted parameters match the intended settings, allowing for real-time verification and correction. This ensures seamless display consistency when the user device interacts with the computing device, improving user experience and reducing manual adjustments. The invention is particularly useful in scenarios where multiple devices need synchronized display configurations, such as in collaborative workspaces or multi-device environments.

Claim 7

Original Legal Text

7. The user device of claim 1 , wherein the user device is a mobile device.

Plain English Translation

A mobile device is configured to receive a request for a service from a user, where the service involves accessing a resource. The device includes a processor and a memory storing instructions that, when executed by the processor, cause the device to perform operations. These operations include receiving the request, determining whether the user is authorized to access the resource, and granting or denying access based on the authorization check. The device may also include a communication interface for transmitting data related to the request and a display for presenting the resource or an error message if access is denied. The authorization process may involve verifying user credentials, checking permissions, or consulting an external authentication system. The mobile device may further include input mechanisms, such as a touchscreen or biometric sensor, to capture user input for authentication. The system ensures secure and controlled access to resources, addressing challenges in mobile environments where security and usability must be balanced. The device may also log access attempts for auditing purposes.

Claim 8

Original Legal Text

8. A computing device configured to obtain information from user devices to facilitate analysis of a consistency of user experience across the user devices, the computing device comprising: one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computing device to: obtain, from a first user device, a first set of one or more display parameters associated with a first screen view of a first patched application, wherein the first patched application operates at the first user device, and wherein a first application was instantiated at the first user device without a display analysis patch prior to incorporation of the display analysis patch into the first application to create the first patched application; obtain, from a second user device, a second set of one or more display parameters associated with a second screen view of a second patched application, wherein the second patched application operates at the second user device and wherein a second application was instantiated at the second user device without the display analysis patch prior to incorporation of the display analysis patch into the second application to create the second patched application; compare the first set of one or more display parameters with the second set of one or more display parameters; and determine, based on the comparison, whether or not the first user device and the second user device provide the same level of user experience.

Plain English Translation

This invention relates to analyzing user experience consistency across multiple devices by monitoring display parameters of patched applications. The problem addressed is ensuring uniform user experience when applications are deployed on different devices, which may have varying hardware, software, or configuration settings that could affect display behavior. The system involves a computing device that collects display parameters from multiple user devices running patched versions of an application. The patches are added to the original applications to enable display analysis. The computing device retrieves display parameters from a first user device running a first patched application and a second user device running a second patched application. These parameters describe how the applications are rendered on each device's screen. The computing device then compares the display parameters from both devices to determine whether the user experience is consistent. If the parameters differ significantly, it indicates potential issues in rendering or performance across devices, allowing developers to identify and resolve inconsistencies. The system helps maintain a standardized user experience by detecting deviations in display behavior caused by device-specific factors.

Claim 9

Original Legal Text

9. The computing device of claim 8 , wherein the computing device is caused to determine that the first user device and the second user device do not provide the same level of user experience responsive to a determination that the first set of one or more display parameters are not the same as the second set of one or more display parameters.

Plain English Translation

This invention relates to computing devices that adjust display parameters to ensure consistent user experience across multiple user devices. The problem addressed is the variability in display quality and performance when content is shared or synchronized between different devices, leading to inconsistent user experiences. The invention provides a solution by comparing display parameters of two or more user devices and determining whether they provide the same level of user experience based on these parameters. The computing device analyzes a first set of display parameters from a first user device and a second set of display parameters from a second user device. These parameters may include resolution, refresh rate, color accuracy, brightness, contrast, or other display-related metrics. If the computing device detects that the first set of display parameters differs from the second set, it concludes that the devices do not provide the same user experience. This determination can trigger further actions, such as adjusting display settings, notifying users, or optimizing content delivery to improve consistency. The invention ensures that when content is shared or synchronized between devices, the display quality remains uniform, enhancing user satisfaction. By dynamically assessing and comparing display parameters, the system avoids discrepancies that could degrade the viewing or interaction experience. This approach is particularly useful in collaborative environments, multimedia streaming, or multi-device synchronization scenarios.

Claim 10

Original Legal Text

10. The computing device of claim 8 , wherein the computing device is caused to: transmit a command to the first user device and the second user device, wherein the first set of one or more display parameters from the first user device and the second set of one or more display parameters from the second user device are each based on the command.

Plain English Translation

A computing device synchronizes display parameters across multiple user devices to ensure consistent visual output. The problem addressed is the lack of uniformity in display settings when multiple devices are used in a shared environment, such as collaborative workspaces or multi-device presentations, leading to inconsistencies in color, brightness, or other visual attributes. The computing device receives a first set of display parameters from a first user device and a second set of display parameters from a second user device. These parameters may include brightness, contrast, color temperature, or other display-related settings. The computing device then transmits a command to both the first and second user devices, causing them to adjust their display parameters based on the command. This ensures that the display settings across the devices are synchronized, providing a consistent visual experience. The synchronization may be triggered by user input, automatic detection of display discrepancies, or predefined scheduling. The solution is particularly useful in environments where multiple users or devices need to maintain uniform display conditions, such as in professional design work, medical imaging, or collaborative editing.

Claim 11

Original Legal Text

11. The computing device of claim 10 , wherein the command is to be executed by one or more of the first user device to obtain the first set of one or more display parameters or the second user device to obtain the second set of one or more display parameters.

Plain English Translation

This invention relates to computing devices configured to manage display parameters across multiple user devices. The problem addressed is the need for synchronized or coordinated display settings between devices, such as brightness, color profiles, or other visual configurations, to ensure a consistent user experience or to adapt to environmental conditions. The computing device includes a processor and memory storing instructions that, when executed, cause the device to receive a command from a first user device. The command is associated with a first set of one or more display parameters for the first user device and a second set of one or more display parameters for a second user device. The command is executed by either the first user device to obtain the first set of display parameters or by the second user device to obtain the second set of display parameters. This allows for dynamic adjustment of display settings based on user preferences, environmental factors, or device capabilities, ensuring consistency or optimization across multiple devices. The system may also include communication interfaces to facilitate the exchange of display parameter data between devices. The invention improves user experience by automating display parameter management and reducing manual configuration efforts.

Claim 12

Original Legal Text

12. The computing device of claim 8 , wherein the computing device is caused to transmit an indication of a result of the comparison to at least the first user device.

Plain English Translation

A computing device is configured to compare data from a first user device with data from a second user device to determine a similarity between the two datasets. The comparison may involve analyzing user-generated content, such as text, images, or other digital media, to identify matches or near-matches. The computing device then transmits an indication of the comparison result to at least the first user device, allowing the user to be notified of any similarities or potential duplicates. This system is useful in applications where data consistency, plagiarism detection, or content verification is required, such as in collaborative platforms, academic tools, or digital rights management. The computing device may also process the data to extract relevant features before performing the comparison, ensuring accurate and efficient analysis. The transmission of results enables real-time feedback, helping users take corrective actions if needed. This technology addresses the need for automated similarity detection in digital environments where multiple users contribute or share content.

Claim 13

Original Legal Text

13. The computing device of claim 8 , wherein the first user device is a first mobile device, and the second user device is a second mobile device.

Plain English Translation

This invention relates to computing devices configured to facilitate secure communication between mobile devices. The problem addressed is the need for secure and efficient data exchange between mobile devices, particularly in scenarios where direct communication may be unreliable or insecure. The computing device includes a processor and memory storing instructions that, when executed, cause the device to establish a secure communication channel between a first mobile device and a second mobile device. The secure channel is used to transmit data, such as authentication credentials or encrypted messages, between the devices. The computing device may also verify the identity of the mobile devices before allowing communication, ensuring that only authorized devices can exchange data. The system may further include a server that mediates the communication between the mobile devices, providing an additional layer of security by validating transactions or messages before they are transmitted. The server can also store logs of communication sessions for auditing purposes. The mobile devices may use cryptographic techniques to encrypt data before transmission, ensuring confidentiality and integrity. This invention improves upon existing methods by providing a more secure and reliable way for mobile devices to communicate, reducing the risk of interception or unauthorized access. The use of a computing device to manage the communication channel ensures that data is transmitted efficiently and securely, even in environments with potential security threats.

Claim 14

Original Legal Text

14. A method of analyzing consistency of user experience of a patched application on a user device, the method being implemented on a user device comprising one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, perform the method, the method comprising: obtaining a display analysis patch and incorporate the display analysis patch into an application of the user device to create a patched application configured to provide at least one display parameter, wherein the application of the user device was instantiated at the user device without the display analysis patch prior to the incorporation of the display patch; executing at least a portion of the display analysis patch; obtaining, based on the executed portion of the display analysis patch, one or more display parameters associated with a screen view of the patched application, wherein the screen view relates to a user interface that is generated by the patched application; and causing the one or more display parameters to be transmitted to a computing device via a network.

Plain English Translation

The invention relates to analyzing the consistency of user experience for a patched application on a user device. The problem addressed is ensuring that software updates or patches do not negatively impact the user interface (UI) or display performance of an application. The method involves dynamically incorporating a display analysis patch into an existing application on a user device. This patched application is configured to provide display parameters that describe the UI's visual behavior. The patch is executed to collect these parameters, such as rendering metrics, layout consistency, or visual anomalies, from the application's screen view. The collected data is then transmitted to a remote computing device for further analysis, allowing developers to assess the impact of the patch on the user experience. The approach enables real-time monitoring of UI consistency after updates, ensuring that patches do not introduce visual defects or performance issues. The method is implemented using one or more processors executing program instructions on the user device, ensuring minimal overhead while providing actionable insights into display behavior.

Claim 15

Original Legal Text

15. The method of claim 14 , wherein the screen view of the patched application is the same as an unpatched screen view of the application such that the display analysis patch does not affect the screen view.

Plain English Translation

A method for applying a display analysis patch to an application without altering the visual appearance of the screen view. The technique involves modifying the application to include a patch that enables display analysis functionality while ensuring the patched application's screen view remains identical to the unpatched version. This allows for the analysis of display data, such as screen content or user interactions, without introducing any visible changes to the user interface. The patch may include additional code or modifications to existing code that operate in the background, capturing or processing display-related information without affecting the visual output. The method ensures that the application behaves and appears the same as before patching, maintaining user experience while enabling hidden analysis capabilities. This approach is useful for applications where display analysis is required for testing, debugging, or monitoring purposes, without disrupting the normal operation or appearance of the application. The patch may be applied dynamically or statically, depending on the implementation, and can be designed to work with various types of applications, including those running on mobile devices, desktops, or embedded systems. The method ensures that the analysis functionality is transparent to the end user, preserving the original user interface while enabling backend data collection or processing.

Claim 16

Original Legal Text

16. The method of claim 14 , further comprising: receiving, from the computing device, a command to be executed; and executing the command to obtain the one or more display parameters.

Plain English Translation

A system and method for dynamically adjusting display parameters of a computing device based on user interaction and environmental conditions. The invention addresses the problem of static display settings that do not adapt to changing user needs or environmental factors, leading to suboptimal viewing experiences. The method involves monitoring user interaction with the computing device, such as touch inputs, gestures, or other user actions, to determine display preferences. Additionally, environmental conditions like ambient lighting, device orientation, or proximity to other devices are detected using sensors. Based on this data, one or more display parameters, such as brightness, contrast, color temperature, or refresh rate, are dynamically adjusted to enhance visibility and user experience. The system may also receive and execute commands from the computing device to further refine these parameters. The adjustments are made in real-time, ensuring the display remains optimized for the current context. This approach improves usability, reduces eye strain, and extends battery life by avoiding unnecessary power consumption. The invention is particularly useful for mobile devices, where environmental conditions and user interactions vary frequently.

Claim 17

Original Legal Text

17. The method of claim 14 , further comprising facilitating comparison of the one or more display parameters of the user device with one or more display parameters from a second user device at the computing device.

Plain English Translation

This invention relates to a system for comparing display parameters between user devices to optimize content presentation. The method involves analyzing display parameters of a first user device, such as screen resolution, color calibration, brightness, and refresh rate, and then facilitating a comparison of these parameters with those of a second user device. The comparison is performed at a computing device, which may be a server or a cloud-based system, to ensure consistency in how content is displayed across different devices. This helps in maintaining visual fidelity, particularly for applications requiring precise color accuracy, such as graphic design, medical imaging, or video editing. The system may also adjust display settings dynamically based on the comparison to improve user experience or ensure compliance with industry standards. The method supports real-time or batch processing of display parameter data, allowing for scalable deployment in environments with multiple devices. The invention addresses the challenge of inconsistent display outputs across devices, which can lead to misinterpretation of visual data or reduced productivity in professional workflows.

Claim 18

Original Legal Text

18. The method of claim 14 , further comprising: obtaining a second set of one or more display parameters related to a second user device; comparing the one or more display parameters with the second set of one or more display parameters; and determining a level of consistency across the user device and the second user device based on the comparison.

Plain English Translation

This invention relates to a method for evaluating display consistency across multiple user devices. The problem addressed is ensuring that visual content appears uniformly across different devices, which is critical for applications like digital advertising, media streaming, and user interface design. The method involves obtaining display parameters from a first user device, such as screen resolution, color calibration, brightness, and refresh rate. These parameters are then compared with a second set of display parameters from a second user device. The comparison determines how closely the display characteristics of the two devices match, providing a quantitative measure of consistency. This allows developers and content providers to assess whether visual content will appear as intended across different devices, reducing discrepancies that could affect user experience or compliance with standards. The method may also involve analyzing additional factors like device type, operating system, or display technology to refine the consistency assessment. The output can be used to adjust content rendering, select appropriate display settings, or flag devices with significant deviations for further calibration. This ensures that visual content is displayed predictably, improving reliability and user satisfaction.

Claim 19

Original Legal Text

19. The method of claim 18 , further comprising receiving, from the computing device, an indication regarding whether the one or more display parameters match the second set of one or more display parameters.

Plain English Translation

A system and method for dynamically adjusting display parameters of a computing device to optimize content presentation. The technology addresses the challenge of ensuring consistent and optimal display settings across different devices and environments, particularly when content is shared or transferred between devices. The method involves analyzing the current display parameters of a computing device, such as brightness, contrast, color temperature, and resolution, and comparing them to a predefined set of optimal parameters for the content being displayed. If a mismatch is detected, the system automatically adjusts the display parameters to match the optimal settings, ensuring the content is presented as intended. The system also receives feedback from the computing device regarding whether the adjusted parameters match the optimal settings, allowing for further refinement or confirmation of the adjustments. This ensures that the display settings are dynamically optimized for the best viewing experience, regardless of the device or environment. The method may also involve storing the optimal parameters for future use or sharing them with other devices to maintain consistency.

Claim 20

Original Legal Text

20. The method of claim 14 , wherein the user device is a mobile device.

Plain English Translation

A mobile device-based system for secure authentication and transaction processing addresses the need for secure and convenient digital transactions in environments where traditional authentication methods are impractical. The system leverages a mobile device to generate and manage cryptographic keys, ensuring secure communication between the device and a remote server. The mobile device captures biometric data, such as fingerprints or facial recognition, to authenticate the user before initiating a transaction. The system encrypts transaction data using the cryptographic keys and transmits it to the server for verification. The server validates the biometric data and transaction details, then processes the transaction if all checks pass. This approach enhances security by eliminating the need for physical tokens or passwords, while also providing a seamless user experience. The mobile device's portability ensures accessibility in various settings, including remote or mobile environments. The system may also integrate with existing payment networks or financial institutions to facilitate widespread adoption. By combining biometric authentication with cryptographic security, the system mitigates risks associated with fraud, unauthorized access, and data breaches.

Patent Metadata

Filing Date

Unknown

Publication Date

June 2, 2020

Inventors

JOSHUA SCOTT MATTHEWS
DAVID MICHAEL TEITELBAUM

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR ANALYZING USER EXPERIENCE OF A SOFTWARE APPLICATION ACROSS DISPARATE DEVICES” (10671367). https://patentable.app/patents/10671367

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10671367. See llms.txt for full attribution policy.

SYSTEM AND METHOD FOR ANALYZING USER EXPERIENCE OF A SOFTWARE APPLICATION ACROSS DISPARATE DEVICES