US2015381805A1PendingUtilityA1

Methods and systems of processing mobile calls

Assignee: QUALCOMM INCPriority: Jan 8, 2007Filed: Sep 9, 2015Published: Dec 31, 2015
Est. expiryJan 8, 2027(~0.4 yrs left)· nominal 20-yr term from priority
H04M 3/42068H04M 15/00H04W 64/006H04W 48/08H04W 8/26H04M 3/42093H04W 4/16H04M 3/4365
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of optimizing call dialing may include receiving a first call including one or more of a session identification number, a contact identification number, a contact name and a direct inward dialing number, determining a call provider and a callee provider based on the first call, determining cost information associated with one or more numbers corresponding to a callee and routing a second call between the caller and the callee based on one or more of the caller provider, the callee provider and the cost information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of selectively setting up a call at a server, comprising:
 receiving, by a callee gateway, a call from a mobile device associated with a caller, wherein the call is transmitted over a network via a caller gateway;   identifying a geographic and/or network origin of the call;   determining whether to accept or reject the call based on the geographic and/or network origin;   if the call is accepted, processing the call; and   if the call is rejected, alerting the caller that the call cannot be completed.   
     
     
         2 . The method of  claim 1 , wherein identifying a geographic and/or network origin of the call comprises:
 creating a first communication channel to bridge the call;   creating a second communications channel that communicates with a plurality of servers; and   transmitting an HTTP request to one or more of the plurality of servers, wherein the HTTP request comprises an indication of the origin of the call.   
     
     
         3 . The method of  claim 1 , wherein identifying a geographic and/or network origin of the call comprises:
 decoding one or more DTMF tones that have been encoded to represent the geographic and/or network origin of the call.   
     
     
         4 . The method of  claim 1 , wherein identifying a geographic and/or network origin of the call comprises:
 receiving information associated with the geographic and/or network origin via a data channel.   
     
     
         5 . The method of  claim 1 , wherein the caller gateway and the callee gateway are located in different countries. 
     
     
         6 . A callee gateway configured to set-up a call, comprising:
 means for receiving a call from a mobile device associated with a caller, wherein the call is transmitted over a network via a caller gateway;   means for identifying a geographic and/or network origin of the call;   means for determining whether to accept or reject the call based on the geographic and/or network origin;   means for processing the call if the call is accepted; and   means for alerting the caller that the call cannot be completed if the call is rejected.   
     
     
         7 . A method of ascertaining information associated with a callee, the method comprising:
 receiving a direct inward dialing number associated with a callee;   comparing the direct inward dialing number to one or more entries in a consolidated general registry, wherein each entry comprises contact information; and   if an entry having the direct dialing number is found, transmitting at least a portion of the contact information to the caller.   
     
     
         8 . The method of  claim 7 , wherein the contact information comprises one or more of a telephone number, a screen name and an email address. 
     
     
         9 . The method of  claim 7 , further comprising:
 automatically connecting the call using one or more predetermined rules.   
     
     
         10 . The method of  claim 7 , wherein transmitting at least a portion of the contact information to the caller comprises:
 downloading a portion of the contact information in one or more stages such that image quality associated with the downloaded portion in each stages progressively improves.   
     
     
         11 . (canceled) 
     
     
         12 . A method of filtering one or more contacts in an address book on a mobile device, the method comprising:
 identifying one or more contacts in an address book associated with a mobile device;   automatically filtering the one or more contacts in real time based on one or more predetermined criteria, wherein each predetermined criterion corresponds to a tab; and   displaying the filtered contacts to the user on a mobile device, wherein the tab corresponding to each predetermined criterion includes the contacts associated with the predetermined criterion.   
     
     
         13 . The method of  claim 12 , wherein automatically filtering the one or more contacts comprises filtering the one or more contacts based on one or more of the following:
 whether a contact has a landline telephone number;   whether a contact has a wireless telephone number;   whether a contact belongs to the same carrier as the mobile device user;   whether a contact has recently called the mobile device user; and   whether the mobile device user has recently called a contact.   
     
     
         14 . The method of  claim 4 , wherein the data channel corresponds to an out-of-band data channel with respect to a channel upon which the call is received at the callee gateway. 
     
     
         15 . The method of  claim 14 , wherein the data channel corresponds to a non-audio channel and the channel upon which the call is received at the callee gateway corresponds to an audio channel.

Join the waitlist — get patent alerts

Track US2015381805A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.