Method for distributing contact information between applications

US10693840B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10693840-B2
Application numberUS-201816178915-A
CountryUS
Kind codeB2
Filing dateNov 2, 2018
Priority dateFeb 12, 2010
Publication dateJun 23, 2020
Grant dateJun 23, 2020

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 method and system for distributing contacting information between applications is provided. The system preferably uses an ENUM-type protocol and a middleware tool kit to associate telephone numbers to other identifying information, such as e-mail addresses or URLs for web sites. The system enables the associated contacting information to be shared across multiple applications that may be implemented on a computer or a mobile telephony device. Information is shared only after verification that a requester is authorized to receive the requested contacting information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for sharing contact information of a first user between a first application and a second application associated with a second user, the method comprising using a server on a computer network to perform steps of: identifying a first identifier relating to the first user; provisioning contact information associated with the first identifier, wherein the contact information includes a set of different identifiers, each of which is different from the first identifier; storing the contact information and the first identifier together in a first database; receiving a request for the contact information from the second user, wherein a second identifier is associated with the second user; determining whether the second user is authorized to obtain the contact information, based on the second identifier being in a set of authorized identifiers authorized to access the contact information; when a determination is made that the second user is authorized to obtain the contact information, retrieving the contact information from the first database; and transmitting the contact information to the second application associated with the second user without receiving an authorization signal from the first user in response to the request. 2. The method of claim 1 , further comprising: storing, in a server memory of the server, a mapping of the first identifier to the contact information for the first user and the set of authorized identifiers authorized to access the contact information. 3. The method of claim 2 , wherein each of the set of authorized identifiers authorized to access the contact information is an access key to the contact information in the server memory. 4. The method of claim 1 , wherein a mobile device is associated with the second user, and the mobile device includes a middleware application having a first application programming interface (API) and a second API, the method further comprising: receiving, via the first API, requests for contact information from applications and transferring, via the first API, responses to the requests to the applications; and transmitting, via the second API, the requests for contact information to the server over the network and receiving, via the second API, the responses to the requests from the server. 5. The method of claim 1 , wherein the contact information for the first user includes at least one Uniform Resource Indicator (URI). 6. The method of claim 5 , wherein the at least one URI is associated with an identifier selected from a group consisting of an e-mail address, an instant messaging handle, and a Uniform Resource Locator (URL) of a web page. 7. The method of claim 1 , wherein transmitting the contact information comprises transmitting an SMS text message to the second application. 8. A network server for sharing contact information of a first user between a first application and a second application associated with a second user, comprising: one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the network server to perform operations including: identifying a first identifier relating to the first user; provisioning contact information associated with the first identifier, wherein the contact information includes a set of different identifiers, each of which is different from the first identifier; storing the contact information and the first identifier together in a first database; receiving a request for the contact information from the second user, wherein a second identifier is associated with the second user; determining whether the second user is authorized to obtain the contact information, based on the second identifier being in a set of authorized identifiers authorized to access the contact information; when a determination is made that the second user is authorized to obtain the contact information, retrieving the contact information from the first database; and transmitting the contact information to the second application associated with the second user without receiving an authorization signal from the first user in response to the request. 9. The network server of claim 8 , further comprising instructions to perform operations for: storing, in a server memory of the network server, a mapping of the first identifier to the contact information for the first user and the set of authorized identifiers authorized to access the contact information. 10. The network server of claim 9 , wherein each of the set of authorized identifiers authorized to access the contact information is an access key to the contact information in the server memory. 11. The network server of claim 8 , wherein the network server is configured to communicate with a mobile device associated with the second user, the mobile device including a middleware application that comprises: a first application programming interface (API) for receiving requests for account identifiers from applications and transferring responses to the requests to the applications; and a second API for transmitting the requests for account identifiers to the network server over the network and receiving the responses to the requests from the network server. 12. The network server of claim 8 , wherein the contact information for the first user includes at least one Uniform Resource Indicator (URI). 13. The network server of claim 12 , wherein the at least one URI is associated with an identifier selected from a group consisting of an e-mail address, an instant messaging handle, and a Uniform Resource Locator (URL) of a web page. 14. The network server of claim 8 , wherein the transmitting the contact information comprises transmitting an SMS text message to the second application. 15. A non-transitory computer-readable medium that stores instructions, executable by one or more processors of a network server for sharing contact information of a first user between a first application and a second application associated with a second user, to cause the one or more processors to perform operations that comprise: identifying a first identifier relating to the first user; provisioning contact information associated with the first identifier, wherein the contact information includes a set of different identifiers, each of which is different from the first identifier; storing the contact information and the first identifier together in a first database; receiving a request for the contact information from the second user, wherein a second identifier is associated with the second user; determining whether the second user is authorized to obtain the contact information, based on the second identifier being in a set of authorized identifiers authorized to access the contact information; when a determination is made that the second user is authorized to obtain the contact information, retrieving the contact information from the first database; and transmitting the contact information to the second application associated with the second user without receiving an authorization signal from the first user in response to the request. 16. The non-transitory computer-readable medium of claim 15 , storing further instructions to perform operations that comprise: storing, in a server memory of the network server, a mapping of the first identifier to the contact information for the first user and the set of authorized identifiers authorized to access the contact information. 17. The non-transitory computer-readable medium of claim 16 , wherein each of th

Assignees

Inventors

Classifications

  • Peer-to-peer [P2P] networks · CPC title

  • for measuring glucose, e.g. by tissue impedance measurement · CPC title

  • using enzyme electrodes, e.g. with immobilised oxidase · CPC title

  • H04L63/04Primary

    for providing a confidential data exchange among entities communicating through data packet networks · CPC title

  • Improving reaction conditions or stability, e.g. by coating or irradiation of surface, by reduction of non-specific binding, by promotion of specific binding · 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 US10693840B2 cover?
A method and system for distributing contacting information between applications is provided. The system preferably uses an ENUM-type protocol and a middleware tool kit to associate telephone numbers to other identifying information, such as e-mail addresses or URLs for web sites. The system enables the associated contacting information to be shared across multiple applications that may be impl…
Who is the assignee on this patent?
Neustar Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 23 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).