Patents by Inventor Andrew Hasley Watson Mitchell

Andrew Hasley Watson Mitchell 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: 9894523
    Abstract: The present invention provides methods, systems and computer program products for facilitating loading, configuration and interaction of modular applications and/or modular components of an application on wireless devices such as M2M terminals. Modular elements may be connected to each other based on a system of permissions which determines which elements are permitted to access given services offered by other elements. Once connected, modular elements may communicate directly via a standardized interface.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: February 13, 2018
    Assignee: Sierra Wireless, Inc.
    Inventors: Kelly Mathew Murphy, Jen T'ai Chitty, Alex Jiang, Zeljko Blazek, Andrew Hasley Watson Mitchell
  • Patent number: 9380430
    Abstract: Approaches for managing machine-to-machine (M2M) wireless devices are disclosed. M2M devices may be managed using broadcast messages wirelessly transmitted from a server. M2M wireless devices may be configured to utilize service classes in order to implement network access policy control. Features include per-message or per-group security; randomized delays for acknowledgements and/or network access, optionally per group or network access rule; sequence numbers and/or retransmissions for QoS; pre-defined pathname shortcuts; network access rules based on time, congestion and network events; estimates of congestion at various nodes; spreading and/or maximum wait times; default or universal service classes; application data streams mapped to service classes; and offline triggering.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: June 28, 2016
    Assignee: Sierra Wireless, Inc.
    Inventors: Gustav Gerald Vos, Jen T'ai Chitty, Andrew Hasley Watson Mitchell, Philippe Frédéric Joël René Guillemette, Richard Thomas Kavanaugh
  • Publication number: 20150245215
    Abstract: The present invention provides methods, systems and computer program products for facilitating loading, configuration and interaction of modular applications and/or modular components of an application on wireless devices such as M2M terminals. Modular elements may be connected to each other based on a system of permissions which determines which elements are permitted to access given services offered by other elements.
    Type: Application
    Filed: February 24, 2015
    Publication date: August 27, 2015
    Inventors: Kelly Mathew MURPHY, Jen T'ai CHITTY, Alex JIANG, Zeljko BLAZEK, Andrew Hasley Watson MITCHELL
  • Patent number: 9037724
    Abstract: A method and system for forwarding data between network devices is provided. A routing device receives, identifies and forwards data to a network device coupled to a private network. The routing device may make a determination of how to forward the data, for example by determining which of several delivery mechanisms to use. The network device may be also associated with a public network via a public network device identifier (PNDI). The PNDI may include a public IP address of the routing device, a public first port number such as a destination port number, and optionally a public second port number such as a source port number, the combination of public IP address and public port number(s) being unique to the network device.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: May 19, 2015
    Assignee: Sierra Wireless, Inc.
    Inventors: Richard Kavanaugh, Andrew Hasley Watson Mitchell, Gustav Gerald Vos
  • Patent number: 8812730
    Abstract: The present invention provides a method and apparatus for network port and network address translation. Several problems with limited addressability may occur when transmitting data packets between a terminal in a first network and a terminal in a second network that is outside the first network. Data forwarding rules are used to define if and how identifiers of data packets to be forwarded between the two networks correlate with each other. According to embodiments, a data forwarding rule includes a first identifier associated with the first network and a second identifier associated with the second network, wherein each identifier has two parts: a source address and source port number corresponding to a source network node, and a destination address and destination port number corresponding to a destination network node.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: August 19, 2014
    Assignee: Sierra Wireless, Inc.
    Inventors: Gustav Gerald Vos, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell, William Yih Yuan Waung
  • Publication number: 20130336111
    Abstract: Approaches for managing machine-to-machine (M2M) wireless devices are disclosed. M2M devices may be managed using broadcast messages wirelessly transmitted from a server. M2M wireless devices may be configured to utilize service classes in order to implement network access policy control. Features include per-message or per-group security; randomized delays for acknowledgements and/or network access, optionally per group or network access rule; sequence numbers and/or retransmissions for QoS; pre-defined pathname shortcuts; network access rules based on time, congestion and network events; estimates of congestion at various nodes; spreading and/or maximum wait times; default or universal service classes; application data streams mapped to service classes; and offline triggering.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 19, 2013
    Inventors: Gustav Gerald Vos, Jen T'ai Chitty, Andrew Hasley Watson Mitchell, Philippe Frèdèric Joël René Guillemette, Richard Thomas Kavanaugh
  • Publication number: 20120203909
    Abstract: A method and system for forwarding data between network devices is provided. A routing device receives, identifies and forwards data to a network device coupled to a private network. The routing device may make a determination of how to forward the data, for example by determining which of several delivery mechanisms to use. The network device may be also associated with a public network via a public network device identifier (PNDI). The PNDI may include a public IP address of the routing device, a public first port number such as a destination port number, and optionally a public second port number such as a source port number, the combination of public IP address and public port number(s) being unique to the network device.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Inventors: Richard Kavanaugh, Andrew Hasley Watson Mitchell, Gustav Gerald Vos
  • Publication number: 20120023257
    Abstract: The present invention provides a method and apparatus for network port and network address translation. Several problems with limited addressability may occur when transmitting data packets between a terminal in a first network and a terminal in a second network that is outside the first network. Data forwarding rules are used to define if and how identifiers of data packets to be forwarded between the two networks correlate with each other. According to embodiments, a data forwarding rule includes a first identifier associated with the first network and a second identifier associated with the second network, wherein each identifier has two parts: a source address and source port number corresponding to a source network node, and a destination address and destination port number corresponding to a destination network node.
    Type: Application
    Filed: May 17, 2011
    Publication date: January 26, 2012
    Inventors: Gustav Gerald VOS, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell, William Yih Yuan Waung
  • Publication number: 20110103384
    Abstract: There is provided a routing device configured for operatively interconnecting a first digital data network (DDN) and a second DDN. The routing device comprises a first and second interface for operative connection with the respective first and second DDN and for transferring data packets associated with the first and second DDN. The routing device further comprises a processing system for processing the data packets and for transferring the data packets between the first interface and the second interface based upon address information encoded in the data packets. The processing system is configured with a routing device designation for identifying the routing device and a network address associated with the first DDN.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 5, 2011
    Inventors: Randy Wilfred HACKBART, Kevin Russell Coates Lloyd, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell