Patents by Inventor Marc Plumb
Marc Plumb 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: 10931775Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.Type: GrantFiled: December 2, 2019Date of Patent: February 23, 2021Assignee: Circadence CorporationInventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Publication number: 20200244757Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.Type: ApplicationFiled: December 2, 2019Publication date: July 30, 2020Inventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8977711Abstract: A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.Type: GrantFiled: November 3, 2011Date of Patent: March 10, 2015Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8977712Abstract: A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.Type: GrantFiled: November 3, 2011Date of Patent: March 10, 2015Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8862100Abstract: 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: GrantFiled: December 20, 2012Date of Patent: October 14, 2014Assignee: BlackBerry LimitedInventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Patent number: 8755301Abstract: 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: GrantFiled: January 16, 2013Date of Patent: June 17, 2014Assignee: BlackBerry LimitedInventors: Ian Michael Pattersson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Publication number: 20140143442Abstract: A method and apparatus for route aware network link acceleration provides a managed communication channel for accelerated and reliable network communication between a client and other network devices as needed. The communication channel may comprise one or more segments having increased speed, reliability, security, or other improved characteristics as compared to traditional communication links. Network traffic may be routed through one or more of the segments based on various criteria to improve communication of the traffic. In one embodiment, the segments may be arranged in a daisy chain configuration and be provided by one or more chaining nodes.Type: ApplicationFiled: August 12, 2013Publication date: May 22, 2014Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson, Roch Guerin, Rajendran Rajan
-
Patent number: 8510468Abstract: A method and apparatus for route aware network link acceleration provides a managed communication channel for accelerated and reliable network communication between a client and other network devices as needed. The communication channel may comprise one or more segments having increased speed, reliability, security, or other improved characteristics as compared to traditional communication links. Network traffic may be routed through one or more of the segments based on various criteria to improve communication of the traffic. In one embodiment, the segments may be arranged in a daisy chain configuration and be provided by one or more chaining nodes.Type: GrantFiled: August 10, 2010Date of Patent: August 13, 2013Assignee: Ciradence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson, Roch Guerin, Rajendran Rajan
-
Patent number: 8463251Abstract: 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: GrantFiled: June 24, 2009Date of Patent: June 11, 2013Assignee: Research In Motion LimitedInventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Patent number: 8463935Abstract: A system and method of prioritizing data for use with a shared bandwidth communication network provides the benefit of prioritizing some data traffic over other data traffic. The prioritization may occur at least at a gateway to the shared bandwidth communication network. The prioritization may be implemented by selectively supplying data to clients such that some data traffic is prioritized over other data traffic. An interface may be provided to communicate data between one or more clients and the shared bandwidth communication network.Type: GrantFiled: June 17, 2011Date of Patent: June 11, 2013Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8457053Abstract: 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: GrantFiled: July 6, 2012Date of Patent: June 4, 2013Assignee: Research In Motion LimitedInventors: Simon Tyler Wise, Marc Plumb, Ian Michael Patterson, Allan David Lewis
-
Patent number: 8417770Abstract: A data redirection system and method comprises a first and second redirector in one or more embodiments. The first redirector may receive and respond to requests for a network service by redirecting a client's request to the second redirector. The second redirector may receive and respond to the redirected request by sending a network address of a gateway. The gateway may provide an enhanced communication link with a network resource providing the network service. In this manner, communications used to provide the network service may be redirected to the enhanced communication link. The requests for a network service and responses to the requests will typically be communicated over a standard communication link.Type: GrantFiled: June 16, 2011Date of Patent: April 9, 2013Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8400970Abstract: In one embodiment, a method operable on a mobile communications device is disclosed, the method comprising generating an authentication key for securing a personalized indicium assigned to the mobile communications device, wherein the personalized indicium comprises a Personal Information Number (PIN) that is mapped to at least one identifier associated with the mobile communications device; transmitting a registration request to a network node operable with a wireless network, the registration request having a registration request payload including the authentication key; receiving a challenge message from the network node, the challenge message generated when the network node detects a change of the IP address associated with the mobile communications device, and responsive to receiving the challenge message, executing a challenge response including an authentication value of a challenge string transmitted in the challenge message, wherein the authentication value is created using the authentication key.Type: GrantFiled: April 21, 2011Date of Patent: March 19, 2013Assignee: Research In Motion LimitedInventors: David Bajar, Herb A. Little, James Godfrey, Allan David Lewis, Wen Gao, Marc Plumb, Michael Kenneth Brown, Graeme Whittington, Neil Patrick Adams
-
Patent number: 8386641Abstract: A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.Type: GrantFiled: June 8, 2011Date of Patent: February 26, 2013Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8363558Abstract: 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: GrantFiled: August 3, 2005Date of Patent: January 29, 2013Assignee: Research In Motion LimitedInventors: Marc Plumb, Ian Michael Patterson, Seán Arthur Daniel Carlos Goggin
-
Patent number: 8340638Abstract: 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: GrantFiled: February 28, 2012Date of Patent: December 25, 2012Assignee: Research In Motion LimitedInventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Publication number: 20120275336Abstract: 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: ApplicationFiled: July 6, 2012Publication date: November 1, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
-
Publication number: 20120209930Abstract: A method of communicating between a mobile communications device and a plurality of services that are used by the mobile communications device. The method includes establishing, through a firewall and a wireless network, a first communications session between the mobile communications device and a mobile server located in an enterprise network with which the mobile communications device is associated; and establishing, concurrent with the first communications session at least one further communications session between the mobile server and a service, the at least one further communications session being established by the mobile server as a session proxy for the mobile communications device.Type: ApplicationFiled: April 24, 2012Publication date: August 16, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Marc Plumb
-
Patent number: 8233438Abstract: 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: GrantFiled: November 4, 2010Date of Patent: July 31, 2012Assignee: Research In Motion LimitedInventors: Simon Tyler Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
-
Patent number: RE45009Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.Type: GrantFiled: October 2, 2013Date of Patent: July 8, 2014Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson, Randy Thornton, Marlin Popeye McFate, Robert John Shaughnessy