发明名称 Push notification initiated background updates
摘要 In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
申请公布号 US9392393(B2) 申请公布日期 2016.07.12
申请号 US201414268885 申请日期 2014.05.02
申请人 Apple Inc. 发明人 Wood Justin;Vyas Amit K.;Vyrros Andrew H.;Kapoor Gaurav;Stanley-Marbell Phillip;Wan Kit-man;Andrews Jonathan J.;Nalam Naveen;Pollack Daniel B.;Shepherd Matthew E.;Hughes Brittany D.;Myszewski David B.;Russell Lee;Ramadurai Anand;Chan David Michael
分类号 H04W24/02;H04W4/00 主分类号 H04W24/02
代理机构 DLA Piper LLP US 代理人 Ponsford Page;DLA Piper LLP US
主权项 1. A method comprising: receiving a push notification at a first process on a mobile device; sending, from the first process, a request to a second process on the mobile device to determine whether it is ok to launch an application installed on the mobile device, the application associated with the push notification; determining, by the second process, a resource budget for the mobile device based on historical mobile device resource usage data; in response to receiving the request at the second process, automatically determining by the second process that it is not ok to launch the application based on the resource budget; sending, from the second process to the first process, a response indicating that it is not ok to launch the application; receiving, by the first process, a response from the second process indicating that it is not ok to launch the application; and storing the push notification on the mobile device when it is not ok to launch the application.
地址 Cupertino CA US