发明名称 Event Notifications for Applications
摘要 A server includes a network communication device, memory hardware, and data processing hardware. The data processing hardware receives sensor data and application data from a client computing device. The sensor data includes sensor measurement values from sensors. The application data indicates application states applications. The data processing hardware receives a request to provide event notifications to a first application from the plurality of applications upon an occurrence of an event. The request includes an event description. The data processing hardware identifies an event trigger that indicates the occurrence of the event. The event trigger includes an application state of a second application and a sensor measurement value for at least one of the sensors. The data processing hardware detects the occurrence of the event by comparing the event trigger with the sensor data and the application data, and transmits an event notification to the first application upon detecting the event.
申请公布号 US2017063606(A1) 申请公布日期 2017.03.02
申请号 US201514838489 申请日期 2015.08.28
申请人 Quixey, Inc. 发明人 Babu Narayan
分类号 H04L12/24;H04L29/08 主分类号 H04L12/24
代理机构 代理人
主权项 1. A server comprising: a network communication device; memory hardware; and data processing hardware in communication with the network communication device and the memory hardware, the data processing hardware configured to execute computer-readable instructions that, in response to being executed by the data processing hardware, cause the data processing hardware to: receive sensor data and application data from a client computing device via the network communication device, the sensor data comprising sensor measurement values from a plurality of sensors of the client computing device, the application data indicating application states of a plurality of applications installed on the client computing device;receive a request to provide event notifications to a first application from the plurality of applications installed on the client computing device, the request comprising an event description that describes the event;identify an event trigger that indicates an occurrence of the event described by the event description, the event trigger comprising: an application state trigger that indicates an application state of a second application from the plurality of applications; and/ora sensor measurement trigger that indicates a sensor measurement value for a sensor from the plurality of sensors in the client computing device;detect the occurrence of the event by comparing the application state trigger with application states in the application data, and by comparing the sensor measurement trigger with sensor measurement values in the sensor data; andtransmit an event notification to the first application via the network communication device in response to detecting the occurrence of the event, the event notification indicating that the event has occurred.
地址 Mountain View CA US