发明名称 Recursive query for communications network data
摘要 An approach for providing telephony services over a data network is disclosed. A communications system includes a location server that receives a request from a calling station to establish a call with a station associated with a called party. The location server generates a message specifying a set of addresses relating to the called party and context information. A proxy server communicates with the location server and is configured to receive the message and to attempt to establish the call based on the set of addresses. The proxy server iteratively queries the location server to obtain another set of addresses if no prior address results in establishment of the call.
申请公布号 US9124722(B2) 申请公布日期 2015.09.01
申请号 US200912510948 申请日期 2009.07.28
申请人 VERIZON PATENT AND LICENSING INC. 发明人 Gallant John K.;McMurry Kathleen A.
分类号 H04M7/00;H04L12/66;H04M15/06;G06Q20/10;G06Q30/04;G06Q40/00;H04L12/14;H04L12/24;H04L29/06;H04L29/12;H04L12/801;H04L12/803;H04L12/851;H04M3/22;H04M3/42;H04M3/46;H04M7/12;H04M15/00;H04Q3/00;H04W4/02;H04L29/08;H04L12/26;H04W4/20 主分类号 H04M7/00
代理机构 代理人
主权项 1. A method comprising: determining, as part of a Session Initiation Protocol call establishment procedure in which a call feature is invoked, a first contact set specifying zero or more contacts for a party in response to a first request for contact information for the party, wherein the call feature is one of Call Forwarding Unconditional feature, a Call Forwarding Conditional feature, a Call Screening feature, a Call Blocking feature, and a Find-Me feature; generating a first response specifying the first contact set and associated context information specifying whether the first contact set is final, wherein the context information is obtained from a location server in conjunction with obtaining the first destination address, and the context information is provided to the location server in conjunction with obtaining the second destination address; if the first contact set is non-final, determining, as part of a recursive query process, a second contact set specifying zero or more contacts for the party in response to a second request for contact information for the party; and if the first contact set is non-final, generating, as part of the recursive query process, a second response specifying the second contact set and associated context information specifying whether the second contact set is final.
地址 Basking Ridge NJ US