-
公开(公告)号:US20180091601A1
公开(公告)日:2018-03-29
申请号:US15713360
申请日:2017-09-22
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: H04L29/08
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.
-
公开(公告)号:US20170064253A1
公开(公告)日:2017-03-02
申请号:US15350617
申请日:2016-11-14
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连接。
-
公开(公告)号:US20240306046A1
公开(公告)日:2024-09-12
申请号:US18669445
申请日:2024-05-20
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 receive downlink condition reports from device, each downlink condition report indicating a downlink channel condition of a respective device. The at least one processor is further configured to determine an uplink channel condition for each of the devices. The at least one processor is further configured to determine, for each respective device and based at least in part on the downlink condition reports and the uplink channel conditions, quality tiers, each of the quality tiers indicating a quality of at least one of an audio stream or a video stream. The at least one processor is further configured to provide for transmission, to each respective device, the quality tiers determined for the respective device.
-
公开(公告)号:US20220247704A1
公开(公告)日:2022-08-04
申请号:US17726451
申请日:2022-04-21
Applicant: Apple Inc.
Inventor: Christopher M. GARRIDO , Eric L. CHIEN , Austin W. SHYU , Ming JIN , Yan YANG , Ian J. BAIRD , Joe S. ABUAN
IPC: H04L51/10 , H04L51/046 , G06F3/04845 , H04M1/72439 , G06V40/16
Abstract: The subject technology provides a messaging application in which an image can be captured and supplemented with supplemental content such as stickers, animations, etc., from within an active messaging thread. In this manner, a user participating in a messaging conversation with a remote user can add stickers, animations, and/or adaptive content to an image captured by the user, without having to locally cache/store the captured image before editing and without having to leave the messaging conversion (or the messaging application) to access an image editing application.
-
公开(公告)号:US20220006798A1
公开(公告)日:2022-01-06
申请号:US17480127
申请日:2021-09-20
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.
-
公开(公告)号:US20200288085A1
公开(公告)日:2020-09-10
申请号:US16735584
申请日:2020-01-06
Applicant: Apple Inc.
Inventor: Yan YANG , Thomas P. DEVANNEAUX , Daniel B. POLLACK , Vu H. CHIEM
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.
-
公开(公告)号:US20190342522A1
公开(公告)日:2019-11-07
申请号:US16151244
申请日:2018-10-03
Applicant: Apple Inc.
Inventor: Christopher M. GARRIDO , Eric L. CHIEN , Austin W. SHYU , Ming JIN , Yan YANG , Ian J. BAIRD , Joe S. ABUAN
IPC: H04N7/15 , H04L12/58 , G06F3/0484 , G06K9/00 , H04M1/725
Abstract: The subject technology provides a video conferencing application in which a live incoming or outgoing video stream can be supplemented with supplemental content, such as stickers, animations, etc., from within the video conferencing application. In this manner, a user participating in a video conferencing session with a remote user can add stickers, animations, and/or adaptive content to an outgoing video stream being captured by the device of the user, or to an incoming video stream from the device of the remote user, without having to locally cache/store a video clip before editing, and without having to leave the video conferencing session (or the video conferencing application) to access a video editing application.
-
公开(公告)号:US20210250313A1
公开(公告)日:2021-08-12
申请号:US17243486
申请日:2021-04-28
Applicant: Apple Inc.
Inventor: Christopher M. GARRIDO , Eric L. CHIEN , Austin W. SHYU , Ming JIN , Yan YANG , Ian J. BAIRD , Joe S. ABUAN
IPC: H04L12/58 , G06F3/0484 , H04M1/72439 , G06K9/00
Abstract: The subject technology provides a messaging application in which an image can be captured and supplemented with supplemental content such as stickers, animations, etc., from within an active messaging thread. In this manner, a user participating in a messaging conversation with a remote user can add stickers, animations, and/or adaptive content to an image captured by the user, without having to locally cache/store the captured image before editing and without having to leave the messaging conversion (or the messaging application) to access an image editing application.
-
公开(公告)号:US20210006627A1
公开(公告)日:2021-01-07
申请号: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
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.
-
公开(公告)号:US20200267349A1
公开(公告)日:2020-08-20
申请号:US16867466
申请日:2020-05-05
Applicant: Apple Inc.
Inventor: Christopher M. GARRIDO , Eric L. CHIEN , Austin W. SHYU , Ming JIN , Yan YANG , Ian J. BAIRD , Joe S. ABUAN
IPC: H04N7/15 , G06F3/0484 , G06K9/00 , H04L12/58 , H04M1/725
Abstract: The subject technology provides a video conferencing application in which a live incoming or outgoing video stream can be supplemented with supplemental content, such as stickers, animations, etc., from within the video conferencing application. In this manner, a user participating in a video conferencing session with a remote user can add stickers, animations, and/or adaptive content to an outgoing video stream being captured by the device of the user, or to an incoming video stream from the device of the remote user, without having to locally cache/store a video clip before editing, and without having to leave the video conferencing session (or the video conferencing application) to access a video editing application.
-
-
-
-
-
-
-
-
-