-
1.
公开(公告)号:CA2603571C
公开(公告)日:2012-02-21
申请号:CA2603571
申请日:2006-04-04
Applicant: APPLE INC
Inventor: GRAESSLEY JOSHUA V , CHESHIRE STUART D
Abstract: One embodiment of the present invention determines if a domain name system (DNS) server is flawed. During operation, the system sends a special exploratory query to the DNS server, wherein the exploratory query is constructed to detect the existence of a flaw in the DNS server. If the answer from the DNS server indicates that a flaw exists in the DNS server, the system takes remedial action. Another embodiment detects a non-compliant router that incorrectly responds to all address-resolution-protocol (ARP) requests, including ARP requests for link-local IP addresses. This embodiment sends an ARP request asking for an Ethernet address associated with a reserved link-local IP address, which should not be assigned to any device. If a response is received to the ARP request, the system determines that the response was sent by a non-compliant router that incorrectly responds to all ARP requests, including ARP requests for link-local IP addresses.
-
2.
公开(公告)号:AU2006232115C1
公开(公告)日:2010-03-18
申请号:AU2006232115
申请日:2006-04-04
Applicant: APPLE INC
Inventor: CHESHIRE STUART D , GRAESSLEY JOSHUA V
Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.
-
公开(公告)号:DE112013006089T5
公开(公告)日:2015-09-03
申请号:DE112013006089
申请日:2013-10-22
Applicant: APPLE INC
Inventor: GRAESSLEY JOSHUA V
IPC: H04W48/18
Abstract: Ein Verfahren, eine Vorrichtung und ein maschinenlesbares Medium zum intelligenten Auswählen einer Netzwerkschnittstelle werden beschrieben. Ein Versuch kann unternommen werden, eine Verbindung über eine erste Netzwerkschnittstelle mit der höchsten Priorität (z. B. WLAN) herzustellen. Gleichzeitig wird ein Rückfallzeitgeber gestartet. Wenn der Versuch, eine Verbindung über die erste Netzwerkschnittstelle herzustellen, nicht innerhalb eines angegebenen Zeitgeberschwellenwerts erfolgreich ist, wird ein paralleler Versuch unternommen, eine Verbindung über eine zweite Netzwerkschnittstelle mit einer niedrigeren Priorität (z. B. mobil) herzustellen. Die erste Netzwerkschnittstelle, über die erfolgreich eine Verbindung hergestellt wird, wird dann verwendet. Diese Techniken können auf der Grundlage einzelner Verbindungen implementiert werden. Somit kann ein erster Prozess erfolgreich eine Verbindung über die erste Netzwerkschnittstelle herstellen, während ein zweiter Prozess über die erste Netzwerkschnittstelle nicht erfolgreich ist, aber auf die zweite Netzwerkschnittstelle zurückfallen kann.
-
公开(公告)号:DE102014208162A1
公开(公告)日:2014-12-11
申请号:DE102014208162
申请日:2014-04-30
Applicant: APPLE INC
Inventor: BISWAS ANUMITA , GRAESSLEY JOSHUA V
Abstract: Techniken für elektronische Vorrichtungen zum Steuern einer Mehrpfad-Übertragungssteuerungsprotokoll(MPTCP)-Verbindung. Eine MPTCP-Verbindung zwischen zwei Endpunkten kann aufgebaut werden. Die MPTCP-Verbindung kann zumindest einen MPTCP-Subflow umfassen. Zumindest einer der Endpunkte kann eingerichtet sein zum Agieren als ein Master in Bezug auf die MPTCP-Verbindung. Der Master kann eine oder mehrere Steuerungsoperationen auf der MPTCP-Verbindung ausführen, während, wenn einer der Endpunkte nicht ein Master ist, dieser Endpunkt nicht Steuerungsoperationen auf der MPTCP-Verbindung ausführen kann. Die Steuerungsoperationen können Initiieren oder Aufbauen neuer MPTCP-Subflows oder Modifizieren einer Prioritätsstufe eines oder mehrerer MPTCP-Subflows der MPTCP-Verbindung umfassen.
-
公开(公告)号:DE602006019218D1
公开(公告)日:2011-02-10
申请号:DE602006019218
申请日:2006-04-04
Applicant: APPLE INC
Inventor: GRAESSLEY JOSHUA V , CHESHIRE STUART D
-
6.
公开(公告)号:AU2006232115A1
公开(公告)日:2006-10-12
申请号:AU2006232115
申请日:2006-04-04
Applicant: APPLE INC
Inventor: CHESHIRE STUART D , GRAESSLEY JOSHUA V
Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.
-
公开(公告)号:DE112013006089B4
公开(公告)日:2020-01-02
申请号:DE112013006089
申请日:2013-10-22
Applicant: APPLE INC
Inventor: GRAESSLEY JOSHUA V
IPC: H04W48/18
Abstract: Auf einem Netzwerk-Client, der zwei oder mehr Netzwerkschnittstellen einschließt, implementiertes Verfahren, wobei die zwei oder mehr Netzwerkschnittstellen eine erste Netzwerkschnittstelle, bei der es sich um eine WLAN-Schnittstelle handelt, und eine zweite Netzwerkschnittstelle, bei der es sich um eine mobile Schnittstelle handelt, einschließt, wobei das Verfahren umfasst:Versehen der zwei oder mehr Netzwerkschnittstellen mit einer Priorität durch den Netzwerkclient;anfängliches Versuchen einer Verbindung über die erste Netzwerkschnittstelle durch den Netzwerkclient, wobei die erste Netzwerkschnittstelle eine relativ höhere Priorität als die zweite Netzwerkschnittstelle besitzt;Starten eines Rückfallzeitgebers durch den Netzwerkclient im Wesentlichen gleichzeitig mit dem Versuchen der Verbindung über die erste Netzwerkschnittstelle;falls der Rückfallzeitgeber einen ersten festgelegte Zeitgeberschwellenwert erreicht hat, bevor eine erfolgreiche Verbindung über die erste Netzwerkschnittstelle hergestellt wurde, Versuchen einer Verbindung über die zweite Netzwerkschnittstelle durch den Netzwerkclient parallel zum Versuch, eine Verbindung über die erste Netzwerkschnittstelle herzustellen; undVerwenden der ersten der ersten und der zweiten Netzwerkschnittstelle, über die erfolgreich eine Verbindung hergestellt wird, um Daten zu übertragen.
-
8.
公开(公告)号:AU2006232115B2
公开(公告)日:2009-11-19
申请号:AU2006232115
申请日:2006-04-04
Applicant: APPLE INC
Inventor: CHESHIRE STUART D , GRAESSLEY JOSHUA V
Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.
-
9.
公开(公告)号:HK1113873A1
公开(公告)日:2008-10-17
申请号:HK08103995
申请日:2008-04-09
Applicant: APPLE INC
Inventor: GRAESSLEY JOSHUA V , CHESHIRE STUART D
IPC: H04L20060101
Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.
-
公开(公告)号:WO2014200655A1
公开(公告)日:2014-12-18
申请号:PCT/US2014038116
申请日:2014-05-15
Applicant: APPLE INC
Inventor: CHAN DAVID MICHAEL , IAROCCI JOHN , KAPOOR GAURAV , WAN KIT-MAN , STANLEY-MARBELL PHILLIP , ANDREWS JONATHAN J , SHEPHERD MATTHEW E , VYAS AMIT K , RAMADURAI ANAND , RUSSELL LEE , HUGHES BRITTANY D , MYSZEWSKI DAVID , MATUSCHAK ANDREW M , GRAESSLEY JOSHUA V , KROCHMAL MARC , VINEGRAD DANIEL , PETERS STEPHEN C
IPC: G06F9/48
CPC classification number: G06F9/4825 , G06F1/3206 , G06F1/3212 , G06F11/3058 , G06F11/3409 , G06F11/3438 , G06F2201/86 , G06F2201/88 , H04L67/2842 , H04M1/72522 , Y02D10/174
Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
Abstract translation: 在一些实现中,移动设备可被配置为监视环境,系统和用户事件。 一个或多个事件的发生可以触发对系统设置的调整。 在一些实现中,移动设备可以被配置为基于用户对预测的调用的预测来保持频繁调用的应用程序的最新。 在一些实现中,移动设备可以接收与指示新内容可用于应用下载的应用相关联的推送通知。 移动设备可以在后台启动与推送通知相关联的应用,并下载新的内容。 在一些实施方式中,在运行应用程序或访问网络接口之前,移动设备可被配置为检查移动设备的能量和数据预算以及环境条件以保持高质量的用户体验。
-
-
-
-
-
-
-
-
-