-
公开(公告)号:US11012389B2
公开(公告)日:2021-05-18
申请号:US16151239
申请日: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: H04L12/58 , G06K9/00 , G06F3/0484 , H04M1/72439
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.
-
公开(公告)号:US10924707B2
公开(公告)日:2021-02-16
申请号:US16112540
申请日:2018-08-24
Applicant: Apple Inc.
Inventor: Xiaosong 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.
-
公开(公告)号:US10785313B2
公开(公告)日:2020-09-22
申请号: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
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.
-
公开(公告)号:US10681310B2
公开(公告)日:2020-06-09
申请号: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 , H04M1/725 , G06K9/00 , G06F3/0484
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.
-
公开(公告)号:US20200059628A1
公开(公告)日:2020-02-20
申请号:US16666073
申请日:2019-10-28
Applicant: Apple Inc.
Inventor: Elizabeth C. Cranfill , Stephen O. Lemay , Joe S. Abuan , Hsi-Jung Wu , Xiaosong Zhou , Roberto Garcia, JR.
IPC: H04N7/14 , G06F3/0481 , H04N5/272 , H04N5/262 , G06F3/0484 , H04N7/15 , G06F3/0488 , H04M1/725 , H04N5/225 , G09G5/14 , G06F3/0486 , G06F3/0482 , G06F9/451
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.
-
公开(公告)号:US10277683B2
公开(公告)日:2019-04-30
申请号:US14737278
申请日:2015-06-11
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Barry A. Whitebook , Berkat S. Tung , Jonathan J. Bennett , Graeme J. Devine
Abstract: At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.
-
公开(公告)号:US10063810B2
公开(公告)日:2018-08-28
申请号: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.
-
公开(公告)号:US20170289112A1
公开(公告)日:2017-10-05
申请号:US15624730
申请日:2017-06-16
Applicant: Apple Inc.
Inventor: Berkat S. Tung , Daniel B. Pollack , Hyeonkuk Jeong , Joe S. Abuan , Pierre J. De Filippis , Yan Yang
CPC classification number: H04W12/02 , H04L9/0841 , H04L9/14 , H04L63/0428 , H04L63/0435 , H04L67/24 , H04L2209/80
Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.
-
69.
公开(公告)号:US20170099338A1
公开(公告)日:2017-04-06
申请号:US15379592
申请日:2016-12-15
Applicant: Apple Inc.
Inventor: Yan Yang , Xiasong Zhou , Hyeonkuk Jeong , Joe S. Abuan , Gobind Johar , Yichao Shen
CPC classification number: H04L65/80 , H04L65/1083 , H04N7/147 , H04N7/15 , H04W36/14 , H04W84/045
Abstract: Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.
-
公开(公告)号:US09544540B2
公开(公告)日:2017-01-10
申请号:US14296348
申请日: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
Abstract: Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application.
Abstract translation: 计算设备可以实现视频通信数据的动态显示。 用于视频通信的视频通信数据可以在其他应用当前正在电子显示器上显示图像数据的计算设备处被接收。 可以根据在运行时由其他应用配置的显示属性来确定视频通信数据的显示位置。 一旦确定,则可以在确定的位置显示视频通信数据。 在一些实施例中,视频通信数据可以与用于另一应用的电子显示器上显示的其他数据集成。
-
-
-
-
-
-
-
-
-