Patents by Inventor Andrew Allen

Andrew Allen 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: 8416780
    Abstract: A method for modifying the contents of session initiation protocol (SIP) messages is presented. The method includes receiving a SIP message. The SIP message may include a set of message header fields. The method includes receiving an application policy. The application policy may specify how to modify the SIP message based on a characteristic of the SIP message. Alternatively, the application policy may be retrieved from a database such as one provided by a home subscriber server (HSS) or an application server. The method includes using the application policy to modify the SIP message resulting in a modified message, and sending the modified message.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
  • Patent number: 8416781
    Abstract: A user agent (UA) for communicating with a communications network implementing an internet protocol (IP) multimedia subsystem (IMS) is presented. The UA is configured to send and receive session initiation protocol (SIP) messages. The UA includes a processor configured to send a message to the network. The message identifies an application policy. The application policy defines at least one of a SIP message header field to include, a SIP message header field to remove, a SIP message header field to allow, and a SIP message header field to modify. The processor is configured to receive a SIP message from the network. The SIP message includes a set of SIP message header fields. The set of SIP message header fields are modified in accordance with the application policy.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
  • Patent number: 8412192
    Abstract: Apparatus, and an associated method, for an IMS (IP multimedia subsystem) mobile network to transfer an IMEI or IMEISV to an equipment ID register. A SIP, or other IP-based, message including the IMEI or IMEISV of a user equipment is converted by a protocol converter embodied at an application server into a MAP or DIAMETER message. A forwarder forwards on the MAP or DIAMETER message to EIR.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: April 2, 2013
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Andrew Allen
  • Patent number: 8407354
    Abstract: A method for performing registration is provided. The method includes receiving a server timeout message, the server timeout message including at least a field set to a value equal to a value received during a first registration. The method further includes initiating restoration procedures by performing a second registration in response to receiving the server timeout message.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Jan Hendrik Lucas Bakker, Adrian Buckley, Andrew Allen
  • Patent number: 8407299
    Abstract: In one embodiment, a scheme is disclosed for interpreting contents of at least one message body per message, e.g., a SIP or HTTP message, wherein the message body contents correspond to a content type. A communication protocol message such as a SIP or HTTP message is generated by a sender towards a recipient, wherein the message includes at least one message body content in the message's body. A component associated with the recipient is configured to examine whether at least one indicator is associated with the message. A component, operable responsive to the examination, is configured to inhibit a treatment of the message body content and to apply an alternative treatment with respect thereto.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Jan John-Luc Bakker, Adrian Buckley, Andrew Allen
  • Patent number: 8401002
    Abstract: According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network from a circuit switched network is provided.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: March 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley
  • Patent number: 8392580
    Abstract: Methods and systems for facilitating transfer of an active session from a first device to a second device associated with the same user. A network server is configured to enable the switching or swapping of an active session from one device to another device, where both devices are associated with a common user address. The switching or swapping is implemented with no or minimal effect on the active session or awareness of the remote party. The device switch may be performed in relation to any active session, including VoIP, video conferencing, or other media sessions.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Youngae Kim
  • Patent number: 8369824
    Abstract: A network component is provided that includes a processor configured, upon the network component receiving an IMS (Internet Protocol Multimedia Subsystem) emergency call from a user equipment (UE) 110, to detect in the emergency call an indicator requesting the network component to restrict presentation of private information related to the UE 110. The processor is further configured, when the indicator is present, to transmit the emergency call without at least some of the private information to a Public Safety Answering Point (PSAP) 130.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: February 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Jan Hendrik Lucas Bakker, Adrian Buckley, Andrew Allen, Carey Barnes
  • Patent number: 8363643
    Abstract: A method is provided for delivering the capabilities of user agents. The method includes a user agent sending a session initiation protocol (SIP) message containing a Contact Header containing a Push Resource Identifier feature tag containing at least one push resource.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Youngae Kim, Andrew Allen
  • Publication number: 20130013796
    Abstract: An apparatus, and an associated method, for directing communications of a communication session to a selected communication device, or devices, of a group of commonly-registered devices. A device-direction policy is created and stored at a network entity. The policy identifies preferred devices to which communications of a communication session are to be provided. A SIP Invite, or other communication-session initiation message, is provided to the network entity. The network entity detects the message, accesses the policy, and forwards on the message in accordance with the policy.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Research In Motion Limited
    Inventors: Youngae Kim, Andrew Allen, Adrian Buckley, Jan John-Luc Bakker
  • Publication number: 20130013735
    Abstract: An apparatus, and an associated method, for directing communications of a communication session to a selected communication device, or devices, of a group of commonly-registered devices. A device-direction policy is created and stored at a network entity. The policy identifies preferred devices to which communications of a communication session are to be provided. A SIP Invite, or other communication-session initiation message, is provided to the network entity. The network entity detects the message, accesses the policy, and forwards on the message in accordance with the policy.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Research In Motion Limited
    Inventors: Youngae Kim, Andrew Allen, Adrian Buckley, Jan John-Luc Bakker
  • Patent number: 8345679
    Abstract: An embodiment provides a user equipment that includes a processor configured to receive a Session Initiation Protocol (SIP) NOTIFY message transmitted by a network component as a result of a registration event. The SIP NOTIFY message contains at least a portion of information included in a first SIP message sent between a first user equipment and the network component. Another embodiment provides method and apparatus for a network node to determine whether filter criteria include one or more indicators that specify the need for information, and including in a second SIP message the information specified by the one or more indicators.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: January 1, 2013
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, John-Luc Bakker
  • Patent number: 8331355
    Abstract: A network node is provided. The network node includes a component configured to use a value in a Session Initiation Protocol message. The value indicates a supported transport addressing scheme and is used to determine whether to route a related communication session through a transport addressing scheme translation component.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: December 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Andrew Allen, John-Luc Bakker
  • Patent number: 8315236
    Abstract: An apparatus, and an associated method, for facilitating communication operations with a wireless device that is ICS or DTM capable. A message generator is provided, configured to generate a network-terminated message, the network-terminated message including a media feature tag that identifies support of ICS. When transmitted to a network node, the message is detected. And, a wireless-device-terminated message that provides for mapping of a SIP URI into a calling name presentation.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: November 20, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker
  • Patent number: 8305210
    Abstract: A method is provided for a user equipment (UE) 110 to respond to an emergency-related message sent to the UE 110. The method comprises the UE 110 receiving a first message 150 containing an indicator 160 indicating that an emergency-related request has been made, the UE 110 recognizing the indicator 160 as an indication that the emergency-related request is related to an emergency, and the UE 110 sending a second message 170 containing emergency-related information 180 about itself.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Jan Hendrik Lucas Bakker, Adrian Buckley, Andrew Allen
  • Patent number: 8306507
    Abstract: A user equipment (UE) is disclosed. The UE comprises a processor configured to transmit a session initiation protocol (SIP) SUBSCRIBE method request that comprises at least one filter criteria used for selecting specific messages and selecting the information about the messages, where each of the messages is directed to a user identity associated with the UE.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Youngae Kim, Andrew Allen, John-Luc Bakker
  • Publication number: 20120265849
    Abstract: A method for providing a user agent (UA) with service identification data. The method includes an application server (AS) transmitting Session Initiation Protocol (SIP) data. The SIP data comprises an identifier of the AS and a service identifier for at least one service supported by the AS. The method further includes the UA receiving the SIP data.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 18, 2012
    Applicant: RESEARCH IN MOTION CORPORATION
    Inventors: John-Luc Bakker, Andrew Allen, Adrian Buckley
  • Patent number: 8265614
    Abstract: In one embodiment, a network node is operable, responsive to receiving a request from an enterprise user to initiate origination of an outgoing cellular call to a called party, for establishing a first call leg to the enterprise user by sending a circuit-switched call that identifies an enterprise address of the enterprise user as a calling line identity. The network node includes functionality for establishing a second call leg to the called party upon receiving an indication from the enterprise user that the first call leg has been established. The first and second call legs are then patched to establish an end-to-end communications path between the enterprise user and the called party, wherein the enterprise address instead of the non-enterprise address is presented to the called party as a calling line identity with respect to the outgoing cellular call from the enterprise user.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: September 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Patent number: 8249561
    Abstract: A method for providing a user agent (UA) with service identification data. The method includes an application server (AS) transmitting Session Initiation Protocol (SIP) data. The SIP data comprises an identifier of the AS and a service identifier for at least one service supported by the AS. The method further includes the UA receiving the SIP data.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventors: John-Luc Bakker, Andrew Allen, Adrian Buckley
  • Publication number: 20120115477
    Abstract: To consolidate session initiation protocol (SIP) messages a user equipment (UE) is made aware of all Internet Protocol (IP) multimedia subsystem (IMS) applications installed in its memory and on a universal integrated circuit card (UICC) and supported communication services. By obtaining this information before the initial IMS Registration, the UE can save resources by registering all local applications and communication services in single IMS registration.
    Type: Application
    Filed: January 18, 2012
    Publication date: May 10, 2012
    Applicant: Research In Motion Limited
    Inventors: Syed Hussain Ali, Jean-Philippe Cormier, Andrew Allen