Power optimization modes for communication between device and server

    公开(公告)号:US10743255B2

    公开(公告)日:2020-08-11

    申请号:US14341562

    申请日:2014-07-25

    Applicant: Apple Inc.

    Abstract: Power optimization modes for communication between a device and a server is disclosed. The device can dynamically change between communication modes based on an application or quality of service, battery life, an amount of noise associated with the communications link, a frequency of messages, and a type of message received in a given time period. In some examples, the device can determine if the number of pull messages is greater than the number of push messages. The device can select a push mode where a pull message can accompany a push message. In some examples, the device can determine that the number of push messages is greater than the number of pull messages, and the device can select a low-power associated sleep mode.

    Multiway audio-video conferencing with multiple communication channels per device

    公开(公告)号:US10531047B2

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

    申请号:US16145038

    申请日:2018-09-27

    Applicant: Apple Inc.

    Abstract: A device implementing a system for multiway audio-video conferencing includes a processor configured to receive, from a first device, indication of a first channel and a second channel for communicating content for an audio-video conference session. The first channel and the second channel correspond to different types of communication interfaces. The processor is further configured to receive, from the first device, a first request to subscribe to a first content stream for the audio-video conference session via the first channel, and to subscribe to a second content stream for the audio-video conference session via the second channel, and in response to receiving the first request, forward, to the first device, the first content stream via the first channel.

    Dynamic creation of subservices
    98.
    发明授权

    公开(公告)号:US10348857B2

    公开(公告)日:2019-07-09

    申请号:US14872103

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Methods and devices for enabling communication of a client application of a computing device with other devices are provided. The method includes obtaining, from a first client application on the computing device, one or more preferences for creating a first subservice for communicating with the other devices. A template service file associated with the first client application is identified and the template service file includes property definitions for creating subservices that communicate with the other devices. The template service file is used to create a first configuration file corresponding to the first client application, the a first configuration file including a plurality of the property definitions of the template service file. At least one of the plurality of the property definitions is modified using the one or more preferences. The first configuration file is stored in a memory of the computing device.

    Selection of preferred mechanisms for telephone number validation

    公开(公告)号:US10321298B2

    公开(公告)日:2019-06-11

    申请号:US15815902

    申请日:2017-11-17

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for validating an association of a telephone number with a cellular communication device (e.g., validating an assignment of an MSISDN to an IMSI of the cellular communication device). For example, the validating may be performed as part of a process of registering the cellular communication device with a registration server for participation in online communication sessions. In other examples, the validation may be performed for purposes other than registration for participation in online communication sessions. Various mechanisms may be available for performing the validation. The registration server may determine the available mechanisms, and may provide to the cellular communication device an ordered list of mechanisms according to a preferred order. The cellular communication device may improve efficiency of validation by attempting the mechanisms in the preferred order.

Patent Agency Ranking