Wireless Link Quality Monitoring
    21.
    发明申请
    Wireless Link Quality Monitoring 有权
    无线链路质量监控

    公开(公告)号:US20150350933A1

    公开(公告)日:2015-12-03

    申请号:US14291765

    申请日:2014-05-30

    Applicant: Apple Inc.

    CPC classification number: H04W24/04 H04W76/18 H04W84/12

    Abstract: Wi-Fi link health monitoring by a wireless device. Signal strength (e.g., RSSI) of a Wi-Fi link may be monitored. If the signal strength is low, further link quality metrics may be monitored. If it is determined that health of the Wi-Fi link is poor based on monitoring signal strength and other link quality metrics, roaming to a different Wi-Fi network may be performed, the Wi-Fi link may be disconnected, and/or an application processor of the wireless device may be woken.

    Abstract translation: Wi-Fi通过无线设备链接健康状况监控。 可以监视Wi-Fi链路的信号强度(例如,RSSI)。 如果信号强度较低,则可能会监控进一步的链路质量度量。 如果基于监视信号强度和其他链路质量度量确定Wi-Fi链路的健康状况差,则可以执行到不同Wi-Fi网络的漫游,Wi-Fi链路可能被断开,和/或 可以唤醒无线设备的应用处理器。

    IDENTIFYING NETWORK ADDRESSES CONTACTED BY APPLICATIONS WITHOUT PLATFORM DOMAIN NAME RESOLUTION

    公开(公告)号:US20220385622A1

    公开(公告)日:2022-12-01

    申请号:US17667521

    申请日:2022-02-08

    Applicant: Apple Inc.

    Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.

    Auto bug capture
    25.
    发明授权

    公开(公告)号:US10795750B2

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

    申请号:US15648416

    申请日:2017-07-12

    Applicant: Apple Inc.

    Abstract: Some embodiments of the invention provide a novel architecture for debugging devices. This architecture includes numerous devices that without user intervention automatically detect and report bug events to a set of servers that aggregate and process the bug events. When a device detects a potential bug event, the device in some embodiments generates a description of the potential bug event, and sends the generated description to the server set through a network. In addition to generating such a description, the device in some embodiments directs one or more of its modules to gather and store a collection of one or more data sets that are relevant to the potential bug event, in case the event has to be further analyzed by the server set. In the discussion below, the generated bug-event description is referred to as the event signature, while the gathered collection of data sets for an event is referred to as the event's data archive. The server set aggregates and processes the bug-event signatures that it receives from the various devices. For only a subset of the reported bug-event signatures, the server set then directs the devices that sent these signatures to also send the data archives that these devices have gathered and stored for the events associated with these signatures. These data archives can be further analyzed to identify the root causes of the bug events.

    Anticipatory networking
    27.
    发明授权

    公开(公告)号:US10129772B1

    公开(公告)日:2018-11-13

    申请号:US15594737

    申请日:2017-05-15

    Applicant: Apple Inc.

    CPC classification number: H04W24/02 H04L41/0813 H04L67/306

    Abstract: Embodiments for performing an anticipatory networking are provided. These embodiments include detecting an action taken by a user of a wirelessly-enabled device, an automated action of the wirelessly-enabled device, or a current condition of the device; learning what future operations the wirelessly-enabled device will likely need to perform in order to carry out the desired user action or device action; creating a user profile based on the learned information; and proactively performing, based on the user profile, certain downstream operations before the data corresponding to those operations is actually needed. In some embodiments, the anticipatory networking techniques disclosed herein essentially represent the confluence of networking concepts and machine learning concepts, and as such, enable wireless communications having reduced latency, while also improving network reliability and device performance.

Patent Agency Ranking