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: 8036640Abstract: 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: GrantFiled: October 28, 2010Date of Patent: October 11, 2011Assignee: Research In Motion LimitedInventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
-
Publication number: 20110225630Abstract: 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: ApplicationFiled: May 19, 2011Publication date: September 15, 2011Inventors: Allen D. Lewis, Gary P. Moussfau, Barry J. Gilhuly, Ian M. Patterson, Vi Thuan Banh, Adrian Rogobete, Anthony G. Burns, Mihal Lazaridis
-
Publication number: 20110165863Abstract: 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: ApplicationFiled: March 10, 2011Publication date: July 7, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
-
Patent number: 7937073Abstract: 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: GrantFiled: November 30, 2009Date of Patent: May 3, 2011Assignee: Research In Motion LimitedInventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
-
Publication number: 20110051637Abstract: 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: ApplicationFiled: November 4, 2010Publication date: March 3, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
-
Publication number: 20110044252Abstract: 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: ApplicationFiled: October 28, 2010Publication date: February 24, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
-
Patent number: 7869395Abstract: 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: GrantFiled: September 29, 2006Date of Patent: January 11, 2011Assignee: Research In Motion LimitedInventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
-
Patent number: 7826826Abstract: 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: GrantFiled: December 1, 2009Date of Patent: November 2, 2010Assignee: Research In Motion LimitedInventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
-
Patent number: 7821927Abstract: 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: GrantFiled: March 14, 2008Date of Patent: October 26, 2010Assignee: Research In Motion LimitedInventors: Nicholas P. Alfano, Adrian Buckley, Noushad Naqvi, Ian M. Patterson, Gary P. Mousseau, Allan David Lewis, Hugh Hind, Graeme R. S. Whittington
-
Publication number: 20100223670Abstract: 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: ApplicationFiled: May 11, 2010Publication date: September 2, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: William D. Castell, Allan D. Lewis, Tabitha K. Ferguson, Bill Yuan, Ian M. Patterson
-
Patent number: 7769175Abstract: 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: GrantFiled: December 16, 2005Date of Patent: August 3, 2010Assignee: Research In Motion LimitedInventors: David Bajar, Simon T. Wise, Ian M. Patterson
-
Patent number: 7765402Abstract: 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: GrantFiled: December 16, 2005Date of Patent: July 27, 2010Assignee: Research In Motion LimitedInventors: David Clark, David Bajar, Simon Wise, Ian M. Patterson, David Yach, Allan David Lewis, Gary P. Mousseau
-
Patent number: 7747691Abstract: 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: GrantFiled: October 9, 2006Date of Patent: June 29, 2010Assignee: Research In MotionInventors: William D. Castell, Allan D. Lewis, Tabitha K. Ferguson, Bill Yuan, Ian M. Patterson
-
Publication number: 20100122325Abstract: 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: ApplicationFiled: November 30, 2009Publication date: May 13, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
-
Publication number: 20100074186Abstract: 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: ApplicationFiled: December 1, 2009Publication date: March 25, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: IAN M. PATTERSON, RICHARD BETEL, ADRIAN ROGOBETE, KEN AXTMANN
-
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
-
Patent number: 7650141Abstract: 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: GrantFiled: March 7, 2008Date of Patent: January 19, 2010Assignee: Research in Motion LimitedInventors: Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
-
Patent number: 7634253Abstract: 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: GrantFiled: August 26, 2005Date of Patent: December 15, 2009Assignee: Research In Motion LimitedInventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
-
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: 20090232045Abstract: 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: ApplicationFiled: May 27, 2009Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian M. Patterson, Allan David Lewis, Alina Kushnir, Simon Wise