-
公开(公告)号:US11128610B2
公开(公告)日:2021-09-21
申请号:US16147545
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Yan Yang , Jin Hyung Park , Joe S. Abuan , Berkat S. Tung , Sean P. Devlin , Vu H. Chiem , Jose A. Lozano Hinojosa , Thomas P. Devanneaux , Vladimir Goupenko , Hsien-Po Shiang , Daniel B. Pollack , Mark M. Xue , David J. Steele , Yu Xing , Ryan W. Baker , Christopher M. Garrido , Ming Jin
Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
-
公开(公告)号:US20190058846A1
公开(公告)日:2019-02-21
申请号:US16112540
申请日:2018-08-24
Applicant: Apple Inc.
Inventor: Xiasong Zhou , Hsi-Jung Wu , Chris Y. Chung , James Normile , Joe S. Abuan , Hyeonkuk Jeong , Yan Yang , Gobind Johar , Thomas Christopher Jansen
Abstract: Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
-
公开(公告)号:US09787938B2
公开(公告)日:2017-10-10
申请号:US14263889
申请日:2014-04-28
Applicant: Apple Inc.
Inventor: Elizabeth C. Cranfill , Stephen O. Lemay , Joe S. Abuan , Hsi-Jung Wu , Xiaosong Zhou , Roberto Garcia, Jr.
CPC classification number: H04N7/141 , G06F3/04817 , G06F3/04842 , G06F3/04886 , G06F9/451 , G09G5/14 , H04M1/72583 , H04N5/2258 , H04N5/2624 , H04N5/272 , H04N7/147 , H04N7/15
Abstract: Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference.
-
公开(公告)号:US20170085836A1
公开(公告)日:2017-03-23
申请号:US15368371
申请日:2016-12-02
Applicant: Apple Inc.
Inventor: Xiaosong Zhou , Hsi-Jung Wu , Chris Y. Chung , James O. Normile , Joe S. Abuan , Hyeonkuk Jeong , Yan Yang , Gobind Johar , Thomas Jansen
CPC classification number: H04N7/147 , H04L51/04 , H04L51/10 , H04L65/1069 , H04N7/15
Abstract: Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
-
公开(公告)号:US09516269B2
公开(公告)日:2016-12-06
申请号:US14296356
申请日:2014-06-04
Applicant: Apple Inc.
Inventor: Xiaosong Zhou , Hsi-Jung Wu , Chris Y. Chung , James O. Normile , Joe S. Abuan , Hyeonkuk Jeong , Yan Yang , Gobind Johar , Thomas Jansen
CPC classification number: H04N7/147 , H04L51/04 , H04L51/10 , H04L65/1069 , H04N7/15
Abstract: Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
Abstract translation: 计算设备可以实现用于视频通信的即时视频通信连接。 可以维护用于移动计算设备的连接信息。 可以接收到发起即时视频通信的请求,并且如果被授权,则可以访问特定接收者移动计算设备的连接信息。 然后可以根据连接信息将视频通信数据发送到接收者移动计算设备,使得视频通信数据可以在接收到设备时显示在接收方设备上。 可以添加用于不同移动计算设备的新连接信息,或者也可以执行对现有连接信息的更新。 某些移动计算设备的连接信息可能被删除。
-
公开(公告)号:US09497411B2
公开(公告)日:2016-11-15
申请号:US14537519
申请日:2014-11-10
Applicant: APPLE INC.
Inventor: Yan Yang , Thomas Jansen , Hyeonkuk Jeong , Joe S. Abuan
CPC classification number: H04N7/147 , H04L61/2503 , H04L63/029 , H04L65/1069 , H04L67/104 , H04L69/28 , H04N7/148
Abstract: A system and method for conducting a video call between an originating device and a terminating device by establishing a peer-to-peer (P2P) connection between the devices. The originating and terminating devices exchange candidate information through a P2P server, except that the candidate information for the terminating device is altered before arriving at the originating device. The altering includes changing the IP address and corresponding port for each candidate. The originating device uses the altered candidate information to derive new candidate pairs that are sent to the terminating device, which uses the new candidate pairs to also derive a second candidate list. If the candidate pairs match, a P2P connection is established between the devices.
Abstract translation: 一种用于通过在设备之间建立对等(P2P)连接来在始发设备和终端设备之间进行视频呼叫的系统和方法。 始发和终端设备通过P2P服务器交换候选信息,除了终端设备的候选信息在到达始发设备之前被改变。 更改包括更改每个候选人的IP地址和相应的端口。 始发设备使用改变的候选信息来导出发送到终端设备的新的候选对,其使用新的候选对也导出第二候选列表。 如果候选对匹配,则在设备之间建立P2P连接。
-
公开(公告)号:US20150358577A1
公开(公告)日:2015-12-10
申请号:US14296356
申请日:2014-06-04
Applicant: Apple Inc.
Inventor: Xiaosong Zhou , Hsi-Jung Wu , Chris Y. Chung , James O. Normile , Joe S. Abuan , Hyeonkuk Jeong , Yan Yang , Gobind Johar , Thomas Jansen
IPC: H04N7/14
CPC classification number: H04N7/147 , H04L51/04 , H04L51/10 , H04L65/1069 , H04N7/15
Abstract: Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
Abstract translation: 计算设备可以实现用于视频通信的即时视频通信连接。 可以维护用于移动计算设备的连接信息。 可以接收到发起即时视频通信的请求,并且如果被授权,则可以访问特定接收者移动计算设备的连接信息。 然后可以根据连接信息将视频通信数据发送到接收者移动计算设备,使得视频通信数据可以在接收到设备时显示在接收方设备上。 可以添加用于不同移动计算设备的新连接信息,或者也可以执行对现有连接信息的更新。 某些移动计算设备的连接信息可能被删除。
-
公开(公告)号:US11991566B2
公开(公告)日:2024-05-21
申请号:US16145071
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Ian J. Baird , Xiaosong Zhou , Christopher M. Garrido , Dazhong Zhang , Keith W. Rauenbuehler , Yan Yang , Patrick Miauton , Eric L. Chien , Berkat S. Tung , Karthick Santhanam
IPC: H04W36/00 , G06F9/48 , H04B17/318 , H04B17/336 , H04L9/08 , H04L9/40 , H04L12/18 , H04L65/403 , H04L67/14 , H04L67/141 , H04L67/143 , H04W4/08 , H04W12/0433 , H04W12/06 , H04W36/02
CPC classification number: H04W36/0033 , G06F9/4856 , H04L9/0819 , H04L12/1822 , H04L12/1827 , H04L12/185 , H04L12/189 , H04L63/065 , H04L65/403 , H04L67/14 , H04L67/141 , H04L67/143 , H04W4/08 , H04W12/0433 , H04W12/06 , H04W36/0009 , H04W36/0016 , H04W36/0022 , H04W36/0027 , H04W36/0058 , H04W36/02 , H04B17/318 , H04B17/336
Abstract: A device implementing the subject technology may include at least one processor configured to transmit an allocation request requesting allocation of a group communication session with a plurality of devices and receive an allocation response in response to the allocation request, the allocation response including credential information for the device to use to join the group communication session. The at least one processor may be further configured to transmit an allocation bind request with the credential information to join the group communication session using the credential information and receive an allocation bind success response in response to the allocation bind request, the allocation bind success response indicating that the device has joined the group communication session. The at least one processor may be further configured to provide a join notification to the plurality of devices via an intermediary device to notify that the device has joined the group communication session.
-
公开(公告)号:US11496576B2
公开(公告)日:2022-11-08
申请号:US17027639
申请日:2020-09-21
Applicant: Apple Inc.
Inventor: Yan Yang , Joe S. Abuan , Thuy Park , Jin Hyung Park , Berkat S. Tung , Pierre J. De Filippis , Nicholas J. Circosta , Daniel B. Pollack
IPC: H04L67/141 , H04W40/12 , H04W48/02 , H04B7/155 , H04L67/56 , H04L67/561 , H04W76/10 , H04L67/01 , H04L67/55 , H04W4/80 , H04W84/12
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.
-
公开(公告)号:US10999767B2
公开(公告)日:2021-05-04
申请号:US16145078
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Ian J. Baird , Xiaosong Zhou , Christopher M. Garrido , Dazhong Zhang , Keith W. Rauenbuehler , Yan Yang , Patrick Miauton , Eric L. Chien , Berkat S. Tung , Karthick Santhanam
IPC: H04W36/00 , H04L29/08 , H04W4/08 , H04L29/06 , H04W12/04 , H04W12/06 , G06F9/48 , H04W36/02 , H04L12/18 , H04L9/08 , H04B17/318 , H04B17/336
Abstract: A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
-
-
-
-
-
-
-
-
-