Patents by Inventor Fereydoun FARRAHI MOGHADDAM

Fereydoun FARRAHI MOGHADDAM 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: 11924231
    Abstract: A method and apparatus are disclosed for malware detection in service function chains. In one embodiment, a method includes receiving data associated with a service function chain, the service function chain comprising a plurality of virtual components organized into a plurality of hierarchical levels and the data indicating interactions between the virtual components when processing at least one packet through the service function chain; filtering the received data based at least in part on a time-between order relation of the interactions between the virtual components and the hierarchical level of the virtual component; and generating a harmony feature vector for the service function chain by applying a featurization function on the filtered data, the harmony feature vector including metrics, the metrics calculated according to the featurization function for each hierarchical level being based at least in part on metrics calculated for at least one lower hierarchical level.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 5, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fereydoun Farrahi Moghaddam, Makan Pourzandi
  • Patent number: 11700705
    Abstract: A resource circuit board is configured for use by a physical migration system, the resource circuit board including at least one common interface shaped and configured to connect to an interconnect of a base circuit board; and at least one migration-support interface the at least one common interface being different from the at least one migration-support interface, the at least one migration-support interface: shaped to connect to at least one corresponding migration-support interface of the physical migration system; and configured to provide at least one of power and connectivity to the resource circuit board during a physical migration of the resource circuit board.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: July 11, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Yves Lemieux, Adriano Matos Pinheiro, Mohamed Cheriet
  • Publication number: 20230094458
    Abstract: Systems and methods for maintaining privacy of security protocol parameters are provided. A node receives an encrypted packet and determines if the Security Parameters Index (SPI) value has been updated. The node can modify its stored SPI value(s) accordingly and process the encrypted packet.
    Type: Application
    Filed: January 30, 2020
    Publication date: March 30, 2023
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Daniel Migault, Stere Preda, Amine Boukhtouta, Fereydoun Farrahi Moghaddam
  • Patent number: 11507313
    Abstract: Systems and methods for generating and using a placement map for a distributed storage system are disclosed. In some embodiments, a method for a client node to perform a read/write operation in a distributed storage system comprises obtaining a number of server nodes comprised in the distributed storage system and an object name of an object for which a read/write operation is to be performed and creating at least a portion of a three-dimensional (3D) placement map for the object. The 3D placement map defines candidate locations for replicas of the object on the server nodes. The method further comprises applying policies to the at least a portion of the 3D placement map to provide at least a portion of a modified 3D placement map and performing the read/write operation for the object in accordance with the at least a portion of the modified 3D placement map.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi
  • Publication number: 20220329445
    Abstract: A system, node and wireless device are provided. An intermediate node is provided that includes processing circuitry configured to: receive a packet where the packet includes metadata associated with first input data of a first node, first output data of the first node, a first PC signature and a public cryptographic key associated with the first node, verify that the first PC signature corresponds to a process that led from the first input data to the first output data using the public cryptographic key, verify a link between first node and the intermediate node by comparing the received packet and the first output data, and determine whether to perform at least one service function on the packet based at least in part on the verification of the first PC signature and the verification of the link between the first node and the intermediate node.
    Type: Application
    Filed: September 13, 2019
    Publication date: October 13, 2022
    Inventors: Fereydoun FARRAHI MOGHADDAM, Daniel MIGAULT, Stere PREDA
  • Publication number: 20220278823
    Abstract: A hashing circuit includes gates or combinations of gates, each being configured to asynchronously output a state value in response to a respective input to the gate or combination of gates. Each of a plurality of bit inputs is asynchronously coupled to one or more of the inputs to the gates or combinations of gates, and each of one or more of the outputted state values is asynchronously coupled to one or more inputs of other gates or combinations of gates, in combination with one or more of the bit inputs and/or one or more other outputted state values. All or some of the state values, or output bits from a logical function of all or some of the state values, or a combination of a first subset of the state values and a logical function of a second subset of state values, are provided as hash-circuit output bits.
    Type: Application
    Filed: August 30, 2019
    Publication date: September 1, 2022
    Inventor: Fereydoun FARRAHI MOGHADDAM
  • Patent number: 11296522
    Abstract: A drone charging station configured to charge at least one drone, the charging station including at least one charging stack comprised of a plurality of base blocks, the at least one charging stack including a first conductor block having a first polarity for electrically engaging with a corresponding first electrode of the at least one drone, and a first drone guiding portion, a second conductor block having a second polarity different from the first polarity for electrically engaging with a corresponding second electrode of the at least one drone, the second conductor block having a second drone guiding portion, and an insulator block positioned between the first conductor block and the second conductor block and having a third drone guiding portion. The first drone guiding portion, the second drone guiding portion and the third drone guiding portion arranged to provide a drone guiding path along the charging stack.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: April 5, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Yves Lemieux, Denis Monette
  • Publication number: 20220038477
    Abstract: A method and apparatus are disclosed for malware detection in service function chains. In one embodiment, a method includes receiving data associated with a service function chain, the service function chain comprising a plurality of virtual components organized into a plurality of hierarchical levels and the data indicating interactions between the virtual components when processing at least one packet through the service function chain; filtering the received data based at least in part on a time-between order relation of the interactions between the virtual components and the hierarchical level of the virtual component; and generating a harmony feature vector for the service function chain by applying a featurization function on the filtered data, the harmony feature vector including metrics, the metrics calculated according to the featurization function for each hierarchical level being based at least in part on metrics calculated for at least one lower hierarchical level.
    Type: Application
    Filed: September 11, 2019
    Publication date: February 3, 2022
    Inventors: Fereydoun FARRAHI MOGHADDAM, Makan POURZANDI
  • Patent number: 11190032
    Abstract: A drone charging station configured to receive at least one drone, the docking station including an elongated docking shaft sized to engage with the at least one drone, the docking shaft having a drone entrance end and a drone exit end opposite the drone entrance end; and a drone guiding thread helically disposed along the elongated docking shaft, the drone guiding thread configured to engage with a corresponding guiding region on the at least one drone to allow the at least drone to move along the drone guiding thread from the drone entrance end to the drone exit end.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 30, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Reza Farrahi Moghaddam, Fereydoun Farrahi Moghaddam, Yves Lemieux, Denis Monette
  • Publication number: 20210329456
    Abstract: Apparatuses and methods are disclosed for enabling signalling storm mitigation in Internet Protocol (IP) Security (IPsec)-secured virtual Radio Access Network (vRAN). In one embodiment a method in a first network node includes receiving a trigger to establish an IPsec session with a second network node, the IPsec session being associated with a user equipment (UE); responsive to the trigger to establish the IPsec session associated with the UE, derive a unique identifier for the UE; generate a Security Parameter Index (SPI) value based at least in part on the unique identifier derived for the UE, the SPI value being unique to the IPsec session; and communicate an indication of the SPI value to the second network node.
    Type: Application
    Filed: September 4, 2018
    Publication date: October 21, 2021
    Inventors: Stere PREDA, Amine BOUKHTOUTA, Daniel MIGAULT, Fereydoun Farrahi MOGHADDAM
  • Publication number: 20210232928
    Abstract: This hydraulic system comprises: an operation device; a control valve that, the larger the operation signal output from the operation device, increases the opening area of a passage that supplies hydraulic oil to a hydraulic actuator; a variable displacement pump; a regulator that, the higher the control pressure, increases the tilt angle of the pump; a first proportional solenoid valve and a second proportional solenoid valve that, the larger the operation signal output from the operation device, output a higher secondary pressure; an unload valve that, the higher the secondary pressure output from the first proportional solenoid valve, decreases the opening area from a fully opened state towards a fully closed state; and a high pressure selection valve that selects and guides to the regulator, as the control pressure, the highest amongst the secondary pressure output from the first proportional solenoid valve and the secondary pressure output from the second proportional solenoid valve.
    Type: Application
    Filed: May 2, 2018
    Publication date: July 29, 2021
    Inventors: Reza Farrahi Moghaddam, Fereydoun Farrahi Moghaddam, Yves Lemieux, Mohamed Cheriet
  • Publication number: 20210185119
    Abstract: There is provided a method in a client node to perform a distribution of a received object to a distributed system having a set of server nodes. The method comprises: obtaining an identity of the received object; determining a server node among the set of server nodes to send the object to, based on one or more policies; and sending the object to the determined server node. Furthermore, determining the server node comprises: generating a plurality of candidates using a function that pairs the identity of the object with each of the server node in the set of server nodes; selecting a candidate that meets the one or more policies among the sorted plurality of candidates, the determined server node corresponding to the server node associated with the selected candidate. A client node for carrying out this method is also provided.
    Type: Application
    Filed: September 4, 2018
    Publication date: June 17, 2021
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fereydoun FARRAHI MOGHADDAM, Wubin LI
  • Publication number: 20210100127
    Abstract: A resource circuit board is configured for use by a physical migration system, the resource circuit board including at least one common interface shaped and configured to connect to an interconnect of a base circuit board; and at least one migration-support interface the at least one common interface being different from the at least one migration-support interface, the at least one migration-support interface: shaped to connect to at least one corresponding migration-support interface of the physical migration system; and configured to provide at least one of power and connectivity to the resource circuit board during a physical migration of the resource circuit board.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 1, 2021
    Inventors: Fereydoun FARRAHI MOGHADDAM, Reza FARRAHI MOGHADDAM, Yves LEMIEUX, Adriano MATOS PINHEIRO, Mohamed CHERIET
  • Publication number: 20200333985
    Abstract: Systems and methods for generating and using a placement map for a distributed storage system are disclosed. In some embodiments, a method for a client node to perform a read/write operation in a distributed storage system comprises obtaining a number of server nodes comprised in the distributed storage system and an object name of an object for which a read/write operation is to be performed and creating at least a portion of a three-dimensional (3D) placement map for the object. The 3D placement map defines candidate locations for replicas of the object on the server nodes. The method further comprises applying policies to the at least a portion of the 3D placement map to provide at least a portion of a modified 3D placement map and performing the read/write operation for the object in accordance with the at least a portion of the modified 3D placement map.
    Type: Application
    Filed: December 20, 2017
    Publication date: October 22, 2020
    Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi
  • Publication number: 20200052512
    Abstract: A drone charging station configured to receive at least one drone, the docking station including an elongated docking shaft sized to engage with the at least one drone, the docking shaft having a drone entrance end and a drone exit end opposite the drone entrance end; and a drone guiding thread helically disposed along the elongated docking shaft, the drone guiding thread configured to engage with a corresponding guiding region on the at least one drone to allow the at least drone to move along the drone guiding thread from the drone entrance end to the drone exit end.
    Type: Application
    Filed: October 27, 2017
    Publication date: February 13, 2020
    Inventors: Reza FARRAHI MOGHADDAM, Fereydoun FARRAHI MOGHADDAM, Yves LEMIEUX, Denis MONETTE
  • Publication number: 20190245365
    Abstract: A drone charging station configured to charge at least one drone, the charging station including at least one charging stack comprised of a plurality of base blocks, the at least one charging stack including a first conductor block having a first polarity for electrically engaging with a corresponding first electrode of the at least one drone, and a first drone guiding portion, a second conductor block having a second polarity different from the first polarity for electrically engaging with a corresponding second electrode of the at least one drone, the second conductor block having a second drone guiding portion, and an insulator block positioned between the first conductor block and the second conductor block and having a third drone guiding portion. The first drone guiding portion, the second drone guiding portion and the third drone guiding portion arranged to provide a drone guiding path along the charging stack.
    Type: Application
    Filed: October 28, 2016
    Publication date: August 8, 2019
    Inventors: Fereydoun FARRAHI MOGHADDAM, Reza FARRAHI MOGHADDAM, Yves LEMIEUX, Denis MONETTE
  • Publication number: 20180219946
    Abstract: Systems and methods are provided for processing requests, received from clients and peer nodes, in a leaderless cluster of nodes. A node can initiate a read or a write operation in the cluster. The node can solicit votes from its peer nodes in order to confirm that the requested operation should be performed. A threshold number of positive responses, such as a supermajority of the nodes in the cluster, can be required in order to confirm the requested operation.
    Type: Application
    Filed: July 25, 2016
    Publication date: August 2, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fereydoun FARRAHI MOGHADDAM, Ali KANSO