Patents by Inventor Swee Tuan Pang
Swee Tuan Pang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9191447Abstract: The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.Type: GrantFiled: August 7, 2014Date of Patent: November 17, 2015Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
-
Patent number: 9148482Abstract: The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.Type: GrantFiled: August 26, 2014Date of Patent: September 29, 2015Assignee: BlackBerry LimitedInventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
-
Patent number: 8943194Abstract: An apparatus, and an associated method, for a communication device having a SIM card, or other removable storage element, that permits hot-swapping of the storage element. Notification of hot-swapping of the removable storage element is detected. Responsive to the detection, provision is made to resubscribe to push service notifications that are disabled upon removal of the removable storage element.Type: GrantFiled: April 5, 2012Date of Patent: January 27, 2015Assignee: Blackberry LimitedInventors: Michael Scott Colbert, Rohit Anil Talwalkar, Swee Tuan Pang
-
Publication number: 20140365674Abstract: The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.Type: ApplicationFiled: August 26, 2014Publication date: December 11, 2014Inventors: Boris Rozinov, Mee Tchin John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
-
Publication number: 20140351449Abstract: The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.Type: ApplicationFiled: August 7, 2014Publication date: November 27, 2014Inventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
-
Patent number: 8850036Abstract: The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.Type: GrantFiled: April 5, 2012Date of Patent: September 30, 2014Assignee: BlackBerry LimitedInventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
-
Patent number: 8839364Abstract: The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.Type: GrantFiled: April 5, 2012Date of Patent: September 16, 2014Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
-
Patent number: 8812694Abstract: A device and method are described for establishing a dialog between Internet Protocol (IP) end points using a peer-to-peer (P2P) architecture. The device, method and computer readable memory utilize servers to determine one or more possible addresses to attempt the dialog establish using. The device and methods described allow for an early discovery of an end point address which can be used for the dialog establishment.Type: GrantFiled: December 22, 2011Date of Patent: August 19, 2014Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Boris Rozinov, Mee Tchin Jane John Chuan
-
Publication number: 20140179278Abstract: A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up.Type: ApplicationFiled: February 28, 2014Publication date: June 26, 2014Applicant: BLACKBERRY LIMITEDInventors: Valentina Iqorevna KRAMARENKO, Swee Tuan PANG, Gibran SIDDIQUE, Lap LUU, Richard John GEORGE
-
Patent number: 8688079Abstract: A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up.Type: GrantFiled: November 22, 2010Date of Patent: April 1, 2014Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Gibran Siddique, Lap Luu, Richard John George
-
Publication number: 20130268641Abstract: An apparatus, and an associated method, for a communication device having a SIM card, or other removable storage element, that permits hot-swapping of the storage element. Notification of hot-swapping of the removable storage element is detected. Responsive to the detection, provision is made to resubscribe to push service notifications that are disabled upon removal of the removable storage element.Type: ApplicationFiled: April 5, 2012Publication date: October 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael Scott Colbert, Rohit Anil Talwalkar, Swee Tuan Pang
-
Publication number: 20130219070Abstract: Systems and methods are described that allow a calling party to establish a dialog, or attempt to establish a dialog, with multiple devices associated with the party being called, even when the calling party does not know a user identifier associated with the multiple devices. A calling party may provide a device specific identifier, which can be resolved to a user identifier associated with the multiple devices.Type: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna KRAMARENKO, Boris ROZINOV, Matthew David WILLIAMS, Swee Tuan PANG
-
Publication number: 20130166761Abstract: A device and method are described for establishing a dialog between Internet Protocol (IP) end points using a peer-to-peer (P2P) architecture. The device, method and computer readable memory utilize servers to determine one or more possible addresses to attempt the dialog establish using. The device and methods described allow for an early discovery of an end point address which can be used for the dialog establishment.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Boris Rozinov, Mee Tchin Jane John Chuan
-
Publication number: 20120259986Abstract: The present disclosure provides a system and method to preserve dialogs in clustered environments in case of node failure. In accordance with one embodiment, there is provided a method for performing a transaction call between an originating device and a terminating device, comprising: receiving, by a originating proxy server in a first cluster, a SIP message from the originating device over a first connection; and sending, by the originating proxy server, the SIP message to a routing proxy server in a second server cluster.Type: ApplicationFiled: April 5, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Boris Rozinov, Mee Tchin Jane John Chuan, Valentina Iqorevna Kramarenko, Swee Tuan Pang
-
Publication number: 20120259991Abstract: The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.Type: ApplicationFiled: April 5, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
-
Publication number: 20120260310Abstract: The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.Type: ApplicationFiled: April 5, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang