Patents by Inventor Mike Vihtari

Mike Vihtari 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).

  • Publication number: 20130322448
    Abstract: 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 includes a first destination address; establishing a context object based on receiving the Diameter message, wherein the context object is associated with a copy of the Diameter message; evaluating at least one rule, comprising modifying, based on a first reference to the context object, the copy to include a second destination address, and transmitting the copy to another device based on the second destination address.
    Type: Application
    Filed: May 22, 2013
    Publication date: December 5, 2013
    Applicant: ALCATEL LUCENT CANADA, INC.
    Inventors: MIKE VIHTARI, Robert A. MANN
  • Publication number: 20130304921
    Abstract: Various embodiments relate to a system and related method of handling a plurality of user messages originating from a user device in a communications network. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving an initial message from a first device, while anticipating a complementary message from a second device. Upon receipt of the complementary message, the PCRN may pair the messages and generate a rule from the paired message. If the PCRN does not receive the complementary message, the PCRN may generate the rule from only the initially-received message or may ignore the message. The PCRN may treat each received message independent from each other so that lack of receipt of a complementary message does not affect the creation of rules from another paired message.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: MIKE VIHTARI, AJAY KIRIT PANDYA
  • 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: 20130259065
    Abstract: Embodiments of the invention provide a flexible Diameter command dictionary for 3rd Generation Partnership Project (3GPP) network nodes wherein context-specific definitions are defined to apply to different versions and releases of 3GPP standards.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Robert Mann, Mike Vihtari
  • Publication number: 20130260731
    Abstract: Embodiments of the invention provide an improved major release negotiation mechanism between an initiating node and a receiving node during Diameter session establishment in a 3GPP network.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: ALCATEL-LUCENT CANADA INC.
    Inventors: Mike VIHTARI, Kugendran SABARATNAM
  • Patent number: 8549116
    Abstract: Various embodiments relate to a system and related method of handling a plurality of user messages originating from a user device in a communications network. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving an initial message from a first device, while anticipating a complementary message from a second device. Upon receipt of the complementary message, the PCRN may pair the messages and generate a rule from the paired message. If the PCRN does not receive the complementary message, the PCRN may generate the rule from only the initially-received message or may ignore the message. The PCRN may treat each received message independent from each other so that lack of receipt of a complementary message does not affect the creation of rules from another paired message.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: October 1, 2013
    Assignee: Alcatel Lucent
    Inventors: Mike Vihtari, Ajay Kirit Pandya
  • 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
  • Publication number: 20130237232
    Abstract: Various exemplary embodiments relate to a method performed by a policy and charging rules node of provisioning event triggers. The method may include: receiving, from a requesting node, a request to provision a set of event triggers on a primary gateway; forwarding, to the primary gateway, the set of event triggers; storing the set of event triggers in association with a session; detecting a handover of the session; determining a new primary gateway; and forwarding, to the new primary gateway, the set of event triggers. The method may further include: receiving a message; determining whether the message includes the same set of event triggers; if the message includes the same set of event triggers, refraining from sending the set of event triggers to the primary gateway; and if the message includes a different set of event triggers, forwarding the different set of event triggers to the primary gateway.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 12, 2013
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Xiong Xue, Shanawaz Shaik, Mike Vihtari
  • Patent number: 8473546
    Abstract: Various exemplary embodiments relate to a method, policy and charging rules node (PCRN) and machine-readable storage medium for creating policy and control charging rules with minimal rule instantiation latency. Embodiments may include one or more of the following: receiving at a PCRN from an application node a first service request message, determining whether the PCRN should wait for a mate message for the service flow, if the PCRN should not wait for a mate message, immediately generating at least one PCC rule, and immediately pushing the first PCC rule to at least one gateway. Various exemplary embodiments may further include using subscriber preferences and/or a record of previous decisions to determine whether the PCRN should wait for a mage message. In various embodiments, the PCRN may disable a timer when it determines it should not wait for a mate message.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: June 25, 2013
    Assignee: Alcatel Lucent
    Inventors: Mike Vihtari, Ajay Kirit Pandya, Hani Salman
  • 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: 8447717
    Abstract: Various exemplary embodiments relate to a method and related network node and machine-readable storage medium including a policy and charging rules node (PCRN) receiving a plurality of related service requests from different devices. The PCRN may proceed to generate a policy and charging control (PCC) rule based on at least one service request and other information stored in the PCRN if a mate service request does not arrive during the duration of a waiting timer. If the mate service request arrives subsequent to the expiry of the waiting timer, the PCRN may then generate a subsequent PCC rule to replace the previously generated rule, with the new PCC rule incorporating information from both of the mate service requests.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: May 21, 2013
    Assignee: Alcatel Lucent
    Inventors: Ajay Kirit Pandya, 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: 20120207086
    Abstract: Embodiments are disclosed that enable a device such as a policy and charging rules function (PCRF) node to operate with other nodes in a long term evolution (LTE) network that are operating at different respective major-minor release combinations of the 3rd Generation Partnership Project (3GPP) standards. Some embodiments enable such a device to operate with another node at a given major-minor release combination of the 3GPP standards with respect to an existing session being managed by the device and at another major-minor release combination of the 3GPP standards when a new session is established by the device. Advantageously, such embodiments mitigate the risk of adversely affecting the existing session after a minor release upgrade of the node associated with the session is performed.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Applicant: ALCATEL-LUCENT CANADA, INC.
    Inventors: Mike Vihtari, Matthew Yee, Kugendran Sabaratnam
  • Publication number: 20120210006
    Abstract: Embodiments are disclosed that enable a device such as a policy and charging rules function (PCRF) node to operate with other nodes in a long term evolution (LTE) network that are operating at different respective major-minor release combinations of the 3rd Generation Partnership Project (3GPP) standards. Some embodiments enable such a device to operate with another network node at a given major-minor release combination of the 3GPP standards with respect to one session being managed by the device and at another major-minor release combination of the 3GPP standards with respect to another session. Some embodiments enable the major-minor release combination to be specified by first and second attribute value pairs (AVPs) respectively indicating the major and minor release identifiers of the major-minor release combination when a new session is requested, thereby providing greater flexibility for establishing sessions.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Applicant: ALCATEL-LUCENT CANADA, INC.
    Inventor: Mike Vihtari
  • 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: 20110295935
    Abstract: Various exemplary embodiments relate to a method, policy and charging rules node (PCRN) and machine-readable storage medium for creating policy and control charging rules with minimal rule instantiation latency. Embodiments may include one or more of the following: receiving at a PCRN from an application node a first service request message, determining whether the PCRN should wait for a mate message for the service flow, if the PCRN should not wait for a mate message, immediately generating at least one PCC rule, and immediately pushing the first PCC rule to at least one gateway. Various exemplary embodiments may further include using subscriber preferences and/or a record of previous decisions to determine whether the PCRN should wait for a mage message. In various embodiments, the PCRN may disable a timer when it determines it should not wait for a mate message.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Mike Vihtari, Ajay Kirit Pandya, Hani Salman
  • 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: 20110276667
    Abstract: Various embodiments relate to a system and related method of handling a plurality of user messages originating from a user device in a communications network. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving an initial message from a first device, while anticipating a complementary message from a second device. Upon receipt of the complementary message, the PCRN may pair the messages and generate a rule from the paired message. If the PCRN does not receive the complementary message, the PCRN may generate the rule from only the initially-received message or may ignore the message. The PCRN may treat each received message independent from each other so that lack of receipt of a complementary message does not affect the creation of rules from another paired message.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Mike Vihtari, Ajay Kirit Pandya
  • Publication number: 20110276529
    Abstract: Various exemplary embodiments relate to a method and related network node and machine-readable storage medium including one or more of the following: receiving a message at the PCRN, the message comprising at least one content element; inferring a message type of the message based on the at least one content element; and responding to the message based on the message type of the message and the at least one content element of the message. Inferring a message type may include applying a set of inference rules to content elements of the message to determine a message type. Various exemplary embodiments further include validating a message received at the PCRN, receiving an incomplete message at the PCRN, and inferring a value of a missing element of an incomplete message. Incomplete messages may include messages where the missing element is a message type element that indicates the type of the message.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: Alcatel-Lucent Canada Inc.
    Inventor: Mike Vihtari