发明名称 Power Efficient Brokered Communication Supporting Notification Blocking
摘要 A notification service receives messages including various data from application services, and provides notifications including that data to the appropriate computing devices. Each computing device includes a notification system that receives notifications from the notification service and provides those notifications to the appropriate applications on the computing device. If an application is not allowed to run on a computing device, the notification system on the computing device provides an indication to the notification service to block notifications for the application on the computing device. The notification service ceases providing notifications to a computing device targeting applications for which notifications are blocked on the computing device until an indication is received from the computing device to unblock notifications for the application.
申请公布号 US2016210178(A1) 申请公布日期 2016.07.21
申请号 US201615082713 申请日期 2016.03.28
申请人 Microsoft Technology Licensing, LLC 发明人 Woley Kevin Michael;Srour Benjamin Salim;Anand Gaurav S.;Kuchta Nathan J.;Stewart Benjamin D. L.;Skarbovsky Evgeny;Regan Donovan P.;Joy George;Louie Darren
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项 1. A method implemented in a notification service, the method comprising: maintaining, while there is a persistent communication connection between a computing device and the notification service, information that identifies statuses for multiple applications on the computing device based at least in part on previously received indications from the computing device of ones of the multiple applications for which notifications are blocked, at least one of the previously received indications comprising an indication to block notifications for one application of the multiple applications, the at least one previously received indication having been received in response to the one application not running on the computing device and the one application not being permitted to run as a background application on the computing device; and providing to the computing device over the persistent communication connection, a notification targeting the one application in response to determining that notifications for the one application on the computing device are not blocked.
地址 Redmond WA US