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: 11924231Abstract: 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: GrantFiled: September 11, 2019Date of Patent: March 5, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Fereydoun Farrahi Moghaddam, Makan Pourzandi
-
Patent number: 11700705Abstract: 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: GrantFiled: December 20, 2017Date of Patent: July 11, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Yves Lemieux, Adriano Matos Pinheiro, Mohamed Cheriet
-
Publication number: 20230094458Abstract: 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: ApplicationFiled: January 30, 2020Publication date: March 30, 2023Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Daniel Migault, Stere Preda, Amine Boukhtouta, Fereydoun Farrahi Moghaddam
-
Patent number: 11507313Abstract: 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: GrantFiled: December 20, 2017Date of Patent: November 22, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi
-
Publication number: 20220329445Abstract: 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: ApplicationFiled: September 13, 2019Publication date: October 13, 2022Inventors: Fereydoun FARRAHI MOGHADDAM, Daniel MIGAULT, Stere PREDA
-
Publication number: 20220278823Abstract: 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: ApplicationFiled: August 30, 2019Publication date: September 1, 2022Inventor: Fereydoun FARRAHI MOGHADDAM
-
Patent number: 11296522Abstract: 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: GrantFiled: October 28, 2016Date of Patent: April 5, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Yves Lemieux, Denis Monette
-
Publication number: 20220038477Abstract: 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: ApplicationFiled: September 11, 2019Publication date: February 3, 2022Inventors: Fereydoun FARRAHI MOGHADDAM, Makan POURZANDI
-
Patent number: 11190032Abstract: 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: GrantFiled: October 27, 2017Date of Patent: November 30, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Reza Farrahi Moghaddam, Fereydoun Farrahi Moghaddam, Yves Lemieux, Denis Monette
-
Publication number: 20210329456Abstract: 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: ApplicationFiled: September 4, 2018Publication date: October 21, 2021Inventors: Stere PREDA, Amine BOUKHTOUTA, Daniel MIGAULT, Fereydoun Farrahi MOGHADDAM
-
Publication number: 20210232928Abstract: 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: ApplicationFiled: May 2, 2018Publication date: July 29, 2021Inventors: Reza Farrahi Moghaddam, Fereydoun Farrahi Moghaddam, Yves Lemieux, Mohamed Cheriet
-
Publication number: 20210185119Abstract: 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: ApplicationFiled: September 4, 2018Publication date: June 17, 2021Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun FARRAHI MOGHADDAM, Wubin LI
-
Publication number: 20210100127Abstract: 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: ApplicationFiled: December 20, 2017Publication date: April 1, 2021Inventors: Fereydoun FARRAHI MOGHADDAM, Reza FARRAHI MOGHADDAM, Yves LEMIEUX, Adriano MATOS PINHEIRO, Mohamed CHERIET
-
Publication number: 20200333985Abstract: 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: ApplicationFiled: December 20, 2017Publication date: October 22, 2020Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Wubin Li, Abdelouahed Gherbi
-
Publication number: 20200052512Abstract: 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: ApplicationFiled: October 27, 2017Publication date: February 13, 2020Inventors: Reza FARRAHI MOGHADDAM, Fereydoun FARRAHI MOGHADDAM, Yves LEMIEUX, Denis MONETTE
-
Publication number: 20190245365Abstract: 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: ApplicationFiled: October 28, 2016Publication date: August 8, 2019Inventors: Fereydoun FARRAHI MOGHADDAM, Reza FARRAHI MOGHADDAM, Yves LEMIEUX, Denis MONETTE
-
Publication number: 20180219946Abstract: 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: ApplicationFiled: July 25, 2016Publication date: August 2, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun FARRAHI MOGHADDAM, Ali KANSO