Patents by Inventor Richard Thomas Kavanaugh
Richard Thomas Kavanaugh 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: 9948789Abstract: The present technology provides a method and system for monetizing the usage of a certain “reserved service,” which comprises usage of certain reserved wireless operating modes, such as Ultra High Coverage Mode (UHCM), usage of one or more reserved Modulation and Coding Schemes (MCSs), or a combination thereof. In some embodiments the reserved MCSs may be employed solely when using the reserved operating mode. Similarly, the reserved operating mode may be defined at least in part by its usage of the reserved MCSs.Type: GrantFiled: April 2, 2014Date of Patent: April 17, 2018Assignee: Sierra Wireless, Inc.Inventors: Gustav Gerald Vos, Richard Thomas Kavanaugh, Steven John Bennett
-
Patent number: 9380430Abstract: 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: GrantFiled: June 14, 2013Date of Patent: June 28, 2016Assignee: 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
-
Patent number: 9226117Abstract: A method and apparatus for broadcast communication from a broadcast entity to terminals of a wireless communication network. A request for broadcast access to the wireless communication network is received, the request comprising an indication of a predetermined feature. In response, a dynamic association is established between the feature and an identifier selected from a pool of currently unused identifiers. Messages are then received from the broadcast entity, the messages associated with the predetermined feature. The messages are then broadcast along with the identifier. Broadcasting may be via Cell Broadcast Service (CBS), with the CBS Message Identifier as said identifier. The terminals are configured to optionally use the identifier for selective message processing. Upon a predetermined expiry condition, the identifier may be returned to the pool for re-use. Information regarding the temporary association may be published to the terminals.Type: GrantFiled: September 27, 2012Date of Patent: December 29, 2015Assignee: Sierra Wireless, Inc.Inventors: Gustav Gerald Vos, Steven John Bennett, Richard Thomas Kavanaugh
-
Patent number: 8972556Abstract: A method and apparatus for maintaining a communication link through a NAT or other boundary device. Keep-alive messages (keep-alives) are transmitted and received by the boundary device to maintain the link therethrough. Address information of a keep-alive purports that keep-alive has traversed or is to traverse a predetermined portion of the communication link, such as a wireless “over the air” portion. However, the keep-alive is inhibited from traversing the predetermined portion. This may be accomplished by one or more of: spoofing the origin of the keep-alive such that it only appears to have traversed the predetermined portion; and causing the keep-alive to be discarded before traversal of the predetermined portion. Discard may be facilitated by configuration of the TTL field of the keep-alive or by use of a filtering device.Type: GrantFiled: May 7, 2012Date of Patent: March 3, 2015Assignee: Sierra Wireless, Inc.Inventors: Richard Thomas Kavanaugh, Gustav Gerald Vos, Vasilios V. Daskalopoulos
-
Publication number: 20140295790Abstract: The present technology provides a method and system for monetizing the usage of a certain “reserved service,” which comprises usage of certain reserved wireless operating modes, such as Ultra High Coverage Mode (UHCM), usage of one or more reserved Modulation and Coding Schemes (MCSs), or a combination thereof. In some embodiments the reserved MCSs may be employed solely when using the reserved operating mode. Similarly, the reserved operating mode may be defined at least in part by its usage of the reserved MCSs.Type: ApplicationFiled: April 2, 2014Publication date: October 2, 2014Applicant: SIERRA WIRELESS, INC.Inventors: Gustav Gerald Vos, Richard Thomas Kavanaugh, Steven John Bennett
-
Patent number: 8812730Abstract: 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: GrantFiled: May 17, 2011Date of Patent: August 19, 2014Assignee: Sierra Wireless, Inc.Inventors: Gustav Gerald Vos, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell, William Yih Yuan Waung
-
Publication number: 20140029493Abstract: A method and apparatus facilitate data communication between a first device and a second device, such as an application server or Internet portal and a wireless terminal. A wireless link between devices supports communication via plural protocols, such as SMS and TCP/IP over GPRS. An interworking function (IWF) allows communication using native protocols, such as TCP/IP, but when appropriate (e.g. for small data transactions), translates messages to another protocol, such as SMS, for efficiency purposes. The IWF intercepts and responds to packets generated by the first device using the first protocol, as required. The IWF optionally selects a new protocol and generates and forwards packets, representative of the intercepted packets, to the second device. Protocol selection and/or turning the interworking function on/off can be performed dynamically based on efficiency criteria. The IWF may intercept packets before traversal of the wireless link, and may optionally reside in the wireless terminals.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SIERRA WIRELESS, INC.Inventors: Gustav Gerald Vos, Richard Thomas Kavanaugh
-
Publication number: 20130336111Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 19, 2013Inventors: Gustav Gerald Vos, Jen T'ai Chitty, Andrew Hasley Watson Mitchell, Philippe Frèdèric Joël René Guillemette, Richard Thomas Kavanaugh
-
Patent number: 8582631Abstract: Management of communication operations of wireless devices is provided. A traffic-control parameter is generated, for example at a base station, indicative of desired aspects of communication operations of the wireless devices. The one or more traffic-control parameters may comprise a delay parameter, such as a maximum value for generating random backoff times, and/or a connection-time parameter, indicative of the maximum length of time a wireless device can hold a connection. A bit sequence indicative of the one or more traffic-control parameters is generated and communicated to the wireless devices. A wireless device determines the traffic-control parameter based on the communicated bit sequence and adapts its operation based thereon.Type: GrantFiled: April 25, 2011Date of Patent: November 12, 2013Assignee: Sierra Wireless, Inc.Inventors: Gustav Gerald Vos, Steven John Bennett, Huaming Wu, Richard Thomas Kavanaugh
-
Patent number: 8565080Abstract: The present technology provides a method and apparatus for managing communications in a wireless communication system. The method and apparatus evaluate one or more network traffic levels, each network traffic level associated with a respective network sector, and submit access-configuration messages in one or more network sectors when the evaluated network traffic level of a particular network sector has a predetermined relation to the traffic threshold for that particular network sector. The access-configuration messages are configured to shift one or more of wireless devices into one or more predetermined operational conditions. The present technology further provides corresponding wireless devices.Type: GrantFiled: February 15, 2011Date of Patent: October 22, 2013Assignee: Sierra Wireless, Inc.Inventors: Richard Thomas Kavanaugh, Gustav Gerald Vos
-
Patent number: 8498223Abstract: A method and apparatus for providing in a packet data telecommunication network serving one or more end terminals and/or Mobile Stations (MSs), a method for establishing, managing, modifying, and terminating an End-to-End (E2E) Emergency Service (ES) Chain-of-Trust (CoT) from an Access Serving Network (ASN) and Connectivity Service Network (CSN) to a PSAP, PSAP proxy, or PSAP (i.e. PSTN) gateway that results in the creation of a trust relationship amongst the components in the established ES CoT necessary to allow or validate the granting of any unauthenticated or unprovisioned ES network access and ES operation establishment, modification, and termination requests from amongst the components in an ES CoT to assist a particular terminal/MS or ES network component attempting to establish an ES session between the ES user agent of the terminal/MS and a serving PSAP.Type: GrantFiled: August 18, 2008Date of Patent: July 30, 2013Assignee: Sierra Wireless, Inc.Inventor: Richard Thomas Kavanaugh
-
Apparatus providing plural wireless transceivers within a desired power budget and associated method
Patent number: 8391932Abstract: The present invention provides an apparatus providing plural wireless transceivers within a desired power budget and associated methods. A plurality of wireless communication modules, each having a lower-power state and a higher-power state are provided, drawing power from a common source. Arbitration is performed to control which of the plurality of wireless communication modules are in the higher-power state, thereby controlling total power delivered by the power source to the plurality of wireless communication modules.Type: GrantFiled: February 23, 2010Date of Patent: March 5, 2013Assignee: Sierra Wireless, Inc.Inventors: John W. Thomas, Richard Thomas Kavanaugh, David Eugene Theobald, Jean Philippe Kielsznia, Bhaskar S. Vadathavoor, Gustav Gerald Vos, Kevin Russell Coates Lloyd -
Publication number: 20120284385Abstract: A method and apparatus for maintaining a communication link through a NAT or other boundary device. Keep-alive messages (keep-alives) are transmitted and received by the boundary device to maintain the link therethrough. Address information of a keep-alive purports that keep-alive has traversed or is to traverse a predetermined portion of the communication link, such as a wireless “over the air” portion. However, the keep-alive is inhibited from traversing the predetermined portion. This may be accomplished by one or more of: spoofing the origin of the keep-alive such that it only appears to have traversed the predetermined portion; and causing the keep-alive to be discarded before traversal of the predetermined portion. Discard may be facilitated by configuration of the TTL field of the keep-alive or by use of a filtering device.Type: ApplicationFiled: May 7, 2012Publication date: November 8, 2012Inventors: Richard Thomas KAVANAUGH, Gustav Gerald Vos, Vasilios V. Daskalopoulos
-
Patent number: 8284768Abstract: Dynamic bus-based virtual channel multiplexing may be accomplished by establishing one or more virtual channels with a multiplexing device function driver and a multifunction device coupled to a bus, determining one or more functions to be activated on the device, and for each activated function, launching a second-tier function driver to handle operation of the activated function. The second-tier function driver has a function driver type. Establishment of the one or more virtual channels is accomplished using a multiplexing protocol and multiplexing device function driver with the multifunction device via a bus driver coupled to the bus.Type: GrantFiled: October 5, 2006Date of Patent: October 9, 2012Assignee: Sierra Wireless, Inc.Inventors: Tilakraj Roychoudhury, Richard Thomas Kavanaugh
-
Publication number: 20120023257Abstract: 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: ApplicationFiled: May 17, 2011Publication date: January 26, 2012Inventors: Gustav Gerald VOS, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell, William Yih Yuan Waung
-
Publication number: 20110261891Abstract: Management of communication operations of wireless devices is provided. A traffic-control parameter is generated, for example at a base station, indicative of desired aspects of communication operations of the wireless devices. The one or more traffic-control parameters may comprise a delay parameter, such as a maximum value for generating random backoff times, and/or a connection-time parameter, indicative of the maximum length of time a wireless device can hold a connection. A bit sequence indicative of the one or more traffic-control parameters is generated and communicated to the wireless devices. A wireless device determines the traffic-control parameter based on the communicated bit sequence and adapts its operation based thereon.Type: ApplicationFiled: April 25, 2011Publication date: October 27, 2011Applicant: Sierra Wireless, Inc.Inventors: Gustar Gerald Vos, Steven John Bennett, Huaming Wu, Richard Thomas Kavanaugh
-
Publication number: 20110199901Abstract: The present technology provides a method and apparatus for managing communications in a wireless communication system. The method and apparatus evaluate one or more network traffic levels, each network traffic level associated with a respective network sector, and submit access-configuration messages in one or more network sectors when the evaluated network traffic level of a particular network sector has a predetermined relation to the traffic threshold for that particular network sector. The access-configuration messages are configured to shift one or more of wireless devices into one or more predetermined operational conditions. The present technology further provides corresponding wireless devices.Type: ApplicationFiled: February 15, 2011Publication date: August 18, 2011Applicant: Sierra Wireless, Inc.Inventors: Richard Thomas Kavanaugh, Gustav Gerald Vos
-
Publication number: 20110103384Abstract: 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: ApplicationFiled: October 29, 2010Publication date: May 5, 2011Inventors: Randy Wilfred HACKBART, Kevin Russell Coates Lloyd, Richard Thomas Kavanaugh, Andrew Hasley Watson Mitchell
-
Patent number: 7830804Abstract: Disclosed is a Quality of Service (QoS) control mechanism for QoS-aware network applications running on computer devices. The mechanism provides IP socket-based QoS Application Program Interfaces (APIs) for QoS-aware applications for accessing MAC layer QoS function of network access devices. In various embodiments, the QoS mechanism utilizes QoS API over Socket (QAoS) handler and/or a MAC layer QAoS handler wrapper at the network access device to control and monitor the QoS data being transmitted by the application over the active network interface(s).Type: GrantFiled: January 16, 2008Date of Patent: November 9, 2010Assignee: Sierra Wireless, Inc.Inventors: Richard Thomas Kavanaugh, Gustav Vos
-
APPARATUS PROVIDING PLURAL WIRELESS TRANSCEIVERS WITHIN A DESIRED POWER BUDGET AND ASSOCIATED METHOD
Publication number: 20100216524Abstract: The present invention provides an apparatus providing plural wireless transceivers within a desired power budget and associated methods. A plurality of wireless communication modules, each having a lower-power state and a higher-power state are provided, drawing power from a common source. Arbitration is performed to control which of the plurality of wireless communication modules are in the higher-power state, thereby controlling total power delivered by the power source to the plurality of wireless communication modules.Type: ApplicationFiled: February 23, 2010Publication date: August 26, 2010Inventors: John W. Thomas, Richard Thomas Kavanaugh, David Eugene Theobald, Jean Philippe Kielsznia, Bhaskar S. Vadathavoor, Gustav Gerald Vos, Kevin Russell Coates Lloyd