18243486. APPLICATION LAUNCH SUPPORT simplified abstract (Snap Inc.)
Contents
APPLICATION LAUNCH SUPPORT
Organization Name
Inventor(s)
Phong Le of Fountain Valley CA (US)
Minshen Hao of Hawthorne CA (US)
Evan Chien Yi Chow of Orinda CA (US)
Zhengyi Liu of Cupertino CA (US)
APPLICATION LAUNCH SUPPORT - A simplified explanation of the abstract
This abstract first appeared for US patent application 18243486 titled 'APPLICATION LAUNCH SUPPORT
Simplified Explanation
The patent application describes a method for testing software updates before launching them to all users. Here is a simplified explanation of the abstract:
- The method involves monitoring how users engage with an existing application on multiple devices.
- Based on this user engagement data, a probability interval is determined.
- A candidate update version of the application is then launched to a subset of devices.
- The user engagement data of the candidate update version is monitored on these devices.
- If the user engagement data falls within the probability interval, a testing pass notification is provided.
Potential applications of this technology:
- Software companies can use this method to test new versions of their applications before releasing them to all users.
- It can help identify any issues or bugs in the update version before it is widely distributed.
- The method can be applied to various types of software, including mobile apps, web applications, and desktop software.
Problems solved by this technology:
- Ensures that software updates are thoroughly tested before being released to all users.
- Helps identify any potential issues or bugs in the update version, allowing them to be fixed before causing problems for a large user base.
- Reduces the risk of negative user experiences and improves the overall quality of software updates.
Benefits of this technology:
- Provides a systematic approach to regression testing, ensuring that updates are thoroughly evaluated.
- Saves time and resources by testing updates on a subset of devices before a full release.
- Helps maintain a positive user experience by minimizing the chances of releasing faulty software updates.
Original Abstract Submitted
A method of software launch regression testing comprises monitoring a user engagement parameter of an existing application running on a plurality of client devices and determining a probability interval from the user engagement parameter of the existing application. A candidate update application is then launched to a subset of the plurality of client devices. The method then proceeds with monitoring a corresponding user engagement parameter of the candidate update version running on the subset of client devices, determining if the corresponding user engagement parameter of the candidate update version falls within the probability interval, and, based on the probability interval falling within the probability interval, providing a testing pass notification.