Patents by Inventor Robert Alexander Mann

Robert Alexander Mann 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: 9602382
    Abstract: A method for dynamic reaction to DIAMETER routing failures is disclosed. The method for dynamic reaction to DIAMETER routing failures includes receiving a DIAMETER message, calculating a statistic associated with the route of the message, testing if the message is an unable_to_deliver message type, and if it is, testing the calculated statistic against a criterion. In the event the statistic exceeds the criterion, an action pertinent to the route which had a delivery failure is taken. The method for dynamic reaction to DIAMETER routing failures provides for dynamic management of routes at the node level in response to delivery failures. The method for dynamic reaction to DIAMETER routing failures is particularly useful for overcoming bandwidth usage in terms of delivery failures known in the art.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 21, 2017
    Assignee: Alcatel Lucent
    Inventors: Robert Alexander Mann, Eric Colaviti
  • Patent number: 8787382
    Abstract: A method for per-peer request delivery timeouts includes receiving a DIAMETER message at a DIAMETER Routing Agent, testing if the DIAMETER message is a request message destined for an associated peer, and if said test is affirmative, then retrieving a preset timeout associated with that peer; initiating a timeout timer with said preset timeout; and forwarding the DIAMETER request message to said peer. The disclosure provides additional steps with respect to stopping the timer in the event that a response message is received prior to the timer expiring; or alternatively, either resending the request or providing an unable_to_deliver response in the event the timer does expire. The method for per-peer request delivery timeouts provides for fine tuning timeout periods according to the networks to which the DIAMETER peers are connected. The method is particularly useful for reducing the amount of time waiting for response messages which will not be forthcoming.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 22, 2014
    Assignee: Alcatel Lucent
    Inventors: Robert Alexander Mann, Eric Colaviti
  • Patent number: 8751876
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: June 10, 2014
    Assignee: Alcatel Lucent
    Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
  • Patent number: 8650572
    Abstract: Various exemplary embodiments relate to a method and related network node and machine-readable storage medium relating to the receipt, association, and synchronization of a plurality of messages from diverse sources. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving related messages from at least two sources and acquiring a lock associated with the received message's session binding identifier (SBI). The PCRN may use the lock to prioritize the processing of the related requests that share a common SBI. Various embodiments relate to the PCRN rejecting subsequent related requests unless the subsequent request is of a higher priority. Various other embodiments relate to the PCRN waiting for the receipt of the subsequent request before fully processing the first request.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: February 11, 2014
    Assignee: Alcatel Lucent
    Inventor: Robert Alexander Mann
  • Publication number: 20140003225
    Abstract: A method for dynamic reaction to DIAMETER routing failures is disclosed. The method for dynamic reaction to DIAMETER routing failures includes receiving a DIAMETER message, calculating a statistic associated with the route of the message, testing if the message is an unable_to_deliver message type, and if it is, testing the calculated statistic against a criterion. In the event the statistic exceeds the criterion, an action pertinent to the route which had a delivery failure is taken. The method for dynamic reaction to DIAMETER routing failures provides for dynamic management of routes at the node level in response to delivery failures. The method for dynamic reaction to DIAMETER routing failures is particularly useful for overcoming bandwidth usage in terms of delivery failures known in the art.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: ALCATEL-LUCENT CANADA INC.
    Inventors: Robert Alexander MANN, Eric COLAVITI
  • Patent number: 8566468
    Abstract: Various exemplary embodiments relate to a method, network component and machine-readable storage medium for validating a message received at a network component. Embodiments may include one or more of the following: receiving a message at the network component, determining a validation scenario, determining a set of validation conditions associated with the determined validation scenario, and determining whether the message passes the validation condition. Various exemplary embodiments may further include extensible condition definitions that include one or more of the following: validation fragments, element validation definitions, and element definitions. Various exemplary embodiments may use XML to define condition definitions.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: October 22, 2013
    Assignee: Alcatel Lucent
    Inventors: Robert Alexander Mann, Ajay Kirit Pandya, Mike Vihtari
  • Publication number: 20130246602
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Application
    Filed: May 9, 2013
    Publication date: September 19, 2013
    Applicant: ALCATEL-LUCENT
    Inventors: Ajay Kirit PANDYA, Robert Alexander MANN, Mike VIHTARI
  • Patent number: 8468395
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: June 18, 2013
    Assignee: Alcatel Lucent
    Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
  • Patent number: 8352803
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: January 8, 2013
    Assignee: Alcatel Lucent
    Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
  • Publication number: 20120324297
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Application
    Filed: August 28, 2012
    Publication date: December 20, 2012
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
  • Publication number: 20110320544
    Abstract: Various exemplary embodiments relate to a method performed by a Policy and Charging Rules Node (PCRN) for managing communications sessions. The method may include: determining that a session is suspect of being inactive; sending an innocuous message to a network component that initiated the session; waiting for a response from the network component; if the PCRN receives a response from the network component, determining whether the session is inactive based on the response; and taking at least one management action for the session if the session is inactive. Various exemplary embodiments relate to a PCRN for managing communications sessions. The PCRN may include: one or more interfaces that communicate with network components, one or more PCRN blades that manage communications sessions, and a diameter proxy agent that determines which blade manages a session. Each PCRN blade may include a session manager, a timer and a session data storage.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Matthew Yee, Robert Alexander Mann
  • Publication number: 20110302458
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node (PCRN), a request from a requesting node for an establishment of a first service data flow (SDF); generating a first rule set for implementing the first SDF in response to the request; transmitting a first rule of the rule set to a first node for installation of the first rule; waiting for a period of time for a response from the first node; determining from the response whether installation of the first rule at the first node failed or succeeded; and if installation of the first rule succeeded, transmitting a second rule of the first rule set to a second node for installation of the second rule.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
  • Publication number: 20110281554
    Abstract: Various exemplary embodiments relate to a method, network component and machine-readable storage medium for validating a message received at a network component. Embodiments may include one or more of the following: receiving a message at the network component, determining a validation scenario, determining a set of validation conditions associated with the determined validation scenario, and determining whether the message passes the validation condition. Various exemplary embodiments may further include extensible condition definitions that include one or more of the following: validation fragments, element validation definitions, and element definitions. Various exemplary embodiments may use XML to define condition definitions.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Robert Alexander Mann, Ajay Kirit Pandya, Mike Vihtari
  • Publication number: 20110225113
    Abstract: Various exemplary embodiments relate to a method and related network node and machine-readable storage medium relating to the receipt, association, and synchronization of a plurality of messages from diverse sources. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving related messages from at least two sources and acquiring a lock associated with the received message's session binding identifier (SBI). The PCRN may use the lock to prioritize the processing of the related requests that share a common SBI. Various embodiments relate to the PCRN rejecting subsequent related requests unless the subsequent request is of a higher priority. Various other embodiments relate to the PCRN waiting for the receipt of the subsequent request before fully processing the first request.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventor: Robert Alexander Mann
  • Publication number: 20030115309
    Abstract: A new architecture for deploying network management and service provisioning solutions is provided. The new architecture includes the provision of a framework implementing a software development methodology for coding complex software applications relating to network management and service provisioning. The software development methodology results in software application code that is easy to: understand, debug, extend, test, and deploy while still being efficient when used in real time. The methodology includes the coding, compiling and linking of a single managed object class. The managed object class is used to model and represent different data network entities in accordance with attributes held therein. The methodology further makes use of a network management and service provisioning specific grammar used by a parser associated with the framework to read a body of attribute files associated with the data network entities.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: Robert Alexander Mann, Michael Best, Rateb Abu-Hamdeh, Jules Robert D'Entremont, Peter Kaj Jorgensen, Ashok Sadasivan, Karen Ensing, Hubert Holierhoek
  • Publication number: 20030115308
    Abstract: A new architecture for deploying network management and service provisioning solutions is provided. The new architecture includes the provision of a framework implementing a software development methodology for coding complex software applications relating to network management and service provisioning. The software development methodology results in software application code that is easy to: understand, debug, extend, test, and deploy while still being efficient when used in real time. The methodology includes the coding, compiling and linking of a single managed object class. The managed object class is used to model and represent different data network entities in accordance with attributes held therein. The methodology further makes use of a network management and service provisioning specific grammar used by a parser associated with the framework to read a body of attribute files associated with the data network entities.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: Michael Best, Robert Alexander Mann, Rateb Abu-Hamdeh, Jules Robert d'Entremont, Peter Kaj Jorgensen, Ashok Sadasivan, Karen Ensing, Hubert Holierhoek