Integration of third party application as quick actions

US11768583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11768583-B2
Application numberUS-201615275197-A
CountryUS
Kind codeB2
Filing dateSep 23, 2016
Priority dateJun 12, 2016
Publication dateSep 26, 2023
Grant dateSep 26, 2023

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 computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for the third party application, pairing the remote user identity with a contact, and updating a graphical representation of contact information.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one non-transitory computer-readable storage medium storing instructions for an application integrating communication applications by one or more processors, wherein the instructions, when executed, cause the one or more processors to: register a communication application by adding the communication application to a set of communication applications associated with the application; obtain contact information for a remote user identity from the communication application, wherein the contact information includes an address for the remote user identity; determine a communication type for the communication application, based on a predefined set of communication types; pair the remote user identity with a contact based on the communication type; update a graphical representation of the contact by including at least the address in a user interface to be displayed on a display; update a plurality of representations, wherein each of the representations corresponds with a different communication type available for the contact in the application; display, via the user interface, the plurality of representations; receive, via the user interface, a first selection corresponding to a representation of the communication type; display, in the user interface and in response to the first selection a set of two or more addresses for the contact associated with the communication type; receive, via the user interface, a second selection corresponding to an address from the set of addresses; and based on the second selection corresponding to the address, display a first indication corresponding to the communication application of the communication type using the address. 2. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions to update the graphical representation further comprise instructions to: order a plurality of associated contact information based on a usage pattern of a local user, wherein the usage pattern is based on a frequency of use of the communication application between the local user and the remote user identity; and display the ordered plurality of associated contact information within the graphical representation. 3. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions to update the graphical representation comprise instructions to: order a plurality of associated contact information based on a most recent communication between the remote user identity and a local user; and display the ordered plurality of associated contact information within the graphical representation. 4. The non-transitory computer-readable storage medium of claim 1 further comprising instructions to cause the one or more processors to prompt for a confirmation that the obtained contact information is associated with the remote user identity. 5. The non-transitory computer-readable storage medium of claim 4 further comprising instructions to identify, responsive to a negative confirmation, the associated remote user identity with the obtained contact information as a false match. 6. The non-transitory computer-readable storage medium of claim 1 wherein the instructions to determine the communication type comprise instructions to display, in the user interface, a prompt for selection of the communication type from the predefined set of communication types. 7. The non-transitory computer-readable storage medium of claim 1 further comprising instructions to update a plurality of electronic devices responsive to a communication between a local user identity and the remote user identity via the communication application. 8. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions to cause the one or more processors to display, based on the selection of the communication type, a second indication corresponding to a second communication application of the communication type, wherein the second communication application is different from the communication application. 9. A method for integrating communication applications by an application comprising: registering a communication application by adding the communication application to a set of communication applications associated with the application; storing information related to an available communication system in a first database; obtaining contact information for a remote user identity from the communication application, wherein the contact information includes an address for the remote user identity; determining a communication type for the communication application, based on a predefined set of communication types; pairing the remote user identity with a contact based on the communication type; updating a graphical representation of the contact by including at least the address in a user interface to be displayed on a display; updating a plurality of representations, wherein each of the representations corresponds with a different communication type available for the contact in the application; displaying, via the user interface, the plurality of representations; receiving, via the user interface, a first selection corresponding to a representation of the communication type; displaying, in response to the first selection, the user interface, the user interface including a set of two or more addresses for the contact associated with the communication type; receiving, via the user interface, a second selection corresponding to an address from the set of addresses; and based on the second selection corresponding to the address, displaying a first indication corresponding to the communication application of the communication type using the address. 10. The method of claim 9 , wherein the updating the graphical representation comprises: ordering a plurality of associated contact information based on a usage pattern of a local user, wherein the usage pattern is based on a frequency of use of the communication application between the local user and the remote user identity; and displaying the ordered plurality of associated contact information within the graphical representation. 11. The method of claim 9 , wherein the updating the graphical representation comprises: ordering a plurality of associated contact information based on a most recent communication between the remote user identity and a local user; and displaying the ordered plurality of associated contact information within the graphical representation. 12. The method of claim 9 further comprising prompting for a confirmation that the obtained contact information is associated with the remote user identity. 13. The method of claim 9 wherein determining the communication type comprises displaying, in the user interface, a prompt for the selection of the communication types from the predefined set of communication types. 14. The method of claim 9 further comprising updating a plurality of electronic devices responsive to a communication between a local user identity and the remote user identity via the communication application. 15. The method of claim 9 , further comprising displaying, based on the selection of the communication type, a second indication corresponding to a second communication application of the communication type, wherein the second communication application is different from the communication application. 16. A computer system, comprising: a display; one or more processors; and one or more memories communicatively coupled to the display and the one or more processors and having stored instructions for an application

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Management thereof, e.g. manual editing of data · CPC title

  • Arrangements for indicating or recording the called number at the calling subscriber's set · CPC title

  • Sorting, e.g. according to history or frequency of use · 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 US11768583B2 cover?
A computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 26 2023 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).