Methods and systems for performing authentication and authorization in a user-device environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-011/00
H04M-015/00
H04W-004/24
출원번호
US-0029782
(2008-02-12)
등록번호
US-9100501
(2015-08-04)
발명자
/ 주소
Guedalia, Jacob
Guedalia, Isaac David
출원인 / 주소
QUALCOMM INCORPORATED
대리인 / 주소
Muncy, Geissler, Olds & Lowe, P.C.
인용정보
피인용 횟수 :
0인용 특허 :
48
초록▼
A method of authenticating a caller and authorizing a callee in a user-device environment may include receiving, by a gateway, a logon request comprising information associated with a caller and determining whether the caller is a subscriber based on at least a portion of the received caller informa
A method of authenticating a caller and authorizing a callee in a user-device environment may include receiving, by a gateway, a logon request comprising information associated with a caller and determining whether the caller is a subscriber based on at least a portion of the received caller information. If the caller is a subscriber, an other gateway may receive information associated with a callee who belongs to a contact list associated with the caller. The other gateway may determine whether the callee is authorized based on at least the callee information and the caller information, and if the callee is authorized, a call between the caller and the callee may be connected.
대표청구항▼
1. A method of authenticating a caller and authorizing a callee in a user-device environment, the method comprising: receiving, by a first gateway, a logon request comprising information associated with the caller, wherein a second gateway determines whether the caller is a subscriber to a network b
1. A method of authenticating a caller and authorizing a callee in a user-device environment, the method comprising: receiving, by a first gateway, a logon request comprising information associated with the caller, wherein a second gateway determines whether the caller is a subscriber to a network based on at least a portion of the received caller information;when the caller is a subscriber, receiving, by the first gateway, information associated with the callee, wherein the callee belongs to a contact list associated with the caller; anddetermining, by the first gateway, whether the callee is authorized based on at least the callee information and one or more authorization preferences associated with the caller, wherein the one or more authorization preferences comprise a communication mode of a plurality of communication modes permitted between the caller and callee;wherein, when the callee is authorized, a call is connected between the caller and the callee. 2. The method of claim 1, wherein determining whether the caller is a subscriber comprises: comparing at least a portion of the caller information to at least a portion of information associated with one or more subscribers. 3. The method of claim 1, wherein determining whether the caller is a subscriber comprises: identifying, from the caller information, one or more of a MSISDN and a namespace identification associated with the caller;identifying one or more subscribers, wherein each subscriber has a corresponding MSISDN and namespace identification; andcomparing one or more of the MSISDN and the namespace identification associated with the caller to one or more of the MSISDN and namespace identification associated with one or more subscribers. 4. The method of claim 1, wherein receiving information associated with the callee comprises one or more of the following: receiving a direct-inward-dialing number associated with the callee;receiving a namespace identification associated with the callee;extracting callee information from a user-to-user element field; orretrieving callee information from a storage medium. 5. The method of claim 1, wherein determining whether the callee is authorized comprises: identifying the one or more authorization preferences associated with the caller;comparing the one or more authorization preferences to at least a portion of the callee information. 6. The method of claim 5, wherein identifying the one or more authorization preferences comprises: identifying a MSISDN from the caller information; andidentifying the one or more authorization preferences based on the identified MSISDN. 7. The method of claim 1, wherein connecting the call between the caller and the callee comprises: converting, by the first gateway, a global system for mobile communication channel between a mobile device associated with the caller and the first gateway to a session initiation protocol. 8. The method of claim 1, wherein connecting the call between the caller and the callee comprises: converting, by the first gateway, a global system for mobile communication channel between a mobile device associated with the caller and the first gateway to a session initiation protocol refer;transmitting the session initiation protocol refer to a third gateway; andconnecting the call to a computing device associated with the callee via the third gateway. 9. The method of claim 1, wherein connecting the call between the caller and the callee comprises: converting, by the first gateway, a global system for mobile communication channel between a mobile device associated with the caller and the first gateway to a real-time transport protocol. 10. A system for authenticating a caller and authorizing a callee in a user-device environment comprising: a first gateway configured to authenticate the caller based on at least information associated with the caller and information associated with a plurality of subscribers; anda second gateway configured to authorize the callee based on one or more authorization preferences associated with the caller and information associated with the callee, wherein the second gateway is in communication with the first gateway, wherein the callee belongs to a contact list associated with the caller, and wherein the one or more authorization preferences comprise a communication mode of a plurality of communication modes permitted between the caller and callee. 11. The system of claim 10, wherein the first gateway and the second gateway are in communication via a user-based protocol. 12. The system of claim 10, wherein the second gateway comprises a storage medium configured to: store the subscriber information; andmap at least a portion of the caller information to the subscriber information. 13. The system of claim 10, wherein the second gateway comprises a storage medium configured to map at least a portion of the callee information to the one or more authorization preferences. 14. The system of claim 10, further comprising a third gateway in communication with the second gateway, wherein the third gateway is configured to: receive a session initiation protocol refer from the second gateway; andconnect a call between a mobile device associated with the caller and a computing device associated with the callee. 15. The system of claim 10, wherein the second gateway is configured to convert a global system for mobile communication channel between a mobile device associated with the caller and the second gateway to a session initiation protocol. 16. The system of claim 10, wherein the second gateway is configured to convert a global system for mobile communication channel between a mobile device associated with the caller and the second gateway to a real-time transport protocol. 17. The method of claim 1, wherein the plurality of communication modes comprises two or more of chat only, voice only, both chat and voice, or blocked. 18. The method of claim 5, wherein the identifying the one or more authorization preferences comprises receiving the one or more authorization preferences from at least one of a mobile device associated with the caller, a service provider associated with the caller, or the first gateway. 19. An apparatus for authenticating a caller and authorizing a callee in a user-device environment, the apparatus comprising: means for receiving, by a first gateway, a logon request comprising information associated with the caller, wherein a second gateway determines whether the caller is a subscriber to a network based on at least a portion of the received caller information;means for receiving by the first gateway, when the caller is a subscriber, information associated with the callee, wherein the callee belongs to a contact list associated with the caller; andmeans for determining, by the first gateway, whether the callee is authorized based on at least the callee information and one or more authorization preferences associated with the caller, wherein the one or more authorization preferences comprise a communication mode of a plurality of communication modes permitted between the caller and callee;wherein, when the callee is authorized, a call is connected between the caller and the callee. 20. A non-transitory computer-readable medium for authenticating a caller and authorizing a callee in a user-device environment, comprising: at least one instruction for receiving, by a first gateway, a logon request comprising information associated with the caller, wherein a second gateway determines whether the caller is a subscriber to a network based on at least a portion of the received caller information;at least one instruction for receiving by the first gateway, when the caller is a subscriber, information associated with the callee, wherein the callee belongs to a contact list associated with the caller; andat least one instruction for determining, by the first gateway, whether the callee is authorized based on at least the callee information and one or more authorization preferences associated with the caller, wherein the one or more authorization preferences comprise a communication mode of a plurality of communication modes permitted between the caller and callee;wherein, when the callee is authorized, a call is connected between the caller and the callee. 21. An apparatus for authenticating a caller and authorizing a callee in a user-device environment, the apparatus comprising: a component configured to receive, by a first gateway, a logon request comprising information associated with the caller, wherein a second gateway determines whether the caller is a subscriber to a network based on at least a portion of the received caller information;a component configured to receive, by the first gateway, when the caller is a subscriber, information associated with the callee, wherein the callee belongs to a contact list associated with the caller; anda component configured to determine, by the first gateway, whether the callee is authorized based on at least the callee information and one or more authorization preferences associated with the caller, wherein the one or more authorization preferences comprise a communication mode of a plurality of communication modes permitted between the caller and callee,wherein, when the callee is authorized, a call is connected between the caller and the callee.
Hickman Paul L. (27140 Moody Rd. Los Altos Hills CA 94022) Stephens Lawrence K. (1250 Mildred Ave. San Jose CA 95125), Communication configurator and method for implementing same.
LaPier David C. ; Oran David R. ; Neighbors Clay H. ; Gouda Khaled A. ; Adamian Andrew, Method and apparatus for interconnecting a circuit-switched telephony network and a packet-switched data network, and applications thereof.
Agre Daniel H. ; Spartz Michael K. ; Constandse Rodger M., Method and apparatus for performing position-based call processing in a mobile telephone system using multiple location.
Chesnais, Pascal; Wheeler, Sean; Pomeroy, Steven, Methods and apparatus for organizing and presenting contact information in a mobile communication system.
Soo, Armstrong; Porter, Blair Lane; Ku, Bernard Siu Man; Anderson, Phyllis G., Routing methods and systems using ENUM servers internal and external to a service provider network.
Bhusri, Gurcharan S., Service and information management system for determining, replicating or correcting failed calls in a telecommunications network.
Scott,David; Gao,Xiaofeng, System and method for gathering information related to a geographical location of a caller in an internet-based communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.