Patents by Inventor Valentina Iqorevna Kramarenko
Valentina Iqorevna Kramarenko 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: 9007426Abstract: A method that includes determining input-resolution parameters for an input resolution, receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters, calculating a first value by using the input-resolution parameters and the first output-resolution parameters, calculating a second value by using the input-resolution parameters and the second output-resolution parameters, selecting one of the first and second output resolutions based on a comparison between the first and second values, providing the selected output resolution to the electronic device, and receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution.Type: GrantFiled: October 4, 2012Date of Patent: April 14, 2015Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Matthew David Douglas Williams
-
Patent number: 8976950Abstract: Third party call control in a service management platform (SMP) of an enterprise system comprising a private branch exchange (PBX) in communication with the SMP over a trunk and line. Receiving a request over the line for communication involving a device. Invoking reliable transmission of provisional responses in the trunk. Receiving a receive only session description over the trunk. Invoking specific event notification between the SMP and PBX for calls answered between the device and PBX. Receiving notification of a call answered between the device and PBX. Responding to the request with the first session description as a send/receive offer. Receiving acknowledgement including a second send/receive answer session description over the line. Updating the trunk the second description as a send/receive update. Receiving a third session description with a successful response message from the PBX; the third session description being a send and receive copy of the first session description.Type: GrantFiled: January 25, 2010Date of Patent: March 10, 2015Assignee: Blackberry LimitedInventors: Valentina Iqorevna Kramarenko, Richard John George, Haiyang Yin
-
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
-
Publication number: 20140098182Abstract: A method that includes determining input-resolution parameters for an input resolution, receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters, calculating a first value by using the input-resolution parameters and the first output-resolution parameters, calculating a second value by using the input-resolution parameters and the second output-resolution parameters, selecting one of the first and second output resolutions based on a comparison between the first and second values, providing the selected output resolution to the electronic device, and receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Inventors: Valentina Iqorevna KRAMARENKO, Boris ROZINOV, Matthew David Douglas Williams
-
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: 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
-
Patent number: 8483676Abstract: A computer implemented method for transmitting dual tone multi-frequency (DTMF) tones is disclosed. The method includes sending an indication to a mobile device to start a cyclic ring tone including ring and pause periods. The delay incurred to send a DTMF tone to the mobile device is estimated. The server schedules the transmission of the DTMF tone to be received at the mobile device during a pause period of the cyclic ring tone and the DTMF tone is sent as scheduled.Type: GrantFiled: July 20, 2012Date of Patent: July 9, 2013Assignee: Research In Motion LimitedInventors: Miranda Bing Ying Lim, Brian Alexander Oliver, Gibran Siddique, Valentina Iqorevna Kramarenko
-
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
-
Patent number: 8423102Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: GrantFiled: June 12, 2012Date of Patent: April 16, 2013Assignee: Research In Motion LimitedInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
Patent number: 8391457Abstract: Control and status information between a mobile device and another device can be signaled over a voice channel using DTMF tones, e.g., a pre-defined sequence of DTMF tones can signal a desired message (more generally, a feature code). Tones sent are separated from each other by a time gap (Tgap timer). If a receiving device does not receive a sequence of DTMF tones that can be matched to stored definitions of feature codes, then the receiving device generates a negative ACK. Also, if the sending device does not receive either negative or positive ACK, then sending device resends all tones of the feature code after a retry delay (Tretry timer). Rather than having the Tretry timer start when tones for a feature code start to be transmitted, the Tretry timer is started after the Tgap timer expires for the last tone of a feature code. Thus, only one timer is running (either Tgap or Tretry), rather than having multiple timers running concurrently. Race conditions between the timers are avoided.Type: GrantFiled: November 4, 2010Date of Patent: March 5, 2013Assignee: Research In Motion LimitedInventors: Haiyang Yin, Valentina Iqorevna Kramarenko
-
Publication number: 20120282923Abstract: A computer implemented method for transmitting dual tone multi-frequency (DTMF) tones is disclosed. The method includes sending an indication to a mobile device to start a cyclic ring tone including ring and pause periods. The delay incurred to send a DTMF tone to the mobile device is estimated. The server schedules the transmission of the DTMF tone to be received at the mobile device during a pause period of the cyclic ring tone and the DTMF tone is sent as scheduled.Type: ApplicationFiled: July 20, 2012Publication date: November 8, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Miranda Bing Ying Lim, Brian Alexander Oliver, Gibran Siddique, Valentina Iqorevna Kramarenko
-
Publication number: 20120258698Abstract: Aspects relate to provision of enterprise call capabilities to mobile devices. For example, a mobile device can indicate, over a data channel, that a PBX is to make a call on its behalf to a called party. The PBX can call back the mobile device, call the called party, and bridge those call legs to establish the call. The mobile device can employ mechanisms that a particular incoming call is made by the PBX. These mechanisms can include using ANI information, sending, and receiving audible verification codes over the voice channel established after answering the incoming call. The verification codes can be selected based different behaviors of the mobile devices.Type: ApplicationFiled: June 12, 2012Publication date: October 11, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
-
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