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: 9225839Abstract: 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: GrantFiled: September 30, 2014Date of Patent: December 29, 2015Assignee: BlackBerry LimitedInventors: Douglas Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
-
Publication number: 20150078543Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 19, 2015Inventors: Douglas GISBY, Christopher LABRADOR, Brian OLIVER, Susie SIMON-DANIELS, Adrian LOGAN, Eric FRITZLEY, Brian McCOLGAN
-
Patent number: 8861703Abstract: 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: GrantFiled: June 28, 2012Date of Patent: October 14, 2014Assignee: BlackBerry LimitedInventors: Christopher Labrador, Brian Oliver, Douglas Gisby, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
-
Patent number: 8751584Abstract: 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: GrantFiled: October 16, 2008Date of Patent: June 10, 2014Assignee: BlackBerry LimitedInventors: Randy Michael Rossi, Jeff Rogers, Suresh Chitturi, Brian McColgan
-
Publication number: 20130230042Abstract: 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: ApplicationFiled: April 8, 2013Publication date: September 5, 2013Inventors: Alexander Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
-
Patent number: 8473733Abstract: 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: GrantFiled: October 14, 2008Date of Patent: June 25, 2013Assignee: Research In Motion LimitedInventors: Brian McColgan, Gaelle Martin-Cocher
-
Patent number: 8416780Abstract: 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: GrantFiled: November 3, 2009Date of Patent: April 9, 2013Assignee: Research In Motion LimitedInventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
-
Patent number: 8416781Abstract: 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: GrantFiled: November 3, 2009Date of Patent: April 9, 2013Assignee: Research In Motion LimitedInventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
-
Patent number: 8312092Abstract: 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: GrantFiled: January 20, 2012Date of Patent: November 13, 2012Assignee: Research In Motion LimitedInventors: Jeffrey Christopher Rogers, Sin-Hang So, Brian McColgan
-
Publication number: 20120263287Abstract: 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: ApplicationFiled: June 28, 2012Publication date: October 18, 2012Inventors: Douglas Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
-
Patent number: 8238537Abstract: 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: GrantFiled: February 27, 2009Date of Patent: August 7, 2012Assignee: Research In Motion LimitedInventors: Doug Gisby, Christopher Labrador, Brian Oliver, Susie Simon-Daniels, Adrian Logan, Eric Fritzley, Brian McColgan
-
Patent number: 8214434Abstract: 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: GrantFiled: April 9, 2009Date of Patent: July 3, 2012Assignee: Research In Motion LimitedInventors: Brian McColgan, Gaelle Martin-Cocher
-
Publication number: 20120117175Abstract: 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: ApplicationFiled: January 20, 2012Publication date: May 10, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Jeff Rogers, Sin-Hang So, Brian McColgan
-
Publication number: 20120072534Abstract: 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: ApplicationFiled: April 7, 2010Publication date: March 22, 2012Applicant: Research In Motion LimitedInventors: Brian McColgan, Gaelle Christine Martin-Cocher
-
Patent number: 8103730Abstract: 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: GrantFiled: October 15, 2008Date of Patent: January 24, 2012Assignee: Research In Motion LimitedInventors: Jeff Rogers, Sin-Hang So, Brian McColgan
-
Publication number: 20110213843Abstract: 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: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Inventors: Axel Denis FERRAZZINI, Gaelle MARTIN-COCHER, Brian McCOLGAN
-
Patent number: 7979906Abstract: 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: GrantFiled: October 5, 2007Date of Patent: July 12, 2011Assignee: Research In Motion LimitedInventors: Brian McColgan, Gaelle Martin-Cocher, Michael Shenfield
-
Publication number: 20110103373Abstract: 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: ApplicationFiled: November 3, 2009Publication date: May 5, 2011Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
-
Publication number: 20110103372Abstract: 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: ApplicationFiled: November 3, 2009Publication date: May 5, 2011Inventors: Alex Shatsky, Andrew Allen, Adrian Buckley, Jan Hendrik Lucas Bakker, Brian McColgan
-
Publication number: 20100306044Abstract: 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: ApplicationFiled: May 21, 2010Publication date: December 2, 2010Inventors: Gaelle C. Martin-Cocher, Brian McColgan