Patents by Inventor Michael Patterson

Michael 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: 8862100
    Abstract: In a network having a plurality of subscriber devices, a plurality of base stations and a server, a system and method of modifying policy settings are provided. Each base station transmits wirelessly across a geographic region. A subscriber device, capable of roaming between regions, establishes a wireless link with the server via the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The server updates the policy based on requests from subscriber devices. The determination of whether to update the policy can be based on a record of rejections respective to the caller requested to be blocked. Alternatively, the policy can be updated according to a trust policy maintained on the server respective to the subscriber device making the request; the trust policy represents the procedure to follow when a request is received from that subscriber device.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: October 14, 2014
    Assignee: BlackBerry Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Publication number: 20140283665
    Abstract: Embodiments provide various components of a chain saw, including saw chain elements, sprockets, and other fixtures, that may facilitate sharpening of cutter links during operation. In various embodiments, the components may increase stability during sharpening, provide nose mounted sharpening fixtures, and/or facilitate the resizing and/or reshaping of a sharpening element.
    Type: Application
    Filed: June 9, 2014
    Publication date: September 25, 2014
    Inventors: Christopher D. Seigneur, Mike Goettel, Michael Patterson
  • Patent number: 8798589
    Abstract: A method for provisioning wireless devices for use of services offered by a service provider on a wireless network, comprising: receiving at a provisioning system from a wireless device a wireless device identifier, the wireless device having a first subset of the services; identifying from the wireless device identifier a subscriber associated with the wireless device, the subscriber having a second subset of the services; and, if the first and second subsets conflict, enabling none, one, or both of the first and second subsets of services in accordance with conflict resolution information for the service provider.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: August 5, 2014
    Assignee: BlackBerry Limited
    Inventors: Christopher Smith, Dave Kruis, Ian Michael Patterson
  • Patent number: 8746118
    Abstract: Embodiments provide various components of a chain saw, including saw chain elements, sprockets, and other fixtures, that may facilitate sharpening of cutter links during operation. In various embodiments, the components may increase stability during sharpening, provide nose mounted sharpening fixtures, and/or facilitate the resizing and/or reshaping of a sharpening element.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: June 10, 2014
    Assignee: Blount, Inc.
    Inventors: Chris Seigneur, Mike Goettel, Michael Patterson
  • Patent number: 8668417
    Abstract: A cargo restraint system is provided. The system includes a fixed-hook assembly including a frame and a hook extending from the frame. The system also includes a fabric strap including a first end and a second end and a tensioner assembly configured to receive and maintain the second end of the fabric strap therein when in a locked configuration, wherein the tensioner assembly is configured to reduce in length when placed in the locked configuration. At least a portion of the fabric strap is received within the fixed-hook assembly.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 11, 2014
    Assignee: The Boeing Company
    Inventors: William Ryan Harrigan, Thomas Reiner, Myles A. Rohrlick, Michael Patterson Johnson, Anibal J. Garcia
  • Patent number: 8661546
    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: Grant
    Filed: November 30, 2012
    Date of Patent: February 25, 2014
    Assignee: BlackBerry Limited
    Inventors: William David Castell, Allan David Lewis, Tabitha Kari Ferguson, Bill Yuan, Ian Michael Patterson
  • Patent number: 8644320
    Abstract: Distributed assembly of data packets into messages at a group of interface devices that receive data packets from within a coverage area. Each interface device in the group will take ownership of a sequence of data packets forming a message when a data packet of the message meeting predetermined criteria is received by that interface device. Once an interface device takes ownership of a sequence of data packets, it sends a request to the other interface devices for any missing data packets of the sequence that the ownership claiming interface does not have, and then assembles message upon receiving all the data packets of the sequence.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: February 4, 2014
    Assignee: Blackberry Limited
    Inventors: Ahmed E Hassan, Ian Michael Patterson, Bo Zou
  • Publication number: 20130294859
    Abstract: A cargo restraint system is provided. The system includes a fixed-hook assembly including a frame and a hook extending from the frame. The system also includes a fabric strap including a first end and a second end and a tensioner assembly configured to receive and maintain the second end of the fabric strap therein when in a locked configuration, wherein the tensioner assembly is configured to reduce in length when placed in the locked configuration. At least a portion of the fabric strap is received within the fixed-hook assembly.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: William Ryan Harrigan, Thomas Reiner, Myles A. Rohrlick, Michael Patterson Johnson, Anibal J. Garcia
  • Publication number: 20130288211
    Abstract: A welding, plasma cutting, or heat induction system to train a welding operator. The system includes a display configured to show a prerecorded video selected from multiple prerecorded videos. The prerecorded videos correspond to a welding application, a plasma cutting application, a heat induction application, or some combination thereof.
    Type: Application
    Filed: February 27, 2013
    Publication date: October 31, 2013
    Applicant: Illinois Tool Works Inc.
    Inventors: Jon Michael Patterson, Bruce Patrick Albrecht
  • Patent number: 8528666
    Abstract: A method and apparatus for disposing of drill cuttings 500 from an oil and/or gas well drilling platform 510, comprising (a) transporting the drill cuttings 520 to a cuttings collection area 530 on the platform 510; (b) providing a barge 10, the barge 10 having at least one storage area 30, a cover 100 operably connected to the at least one storage area 30, and covering the at least one storage area 30; (c) placing the cover 100 in a first open state so that cuttings 500 can be placed in the at least one storage area 30; (d) transporting the drill cuttings 500 from the cuttings collection area 530 to the at least one storage area of the barge 10; (e) placing the cover 100 in a closed state so that the cuttings 520 in the storage area 30 of the barge 10 are contained; (f) transporting the barge 10 from the drilling platform 510 to a collection site 540; (g) placing the cover 100 in a second open state so that the cuttings 520 in the storage area 30 can be removed; and (h) removing the cuttings 520 from the sto
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: September 10, 2013
    Assignee: Central Boar Rentals, Inc.
    Inventors: Michael Patterson, Edward L. Shearer
  • Patent number: 8532055
    Abstract: Apparatus, and an associated method, for facilitating routing of data in a packet radio communication system. A clone list is downloaded to the mobile node and stored at a clone list depository thereat. The clone list includes a plurality of entries, each of which provides routing information needed to route data when the mobile node is positioned within coverage areas encompassed by differing networks. A determination is made whether the clone list includes appropriate routing information to route a data packet sent by the mobile node positioned in a particular area encompassed by a particular network portion. If the clone list includes an entry containing such information, the need separately to request such information is obviated.
    Type: Grant
    Filed: December 13, 2008
    Date of Patent: September 10, 2013
    Assignee: BlackBerry Limited
    Inventors: Shahid Chaudry, Grace Yeung, Ian Michael Patterson, David Anthony Bajar, Darcy Richard Phipps
  • Patent number: 8532621
    Abstract: Techniques in a wireless device for use in accessing a common data application with a service network which is external to a plurality of wireless networks are described. The device receives a data session configuration file which includes a list of the plurality of wireless networks mapped against authentication credentials associated with each wireless network. The device communicates with a current one the wireless networks. The device selects from the list one of the authentication credentials that is associated with the current wireless network. The device submits, via the current wireless network, the selected authentication credentials for establishing a packet data session via the current wireless network. The device then accesses, via the current wireless network using the packet data session, the common data application with the service network which is external to the current wireless network.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: September 10, 2013
    Assignee: BlackBerry Limited
    Inventors: Thomas Leonard Trevor Plestid, Allan David Lewis, Ian Michael Patterson
  • Patent number: 8500379
    Abstract: A cargo restraint system is provided. The system includes a fixed-hook assembly including a frame and a hook extending from the frame. The system also includes a fabric strap including a first end and a second end and a tensioner assembly configured to receive and maintain the second end of the fabric strap therein when in a locked configuration, wherein the tensioner assembly is configured to reduce in length when placed in the locked configuration. At least a portion of the fabric strap is received within the fixed-hook assembly.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: August 6, 2013
    Assignee: The Boeing Company
    Inventors: William Ryan Harrigan, Thomas Reiner, Myles A. Rohrlick, Michael Patterson Johnson, Anibal J. Garcia
  • Patent number: 8463251
    Abstract: The present invention provides a system and method of modifying policy settings in a network having a plurality of subscriber devices. An embodiment includes a plurality of base stations, each capable of wirelessly transmitting across a geographic region and a server. A cell-phone, capable of roaming between regions, is operable to establish a wireless link with the base stations and through the base stations, with the server. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The communication policy is updated, by the server, based on requests from the subscriber devices. Once a request is received from a subscriber device, the determination whether to update the communication policy can be based on a record of rejections respective to the caller requested to be blocked.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: June 11, 2013
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Patent number: 8457053
    Abstract: A router is operative to perform the following actions for each one of a plurality of wireless mobile devices operating in a wireless network. The router transmits to the wireless mobile device a number of data packets matched for a window size. The router changes the window size for the wireless mobile device based on whether a round trip time for communicating the data packets is within a threshold value. The router will update the threshold value based on the round trip times associated with traffic communicated via the router for all of the wireless mobile devices.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: June 4, 2013
    Assignee: Research In Motion Limited
    Inventors: Simon Tyler Wise, Marc Plumb, Ian Michael Patterson, Allan David Lewis
  • Publication number: 20130066947
    Abstract: A multi-endpoint application server is provided that allows administrators to create and update content and data for endpoint applications using content management capabilities that allows the administrators to control how the endpoint application should be presented and how it should behave for various end-point types. A runtime application can be provided to each endpoint, which is configured to obtain content that is managed and maintained from the server in the same way as a normal web browser-based application would. To enable such multiple endpoint types to experience the same or similar endpoint application experience, the multi-endpoint application server accepts requests from the runtime application and determines what kind of endpoint is making the request such that it can present the content to the runtime application in a manner that is deemed appropriate for the endpoint type.
    Type: Application
    Filed: April 13, 2012
    Publication date: March 14, 2013
    Applicant: Web Impact Inc.
    Inventors: Rashed Ahmad, Kaleem Ahmad, Dmytro Svrid, Ky David Michael Patterson
  • Patent number: 8385315
    Abstract: A router system receives from a host service a message which is intended for delivery to a mobile device via a wireless network. The message includes at least a first field having an identifier which identifies the mobile device, a second field having a payload of the message, and a third field having a return packet indication on whether to return a return packet to the host service. The router system examines the indication in the message and, if the indication is set to a first setting, the router system returns to the host service a return packet which indicates a status associated with the message for delivery to the mobile device. If the indication is set to a second setting, then the router system does not return to the host service the return packet which indicates the status associated with the message for delivery to the mobile device.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Allan David Lewis, Alina Kushnir, Simon Tyler Wise
  • Patent number: 8363558
    Abstract: The present invention provides a system and method of modifying policy settings in a network having a plurality of subscriber devices. An embodiment includes a plurality of base stations, each capable of wirelessly transmitting across a geographic region. A cell-phone, capable of roaming between regions is operable to establish a wireless link with the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. A copy of this policy is stored on each subscriber device as a database and periodically updated as the devices make contact with the base stations or other subscriber devices. When receiving a voice call, the device first determines who the originator of the call is and then determines whether it is allowed to receive the call from that originator according to its policy database. The policy database can be updated either by subscriber devices or by base stations.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Marc Plumb, Ian Michael Patterson, Seán Arthur Daniel Carlos Goggin
  • Patent number: 8340638
    Abstract: In a network having a plurality of subscriber devices, a plurality of base stations and a server, a system and method of modifying policy settings are provided. Each base station transmits wirelessly across a geographic region. A subscriber device, capable of roaming between regions, establishes a wireless link with the server via the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The server updates the policy based on requests from subscriber devices. The determination of whether to update the policy can be based on a record of rejections respective to the caller requested to be blocked. Alternatively, the policy can be updated according to a trust policy maintained on the server respective to the subscriber device making the request; the trust policy represents the procedure to follow when a request is received from that subscriber device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 25, 2012
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Publication number: 20120309380
    Abstract: A method for provisioning wireless devices for use of services offered by a service provider on a wireless network, comprising: receiving at a provisioning system from a wireless device a wireless device identifier, the wireless device having a first subset of the services; identifying from the wireless device identifier a subscriber associated with the wireless device, the subscriber having a second subset of the services; and, if the first and second subsets conflict, enabling none, one, or both of the first and second subsets of services in accordance with conflict resolution information for the service provider.
    Type: Application
    Filed: August 16, 2012
    Publication date: December 6, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Christopher Smith, Dave Kruis, Ian Michael Patterson