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: 9191447
    Abstract: 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: Grant
    Filed: August 7, 2014
    Date of Patent: November 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
  • Patent number: 9148482
    Abstract: 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: Grant
    Filed: August 26, 2014
    Date of Patent: September 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
  • Patent number: 9007426
    Abstract: 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: Grant
    Filed: October 4, 2012
    Date of Patent: April 14, 2015
    Assignee: BlackBerry Limited
    Inventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Matthew David Douglas Williams
  • Patent number: 8976950
    Abstract: 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: Grant
    Filed: January 25, 2010
    Date of Patent: March 10, 2015
    Assignee: Blackberry Limited
    Inventors: Valentina Iqorevna Kramarenko, Richard John George, Haiyang Yin
  • Publication number: 20140365674
    Abstract: 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: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Boris Rozinov, Mee Tchin John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
  • Publication number: 20140351449
    Abstract: 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: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
  • Patent number: 8850036
    Abstract: 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: Grant
    Filed: April 5, 2012
    Date of Patent: September 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
  • Patent number: 8839364
    Abstract: 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: Grant
    Filed: April 5, 2012
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Valentina Iqorevna Kramarenko, Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang
  • Patent number: 8812694
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: August 19, 2014
    Assignee: BlackBerry Limited
    Inventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Boris Rozinov, Mee Tchin Jane John Chuan
  • Publication number: 20140179278
    Abstract: 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: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: BLACKBERRY LIMITED
    Inventors: Valentina Iqorevna KRAMARENKO, Swee Tuan PANG, Gibran SIDDIQUE, Lap LUU, Richard John GEORGE
  • Publication number: 20140098182
    Abstract: 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: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Inventors: Valentina Iqorevna KRAMARENKO, Boris ROZINOV, Matthew David Douglas Williams
  • Patent number: 8688079
    Abstract: 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: Grant
    Filed: November 22, 2010
    Date of Patent: April 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Gibran Siddique, Lap Luu, Richard John George
  • Publication number: 20130219070
    Abstract: 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: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Valentina Iqorevna KRAMARENKO, Boris ROZINOV, Matthew David WILLIAMS, Swee Tuan PANG
  • Patent number: 8483676
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: July 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Miranda Bing Ying Lim, Brian Alexander Oliver, Gibran Siddique, Valentina Iqorevna Kramarenko
  • Publication number: 20130166761
    Abstract: 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: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Boris Rozinov, Mee Tchin Jane John Chuan
  • Patent number: 8423102
    Abstract: 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: Grant
    Filed: June 12, 2012
    Date of Patent: April 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
  • Patent number: 8391457
    Abstract: 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: Grant
    Filed: November 4, 2010
    Date of Patent: March 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Haiyang Yin, Valentina Iqorevna Kramarenko
  • Publication number: 20120282923
    Abstract: 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: Application
    Filed: July 20, 2012
    Publication date: November 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Miranda Bing Ying Lim, Brian Alexander Oliver, Gibran Siddique, Valentina Iqorevna Kramarenko
  • Publication number: 20120258698
    Abstract: 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: Application
    Filed: June 12, 2012
    Publication date: October 11, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Valentina Iqorevna Kramarenko, Ximing Zeng, Zhigang Ruan
  • Publication number: 20120259986
    Abstract: 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: Application
    Filed: April 5, 2012
    Publication date: October 11, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Boris Rozinov, Mee Tchin Jane John Chuan, Valentina Iqorevna Kramarenko, Swee Tuan Pang