发明名称 SERVICE RESPONSE DETECTION AND MANAGEMENT ON A MOBILE APPLICATION
摘要 Techniques for detecting and addressing performance issues related to a mobile application are provided. Examples of performance issues include a backend service (to which the mobile application is configured to transmit requests) becoming unavailable or overloaded, a third-party service that the mobile application relies on for data pertaining to the backend service becoming unavailable, and security vulnerabilities or code irregularities in the code of the mobile application. A fallback service that is separate from the backend service detects the performance issues and sends fallback data to the mobile application. The fallback data may cause the mobile application to operate in an offline mode, where the mobile application requests locally stored data instead of transmitting data requests to the backend service. The fallback data may reference page views that the mobile application downloads and displays instead of other page views that are based on data from the backend service.
申请公布号 US2016048418(A1) 申请公布日期 2016.02.18
申请号 US201414457664 申请日期 2014.08.12
申请人 Apollo Education Group, Inc. 发明人 Le David;Upendran Manish;Wong Ted;Lin Jo-Jo;Griner Bryce;George Isabel
分类号 G06F11/07;H04L29/08 主分类号 G06F11/07
代理机构 代理人
主权项 1. A method comprising: storing, by a fallback service that resides in a first network that is different than a second network in which a set of one or more target services reside, information about a plurality of events that have occurred outside of the first network; analyzing the plurality of events; based on a particular event of the plurality of events, determining, by the fallback service, a set of one or more mobile applications to notify; wherein the set of mobile applications are configured to communicate with the set of one or more target services; in response to determining the set of one or more mobile applications, sending a message from the fallback service to the set of one or more mobile applications; wherein the method is performed by one or more computing devices.
地址 Phoenix AZ US