-
公开(公告)号:US20250088474A1
公开(公告)日:2025-03-13
申请号:US18961353
申请日:2024-11-26
Applicant: Apple Inc.
Inventor: Michael BRANDT , Pierre J. DE FILIPPIS , Chelsea J. LEBLANC , Ge YAN , Gavin B. THOMSON , Van HONG , Ahmed M. BASHIR , Randall S. BECKER , Stephen M. LOTTERMOSER , Kevin Y. HE , Roberto GARCIA
IPC: H04L51/08 , G06F16/176 , G06F16/955 , H04L51/10
Abstract: A device implementing a system for sharing groups of files within a messaging application includes a processor configured to provide, within the messaging application, a user interface element for sending at least one file to a participant in an active message thread of the messaging application, the at least one file having been determined to be relevant to the participant. The processor is further configured to, responsive to receiving a selection of the user interface element: transmit, to a server, a request to store the at least one file in association with a shared storage area, and to transmit, via the messaging application, a message to the participant in the active message thread, the message comprising information for accessing the at least one file associated with the shared storage area.
-
公开(公告)号:US20250063086A1
公开(公告)日:2025-02-20
申请号:US18936522
申请日:2024-11-04
Applicant: Apple Inc.
Inventor: Adam Y. SYED , Justin R. ETZINE , Pierre J. DE FILIPPIS , Nicholas J. CIRCOSTA , Ryan A. WILLIAMS , David J. BROWNING , Chieh LU , Matthew C. LUCAS , Bhaskar P. SARMA , Jose A. LOZANO HINOJOSA , Sean GEIGER , David S. EVANS , Daniel B. POLLACK , Priya SHAH
IPC: H04L67/1095 , H04L67/142
Abstract: The present disclosure generally relates to synchronizing copies of a data object.
-
公开(公告)号:US20240406233A1
公开(公告)日:2024-12-05
申请号:US18426238
申请日:2024-01-29
Applicant: Apple Inc.
Inventor: Preethi KONDURI , Justin R. ETZINE , Austin W. SHYU , William SPURGEON , Pierre J. DE FILIPPIS , Daniel B. POLLACK
IPC: H04L65/403
Abstract: Some techniques are described herein to enable a sending device to provide personalized data to a receiving device before a live communication is initialized. For example, a sending device can selectively delay a live communication and, when doing so, send a request for a receiving device to access personalized data from a server. Such techniques allow the receiving device to access the personalized data before the live communication is initialized so that the personalized data can be used when the live communication is initialized.
-
公开(公告)号:US20230394133A1
公开(公告)日:2023-12-07
申请号:US18197030
申请日:2023-05-12
Applicant: Apple Inc.
Inventor: Alejandro A. RODRIGUEZ , Frederic JACOBS , Stephen M. LOTTERMOSER , Pierre J. DE FILIPPIS , Ryan A. WILLIAMS , Yannick L. SIERRA
CPC classification number: G06F21/44 , G06F2221/2141 , G06F21/31
Abstract: Aspects of the subject technology include obtaining, by a first device associated with a first user account, one or more item-specific public keys of one or more devices associated with a second user account and generating a data structure representing the one or more devices associated with the second user account based on the one or more item-specific public keys. Aspects may also include providing an identifier of the data structure to a server for association with the item and generating an invitation for the second user account to access the item. Aspects may further include providing the invitation to a second device of the one or more devices associated with the second user account to provide the second device with access to the item via the server based on at least a portion of the data structure and a respective item-specific public key of the second device.
-
公开(公告)号:US20230388759A1
公开(公告)日:2023-11-30
申请号:US18231230
申请日:2023-08-07
Applicant: Apple Inc.
Inventor: Stephen M. LOTTERMOSER , Pierre J. DE FILIPPIS , David Alex CARTER , Eugene BISTOLAS
IPC: H04W4/14 , H04L51/04 , H04W4/12 , H04L51/046 , G06F9/46 , G06F3/0484 , H04L67/02
CPC classification number: H04W4/14 , H04L51/04 , H04W4/12 , H04L51/046 , G06F9/46 , G06F3/0484 , H04L67/02 , H04L51/18
Abstract: A messaging system includes a first messaging app on a first device and a second messaging app, on a second device, that can exchange messages (e.g. text messages, etc.), and the second messaging on can transmit content from a second extension app that operates with the second messaging app to the first messaging app that operates with a first extension app. The content can be opaque to the messaging app, but can be processed by the extension apps to display live, dynamic content in message bubbles in a message transcript of a conversation.
-
公开(公告)号:US20210051451A1
公开(公告)日:2021-02-18
申请号:US17087540
申请日:2020-11-02
Applicant: Apple Inc.
Inventor: Stephen M. LOTTERMOSER , Pierre J. DE FILIPPIS , David Alex CARTER , Eugene BISTOLAS
Abstract: A messaging system includes a first messaging app on a first device and a second messaging app, on a second device, that can exchange messages (e.g. text messages, etc.), and the second messaging on can transmit content from a second extension app that operates with the second messaging app to the first messaging app that operates with a first extension app. The content can be opaque to the messaging app, but can be processed by the extension apps to display live, dynamic content in message bubbles in a message transcript of a conversation.
-
公开(公告)号: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.
-
-
-
-
-
-