Quick relay traffic management for cloud messaging

    公开(公告)号:US10785313B2

    公开(公告)日:2020-09-22

    申请号:US15713360

    申请日:2017-09-22

    Applicant: Apple Inc.

    Abstract: A quick relay communication protocol is used by an initiating communication device (such as a wearable electronic device, e.g., a smart watch) and/or a recipient communication device (such as a companion electronic device to the wearable electronic device, e.g., a smart phone, a tablet computer or a laptop computer) to selectively communicate messages via different communication channels. Based on available connections and a communication constraint associated with a message, a processor executing a program module in an application layer in the initiating communication device provides transmission instructions to an interface circuit in the initiating communication device, which transmits a message to the recipient communication device based on the transmission instructions. When there are currently no available connections and the message is eligible to be communicated through a cloud-based relay server, the processor establishes a cloud-based connection with the recipient communication device via the relay server.

    Suspended baseband state
    63.
    发明授权

    公开(公告)号:US10588170B2

    公开(公告)日:2020-03-10

    申请号:US15702978

    申请日:2017-09-13

    Applicant: Apple Inc.

    Abstract: A user equipment (UE) device and associated methods for entering a suspended baseband state in response to a signal strength indicator falling below a threshold. A UE engages in an active connection with a remote server, which may be a transmission control protocol (TCP) push connection. A baseband layer of the UE determines that the signal strength indicator has fallen below a threshold, and transmits a notification to an application layer of the UE to suspend the connection. The baseband layer may later determine that the signal strength has risen above a second threshold, whereby the UE may resume the suspended connection. The UE may maintain state information associated with the connection during the suspended state, such that the UE may resume the suspended connection without reestablishing a new connection with the remote server.

    Proxied push
    64.
    发明授权

    公开(公告)号:US10542109B2

    公开(公告)日:2020-01-21

    申请号:US15594391

    申请日:2017-05-12

    Applicant: Apple Inc.

    Abstract: A system and method are described for establishing two-way push communication between an intermediate or companion device and a mobile device. Mobile devices register to listen for push notifications delivered through a push notification service from a specified set of providers. The presence of the mobile devices is delivered to the push notification service that maps the mobile devices to connections made between their respective companion devices and the push notification service. If the push notification service determines that a mobile device is “online,” in response to receiving a push notification for the mobile device, a current network connection over which a companion device is listening for push notifications is identified and the push notification is forwarded to the companion device. The companion device then can deliver the push notification to the mobile device.

    Keep Alive Interval Fallback
    70.
    发明申请

    公开(公告)号:US20180352586A1

    公开(公告)日:2018-12-06

    申请号:US15702921

    申请日:2017-09-13

    Applicant: Apple Inc.

    CPC classification number: H04W76/25 H04W52/0254 H04W52/0261 H04W76/38

    Abstract: Methods and user equipment devices (UEs) are disclosed for performing keep alive interval fallback. During an active connection with a remote network, a UE may operate in a steady state configuration wherein keep alive message are periodically sent to the remote network. The UE may determine that a keep alive message has failed to receive an acknowledgement (ACK) response. Based on the determination that the keep alive message has failed, the UE may trigger keep alive interval fallback, wherein the UE sends keep alive messages at a shorter duration for a predetermined period of time.

Patent Agency Ranking