Patents by Inventor Felix Katz

Felix Katz 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: 10560367
    Abstract: This disclosure generally discloses a bidirectional constrained path search mechanism. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes, subject to one or more constraints, such that the bidirectional paths share a common set of resources. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes, subject to one or more constraints, by determining a forward path that satisfies a set of forward path constraints associated with the forward path and determining a reverse path that satisfies a set of reverse path constraints associated with the reverse path. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes in a single path search iteration, such as via a traversal of a weighted directed graph, thereby improving performance.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: February 11, 2020
    Assignee: Nokia of America Corporation
    Inventors: Andrew W. Stone, Felix Katz, Ehsan Rezaaifar, Attaullah Zabihi-Seissan
  • Publication number: 20190363940
    Abstract: A network resource controller for controlling at least a first group of network elements from among a plurality of network elements in a network, includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the network resource controller to: enter a candidate state for electing a leader for the first group of network elements, the first group of network elements including a subset of network elements from among the plurality of network elements; transition from the candidate state to a leader state for the first group of network elements in response to determining that the network resource controller has been elected the leader for the first group of network elements; and control network elements in the first group of network elements.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Applicant: Nokia Solutions and Networks OY
    Inventors: Attaullah ZABIHI, Darren HELMER, Felix KATZ
  • Publication number: 20170207993
    Abstract: This disclosure generally discloses a bidirectional constrained path search mechanism. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes, subject to one or more constraints, such that the bidirectional paths share a common set of resources. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes, subject to one or more constraints, by determining a forward path that satisfies a set of forward path constraints associated with the forward path and determining a reverse path that satisfies a set of reverse path constraints associated with the reverse path. The bidirectional constrained path search mechanism may be configured to determine bidirectional paths between a pair of nodes in a single path search iteration, such as via a traversal of a weighted directed graph, thereby improving performance.
    Type: Application
    Filed: January 18, 2016
    Publication date: July 20, 2017
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Andrew W. Stone, Felix Katz, Ehsan Rezaaifar, Attaullah Zabihi-Seissan
  • Patent number: 9398168
    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 establish a Session Binding Identifier (SBI) for each message received. The SBI may include one or more subscriber IDs. Upon receipt of a message, the PCRN may compare the included subscriber IDs against information included in a subscriber database to match with a specific subscriber profile. The PCRN may use the subscriber profile to determine whether existing established sessions are associated with the same subscriber profile, and may bind the sessions together when they are associated with a common subscriber profile.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: July 19, 2016
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Felix Katz
  • Patent number: 9361581
    Abstract: A method of exchanging a rules engine decision tree cache is disclosed. The method provides for provision accepting a command to build a replacement rules engine decision tree cache, replacing the existing cache if the decision tree creation process is successful, retaining the existing cache if the decision tree creation process is not successful, and providing specific error messages in the event that the replacement fails. The method allows an network operator to change the rules for the rule engine without disruption of real-time service and allows for a level of error checking prior to provisioning the new decision tree.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: June 7, 2016
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Katha Kulasingam, Felix Katz, Matthew Yee
  • Publication number: 20150056950
    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 establish a Session Binding Identifier (SBI) for each message received. The SBI may include one or more subscriber IDs. Upon receipt of a message, the PCRN may compare the included subscriber IDs against information included in a subscriber database to match with a specific subscriber profile. The PCRN may use the subscriber profile to determine whether existing established sessions are associated with the same subscriber profile, and may bind the sessions together when they are associated with a common subscriber profile.
    Type: Application
    Filed: November 5, 2014
    Publication date: February 26, 2015
    Inventors: Kevin Scott Cutler, Felix Katz
  • Patent number: 8930551
    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: January 6, 2015
    Assignee: Alcatel Lucent
    Inventors: Ajay Pandya, Felix Katz
  • Patent number: 8903357
    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 establish a Session Binding Identifier (SBI) for each message received. The SBI may include one or more subscriber IDs. Upon receipt of a message, the PCRN may compare the included subscriber IDs against information included in a subscriber database to match with a specific subscriber profile. The PCRN may use the subscriber profile to determine whether existing established sessions are associated with the same subscriber profile, and may bind the sessions together when they are associated with a common subscriber profile.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: December 2, 2014
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Felix Katz
  • Patent number: 8750170
    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) from a requesting entity, a message including a request associated with at least one service data flow (SDF); extracting a subscriber identifier and a first identifier from the message; retrieving a subscription record associated with the subscriber identifier, wherein the subscription record is associated with a first plurality of subrecords; identifying an first subrecord from the plurality of subrecords based on the first identifier; and conditionally fulfilling the request based on a first value stored in the first subrecord.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 10, 2014
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Susan Patricia Ackerman, Steve Rock, Felix Katz, Kalyan Premchand Siddam, Fernando Cuervo
  • Patent number: 8681779
    Abstract: A system and method for simplifying management information discovery in a Triple Play provider network involves configuring an element management system (EMS) database to store DHCP information, and configuring the EMS to serve the information to a subscriber service controller or other operations support services component.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: March 25, 2014
    Assignee: Alcatel Lucent
    Inventors: Stephen Edgar Ellis, Manish Gulyani, Darren Helmer, Felix Katz, Gregory Francis Soprovich
  • Publication number: 20130215793
    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) from a requesting entity, a message including a request associated with at least one service data flow (SDF); extracting a subscriber identifier and a first identifier from the message; retrieving a subscription record associated with the subscriber identifier, wherein the subscription record is associated with a first plurality of subrecords; identifying an first subrecord from the plurality of subrecords based on the first identifier; and conditionally fulfilling the request based on a first value stored in the first subrecord.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 22, 2013
    Applicant: Alcatel-Lucent
    Inventors: Kevin Scott Cutler, Susan Patricia Ackerman, Steve Rock, Felix Katz, Kalyan Premchand Siddam, Fernando Cuervo
  • Patent number: 8400916
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the policy and charging rules node from a requesting entity, a message including a request associated with at least one service data flow (SDF), wherein the request includes at least one requested bandwidth; extracting at least one subscriber identifier from the message; retrieving a subscription record associated with the at least one subscriber identifier; determining whether the request should be fulfilled by performing at least one comparison of the at least one requested bandwidth for the SDF against at least one field of the subscription record; if the request should be fulfilled, establishing the SDF; and if the request should not be fulfilled: generating a response message that indicates that the request was rejected, and transmitting the response message to the requesting entity.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: March 19, 2013
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Susan Patricia Ackerman, Steve Rock, Felix Katz, Kalyan Premchand Siddam, Fernando Cuervo
  • Publication number: 20120005145
    Abstract: A method of exchanging a rules engine decision tree cache is disclosed. The method provides for provision accepting a command to build a replacement rules engine decision tree cache, replacing the existing cache if the decision tree creation process is successful, retaining the existing cache if the decision tree creation process is not successful, and providing specific error messages in the event that the replacement fails. The method allows an network operator to change the rules for the rule engine without disruption of real-time service and allows for a level of error checking prior to provisioning the new decision tree.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Kevin Scott Cutler, Katha Kulasingam, Felix Katz, Matthew Yee
  • Publication number: 20120005144
    Abstract: A method of optimizing a rules engine rule set is disclosed. The method provides for identifying groups of rule conditions within a rule table that are repetitive; determining a hash function that will effectively summarize in a condensed form the set of criteria, operations and values that distinguish the group for each respective group of the identified groups; calculating hash values per the hash functions for each row of the rule table; storing the derived hash functions, the calculated hash values, and the original rule in memory when loading; and then at run time when the rule engine is invoked: calculating the hash values using the respective hash functions associated with the rule table using the attributes provided at invocation; and skipping all rows whose hash values are different from the calculated invocation hash values. The method of optimizing rule entities is particularly useful for overcoming the longer calculation times associated with un-optimized rule tables known in the art.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Kevin Scott Cutler, Felix Katz, Katha Kulasingam
  • Publication number: 20110319054
    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 establish a Session Binding Identifier (SBI) for each message received. The SBI may include one or more subscriber IDs. Upon receipt of a message, the PCRN may compare the included subscriber IDs against information included in a subscriber database to match with a specific subscriber profile. The PCRN may use the subscriber profile to determine whether existing established sessions are associated with the same subscriber profile, and may bind the sessions together when they are associated with a common subscriber profile.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Kevin Scott Cutler, Felix Katz
  • Publication number: 20110320620
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the policy and charging rules node from a requesting entity, a message including a request associated with at least one service data flow (SDF), wherein the request includes at least one requested bandwidth; extracting at least one subscriber identifier from the message; retrieving a subscription record associated with the at least one subscriber identifier; determining whether the request should be fulfilled by performing at least one comparison of the at least one requested bandwidth for the SDF against at least one field of the subscription record; if the request should be fulfilled, establishing the SDF; and if the request should not be fulfilled: generating a response message that indicates that the request was rejected, and transmitting the response message to the requesting entity.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Kevin Scott Cutler, Susan Patricia Ackerman, Steve Rock, Felix Katz, Kalyan Premchand Siddam, Fernando Cuervo
  • Publication number: 20110202660
    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: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: Alcatel-Lucent Canada Inc.
    Inventors: Ajay Pandya, Felix Katz
  • Patent number: 7856599
    Abstract: An embodiment of the present invention provides a method for network management that allows the configuration of IP links in one step, via a GUI form, even though the management protocols available at the two end links (routers) may differ. According to one embodiment, the method comprises gathering information from the user, validating this information, and then sending this information to the appropriate router(s). According to one embodiment, the method enables a user to specify various configurations when provisioning an IP link, for example, the type of IP link (Point-to-Point, Point-to-IP, or Point-to-Subnet), the numbering type (Numbered or Unnumbered), the application type (MPLS and/or IP Forwarding), and the sub-layer interfaces to be used (Packet Over Sonet, Asynchronous Transfer Mode, GigEthernet, and others).
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: December 21, 2010
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Denis Proulx, Chuong Ngoc Ngo, Attaullah Zabihi, David Wing-Chung Chan, Felix Katz
  • Patent number: 7487240
    Abstract: A framework for connectivity verification is provided. The framework includes a connectivity verification server performing unattended connectivity verification, and a connectivity verification application, both the connectivity verification server and connectivity verification application operating in a network management context. Connectivity verification jobs are defined via the connectivity verification application and the connectivity verification server is configured accordingly. Connectivity verification jobs can also be scheduled. The connectivity verification application also provides a display of connectivity verification results. The results of each connectivity verification job may be compared against a desired connectivity profile and deviations from the connectivity profile being used to raise alarms.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: February 3, 2009
    Assignee: Alcatel Lucent
    Inventors: Denis Armad Proulx, Craig Ellirt Timmerman, Felix Katz, Margaret Rachinowski, Afshan Zabihi, Macmohana Singh Virdy
  • Publication number: 20080056240
    Abstract: A system and method for simplifying management information discovery in a Triple Play provider network involves configuring an element management system (EMS) database to store DHCP information, and configuring the EMS to serve the information to a subscriber service controller or other operations support services component.
    Type: Application
    Filed: April 20, 2007
    Publication date: March 6, 2008
    Inventors: Stephen Edgar Ellis, Manish Gulyani, Darren Helmer, Felix Katz, Gregory Francis Soprovich