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: 8209423
    Abstract: 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: Grant
    Filed: July 15, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Marc Plumb
  • Publication number: 20120157060
    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: Application
    Filed: February 28, 2012
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ian Michael PATTERSON, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Patent number: 8150377
    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: November 19, 2009
    Date of Patent: April 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Publication number: 20120059907
    Abstract: 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: Application
    Filed: November 3, 2011
    Publication date: March 8, 2012
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Publication number: 20120054308
    Abstract: 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: Application
    Filed: November 3, 2011
    Publication date: March 1, 2012
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 8090348
    Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plesid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
  • Publication number: 20110302321
    Abstract: 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: Application
    Filed: June 16, 2011
    Publication date: December 8, 2011
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Publication number: 20110296051
    Abstract: 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: Application
    Filed: August 10, 2010
    Publication date: December 1, 2011
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson, Roch Guerin, Rajendran Rajan
  • Publication number: 20110246665
    Abstract: 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: Application
    Filed: June 17, 2011
    Publication date: October 6, 2011
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Publication number: 20110238860
    Abstract: 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: Application
    Filed: June 8, 2011
    Publication date: September 29, 2011
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Publication number: 20110211530
    Abstract: 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: Application
    Filed: April 21, 2011
    Publication date: September 1, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Bajar, Herb A. Little, James Godfrey, Allan David Lewis, Wen Gao, Marc Plumb, Michael Kenneth Brown, Graeme Whittington, Neil Patrick Adams
  • Patent number: 7975066
    Abstract: A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with the first computer. A back-end computer is also implemented within the network having an interface for communicating data traffic with the second computer. A communication channel couples the front-end computer and the back-end computer. Data traffic is encoded over the communication channel in a first process in the front-end computer. Data traffic is also encoded over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: July 5, 2011
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 7961883
    Abstract: In one embodiment, a scheme is provided for securing a personalized indicium assigned to a mobile communications device. Upon detecting at a network node that an address associated with the mobile communications device has changed, a challenge-and-response procedure is negotiated between the mobile communications device and the network node for authenticating the personalized indicium using a shared authentication key.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: June 14, 2011
    Assignee: Research In Motion Limited
    Inventors: David Bajar, Herb A. Little, James Godfrey, Allan David Lewis, Wen Gao, Marc Plumb, Michael Kenneth Brown, Graeme Whittington, Neil Patrick Adams
  • Patent number: 7962654
    Abstract: A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with the first computer. A back-end computer is also implemented within the network having an interface for communicating data traffic with the second computer. A communication channel couples the front-end computer and the back-end computer. Data traffic is encoded over the communication channel in a first process in the front-end computer. Data traffic is also encoded over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: June 14, 2011
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 7957726
    Abstract: In one embodiment, a scheme is provided for porting a personalized indicium, i.e., a Personal Information Number or PIN, from a first mobile communications device to a second mobile communications device. Upon receiving identity information from the first mobile communications device via a secure peer-to-peer communication session, the second mobile communications device is operable to negotiate with a network node using at least a portion of the received identity information for reassigning the PIN to an identifier associated therewith. Upon successfully porting the PIN to the second mobile communications device, a service provisioning database is accordingly updated.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: June 7, 2011
    Assignee: Research In Motion Limited
    Inventors: Graeme Whittington, Allan David Lewis, James Godfrey, Herb A. Little, Marc Plumb
  • Patent number: 7920865
    Abstract: In one embodiment, a method is provided for managing secure registration of a mobile communications device, the method comprising registering, at a network node, the mobile communications device using a first registration process, the first registration process requiring an authentication key associated with the mobile communications device; processing a request from the mobile communications device, the request including an indication that the mobile communications device is changing to a second registration process; and clearing the authentication key associated with the mobile communications device upon expiration of a time window.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: April 5, 2011
    Assignee: Research In Motion Limited
    Inventors: David Bajar, Allen David Lewis, Wen Gao, Herb A. Little, James Godfrey, Marc Plumb, Michael Kenneth Brown, Neil Patrick Adams
  • Publication number: 20110051637
    Abstract: 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: Application
    Filed: November 4, 2010
    Publication date: March 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
  • Patent number: 7869395
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
  • Patent number: 7840211
    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: October 28, 2005
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Marc Plumb, Ian Michael Patterson, Seán Arthur Daniel Carlos Goggin
  • Publication number: 20100281531
    Abstract: 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: Application
    Filed: July 15, 2010
    Publication date: November 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Marc Plumb