Patents by Inventor Brian McColgan

Brian McColgan 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: 9225839
    Abstract: A system and method for reestablishing a voice communications session moderated by a group call server between two or more telephony devices. The method is performed by a processor monitoring the communications session. The method comprises: storing one or more data records representing group call information; detecting disconnection of at least one participating telephony device from the group communications session, and determining that the disconnection was not intentionally initiated; accessing the stored call group information data and causing signals to enable reestablishment of participation by the disconnected device to be sent to the disconnected device; and upon receipt by the group call server from the disconnected device of signals representing a request to reconnect the disconnected device, outputting command signals for reestablishing a communications session between the disconnected device and at least one other device participating in the group communications session.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Douglas Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
  • Publication number: 20150078543
    Abstract: A system and method for reestablishing a voice communications session moderated by a group call server between two or more telephony devices. The method is performed by a processor monitoring the communications session. The method comprises: storing one or more data records representing group call information; detecting disconnection of at least one participating telephony device from the group communications session, and determining that the disconnection was not intentionally initiated; accessing the stored call group information data and causing signals to enable reestablishment of participation by the disconnected device to be sent to the disconnected device; and upon receipt by the group call server from the disconnected device of signals representing a request to reconnect the disconnected device, outputting command signals for reestablishing a communications session between the disconnected device and at least one other device participating in the group communications session.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 19, 2015
    Inventors: Douglas GISBY, Christopher LABRADOR, Brian OLIVER, Susie SIMON-DANIELS, Adrian LOGAN, Eric FRITZLEY, Brian McCOLGAN
  • Patent number: 8861703
    Abstract: A system and method for reestablishing a voice communications session moderated by a group call server between two or more telephony devices. The method is performed by a processor monitoring the communications session. The method comprises: storing one or more data records representing group call information; detecting disconnection of at least one participating telephony device from the group communications session, and determining that the disconnection was not intentionally initiated; accessing the stored call group information data and causing signals to enable reestablishment of participation by the disconnected device to be sent to the disconnected device; and upon receipt by the group call server from the disconnected device of signals representing a request to reconnect the disconnected device, outputting command signals for reestablishing a communications session between the disconnected device and at least one other device participating in the group communications session.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 14, 2014
    Assignee: BlackBerry Limited
    Inventors: Christopher Labrador, Brian Oliver, Douglas Gisby, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
  • Patent number: 8751584
    Abstract: A method for providing presence-related information is provided. The method includes creating a template of presence parameters for an application, storing the template, a presence access layer retrieving the template, the presence access layer using the template to create a profile of at least one presence parameter for the application, and the presence access layer using the profile to specify a presence-related action for the application.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: June 10, 2014
    Assignee: BlackBerry Limited
    Inventors: Randy Michael Rossi, Jeff Rogers, Suresh Chitturi, Brian McColgan
  • Publication number: 20130230042
    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: Application
    Filed: April 8, 2013
    Publication date: September 5, 2013
    Inventors: Alexander Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
  • Patent number: 8473733
    Abstract: A method for a presentity to provide private presence information for a watcher. The method includes the presentity providing the private presence information in an encrypted form. The method also includes a presence access layer obtaining the private presence information. The method also includes the presence access layer performing one of decrypting the private presence information and sending the decrypted private presence information to the watcher, and leaving the private presence information in the encrypted form and sending the encrypted private presence information to the watcher, wherein the watcher decrypts the private presence information.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 25, 2013
    Assignee: Research In Motion Limited
    Inventors: Brian McColgan, Gaelle Martin-Cocher
  • 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: 8312092
    Abstract: A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: November 13, 2012
    Assignee: Research In Motion Limited
    Inventors: Jeffrey Christopher Rogers, Sin-Hang So, Brian McColgan
  • Publication number: 20120263287
    Abstract: A system and method for reestablishing a voice communications session moderated by a group call server between two or more telephony devices. The method is performed by a processor monitoring the communications session. The method comprises: storing one or more data records representing group call information; detecting disconnection of at least one participating telephony device from the group communications session, and determining that the disconnection was not intentionally initiated; accessing the stored call group information data and causing signals to enable reestablishment of participation by the disconnected device to be sent to the disconnected device; and upon receipt by the group call server from the disconnected device of signals representing a request to reconnect the disconnected device, outputting command signals for reestablishing a communications session between the disconnected device and at feast one other device participating in the group communications session.
    Type: Application
    Filed: June 28, 2012
    Publication date: October 18, 2012
    Inventors: Douglas Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
  • Patent number: 8238537
    Abstract: A system and method for reestablishing a voice communications session moderated by a group call server between two or more telephony devices. The method is performed by a processor monitoring the communications session. The method comprises: storing one or more data records representing group call information; detecting disconnection of at least one participating telephony device from the group communications session, and determining that the disconnection was not intentionally initiated; accessing the stored call group information data and causing signals to enable reestablishment of participation by the disconnected device to be sent to the disconnected device; and upon receipt by the group call server from the disconnected device of signals representing a request to reconnect the disconnected device, outputting command signals for reestablishing a communications session between the disconnected device and at least one other device participating in the group communications session.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Doug Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
  • Patent number: 8214434
    Abstract: A context aware mechanism including a system configured to receive presence data relating to at least one of a presentity and a watcher, and to resolve a conflict that arises during processing of the presence data according to a criteria. A method is also provided.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Brian McColgan, Gaelle Martin-Cocher
  • Publication number: 20120117175
    Abstract: A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer.
    Type: Application
    Filed: January 20, 2012
    Publication date: May 10, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jeff Rogers, Sin-Hang So, Brian McColgan
  • Publication number: 20120072534
    Abstract: An intermediary mechanism is provided. The intermediary mechanism is configured to receive a request from a client device, request the data from a data store, receive a response containing response data from the data store, process the response data using context information that relates to the client device to determine contextually relevant information, and transmit the contextually relevant information to the client device.
    Type: Application
    Filed: April 7, 2010
    Publication date: March 22, 2012
    Applicant: Research In Motion Limited
    Inventors: Brian McColgan, Gaelle Christine Martin-Cocher
  • Patent number: 8103730
    Abstract: A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: January 24, 2012
    Assignee: Research In Motion Limited
    Inventors: Jeff Rogers, Sin-Hang So, Brian McColgan
  • Publication number: 20110213843
    Abstract: The disclosure relates to a system and method for providing access for an electronic device to an account associated with a host device through a server in communication with the hosted electronic device. The method comprises: after establishing a communication link between the electronic device and the host device, identifying an account associated with the host device; establishing an associated account for the electronic device, the associated account providing access to the account for the host device; and providing access by the server to an application associated with the account to the electronic device through the associated account.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: Axel Denis FERRAZZINI, Gaelle MARTIN-COCHER, Brian McCOLGAN
  • Patent number: 7979906
    Abstract: A method and system for multifaceted scanning, the method having the steps of receiving a data source; processing the data source for a plurality of scanning aspects, the processing step utilizing rules and policies for the plurality of scanning aspects to provide transformed, modified or adapted content; and outputting the transformed, modified or adapted content.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: July 12, 2011
    Assignee: Research In Motion Limited
    Inventors: Brian McColgan, Gaelle Martin-Cocher, Michael Shenfield
  • Publication number: 20110103372
    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: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
  • Publication number: 20110103373
    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: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
  • Publication number: 20100306044
    Abstract: A method comprising the steps of using a processor running a program to perform the step of receiving, at an advertising entity, a report message containing an identifier of an application which presented advertisements, and a data structure with metrics for the advertisements which were presented by the application.
    Type: Application
    Filed: May 21, 2010
    Publication date: December 2, 2010
    Inventors: Gaelle C. Martin-Cocher, Brian McColgan