Apparatus and methods for performing an action on a database record
US-9823813-B2 · Nov 21, 2017 · US
US11768583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11768583-B2 |
| Application number | US-201615275197-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 23, 2016 |
| Priority date | Jun 12, 2016 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.