-
公开(公告)号:US10659200B2
公开(公告)日:2020-05-19
申请号:US16134234
申请日:2018-09-18
Applicant: Apple Inc.
Inventor: Marc J. Krochmal , Christopher S. Linn , John J. Iarocci , Geoffrey G. Stahl , Jaques P. Gasselin de Richebourg , Alexander R. Ledwith
Abstract: The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.
-
公开(公告)号:US10218840B2
公开(公告)日:2019-02-26
申请号:US15816759
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Keith W. Rauenbuehler , Nicholas M. Fraioli , Christopher S. Linn , John J. Iarocci , Keith Stattenfield
IPC: H04M3/00 , H04M3/42 , H04L29/08 , H04W68/00 , H04W76/10 , H04W4/80 , H04M3/46 , H04W4/06 , H04W68/02 , H04W84/04 , H04W84/12 , H04W88/06
Abstract: A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
-
公开(公告)号:US10069785B2
公开(公告)日:2018-09-04
申请号:US14872134
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Alexander Ledwith , Christopher C. Jensen , John J. Iarocci , Marc J. Krochmal , Ziv Wolkowicki , Daniel B. Pollack , Darin B. Adler
Abstract: Messaging between a companion device and an accessory device is controlled such that different modes of communication may be utilized. The different modes can implement different messaging strategies, each of which is intended for efficient power management, in view of the limited electrical power that is typically available at the accessory device. A received request message for sending from the companion device to the accessory device is sent if predetermined conditions apply, and similarly for messages from the accessory device to the companion device.
-
公开(公告)号:US20160352839A1
公开(公告)日:2016-12-01
申请号:US15164477
申请日:2016-05-25
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen , Alexander R. Ledwith , David A. Carter , Marc J. Krochmal , John J. Iarocci , Jonathan M. Grynspan
CPC classification number: H04L67/148 , H04L67/10 , H04L67/147 , H04L67/20 , H04L67/22 , H04W4/21 , H04W52/0229 , Y02D70/00 , Y02D70/1242 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/22 , Y02D70/26
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. Then, the companion electronic device configures the second application and commences performing the activity with the second application at the companion electronic device.
Abstract translation: 所描述的实施例将活动从源电子设备传送到伴侣电子设备。 源电子设备接收描述在源电子设备处的第一应用中执行的活动的活动信息,确定活动信息的活动标识符,并广播包含活动标识符的活动广告。 在接收到活动广告之后,伴随电子设备确定与伴随电子设备相关联的第二应用是否可用。 然后,伴随电子设备配置第二应用,并开始在配对电子设备处与第二应用执行活动。
-
公开(公告)号:US09380123B2
公开(公告)日:2016-06-28
申请号:US14691440
申请日:2015-04-20
Applicant: Apple Inc.
Inventor: Christopher S. Linn , Keith Stattenfield , Christopher C. Jensen , Alexander R. Ledwith , David A. Carter , Marc J. Krochmal , John J. Iarocci , Jonathan M. Grynspan
CPC classification number: H04L67/148 , H04L67/10 , H04L67/147 , H04L67/20 , H04L67/22 , H04W4/21 , H04W52/0229 , Y02D70/00 , Y02D70/1242 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/22 , Y02D70/26
Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.
Abstract translation: 所描述的实施例将活动从源电子设备传送到伴侣电子设备。 源电子设备接收描述在源电子设备处的第一应用中执行的活动的活动信息,确定活动信息的活动标识符,并广播包含活动标识符的活动广告。 在接收到活动广告之后,伴随电子设备确定与伴随电子设备相关联的第二应用是否可用。 如果第二应用可用,则伴随电子设备从源电子设备请求扩展活动数据。 源电子设备通过从第一应用发送扩展活动数据到伴随电子设备来进行响应。 然后,伴随电子设备使用扩展活动数据来配置第二应用,并开始在伴随电子设备处与第二应用执行活动。
-
26.
公开(公告)号:US20160066360A1
公开(公告)日:2016-03-03
申请号:US14632735
申请日:2015-02-26
Applicant: Apple Inc.
Inventor: Daniel M. Vinegrad , John J. Iarocci , Marc J. Krochmal
CPC classification number: H04W76/15 , H04L67/141 , H04L67/28 , H04W4/80 , H04W76/14 , H04W88/04 , H04W88/06
Abstract: Application processes executing on a mobile device can interact with interfaces (e.g., routines of an application programming interface) exposed on that mobile device in order to establish a wireless connection either directly to a network (e.g., the Internet) or directly to an intermediary device through which the application processes can then communicate with the network indirectly. The intermediary device can communicate with the network on behalf of the mobile device. The application processes can remain unaware, in either case, of whether the interfaces are communicating with the network through the intermediary device or not. The interfaces can insulate the application processes from that fact. The use of the intermediary device can be transparent to the application processes, such that the manner in which the application processes transmit and receive data using the interfaces remains constant regardless of whether the intermediary device is involved.
Abstract translation: 在移动设备上执行的应用过程可以与在该移动设备上暴露的接口(例如,应用编程接口的例程)交互,以便直接建立到网络(例如,因特网)或直接到中间设备的无线连接 然后应用程序进程可以间接与网络通信。 中间设备可以代表移动设备与网络进行通信。 在任何一种情况下,应用程序进程都可以不知道接口是否通过中间设备与网络进行通信。 接口可以将应用程序过程与这一事实隔离开来。 中间设备的使用对于应用程序过程可能是透明的,使得应用程序处理使用接口发送和接收数据的方式保持不变,而不管中介设备是否涉及。
-
27.
公开(公告)号:US12177082B2
公开(公告)日:2024-12-24
申请号:US17698540
申请日:2022-03-18
Applicant: Apple Inc.
Inventor: Scott M. Marshall , Jiten L Mehta , Darren S. Litzinger , Jeremy A. Wyld , John J. Iarocci
IPC: H04L41/12 , H04L41/0681
Abstract: Techniques are disclosed for coordinating state information between devices in a network of devices. In one example, a first user device can obtain event information identifying an event (e.g., triggering of an alarm) associated with another user device and state information identifying a state of the other device. The first user device can report the state and event information to devices in the network. Observers corresponding to each user device can identify the occurrence of the event corresponding to the event information for each user device. An action (e.g., output an audio chime) can be performed by each device with an observer that identifies the occurrence of the event corresponding to the event information for each user device.
-
公开(公告)号:US11582110B2
公开(公告)日:2023-02-14
申请号:US17698532
申请日:2022-03-18
Applicant: Apple Inc.
Inventor: Scott M. Marshall , Jeremy A. Wyld , Jiten L. Mehta , Darren Litzinger , John J. Iarocci
IPC: G06F15/173 , H04L41/12 , H04L41/14 , H04L41/0893 , H04L41/085
Abstract: Techniques are disclosed for generating device cluster capability information for a cluster of devices in a network environment. Capability information can specify capabilities of the devices in the cluster. A first user device can generate device capabilities for the first user device and obtain device capabilities for other devices in the cluster. The first user device can generate cluster capability information providing an intersection of the first set of device capabilities and device capabilities of the other user devices in the cluster. The first user device can obtain cluster capability information for other clusters in the network environment and receive a request from a service user device to perform a specific task. The first user device can transmit cluster capability information relating to a selected cluster that corresponds with the request.
-
公开(公告)号:US11126704B2
公开(公告)日:2021-09-21
申请号:US16422736
申请日:2019-05-24
Applicant: Apple Inc.
Inventor: Lawrence Y. Yang , John J. Iarocci , Gary Ian Butcher , Kevin Lynch
IPC: G06F21/36 , G06F21/35 , H04W4/80 , H04M1/67 , H04W12/06 , H04W12/08 , H04M1/72412 , H04W88/02 , H04W12/63
Abstract: An electronic device that has a user-interface locked state and a user-interface unlocked state communicates with an external device using wireless communication to facilitate unlocking of the electronic device.
-
公开(公告)号:US11074116B2
公开(公告)日:2021-07-27
申请号:US16147482
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: John O. Louch , Kevin J. Van Vechten , Christopher N. Ryan , John J. Iarocci , Bob Bradley
IPC: G06F3/0482 , G06F9/54 , G06F3/14 , G06F3/0354 , G06F3/0488 , G06F3/0484 , G06F16/11 , G06F40/117 , G06F40/166
Abstract: The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the limiting application, without storage of the generated data at the other device, and without operation of the same application on the other device.
-
-
-
-
-
-
-
-
-