Patents by Inventor Peter K. Jorgensen
Peter K. Jorgensen 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: 9967133Abstract: Various exemplary embodiments relate to a Diameter network device which may include a storage configured to store one or more global variables, a memory; and a processor. The processor may be configured to: establish an object within the memory representative of a global variable; configure the object to access fields of the global variable including a property of the network device which was modified; and access via the object an attribute for the global variable.Type: GrantFiled: December 17, 2014Date of Patent: May 8, 2018Assignee: Provenance Asset Group LLCInventors: Robert A. Mann, Peter K. Jorgensen
-
Patent number: 9819550Abstract: Various exemplary embodiments relate to a method, network node, and machine-readable medium including one or more of the following: instructions for processing a received Diameter message according to a plurality of proxylets; and instructions for defining a plug-in framework as a proxylet of the plurality of proxylets, including: instructions for retrieving a plug-in chain identifying a sequence of plug-ins; instructions for determining a current plug-in based on the plug-in chain; and instructions for evaluating plug-in instructions associated with a current plug-in.Type: GrantFiled: January 9, 2015Date of Patent: November 14, 2017Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen, Mike Vihtari
-
Publication number: 20160277534Abstract: Various exemplary embodiments relate to a method, network node, and non-transitory machine-readable storage medium encoded with instructions for execution by a network device, the non-transitory machine-readable storage medium including: instructions for associating a received response message with a previously-processed request message; instructions for evaluating operator-defined rules at run-time with respect to the received response message, the instructions for evaluating including: instructions for processing the previously-processed request as an outgoing request in response to encountering a first reference in an operator-defined rule.Type: ApplicationFiled: March 18, 2015Publication date: September 22, 2016Inventors: Robert A. Mann, Peter K. Jorgensen, Mike Vihtari
-
Patent number: 9432864Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a first Diameter message at the DRA; evaluating a first rule, including accessing data from a generic binding context object including: locating a record associated with a key specified by the first rule, and retrieving the data from the record; and transmitting a message based on the evaluation of the first rule. Various embodiments additionally relate to receiving a second Diameter message at the DRA; and evaluating a second rule, including accessing the generic binding context object, including storing the data in the record associated with the key.Type: GrantFiled: August 8, 2013Date of Patent: August 30, 2016Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann, Mikael Vihtari
-
Publication number: 20160204985Abstract: Various exemplary embodiments relate to a method, network node, and machine-readable medium including one or more of the following: instructions for processing a received Diameter message according to a plurality of proxylets; and instructions for defining a plug-in framework as a proxylet of the plurality of proxylets, including: instructions for retrieving a plug-in chain identifying a sequence of plug-ins; instructions for determining a current plug-in based on the plug-in chain; and instructions for evaluating plug-in instructions associated with a current plug-in.Type: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventors: Robert A. Mann, Peter K. Jorgensen, Mike Vihtari
-
Publication number: 20160182283Abstract: Various exemplary embodiments relate to a Diameter network device which may include a storage configured to store one or more global variables, a memory; and a processor. The processor may be configured to: establish an object within the memory representative of a global variable; configure the object to access fields of the global variable including a property of the network device which was modified; and access via the object an attribute for the global variable.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Robert A. Mann, Peter K. Jorgensen
-
Publication number: 20160142324Abstract: Various exemplary embodiments relate to a method performed by a Diameter Routing Agent (DRA) for managing a Diameter queue, the method comprising: identifying throttling rules which dictate the rate at which a message in the Diameter queue will be transmitted; determining throttling rules that are applicable to the message; applying the determined throttling rules to the message; and determining an action to take based upon the applied throttling rules.Type: ApplicationFiled: November 18, 2014Publication date: May 19, 2016Inventors: Mike E. Vihtari, Peter K. Jorgensen, Robert A. Mann
-
Patent number: 9246798Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: November 13, 2014Date of Patent: January 26, 2016Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann
-
Patent number: 9204285Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: December 2, 2014Date of Patent: December 1, 2015Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann
-
Patent number: 9197496Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: August 28, 2014Date of Patent: November 24, 2015Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen
-
Patent number: 9172610Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, via a user interface of the DRA, a request to define a rule; retrieving metadata associated with a context object; determining that a component specified by the metadata is an enumerated type component; presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; presenting, via the user interface, a second displayed component for the enumerated type component, wherein the second displayed component is associated with an alphanumeric value; and receiving, via the user interface, a rule definition, wherein receiving the rule definition comprises receiving a selection of at least one of the first displayed component and the second displayed component.Type: GrantFiled: September 4, 2012Date of Patent: October 27, 2015Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen
-
Patent number: 9112800Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; determining a received message type of the received Diameter message; determining an inverse message type based on the received message type; establishing an inverse message context object based on the inverse message type, wherein the inverse message context object provides access to a related Diameter message of the received Diameter message; processing the received Diameter message, wherein processing includes accessing the inverse message context object; and transmitting a message based on the processing.Type: GrantFiled: September 4, 2012Date of Patent: August 18, 2015Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen, Darryl W. Jaakkola
-
Patent number: 9025488Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a routing decision context object in response to receiving the Diameter message, wherein the routing decision context object is associated with a destination device chosen to receive a previous message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the routing decision context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: May 7, 2014Date of Patent: May 5, 2015Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann
-
Publication number: 20150095439Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: ApplicationFiled: November 13, 2014Publication date: April 2, 2015Inventors: Peter K. Jorgensen, Robert A. Mann
-
Publication number: 20150088883Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: ApplicationFiled: December 2, 2014Publication date: March 26, 2015Inventors: Peter K. Jorgensen, Robert A. Mann
-
Publication number: 20150046826Abstract: Various exemplary embodiments relate to a method of displaying a Diameter network having a local node, a peer connected to the local node, and a realm contactable by the local node via the peer. The method includes drawing the local node as a vertex of a graph; drawing a peer that has been configured for communication with the local node as a second vertex of the graph; drawing a first connection status between the local node and the peer as an edge of the graph; determining, for a Diameter route to a realm, that the local node does not have a peer for the realm; drawing the realm as a third vertex of the graph; determining that messages to the realm should be routed to the peer; and drawing a second connection status for the Diameter route as an edge between the realm and the peer.Type: ApplicationFiled: August 8, 2013Publication date: February 12, 2015Applicant: Alcatel Lucent Canada, Inc.Inventors: Robert A. Mann, Peter K. Jorgensen
-
Patent number: 8929238Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: August 23, 2012Date of Patent: January 6, 2015Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann
-
Patent number: 8923204Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: August 23, 2012Date of Patent: December 30, 2014Assignee: Alcatel LucentInventors: Peter K. Jorgensen, Robert A. Mann
-
Publication number: 20140372593Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: ApplicationFiled: August 28, 2014Publication date: December 18, 2014Inventors: Robert A. Mann, Peter K. Jorgensen
-
Patent number: 8850064Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.Type: GrantFiled: September 4, 2012Date of Patent: September 30, 2014Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen