Patents by Inventor Ian M. Patterson

Ian M. Patterson 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: 8036640
    Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
  • Publication number: 20110225630
    Abstract: A wireless router employing a technique to couple a plurality a host services or host systems and a plurality of wireless networks. A method to route data items between a plurality of mobile devices and a plurality of host systems through a common wireless router. A point-to-point communication connection is preferably established between a first host system and a common wireless router, a mobile network message at a mobile device is generated, the mobile network message is transmitted via a wireless network to the common wireless router which in turn routes a data item component of the mobile network message to the appropriate host service.
    Type: Application
    Filed: May 19, 2011
    Publication date: September 15, 2011
    Inventors: Allen D. Lewis, Gary P. Moussfau, Barry J. Gilhuly, Ian M. Patterson, Vi Thuan Banh, Adrian Rogobete, Anthony G. Burns, Mihal Lazaridis
  • Publication number: 20110165863
    Abstract: Methods and apparatus in a wireless device for use in maintaining appropriate authentication credentials for receiving a message service provided by a service network which is external to a wireless network are described. The wireless device receives, via the wireless network, a data session configuration file which includes a list of a plurality of wireless networks mapped against authentication credentials associated with each said wireless network. The list includes authentication credentials associated with the wireless network. The wireless device submits, via the wireless network, the authentication credentials for establishing a data session via the wireless network. Then, the wireless device receives, in the data session via the wireless network, the message service provided by the service network.
    Type: Application
    Filed: March 10, 2011
    Publication date: July 7, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
  • Patent number: 7937073
    Abstract: Methods and apparatus of a wireless portable communication device for maintaining appropriate authentication credentials for accessing a data application maintained in a service network are provided. A default access point name (APN) or network access identifier (NAI) is maintained in memory of the wireless device. The wireless device submits, via a default wireless network, the default APN or NAI for establishing a data session in the default wireless network. The wireless device is then able to receive, in the data session via the default wireless network, a message service using the common data application maintained in the service network. In response to a change in service subscription for the wireless device, the wireless device receives, via a current cellular network, a current APN or NAI and stores it in its memory. The wireless device then submits, via the current wireless network, the current APN or NAI for establishing a data session in the current wireless network.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: May 3, 2011
    Assignee: Research In Motion Limited
    Inventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
  • Publication number: 20110051637
    Abstract: A router is operative to perform the following actions for each one of a plurality of wireless devices operating in a wireless network. The router initially transmits a number of data packets matched for a window size which corresponds to a default window size. The router then measures a round trip time (RTT) associated with communication of each of the transmitted packets. The router increases the window size if the RTT associated with the communication of each of the transmitted packets is within a first threshold. On the other hand, the router decreases the window size if the RTT associated with the communication of any of the transmitted packets is more than the first threshold but less than a second threshold. The router sets or updates at least one of the first or the second thresholds based on traffic communicated to the plurality of wireless devices via the router.
    Type: Application
    Filed: November 4, 2010
    Publication date: March 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
  • Publication number: 20110044252
    Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
    Type: Application
    Filed: October 28, 2010
    Publication date: February 24, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
  • Patent number: 7869395
    Abstract: In one example, a method in a wireless router system for transmitting data packets to a mobile device through a wireless network based upon a round trip time is provided. A number of packets matched for a window size are transmitted to the mobile device, and a round trip time is measured. The window size for data packet transmission is re-sized by increasing the window size if the round trip time is within a first threshold, and decreasing the window size if the round trip time is more than the first threshold but less than a second threshold. The window size is also decreased if the round trip time is more than the second threshold, where each such data packet is further marked as a lost packet. A number of packets matched for the re-sized window is subsequently transmitted, including a retransmission any packets marked as lost.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
  • Patent number: 7826826
    Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: November 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
  • Patent number: 7821927
    Abstract: 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: Grant
    Filed: March 14, 2008
    Date of Patent: October 26, 2010
    Assignee: Research In Motion Limited
    Inventors: Nicholas P. Alfano, Adrian Buckley, Noushad Naqvi, Ian M. Patterson, Gary P. Mousseau, Allan David Lewis, Hugh Hind, Graeme R. S. Whittington
  • Publication number: 20100223670
    Abstract: A messaging server forwards emails to mobile communication devices of users to whom the emails were respectively addressed. An antivirus server determines whether an email addressed to a user of a mobile communication device, to be forwarded by the messaging server to the mobile communication device, is infected with a virus. In response to determining the email is infected with a virus, a bulletin generator transmits, to the mobile communication devices besides the mobile communication device of the addressee of the email determined to be infected, an all points bulletin message disclosing the existence of the virus. The bulletin message is transmitted directly to, instead of via email to, the wireless mobile communication devices.
    Type: Application
    Filed: May 11, 2010
    Publication date: September 2, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: William D. Castell, Allan D. Lewis, Tabitha K. Ferguson, Bill Yuan, Ian M. Patterson
  • Patent number: 7769175
    Abstract: In one embodiment, a scheme is provided for securing a personalized indicium assigned to a mobile communications device. Upon detecting at a mobile communications device that one of a list of criteria have been met, a challenge-and-response procedure is initiated by the mobile communications device. During the challenge-and-response procedure, the mobile communications device and a network node will authenticate the personalized indicium using a shared authentication key.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Research In Motion Limited
    Inventors: David Bajar, Simon T. Wise, Ian M. Patterson
  • Patent number: 7765402
    Abstract: Systems and methods for a wireless communication system used for transmitting and receiving information, the information not containing identification of the information's intended recipient. A method for transmitting payload information, the method comprising providing verification information scrambling a portion of the verification information and transmitting the payload information with the scrambled verification information portion. Also provided is a method for processing transmitted payload information incorporated into an encoded information message with scrambled verification information, the method comprising receiving the encoded information message descrambling at least a portion of the scrambled verification information and comparing said descrambled verification information with predetermined verification information processing said payload information based on said comparison.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 27, 2010
    Assignee: Research In Motion Limited
    Inventors: David Clark, David Bajar, Simon Wise, Ian M. Patterson, David Yach, Allan David Lewis, Gary P. Mousseau
  • Patent number: 7747691
    Abstract: A system and method for reducing congestion in wireless communication systems is provided. An unsolicited message reduction system includes a message detector and an all points bulletin (APB) generator. The message detector applies predefined filtering rules to identify and act upon unsolicited email messages to reduce the total number of transmissions in the wireless communication system. The filtering rules include global and user rules, with the global rules normally having precedence over user rules. The APB generator allows messages to be sent wireless mobile communication devices through direct wireless messages instead of through email messages.
    Type: Grant
    Filed: October 9, 2006
    Date of Patent: June 29, 2010
    Assignee: Research In Motion
    Inventors: William D. Castell, Allan D. Lewis, Tabitha K. Ferguson, Bill Yuan, Ian M. Patterson
  • Publication number: 20100122325
    Abstract: Methods and apparatus of a wireless portable communication device for maintaining appropriate authentication credentials for accessing a data application maintained in a service network are provided. A default access point name (APN) or network access identifier (NAI) is maintained in memory of the wireless device. The wireless device submits, via a default wireless network, the default APN or NAI for establishing a data session in the default wireless network. The wireless device is then able to receive, in the data session via the default wireless network, a message service using the common data application maintained in the service network. In response to a change in service subscription for the wireless device, the wireless device receives, via a current cellular network, a current APN or NAI and stores it in its memory. The wireless device then submits, via the current wireless network, the current APN or NAI for establishing a data session in the current wireless network.
    Type: Application
    Filed: November 30, 2009
    Publication date: May 13, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
  • Publication number: 20100074186
    Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
    Type: Application
    Filed: December 1, 2009
    Publication date: March 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: IAN M. PATTERSON, RICHARD BETEL, ADRIAN ROGOBETE, KEN AXTMANN
  • Publication number: 20100020697
    Abstract: 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: Application
    Filed: October 6, 2009
    Publication date: January 28, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: ALLAN D. LEWIS, MIHAL LAZARIDIS, GERALD WINTON LANKFORD, HERBERT A. LITTLE, HUGH HIND, IAN M. PATTERSON
  • Patent number: 7650141
    Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: January 19, 2010
    Assignee: Research in Motion Limited
    Inventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
  • Patent number: 7634253
    Abstract: A method (200) and an apparatus (300) in a wireless portable communication device (102) for maintaining appropriate authentication credentials required for a common data application in a current service network are provided. A method (400) in a wireless communication network (106) for providing current authentication credentials required for the common data application accessible through the wireless communication network (106) is also provided. The wireless portable communication device (102) has default authentication credentials required for the common data application in a default service network (106), receives (204) a data session configuration file including authentication credentials based upon a predetermined condition, prioritizes (206) between the default authentication credentials and the received authentication credentials, and uses (208) the authentication credentials having higher priority for the common data application in the current service network (110).
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: December 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
  • Patent number: 7616665
    Abstract: 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: Grant
    Filed: November 22, 2004
    Date of Patent: November 10, 2009
    Assignee: Research In Motion Limited
    Inventors: Allan D. Lewis, Mihal Lazaridis, Gerald Winton Lankford, Herbert A. Little, Hugh Hind, Ian M. Patterson
  • Publication number: 20090232045
    Abstract: A router system maintains a status of a wireless device of either available or unavailable. The status of available may be indicative of the wireless device being in-coverage with a wireless network, whereas the status of unavailable may be indicative of the wireless device being out-of-coverage with the wireless network. The router system is adapted to receive, from a host service, a user data message that is addressed to an address of the wireless device. The user data message has a user data payload and one or more request parameters, where the one or more request parameters instruct the router system on whether to return at least a portion of the user data message to the host service when the device status is unavailable. In response to the user data message being received at the router system when the device status is available, the router system delivers the user data message to the wireless device via the wireless network.
    Type: Application
    Filed: May 27, 2009
    Publication date: September 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ian M. Patterson, Allan David Lewis, Alina Kushnir, Simon Wise