Patents by Inventor Richard John George
Richard John George 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).
-
Publication number: 20120072594Abstract: The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving information regarding a current capability of the wireless electronic device from the electronic wireless device; analyzing the information with operating parameters of the servers to identify a second set of servers in the network that are compatible with the current capability; generating and sending access requests to the second set of servers; monitoring for responses from the second set of servers to the access requests; and generating and sending a response to the wireless electronic device providing information relating to the second responses from the second set of servers.Type: ApplicationFiled: November 25, 2011Publication date: March 22, 2012Inventors: Richard John GEORGE, Jonathan Joshua DEARDEN, Alexander SHATSKY
-
Publication number: 20120066736Abstract: A method of managing communications services begins with a communications platform receiving a request for a communications service to be provided to a communications device by a source other than the communications platform. The communications platform determines an authorization of the communications device to receive the communications service. The authorization comprises a permission of the communications device to receive the communications service during a lifetime of a communications session maintained with the communications device. The communications network authorizes delivery of the communications service to the communications device during the lifetime of the communications session, in accordance with the authorization.Type: ApplicationFiled: September 15, 2010Publication date: March 15, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Christopher Labrador, Brian Alexander Oliver, Douglas Michael Gisby, Susan Elizabeth Simon Daniels, Brian Edward Anthony McColgan, Adrian Michael Logan, Eric Allan Fritzley, Nicholas Patrick Alfano, Richard John George
-
Publication number: 20120009929Abstract: A method, system and computer-readable product for a fixed mobile convergence system. The method includes analyzing at least one rule set associated with at least one user profile with the user profile being associated with at least one mobile device supporting more than one line. Each line offering one or more transports and options for establishing a telephone call. After analyzing the one or more rule sets, a context-specific real-time usage mode is determined based on the analysis which include selections of a telephone line, a transport and establishment options. After determining the usage mode, a call is established between one of the devices and a telephony endpoint, either incoming or outgoing, based on the determined usage mode.Type: ApplicationFiled: July 6, 2010Publication date: January 12, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John George, Zhigang Ruan, Brian Alexander Oliver
-
Patent number: 8078714Abstract: The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving a request from the device for access to servers in a network; generating and sending access requests to servers from an interface entity, where the access requests are produced from analyzing at least one capability of the device; monitoring for responses from the servers to the access requests; extracting access information from the responses; and generating and sending a response to the request for access to the device, the response including the access information from the responses from the servers.Type: GrantFiled: October 9, 2009Date of Patent: December 13, 2011Assignee: Research in Motion LimitedInventors: Richard John George, Jonathan Joshua Dearden, Alexander Shatsky
-
Publication number: 20110280151Abstract: Configuring a communication system. Configuring a Private Branch eXchange (PBX) system to respond to a configuration telephone number by routing call control for the configuration number to an Service Management Platform (SMP). Determining an enterprise extension associated with an enterprise account in the domain of the SMP. Directing a mobile communication device associated with the enterprise account to call the configuration telephone number, and to communicate the determined enterprise extension and an authentication token of the enterprise account. Receiving, at the PBX system, a call on the configuration telephone number. Routing the call to the SMP. Receiving the determined enterprise extension at the SMP. Determining the PBX system port of the call. Directing the mobile communication device to communicate the authentication token. Receiving the authentication token.Type: ApplicationFiled: May 12, 2010Publication date: November 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Paul Franklin Medynski, Richard John George
-
Publication number: 20110263234Abstract: A method, apparatus and system for handling a call received at a mobile communication device, in association with an automated number identification (ANI) number are provided. The ANI number is compared with a list of ANI numbers associated with an applications server, the list stored at the mobile communications device. When the ANI number is not in the list, a tone is provided on the call. When a corresponding tone is detected on the call in response to the tone, the call is handled as a call associated with the applications server and otherwise the call handled as a typical mobile communication call.Type: ApplicationFiled: July 29, 2010Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Zhigang Ruan, Richard John George
-
Publication number: 20110263224Abstract: 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: November 22, 2010Publication date: October 27, 2011Inventors: Valentina Igorevna Kramarenko, Swee Tuan Puang, Gibran Siddique, Lap Luu, Richard John George
-
Publication number: 20110244835Abstract: Systems, methods and programmed instructions are disclosed useful for transmitting signals representing data messages to and from a wireless handheld telephony device along a first call leg of a communication session previously established between the wireless handheld telephony device and at least one second telephony device, the communication session being controlled by a call control server.Type: ApplicationFiled: April 6, 2010Publication date: October 6, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John GEORGE, Sean Bartholomew SIMMONS
-
Publication number: 20110244836Abstract: Aspects relate to call control by third parties, where IP or a similar transport is used over a part of the channel for a given call and circuit-switched signaling protocols are used on a different part. For example, a PBX can communicate using SIP signaling to a gateway to a PSTN network, to which a Public Land Mobile Network (PLMN) is coupled, and which a mobile device, uses for voice communication. Controlling or updating status in these kinds of situations can be accomplished by forming a Q.931/932 message, such as a FACILITY message, which has fields (Information Elements) for pre-defined purposes (other than third party call control), and providing control or status information in such field(s). The message (the info) is tunneled through the gateway and the network(s), and arrives at its destination device.Type: ApplicationFiled: December 17, 2010Publication date: October 6, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Richard John George
-
Publication number: 20110182416Abstract: 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: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Inventors: Valentina Iqorevna Kramarenko, Richard John George, Halyang Yin
-
Publication number: 20110182273Abstract: To handle a communication session at a wireless mobile communications device, after receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”) a signal strength threshold associated with the access point is retrieved. If the communication session is currently carried by a cellular network and the current signal strength exceeds the signal strength threshold, the communication session is switched from the cellular network to the WLAN. A metric is then adjusted based on timing of the switch relative to any switch of the communication session from the WLAN to the cellular network over a preceding time window associated with the access point. Based on the metric, the signal strength threshold associated with the access point is selectively adjusted.Type: ApplicationFiled: May 6, 2010Publication date: July 28, 2011Inventors: Richard John George, Miranda Bing Ying Lim, Marian Constantin Buzdugan
-
Publication number: 20110106779Abstract: Systems and methods for implementing operations, administration, maintenance and provisioning (OAM&P) tasks includes a user interface for receiving a natural language request from an administrator of the system. The natural language request is then parsed into one or more tasks available on the system. A series of system commands are then generated to implement the one or more tasks. Required information may be obtained from the administrator or from other system resources. Once the commands, including required variables, are completed, the commands can be executed.Type: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John GEORGE, Mukhtiar Singh MANN, Brian Alexander OLIVER
-
Publication number: 20110087763Abstract: A maintenance method includes a maintenance module 280a operating on a mobile communications device 201 to cause the device to determine if the mobile communications device is in a device context as specified by a device context condition set 311, and if so then to cause the device to collect an actual device context parameter set 323 of device context parameters specified in a desired device context parameter set 315 of device context parameters.Type: ApplicationFiled: October 14, 2009Publication date: April 14, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Richard John George
-
Publication number: 20110087791Abstract: The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving a request from the device for access to servers in a network; generating and sending access requests to servers from an interface entity, where the access requests are produced from analyzing at least one capability of the device; monitoring for responses from the servers to the access requests; extracting access information from the responses; and generating and sending a response to the request for access to the device, the response including the access information from the responses from the servers.Type: ApplicationFiled: October 9, 2009Publication date: April 14, 2011Inventors: Richard John George, Jonathan Joshua Dearden, Alexander Shatsky
-
Publication number: 20110035447Abstract: Providing collaboration services in a data processing system. Receiving a collaboration session request including identification of at least one collaboration resources. Determining availability of at least those collaboration resources identified in the request. Composing proposed collaboration session plans as a function of the availability of the collaboration resources. Presenting the plans to at least one stakeholder. Receiving a selection from among presented plans. Implementing the selected plan by initiating a collaboration session.Type: ApplicationFiled: December 11, 2009Publication date: February 10, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John George, Brian Alexander Oliver, Joseph Patrick Thomas Goguen, Alan Panezic, Peter John Devenyi
-
Publication number: 20110032324Abstract: Exemplary methods and systems relate to telepresence at mobile devices. Aspects comprise dynamic configuration of video provided from a server that intermediates between a mobile device and a telepresence system during a telepresence session. The server receives high definition video from the telepresence system and transcodes into a format that can indicated by the mobile device. The mobile device can dynamically update the format in response to real-time battery life and network interface status. A progressive reduction in bandwidth and power consumptive activities can be implemented. The device can implement face detection and face centering, front/back mobile device camera switching, and automatic contrast control and other video quality controls in an outgoing video stream.Type: ApplicationFiled: December 11, 2009Publication date: February 10, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard John George, Brian Alexander Oliver
-
Publication number: 20100223333Abstract: A method and system for distributing data between a first user and a second user by detecting direct or indirect communication between the first user and the second user, creating an entry for the second user in a roster for the first user, populating the entry for the second user in the roster of the first user with data elements and attributes of the data elements, the data elements and attributes of the data elements indicating what data can be shared with the second user and how the data is to be shared and utilizing the roster of the first user to distribute data reflecting the first user to the second user.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert William BROWN, Bruno Richard PREISS, Allan LEWIS, Richard John GEORGE, Brian Edward Anthony MCCOLGAN, James Andrew GODFREY
-
Publication number: 20080274694Abstract: A system and method for multi-channel blocking, the method having the steps of: creating a block filter to block a plurality of communication channels to a mobile device; communicating the block filter to a blocking element; and executing the blocking filter at the blocking element.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Inventors: William David Castell, Nicholas Alfano, Ian James McDonald, Atul Asthana, David Lloyd Heit, Douglas Michael Gisby, Richard John George, Jan John-Luc Bakker