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: 9602382Abstract: 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: GrantFiled: June 28, 2012Date of Patent: March 21, 2017Assignee: Alcatel LucentInventors: Robert Alexander Mann, Eric Colaviti
-
Patent number: 8787382Abstract: 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: GrantFiled: June 28, 2012Date of Patent: July 22, 2014Assignee: Alcatel LucentInventors: Robert Alexander Mann, Eric Colaviti
-
Patent number: 8751876Abstract: 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: GrantFiled: May 9, 2013Date of Patent: June 10, 2014Assignee: Alcatel LucentInventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Patent number: 8650572Abstract: 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: GrantFiled: March 15, 2010Date of Patent: February 11, 2014Assignee: Alcatel LucentInventor: Robert Alexander Mann
-
Publication number: 20140003225Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: ALCATEL-LUCENT CANADA INC.Inventors: Robert Alexander MANN, Eric COLAVITI
-
Patent number: 8566468Abstract: 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: GrantFiled: May 12, 2010Date of Patent: October 22, 2013Assignee: Alcatel LucentInventors: Robert Alexander Mann, Ajay Kirit Pandya, Mike Vihtari
-
Publication number: 20130246602Abstract: 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: ApplicationFiled: May 9, 2013Publication date: September 19, 2013Applicant: ALCATEL-LUCENTInventors: Ajay Kirit PANDYA, Robert Alexander MANN, Mike VIHTARI
-
Patent number: 8468395Abstract: 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: GrantFiled: August 28, 2012Date of Patent: June 18, 2013Assignee: Alcatel LucentInventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Patent number: 8352803Abstract: 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: GrantFiled: June 7, 2010Date of Patent: January 8, 2013Assignee: Alcatel LucentInventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Publication number: 20120324297Abstract: 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: ApplicationFiled: August 28, 2012Publication date: December 20, 2012Applicant: Alcatel-Lucent Canada, Inc.Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Publication number: 20110320544Abstract: 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: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: Alcatel-Lucent Canada, Inc.Inventors: Matthew Yee, Robert Alexander Mann
-
Publication number: 20110302458Abstract: 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: ApplicationFiled: June 7, 2010Publication date: December 8, 2011Applicant: Alcatel-Lucent Canada, Inc.Inventors: Ajay Kirit Pandya, Robert Alexander Mann, Mike Vihtari
-
Publication number: 20110281554Abstract: 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: ApplicationFiled: May 12, 2010Publication date: November 17, 2011Applicant: Alcatel-Lucent Canada Inc.Inventors: Robert Alexander Mann, Ajay Kirit Pandya, Mike Vihtari
-
Publication number: 20110225113Abstract: 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: ApplicationFiled: March 15, 2010Publication date: September 15, 2011Applicant: Alcatel-Lucent Canada, Inc.Inventor: Robert Alexander Mann
-
Publication number: 20030115309Abstract: 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: ApplicationFiled: December 19, 2001Publication date: June 19, 2003Inventors: Robert Alexander Mann, Michael Best, Rateb Abu-Hamdeh, Jules Robert D'Entremont, Peter Kaj Jorgensen, Ashok Sadasivan, Karen Ensing, Hubert Holierhoek
-
Publication number: 20030115308Abstract: 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: ApplicationFiled: December 19, 2001Publication date: June 19, 2003Inventors: Michael Best, Robert Alexander Mann, Rateb Abu-Hamdeh, Jules Robert d'Entremont, Peter Kaj Jorgensen, Ashok Sadasivan, Karen Ensing, Hubert Holierhoek