Patents by Inventor Hugh Hind
Hugh Hind 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: 7747266Abstract: In one illustrative method, a periodic location update timer value is broadcasted by a wireless communication network and received and stored in memory of a mobile station. A request for data service is transmitted by the mobile station to a wireless communication network, and the request is reattempted at least one time in response to identifying a rejection of the request. If the request for the data service is accepted in response to the request, the mobile station operates in the wireless communication network using the data service. On the other hand, if the request for the data service is not accepted, the mobile station is set in a data service deregistered state. A timer is initialized with an initial value that is less than the periodic location update timer value and started. In response to an expiration of the timer, the mobile station repeats the transmission of the request for the data service and any reattempts in response to any rejections of the request.Type: GrantFiled: May 23, 2008Date of Patent: June 29, 2010Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Patent number: 7689219Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.Type: GrantFiled: February 14, 2007Date of Patent: March 30, 2010Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Publication number: 20100048208Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.Type: ApplicationFiled: February 14, 2007Publication date: February 25, 2010Applicant: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps
-
Publication number: 20100020697Abstract: A method and system for monitoring the health of a wireless telecommunication network. Network health is monitored without placing an administrative burden on the carrier network itself, instead, this burden is placed on components that lie outside the carrier network and pass communications through it. The data service provider infrastructure sends a request to a mobile device, asking that it return data regarding its location. The carrier networks handling the request insert location information into the packet that is sent to the mobile device, but this information is not sent to the data service provider infrastructure itself. The mobile device harvests this location information from the packets it receives and inserts it in a response packet that finds its way back to the data service provider infrastructure. The data service provider infrastructure is able to collate this location data and to analyze it, determining the carrier network's health.Type: ApplicationFiled: October 6, 2009Publication date: January 28, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: ALLAN D. LEWIS, MIHAL LAZARIDIS, GERALD WINTON LANKFORD, HERBERT A. LITTLE, HUGH HIND, IAN M. PATTERSON
-
Publication number: 20100003972Abstract: A system and method for pushing a service book to a mobile device is provided. A service book includes a plurality of fields relating to a host service. At least one mobile device is identified that is to receive the service book. Wireless propagation information is provided that identifies an address for the mobile device to receive the service book. The service book is transmitted over a wireless network using the address for the mobile device, and is received by the mobile device.Type: ApplicationFiled: September 17, 2009Publication date: January 7, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Herbert A. Little, Craig A. Dunk, Hugh Hind, Gary P. Mousseau, Barry J. Gilhuly
-
Patent number: 7616665Abstract: A method and system for monitoring the health of a wireless telecommunication network. Network health is monitored without placing an administrative burden on the carrier network itself; instead, this burden is placed on components that lie outside the carrier network and pass communications through it. The data service provider infrastructure sends a request to a mobile device, asking that it return data regarding its location. The carrier networks handling the request insert location information into the packet that is sent to the mobile device, but this information is not sent to the data service provider infrastructure itself. The mobile device harvests this location information from the packets it receives and inserts it in a response packet that finds its way back to the data service provider infrastructure. The data service provider infrastructure is able to collate this location data and to analyze it, determining the carrier network's health.Type: GrantFiled: November 22, 2004Date of Patent: November 10, 2009Assignee: Research In Motion LimitedInventors: Allan D. Lewis, Mihal Lazaridis, Gerald Winton Lankford, Herbert A. Little, Hugh Hind, Ian M. Patterson
-
Publication number: 20090067368Abstract: A method and apparatus for communicating data between a mobile communication device and a communications node via an appropriate radio access technology. In one embodiment, the method comprises identifying at least one characteristic associated with data pending for communication, identifying a set of radio access technologies available for communication and at least one characteristic of each, evaluating the characteristics of the pending data relative to the characteristics of the available radio access technologies, selecting from the set of available radio access technologies a radio access technology relative to the pending data and effectuating communication of at least a portion of the pending data via a communication link employing the selected radio access technology.Type: ApplicationFiled: August 24, 2007Publication date: March 12, 2009Inventors: Michael Patrick McAndrews, Mihal Lazaridis, Mark E. Pecen, Hugh Hind
-
Patent number: 7496606Abstract: A system and method for synchronizing data records between multiple database is provided. Each database includes data records that are modified to include at least one pair of synchronize parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the undated data record. An efficient master-slave configuration between the database then enables either database to resolve conflicts without further communications.Type: GrantFiled: April 10, 2001Date of Patent: February 24, 2009Assignee: Research In Motion LimitedInventors: Hugh Hind, Craig A. Dunk
-
Patent number: 7490114Abstract: First and second pairs of synchronization parameters are stored in first and second databases. The first and second pairs are compared upon a data record being updated in either database to determine whether a synchronization conflict has occurred and a corresponding synchronization operation is executed.Type: GrantFiled: November 16, 2004Date of Patent: February 10, 2009Assignee: Research In Motion LimitedInventors: Hugh Hind, Craig Dunk
-
Publication number: 20090034506Abstract: Methods and apparatus for use in increasing data throughput to mobile stations in a wireless communication network, where data is communicated between mobile stations and the wireless network in a plurality of data bursts within time slots assigned to the mobile station. One illustrative method includes the acts of receiving, through a wireless transceiver, data in a time slot W; tuning the wireless transceiver, during a first portion of a time slot X which follows the time slot W, for transmission; reading transmit data from a transmit data queue and encoding the transmit data in a data burst in accordance with a data burst format; and causing the encoded transmit data to be transmitted in the data burst during a second portion of the time slot X. The data burst may be formatted in accordance with a predefined data burst format of the wireless network and merely shifted in time, or the data burst may be formatted in accordance with a reduced-size data burst format.Type: ApplicationFiled: July 31, 2007Publication date: February 5, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Maiyuran Wijayanathan, Noushad Naqvi, Hugh Hind
-
Publication number: 20080287125Abstract: A mobile communication device is adapted to provide voice communications with use of a voice service and data communications with use of a data service. The mobile device maintains a preferred network list as well as a service access list in its memory. The preferred network list has a listing of a plurality of networks with assigned priorities for network selection. The service access list has a listing of a plurality of networks that make the data service available to the mobile device. The mobile device performs a scanning operation for identifying one or more communication networks available in a coverage area of the mobile device. When a home network of the mobile device is unavailable in the coverage area, the mobile device consults the preferred network list and the service access list for identifying one of the networks identified by the scanning operation.Type: ApplicationFiled: May 13, 2008Publication date: November 20, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Hugh Hind, Mark E. Church, Noushad Naqvi
-
Publication number: 20080270486Abstract: A system and method for synchronizing data records between multiple databases is provided. Each database includes data records that are modified to include at least one pair of synchronization parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to a data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the updated data record. An efficient master-slave configuration between the databases then enables either database to resolve conflicts without further communications.Type: ApplicationFiled: July 11, 2008Publication date: October 30, 2008Inventors: Hugh Hind, Craig A. Dunk
-
Publication number: 20080261632Abstract: A scheme for redirecting data to a mobile communication device from a messaging server. One embodiment comprises one or more of the following: setting a redirection flag configured for a user associated with the mobile communication device to enable continuous redirection of data items received at the messaging server to the mobile communication device until the redirection flag is reset to indicate cessation of redirection of the data items; upon automatically detecting that a data item is received at the messaging server, redirecting the data item to a store-and-forward server associated with a wireless packet data network with which the mobile communication device is registered; and upon determining that a valid IP address is associated with the mobile communication device, transmitting the data item from the store-and-forward server to the mobile communication device over the wireless packet data network.Type: ApplicationFiled: October 27, 2007Publication date: October 23, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Hugh Hind, Michael Knowles, Noushad Naqvi, David Bajar, Ian M. Patterson, Anthony G. Burns, Allan D. Lewis, Gary P. Mousseau, Mihal Lazaridis
-
Publication number: 20080220800Abstract: In one illustrative method, a periodic location update timer value is broadcasted by a wireless communication network and received and stored in memory of a mobile station. A request for data service is transmitted by the mobile station to a wireless communication network, and the request is reattempted at least one time in response to identifying a rejection of the request. If the request for the data service is accepted in response to the request, the mobile station operates in the wireless communication network using the data service. On the other hand, if the request for the data service is not accepted, the mobile station is set in a data service deregistered state. A timer is initialized with an initial value that is less than the periodic location update timer value and started. In response to an expiration of the timer, the mobile station repeats the transmission of the request for the data service and any reattempts in response to any rejections of the request.Type: ApplicationFiled: May 23, 2008Publication date: September 11, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Jayasri Gunaratnam, Noushad Naqvi, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Patent number: 7398089Abstract: Reduced delays in data service offered by data-capable networks are provided. One illustrative method includes the steps of receiving and storing in memory a first timer value which is broadcasted by a wireless communication network for use in the mobile station; causing a request for data connectivity to be transmitted through the wireless network, and reattempting the request up to a plurality of times when data connectivity fails; after the one or more reattempted requests for data connectivity fail, activating a timer based on a second timer value which is less than the first timer value; and repeating the transmitting of requests for data connectivity after expiration of the timer.Type: GrantFiled: November 12, 2004Date of Patent: July 8, 2008Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Darcy Richard Phipps, Hugh Hind, Bao Quoc Nguyen
-
Publication number: 20080159257Abstract: A host server is operative to control the pushing of user data messages to a plurality of mobile communication devices adapted to communicate in a wireless communication network. In particular, the host server is adapted to cause, for each one of the mobile communication devices operating in the wireless communication network, user data messages to be pushed to a mobile communication device via a packet data connection; receive, from a serving node in the wireless communication network, an IP notification message having an IP destination address of the host server and including an identification or address that identifies one of the mobile communication devices, the IP notification message being produced in response to a termination of packet data connectivity for the identified mobile communication device; and in response to receiving the IP notification message, at least temporarily refrain from pushing user data messages to the identified mobile communication device.Type: ApplicationFiled: March 14, 2008Publication date: July 3, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Nicholas P. Alfano, Adrian Buckley, Noushad Naqvi, Ian M. Patterson, Gary P. Mousseau, Allan D. Lewis, Graeme R.S. Whittington, Hugh Hind
-
Patent number: 7389109Abstract: Methods and apparatus for selecting a cellular network to provide one or more communication services for a mobile communication device are disclosed. A scanning operation is performed by the mobile device to identify a plurality of cellular networks that support a voice communication service in a geographic coverage area. The mobile device then identifies which of the cellular networks makes a data communication service available to it. Advantageously, the mobile device assigns priority to or selects a cellular network that makes the data communication service available over a network that fails to make the data communication service available, and may register with that network. The data communication service may include, as examples, an e-mail communication service or an Internet access service. Preferably, the cellular network operates in accordance with GSM (Global System for Mobile) and GPRS (Generalized Packet Radio Service).Type: GrantFiled: March 30, 2006Date of Patent: June 17, 2008Assignee: Research In Motion LimitedInventors: Hugh Hind, Mark E. Church, Noushad Naqvi
-
Patent number: 7366093Abstract: One illustrative method of reducing undeliverable server-initiated IP traffic within a wireless network (21) includes the steps of identifying that a data connection (e.g. a Packet Data Protocol or PDP Context) for communicating server-initiated IP messages from a host server (22 or 26) to a mobile station (10) has been lost or terminated; causing a notification message having a destination address corresponding to the host server (22 or 26) to be produced based on identifying that the data connection has been lost or terminated; and causing the notification message to be sent to the host server (22 or 26). The notification message may cause the host server (22 or 26) to at least temporarily refrain from communicating and/or to queue server-initiated IP messages (10) intended for the mobile station (10). The notification message may be formatted and communicated based on an existing protocol, such as Internet Control Message Protocol (ICMP), or any other suitable protocol.Type: GrantFiled: May 5, 2004Date of Patent: April 29, 2008Assignee: Research In Motion LimitedInventors: Nicholas P. Alfano, Adrian Buckley, Ian M. Patterson, Noushad Naqvi, Gary P. Mousseau, Allan D. Lewis, Graeme R. S. Whittington, Hugh Hind
-
Patent number: 7366510Abstract: Network selection methods and apparatus with home network prioritization in country border regions are disclosed. In one illustrative example, a mobile station (200) is associated with a home communication network (402) having a home mobile country code (MCC). Being outside of the home network country, however, the mobile station (200) selects and operates with a non-home communication network (406) having a visiting MCC. After expiration of a timer, the mobile station (200) scans to identify a plurality of networks in a coverage area within which the mobile station (200) is operating. If the home network (402) having the home MCC is identified as being available, the mobile station (200) selects and operates with the home network (200). Otherwise, if the non-home network (406) having the visiting MCC is identified as being available, the mobile station (200) selects and operates with the non-home network (406).Type: GrantFiled: February 27, 2004Date of Patent: April 29, 2008Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Darcy Richard Phipps, Hugh Hind, Bao Quoc Nguyen
-
Publication number: 20080081622Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.Type: ApplicationFiled: February 14, 2007Publication date: April 3, 2008Applicant: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps