Method for distributing contact information between applications

US9636053B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9636053-B2
Application numberUS-70526810-A
CountryUS
Kind codeB2
Filing dateFeb 12, 2010
Priority dateFeb 12, 2010
Publication dateMay 2, 2017
Grant dateMay 2, 2017

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 processor-implemented method for sharing contact information of a first cell phone user with a second cell phone user, the method comprising using a server, said server having (i) one or more processors and (ii) memory, on a computer network to perform the steps of: identifying a cell phone number relating to the first cell phone user; using the one or more server processors to identify plural non-telephone communication identifiers corresponding to the identified cell phone number of the first cell phone user; storing the identified plural non-telephone communication identifiers corresponding to the first cell phone user in said server memory, and mapping in said server memory (i) the stored plural non-telephone communication identifiers corresponding to the first cell phone user to (ii) the cell phone number relating to the first cell phone user; storing in said server memory a list of cell phone numbers of other cell phone users authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user; receiving at said server a request from the cell phone of the second cell phone user for the stored cell phone number of the first cell phone user; using the one or more server processors to determine whether the second cell phone user is pre-authorized to obtain the stored cell phone number of the first cell phone user; when the one or more server processors determines that the second cell phone user is pre-authorized to obtain the stored cell phone number of the first cell phone user, retrieving the stored plural non-telephone communication identifiers corresponding to the first cell phone user from said server memory; and using the one or more server processors to transmit the stored plural non-telephone communication identifiers corresponding to the first cell phone user to the cell phone of the second cell phone user, without receiving from the cell phone of the first cell phone user an authorization signal that is responsive to the second cell phone user request. 2. The method of claim 1 , further comprising the step of the server receiving from the cell phone of the first cell phone user the cell phone numbers of other users who are authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user, and wherein the step of determining whether the second cell phone user is authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user comprises determining whether the cell phone number of the second cell phone user is on the stored list. 3. The method of claim 1 , wherein the step of identifying the cell phone number relating to the first cell phone user further comprises the step of the server receiving a prompt and the first cell phone from the cell phone of the first cell phone user. 4. The method of claim 3 , wherein the stored cell phone numbers are access keys to the stored plural non-telephone communication identifiers in the server memory. 5. The method of claim 1 , wherein the cell phone associated with the first cellphone user comprises a middleware tool kit, wherein the middleware tool kit comprises: a first network interface configured to transmit prompts and information over the computer network; a second network interface configured to transmit queries over the computer network and to receive responses to the transmitted queries; a first application programming interface (API) for receiving requests from applications; and a second API for receiving information requests from applications and for transmitting responses to the information requests to the requesting applications. 6. The method of claim 1 , wherein the stored plural non-telephone communication identifiers corresponding to the first user comprises at least one Uniform Resource Indicator (URI). 7. The method of claim 6 , wherein the at least one URI is associated with an identifier selected from the group consisting an e-mail address, an instant messaging handle, and a Uniform Resource Locator (URL) of a web page. 8. The method of claim 1 , wherein the step of transmitting the stored plural non-telephone communication identifiers corresponding to the first cell phone user further comprises transmitting an SMS text message to the cell phone associated with the second user. 9. The method of claim 8 , wherein the step of using the one or more server processors to identify plural non-telephone communication identifiers corresponding to the first cell phone user further comprises transmitting an SMS text message to the cell phone of the first user to determine whether the plural non-telephone communication identifiers corresponding to the first cell phone user are correctly associated with the cell phone number of the first cell phone user. 10. Apparatus for sharing contact information of a first cell phone user with a second cell phone user, the apparatus comprising a server, said server having (i) one or more processors and (ii) memory, configured for communicating with client cell phones over a computer network, wherein the server is configured to perform the steps of: identifying a cell phone number relating to the first cell phone user; using the one or more server processors to identify plural non-telephone communication identifiers corresponding to the identified cell phone number of the first cell phone user; storing the identified plural non-telephone communication identifiers corresponding to the first cell phone user in said server memory, and mapping in said server memory (i) the stored plural non-telephone communication identifiers corresponding to the first cell phone user to (ii) the cell phone number relating to the first cell phone user; storing in said server memory a list of cell phone numbers of other cell phone users authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user; receiving at said server a request from the cell phone of the second cell phone user for the stored cell phone number of the first cell phone user; using the one or more server processors to determine whether the second cell phone user is pre-authorized to obtain the stored cell phone number of the first cell phone user; when the one or more server processors determines that the second cell phone user is pre-authorized to obtain the stored cell phone number of the first cell phone user, retrieving the stored plural non-telephone communication identifiers corresponding to the first cell phone user from said server memory; and using the one or more server processors to transmit the stored plural non-telephone communication identifiers corresponding to the first cell phone user to the cell phone of the second cell phone user, without receiving from the cell phone of the first cell phone user an authorization signal that is responsive to the second cell phone user request. 11. The apparatus of claim 10 , wherein the server is further configured to perform the step of: the server receiving from the cell phone of the first cell phone user the cell phone numbers of other users who are authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user, and wherein the step of determining whether the second cell phone user is authorized to receive the stored plural non-telephone communication identifiers corresponding to the first cell phone user comprises determining whether the cell phone number of the second cell phone user is on the stored list. 12. The apparatus of claim 10 , wherein the server i

Assignees

Inventors

Classifications

  • 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

  • Electrodes · 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

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 US9636053B2 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?
Peterson Jon, Dryfoos Webb, Davis Peter Charlier, and 1 more
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 May 02 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).