Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hugh Hind, Waterloo CA

Hugh Hind, Waterloo CA

Patent application numberDescriptionPublished
20080220800DATA-CAPABLE NETWORK PRIORITIZATION WITH REDUCED DELAYS IN DATA SERVICE - 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. If the periodic location update timer value is less than the initial value, however, the timer is initialized with the periodic location update timer value.09-11-2008
20080261632System and Method for Pushing Information from a Host System to a Mobile Data Communication Device in a Wireless Data Network - 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.10-23-2008
20080270486SYSTEM AND METHOD FOR SYNCHRONIZING DATA RECORDS BETWEEN MULTIPLE DATABASES - 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. The system and method scale to systems having more than two databases by modifying the data records in at least one of the databases to include a pair of synchronization parameters for each of the other databases to which it is being synchronized, and by providing a multi-level master-slave configuration. The system and method permits the ability to add and delete records and to securely communicate between all synchronized databases.10-30-2008
20080287125Methods And Apparatus For Selecting A Communication Network - 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. The mobile device attempts to register for the data service via the identified network and, if successful, operates its wireless transceiver with the identified network to use the data service. If the attempt to register for the data service fails, the mobile device excludes the identified network from being listed in the service access list as making the data service available.11-20-2008
20090034506Data Burst Communication Techniques For Use In Increasing Data Throughput To Mobile Communication Devices - 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. When such alternate data burst technique is utilized, extra available time remains to tune the wireless transceiver from receive to transmit mode, or transmit to receive mode. Thus, an additional downlink time slot(s) per data frame may be allocated to the mobile station for increased data throughput, where at least one uplink time slot per data frame is utilized for data transmission.02-05-2009
20090067368Method and Apparatus for Selecting a Radio Access Technology for Communication - 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.03-12-2009
20100003972Advanced System And Method For Dynamically Discovering, Provisioning And Accessing Host Services On Wireless Data Communication Devices - 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.01-07-2010
20100020697METHOD AND SYSTEM FOR MONITORING THE HEALTH OF WIRELESS TELECOMMUNICATION NETWORKS - 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.01-28-2010
20100048208DATA-CAPABLE NETWORK PRIORITIZATION WITH REJECT CODE HANDLING - 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. 02-25-2010
20100203888Data-Capable Network Prioritization With Reject Code Handling - 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 selecting a first wireless network available for communications with the mobile station; causing a request for data connectivity to be transmitted to the first wireless network selected; if a rejection is received from the first wireless network in response to the request for data connectivity: reattempting the request for data connectivity to the first wireless network at least one time; selecting a second wireless network available for communications with the mobile station after the request for data connectivity to the first wireless network is reattempted the at least one time without success; and selecting the second wireless network available for communications with the mobile station without reattempting the request for data connectivity to the first wireless network the at least one time if a reject code associated with the rejection indicates that data services are not allowed in the first network is received from the first wireless network in response to the request for data connectivity.08-12-2010
20110134815DATA-CAPABLE NETWORK PRIORITIZATION WITH REDUCED DELAYS IN DATA SERVICE - In one illustrative method, a method in a mobile station for use in reducing delays for data communications is described. The mobile station causes a request for packet data service to be sent to a wireless communication network. If the request for the packet data service is denied in response to the request, then the mobile station is set in a deregistered state. In addition, the mobile station initializes a timer with an initial value that is less than a periodic location update timer value which is broadcasted by the wireless communication network, and runs the timer. In response to an expiration of the timer, the mobile station causes another request for the packet data service to be sent to the wireless communication network.06-09-2011

Patent applications by Hugh Hind, Waterloo CA