Sharing content in a messaging application

US12160401B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12160401-B2
Application numberUS-202117480124-A
CountryUS
Kind codeB2
Filing dateSep 20, 2021
Priority dateMay 7, 2018
Publication dateDec 3, 2024
Grant dateDec 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a device of a user and from another device of another user, a message comprising a network identifier for accessing at least one file associated with a shared storage area, the network identifier comprising a parameter for accessing contextual information of the at least one file from the shared storage area, the at least one file having been suggested by the other device to be relevant to the user; displaying, by the device, a message element within an active message thread of a messaging application, the message element providing an interface for the user to accept access to the at least one file; receiving, via the interface, user input indicating that the user has accepted the access to the at least one file; obtaining, in response to receiving the user input and based on the network identifier, the at least one file associated with the shared storage area; and providing, based in part on account information of the user, the at least one file for display on the device, wherein the at least one file comprises a group of files, wherein the group of files is represented as the message element within the active message thread, the message element includes the contextual information, the contextual information comprises a representation of a main file of the group of files, and the contextual information indicates a current availability for accessing the group of files from the shared storage area. 2. The method of claim 1 , wherein the shared storage area corresponds to a cloud-based service having multiple user accounts associated therewith. 3. The method of claim 2 , wherein in a case where the user has a user account on the cloud-based service and is logged into the user account with the device, the method further comprises: obtaining the contextual information of the at least one file from the shared storage area; and displaying the contextual information in the message element of the active message thread. 4. The method of claim 2 , wherein in a case in which the user has a user account on the cloud-based service and is logged into the user account with the device, the providing of the at least one file for display on the device based in part on the account information of the user comprises: displaying the at least one file in the message element of the active message thread, by referencing the at least one file based on the network identifier. 5. The method of claim 2 , wherein in a case where the user does not have a user account on the cloud-based service or is not logged into the user account with the device, the providing of the at least one file for display on the device based in part on the account information of the user comprises: directing to a webpage corresponding to the network identifier via a web browser. 6. The method of claim 1 , further comprising, prior to providing the message element providing the interface for the user to accept the access to the at least one file, providing, within the active message thread of the messaging application, an additional message element that indicates that files have been shared but are not yet available for access. 7. The method of claim 1 , wherein the message element providing the interface for the user to accept the access to the at least one file provides access to a partial group of files corresponding to the at least one file. 8. The method of claim 1 , wherein the message element within the active message thread comprises a message bubble. 9. The method of claim 8 , wherein the group of files is represented as the message bubble that includes contextual information representing the group of files. 10. An electronic device, comprising: a memory; and one or more processors configured to: receive, from another device of another user, a message comprising a network identifier for accessing at least one file associated with a shared storage area, the network identifier comprising a parameter for accessing contextual information of the at least one file from the shared storage area, the at least one file having been suggested by the other device to be relevant to a user of the electronic device; display a message element within an active message thread of a messaging application, the message element providing an interface for the user to accept access to the at least one file; receive, via the interface, user input indicating that the user has accepted the access to the at least one file; obtain, in response to receiving the user input and based on the network identifier, the at least one file associated with the shared storage area; and provide, based in part on account information of the user, the at least one file for display on the electronic device, wherein the at least one file comprises a group of files, wherein the group of files is represented as the message element within the active message thread, the message element includes the contextual information, the contextual information comprises a representation of a main file of the group of files, and the contextual information indicates a current availability for accessing the group of files from the shared storage area. 11. The electronic device of claim 10 , wherein the shared storage area corresponds to a cloud-based service having multiple user accounts associated therewith. 12. The electronic device of claim 11 , wherein the user has a user account with the cloud-based service and is logged into the user account on the electronic device, and wherein the one or more processors are further configured to: obtain the contextual information of the least one file from the shared storage area; and display the contextual information in the message element of the active message thread. 13. The electronic device of claim 11 , wherein the user has a user account with the cloud-based service and is logged into the user account on the electronic device, and wherein the one or more processors are configured to provide the at least one file for display on the electronic device based in part on the account information of the user by: displaying the at least one file in the message element of the active message thread, by referencing the at least one file based on the network identifier. 14. The electronic device of claim 11 , wherein the user does not have a user account with the cloud-based service or is not logged into the user account on the electronic device, and wherein the one or more processors are further configured to provide the at least one file for display on the electronic device based in part on the account information of the user by: directing to a webpage corresponding to the network identifier via a web browser. 15. The electronic device of claim 10 , wherein the one or more processors are further configured to, prior to providing the message element providing the interface for the user to accept the access to the at least one file, provide, within the active message thread of the messaging application, an additional message element that indicates that files including the at least one file have been shared but are not yet available for access. 16. The electronic device of claim 10 , wherein the message element providing the interface for the user to accept the access to the at least one file provides access to a partial group of files corresponding to the at least one file. 17. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving, by a devic

Assignees

Inventors

Classifications

  • for supporting social networking services · CPC title

  • H04L51/08Primary

    Annexed information, e.g. attachments · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Support for shared access to files; File sharing support · CPC title

  • Multimedia information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12160401B2 cover?
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 fu…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).