Patents by Inventor Craig Ian Haight Swann
Craig Ian Haight Swann 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: 9781676Abstract: Where a source of data has a time at which it is to transmit data, if it has data to transmit, for example as determined by a timer, this time is advanced when there is an active data connection. In this manner, rather than the data connection being torn down, and then immediately set up again, the data can be transmitted before the connection is torn down. In some embodiments, a history is maintained in terms of how long data connections are maintained. Then, once data transmission on an active connection ceases, the times are advanced, or not, depending on a likelihood that the connection will stay up for some further period of time.Type: GrantFiled: January 29, 2013Date of Patent: October 3, 2017Assignee: BlackBerry LimitedInventors: Craig Ian Haight Swann, Joseph Tu-Long Deu-Ngoc
-
Patent number: 9326227Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks.Type: GrantFiled: February 12, 2010Date of Patent: April 26, 2016Assignee: BlackBerry LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Patent number: 9247548Abstract: A method and a mobile device for limiting uplink transmission for user data at the data service level are provided. At least one least one characteristic related to uplink transmission is monitored and uplink transmission for user data is limited at the data service level based at least in part on the at least one characteristic. Battery power can potentially be saved by limiting uplink transmission for user data at the data service level when uplink transmission is unlikely to be successful.Type: GrantFiled: September 24, 2012Date of Patent: January 26, 2016Assignee: BlackBerry LimitedInventors: Craig Ian Haight Swann, Joseph Tu-Long Deu-Ngoc
-
Patent number: 8731602Abstract: A network selection method for a mobile station which is associated with a Home Public Land Mobile Network (HPLMN) identified by a home Mobile Network Code (MNC) and Mobile Country Code (MCC) pair. The mobile station identifies a plurality of PLMNs in a geographic area, and selects a non-home PLMN identified by a non-home MNC/MCC pair and designated as a Registered PLMN (RPLMN). In response to regaining signal coverage from an out-of-coverage condition with the RPLMN, or being powered-on from a power-off s, tate entered while operating with the RPLMN, the mobile station selects the HPLMN if the HPLMN identified by the home MNC/MCC pair is available. Otherwise, if the HPLMN is unavailable and the RPLMN identified by the non-home MNC/MCC pair is available, the mobile station selects the RPLMN. However, if the RPLMN is unavailable, the mobile station selects an alternate PLMN in accordance with an automatic or manual network selection method.Type: GrantFiled: October 4, 2010Date of Patent: May 20, 2014Assignee: BlackBerry LimitedInventors: Jayasri Gunaratnam, Noushad S Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh R Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Publication number: 20140112223Abstract: Where a source of data has a time at which it is to transmit data, if it has data to transmit, for example as determined by a timer, this time is advanced when there is an active data connection. In this manner, rather than the data connection being torn down, and then immediately set up again, the data can be transmitted before the connection is torn down. In some embodiments, a history is maintained in terms of how long data connections are maintained. Then, once data transmission on an active connection ceases, the times are advanced, or not, depending on a likelihood that the connection will stay up for some further period of time.Type: ApplicationFiled: January 29, 2013Publication date: April 24, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Craig Ian Haight SWANN, Joseph Tu-Long DEU-NGOC
-
Publication number: 20140086050Abstract: A method and a mobile device for limiting uplink transmission for user data at the data service level are provided. At least one least one characteristic related to uplink transmission is monitored and uplink transmission for user data is limited at the data service level based at least in part on the at least one characteristic. Battery power can potentially be saved by limiting uplink transmission for user data at the data service level when uplink transmission is unlikely to be successful.Type: ApplicationFiled: September 24, 2012Publication date: March 27, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Craig Ian Haight Swann, Joseph Tu-Long Deu-Ngoc
-
Patent number: 8275401Abstract: A mobile device sends to a wireless network a request for establishing a service. In response to a rejection of the request, the device reattempts the request so long as the total number of requests is less than a predetermined value. When the total number of rejected requests is greater than or equal to the predetermined value, the device selects a different wireless network with which to establish the communication service if the wireless network is a non-home network. Otherwise, if the wireless network is the home network, the mobile device runs a timer which is initialized with an internal timer value instead of a network timer value when the internal timer value is less than the network timer value. In response to an expiration of the timer, the mobile device sends to the wireless network another one or more requests for establishing the service.Type: GrantFiled: January 13, 2012Date of Patent: September 25, 2012Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Bryan Taylor, Bao Quoc Nguyen, Hugh Hind, Noushad Naqvi, Darcy Richard Phipps, Craig Ian Haight Swann
-
Publication number: 20120115478Abstract: A mobile device sends to a wireless network a request for establishing a service. In response to a rejection of the request, the device reattempts the request so long as the total number of requests is less than a predetermined value. When the total number of rejected requests is greater than or equal to the predetermined value, the device selects a different wireless network with which to establish the communication service if the wireless network is a non-home network. Otherwise, if the wireless network is the home network, the mobile device runs a timer which is initialized with an internal timer value instead of a network timer value when the internal timer value is less than the network timer value. In response to an expiration of the timer, the mobile device sends to the wireless network another one or more requests for establishing the service.Type: ApplicationFiled: January 13, 2012Publication date: May 10, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Jayasri Gunaratnam, Bryan Taylor, Bao Quoc Nguyen, Hugh Hind, Noushad Naqvi, Darcy Richard Phipps, Craig Ian Haight Swann
-
Patent number: 8107985Abstract: 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.Type: GrantFiled: June 10, 2010Date of Patent: January 31, 2012Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Darcy Richard Phipps, Hugh Hind, Bao Quoc Nguyen
-
Publication number: 20110134815Abstract: 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.Type: ApplicationFiled: June 10, 2010Publication date: June 9, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Jayasri Gunaratnam, Noushad Naqvi, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Publication number: 20110021190Abstract: A network selection method for a mobile station which is associated with a Home Public Land Mobile Network (HPLMN) identified by a home Mobile Network Code (MNC) and Mobile Country Code (MCC) pair. The mobile station identifies a plurality of PLMNs in a geographic area, and selects a non-home PLMN identified by a non-home MNC/MCC pair and designated as a Registered PLMN (RPLMN). In response to regaining signal coverage from an out-of-coverage condition with the RPLMN, or being powered-on from a power-off state entered while operating with the RPLMN, the mobile station selects the HPLMN if the HPLMN identified by the home MNC/MCC pair is available. Otherwise, if the HPLMN is unavailable and the RPLMN identified by the non-home MNC/MCC pair is available, the mobile station selects the RPLMN. However, if the RPLMN is unavailable, the mobile station selects an alternate PLMN in accordance with an automatic or manual network selection method.Type: ApplicationFiled: October 4, 2010Publication date: January 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Jayasri Gunaratnam, Noushad S. Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh R. Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Patent number: 7818024Abstract: In one illustrative example involving automatic network selection, a mobile station selects and operates with a non-home communication network. The mobile station then experiences an out-of-coverage condition with the non-home network (or a power down condition) but subsequently regains signal coverage (or is powered back on) in response, the mobile station scans to identify a plurality of communication networks in its coverage area. If a home network is identified as being available, the mobile station selects and operates with the home network. Otherwise, if the previous non-home network (e.g. the RPLMN) is identified as being available, the mobile station continues operation with the previous non-home network.Type: GrantFiled: February 27, 2004Date of Patent: October 19, 2010Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Darcy Richard Phipps, Hugh Hind, Bao Quoc Nguyen
-
Publication number: 20100203888Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks.Type: ApplicationFiled: February 12, 2010Publication date: August 12, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
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: 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
-
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
-
Patent number: RE42392Abstract: 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: March 27, 2009Date of Patent: May 24, 2011Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnum, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps
-
Patent number: RE43523Abstract: 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: September 2, 2009Date of Patent: July 17, 2012Assignee: Research In Motion LimitedInventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Hugh Hind, Bao Quoc Nguyen, Darcy Richard Phipps