-
公开(公告)号:US12108310B2
公开(公告)日:2024-10-01
申请号:US17850997
申请日:2022-06-27
Applicant: Apple Inc.
Inventor: Adele C. Peterson , Bhaskar P. Sarma , Kevin J. Lindeman , Roberto Garcia , Keith Kowalczykowski , Imran Chaudhri , Chanaka Karunamuni
Abstract: A service for providing messaging extension apps can be an online store that can be browsed and searched for the apps. The store uses extension app identifiers which are related to app identifiers that are sent between devices in a conversation of messages so that a receiving device can, when it does not have the extension app installed to interact with received content, use the extension app identifier to download and install the required extension app. In one embodiment, the download and install can occur while the messaging app remains the foreground app, and the messaging app adds an icon of the newly installed extension app into a browsable tray in the UI of the messaging app.
-
公开(公告)号:US12001579B1
公开(公告)日:2024-06-04
申请号:US17302539
申请日:2021-05-05
Applicant: Apple Inc.
Inventor: Benoit Chevallier-Mames , Thomas Icart , Mathieu Ciet , Oliver J. Hunt , Yannick Sierra , Gokul Thirumalai , Roberto Garcia
IPC: H04L9/40 , G06F16/174 , G06F21/62 , H04L9/08 , H04L9/14 , H04L9/30 , H04L9/32 , H04L51/04 , H04L51/08 , H04L67/1095 , H04L67/1097 , H04W12/02 , H04W12/04
CPC classification number: G06F21/6227 , G06F16/1752 , G06F21/6218 , H04L9/0847 , H04L9/14 , H04L9/30 , H04L9/3242 , H04L9/3247 , H04L9/3273 , H04L51/04 , H04L51/08 , H04L63/0428 , H04L63/0478 , H04L63/065 , H04L63/123 , H04L63/126 , H04L67/1095 , H04L67/1097 , H04W12/02 , H04W12/04
Abstract: Data items such as files or database records associated with particular applications (such as messaging applications and other applications) can be stored in one or more remote locations, such as a cloud storage system, and synchronized with other devices. The remote storage can be configured such that each application executing on a client device can only view data items stored at the remote location to which the application has permission to access. An access manager on each client device enforces application specific access policies. Storage at the remote location can be secured for each application associated with a user or user account, for example, using isolated containers. The cloud storage of data can be anonymized and anonymous group data can be stored in the cloud storage.
-
公开(公告)号:US11533303B2
公开(公告)日:2022-12-20
申请号:US17222922
申请日:2021-04-05
Applicant: Apple Inc.
Inventor: Nicholas Joseph Circosta , Patrick Burns , Bhaskar Sarma , Daniel B. Pollack , Liang Qu , Kevin Lindeman , Roberto Garcia
Abstract: Aspects of subject technology provide systems and methods for generation and distribution of a stable identifier associated with multiple aliases of a user account. The stable identifier may be provided to various electronic devices by a server, responsive to requests associated with communications to those devices from one of the associated aliases. In this way, messaging applications can utilize the stable identifier to merge conversations from a single user having multiple aliases, and secure access to a secure device can be provided to an authorized user, even if the authorized user attempts access from an unauthorized account alias.
-
公开(公告)号:US11513677B2
公开(公告)日:2022-11-29
申请号:US15272419
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Imran A. Chaudhri , Freddy A. Anzures , Chanaka G. Karunamuni , Nicholas V. King , Hoan Pham , Wan Si Wan , Giancarlo Yerkes , Darin B. Adler , Justin N. Wood , Roberto Garcia , Soin Shedlosky , James A. de Guerre , Bethany Bongiorno
IPC: G06F3/04883 , G06F3/0481 , G06Q10/10 , G06F3/04847 , G06F3/04842 , G06F40/197 , H04N5/232 , H04M1/7243 , G06F3/04817 , G06F3/0482 , G06F3/0485 , G06F3/04886 , G06T11/60 , H04L51/04 , H04L51/00 , G06F3/041 , G06F3/04845 , G06T13/00 , H04L51/18 , H04L51/42 , H04L51/216 , H04L51/046 , G06Q10/02 , H04M1/72436 , G06F3/16 , G06T3/40
Abstract: An electronic device displays a messaging interface. The messaging user interface includes a search affordance and a conversation between a user of the device and another user. While displaying the messaging interface, the device detects activation of the search affordance. In response, the device ceases displaying the messaging interface and displays a search interface. The search user interface includes a search field and categorized content items. The categorized content items include a content item stored on the device and a content item from the Internet. While displaying the search interface, the device detects selection of a first item in the categorized content items; and, afterwards, displays the first item in the conversation. The device transmits the first item to the device that corresponds to the other user in the messaging session. The other user's device displays the item in a conversation that corresponds to the messaging session.
-
公开(公告)号:US11513661B2
公开(公告)日:2022-11-29
申请号:US16936164
申请日:2020-07-22
Applicant: Apple Inc.
Inventor: Roberto Garcia , Anil K. Kandangath , Arvindh Krishnaswamy , Xiaoyuan Tu , Justin Wood
IPC: G06F3/01 , G06F3/0482 , H04L51/046 , G06F3/0488 , H04L51/04 , H04L51/08 , G06F1/16 , G06Q10/10 , H04W4/02 , H04N5/232 , H04M1/72454 , H04L51/42 , H04L51/222 , H04L51/234 , G06F3/0481 , G06F3/041 , G06F3/04842 , H04L51/10 , G06F3/04817 , G06F3/0487 , G06F3/04883 , G06F3/16 , G06F3/0485 , G06F3/04886 , G06F3/0346
Abstract: An electronic device includes a touch-sensitive surface, a display, and a camera sensor. The device displays a message region for displaying a message conversation and receives a request to add media to the message conversation. Responsive to receiving the request, the device displays a media selection interface concurrently with at least a portion of the message conversation. The media selection interface includes a plurality of affordances for selecting media for addition to the message conversation, the plurality of affordances includes a live preview affordance, at least a subset of the plurality of affordances includes thumbnail representations of media available for adding to the message conversation, and the live preview affordance is associated with a live camera preview. Responsive to detecting selection of the live preview affordance, the device captures a new image based on the live camera preview and selects the new image for addition to the message conversation.
-
公开(公告)号:US11112963B2
公开(公告)日:2021-09-07
申请号:US15272411
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Imran A. Chaudhri , Freddy A. Anzures , Chanaka G. Karunamuni , Nicholas V. King , William M. Tyler , Wan Si Wan , Giancarlo Yerkes , Darin B. Adler , Justin N. Wood , Roberto Garcia , Soin Shedlosky , Bethany Bongiorno
IPC: G06F3/0482 , H04M1/72436 , G06F3/0488 , G06F3/0481 , G06Q10/10 , G06F3/0484 , G06F40/197 , H04N5/232 , H04M1/7243 , G06F3/0485 , G06T11/60 , H04L12/58 , G06F3/041 , G06T13/00 , G06Q10/02 , G06F3/16 , G06T3/40
Abstract: An electronic device displays a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user. The device receives a first message within the messaging session from an electronic device that corresponds to another user included in the messaging session; in response to receiving the first message, the device displays the first message in a first message region in the conversation transcript on the display. The device detects a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first message region in the conversation transcript; in response to detecting the first input, the device displays an acknowledgement selection affordance at a location in the messaging interface that corresponds to the first message region. The acknowledgement selection affordance displays a plurality of acknowledgement options. The device detects a second input by a second contact at a location on the touch-sensitive surface that corresponds to a location of a first acknowledgement option in the acknowledgement selection affordance; and, in response to detecting the second input, the device applies the first acknowledgement option to the first message region.
-
公开(公告)号:US10972454B2
公开(公告)日:2021-04-06
申请号:US16147553
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Nicholas Joseph Circosta , Patrick Burns , Bhaskar Sarma , Daniel B. Pollack , Liang Qu , Kevin Lindeman , Roberto Garcia
Abstract: Aspects of subject technology provide systems and methods for generation and distribution of a stable identifier associated with multiple aliases of a user account. The stable identifier may be provided to various electronic devices by a server, responsive to requests associated with communications to those devices from one of the associated aliases. In this way, messaging applications can utilize the stable identifier to merge conversations from a single user having multiple aliases, and secure access to a secure device can be provided to an authorized user, even if the authorized user attempts access from an unauthorized account alias.
-
公开(公告)号:US10949081B2
公开(公告)日:2021-03-16
申请号:US16194237
申请日:2018-11-16
Applicant: Apple Inc.
Inventor: Imran A. Chaudhri , Bethany Bongiorno , Justin N. Wood , Freddy A. Anzures , Nicholas V. King , Wan Si Wan , Roberto Garcia
IPC: G06F3/048 , G06F3/0488 , G06F3/0481 , G06Q10/10 , G06F3/0484 , G06F40/197 , H04N5/232 , G06F3/0482 , G06F3/0485 , G06T11/60 , H04L12/58 , H04M1/725 , G06F3/041 , G06T13/00 , G06Q10/02 , G06F3/16 , G06T3/40
Abstract: An electronic device with improved methods and interfaces for messaging displays a messaging user interface that includes a conversation transcript of a messaging session between a user of the electronic device and at least one other user. A first message that includes foreign language text is received from a remote device that corresponds to another user included in the messaging session. In response to receiving the first message, the electronic device displays the first message in the conversation transcript. In response to detecting a first input at a location that corresponds to the foreign language text in the first message: in accordance with a determination that the first input meets translation criteria, the electronic device performs a foreign-language-text-translation action; and in accordance with a determination that the first input does not meet the translation criteria, the electronic device forgoes performance of the foreign-language-text-translation action.
-
公开(公告)号:US10592072B2
公开(公告)日:2020-03-17
申请号:US15366890
申请日:2016-12-01
Applicant: Apple Inc.
Inventor: Lawrence Y. Yang , Roberto Garcia , Imran Chaudhri , Justin Wood , Craig M. Federighi , Stephen O. Lemay , Eugene Bistolas
IPC: H04L12/58 , G06F3/0482 , G06F3/0488 , G06F1/16 , G06Q10/10 , H04W4/02 , G06F3/0481 , G06F3/01 , G06F3/041 , G06F3/0484 , G06F3/0487 , G06F3/16 , G06F3/0485 , H04N5/232
Abstract: A device provides user interfaces for a messaging application. The device receives a first message and displays a representation of the first message, where the first message is scheduled to be deleted upon satisfaction of expiration criteria. The device displays an affordance for keeping the first message. In accordance with a determination that the affordance was selected prior to the satisfaction of the expiration criteria, the device keeps the first message. In accordance with a determination that the expiration criteria has been satisfied without detecting selection of the affordance, the device ceases to display the representation of the first message on the display.
-
公开(公告)号:US09990128B2
公开(公告)日:2018-06-05
申请号:US15275103
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Adele C. Peterson , Roberto Garcia , David Alex Carter , Bhaskar Sarma , Kevin Lindeman , Keith Kowalczykowski , Imran Chaudhri , Chanaka Karunamuni
IPC: H04W4/14 , G06F3/0488 , H04L12/58 , G06F9/54
CPC classification number: G06F3/04886 , G06F3/0482 , G06F3/04842 , G06F3/04845 , G06F3/0486 , G06F9/54 , G06F2203/04803 , H04L51/046 , H04L51/063 , H04L51/10 , H04L51/16 , H04L51/18 , H04W4/14
Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through an interprocess communication.
-
-
-
-
-
-
-
-
-