Patents by Inventor Abdallah Chatila

Abdallah Chatila 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: 20220247684
    Abstract: The present method and computer device store a plurality of functional filtering rules in memory, each functional filtering rule being based on at least one of a namespace and a pod type. A data structure providing a mapping between pods and Internet Protocol (IP) addresses is stored in the memory. Upon receipt or transmission of an IP packet, a source IP address and a destination IP address are extracted from the IP packet. A source pod corresponding to the source IP address and a destination pod corresponding to the destination IP address are determined using the data structure. Each pod belongs to one of a plurality of namespaces and one of a plurality of pod types. The method and computer further identify and apply a functional filtering rule among the plurality of functional filtering rules that is matched for the source pod and destination pod respective namespaces and pod types.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 4, 2022
    Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
  • Publication number: 20220006778
    Abstract: Computing device and method for generating a functional IPv6 address of a pod. The computing device stores at least one namespace, at least one associated pod type for each namespace, and an IPv6 base prefix. A namespace is selected among the at least one namespace and a pod type is selected among the at least one pod type associated to the selected namespace. The computing device creates a pod corresponding to the selected namespace and pod type. The computing device generates a pod identifier which uniquely identifies the pod at the computing device level. The computing device generates a namespace field based on the selected namespace and a pod type field based on the selected pod type. The computing device generates a functional IPv6 address of the pod by combining at least the IPv6 base prefix, the namespace field, the pod type field, and the pod identifier.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Applicant: KALOOM INC.
    Inventors: Per ANDERSSON, Suresh KRISHNAN, Abdallah CHATILA
  • Patent number: 9923997
    Abstract: A method for packet classification. In some embodiments, the method includes instantiating a first machine; allocating a first SC to the first machine, the first SC being configured to classify a packet based on information contained in a field of a header included in the packet; instantiating a second machine; allocating a second SC to the second machine, the second SC being configured to classify a packet based on information contained in a field of a header included in the packet; monitoring the first machine to detect if the first machine is in an overload state; and in response to detecting that the first machine is in an overload state, instantiating a third machine and allocating a third SC to the third machine, the third SC being configured to classify a packet based on information contained in a field of a header included in the packet.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 20, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Sten Pettersson, Per Andersson, Anders Franzen, Tarik Hammam, Bengt Johansson, Jon Maloy, Tord Nilsson, Richard Tremblay, Abdallah Chatila
  • Patent number: 9760365
    Abstract: Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: September 12, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Bengt Johansson, Per Andersson, Abdallah Chatila, Anders Franzen, Tarik Hammam, Jon Maloy, Tord Nilsson, Sten Rune Pettersson, Richard Tremblay
  • Publication number: 20150378718
    Abstract: Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.
    Type: Application
    Filed: September 2, 2015
    Publication date: December 31, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Bengt JOHANSSON, Per ANDERSSON, Abdallah CHATILA, Anders FRANZEN, Tarik HAMMAM, Jon MALOY, Tord NILSSON, Sten Rune PETTERSSON, Richard TREMBLAY
  • Patent number: 9189227
    Abstract: Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: November 17, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Bengt Johansson, Per Andersson, Abdallah Chatila, Anders Franzen, Tarik Hammam, Jon Maloy, Tord Nilsson, Sten Rune Pettersson, Richard Tremblay
  • Publication number: 20140226466
    Abstract: A method for packet classification. In some embodiments, the method includes instantiating a first machine; allocating a first SC to the first machine, the first SC being configured to classify a packet based on information contained in a field of a header included in the packet; instantiating a second machine; allocating a second SC to the second machine, the second SC being configured to classify a packet based on information contained in a field of a header included in the packet; monitoring the first machine to detect if the first machine is in an overload state; and in response to detecting that the first machine is in an overload state, instantiating a third machine and allocating a third SC to the third machine, the third SC being configured to classify a packet based on information contained in a field of a header included in the packet.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 14, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Sten PETTERSSON, Per ANDERSSON, Anders FRANZEN, Tarik HAMMAM, Bengt JOHANSSON, Jon MALOY, Tord NILSSON, Richard TREMBLAY, Abdallah CHATILA
  • Publication number: 20140181800
    Abstract: Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 26, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Bengt JOHANSSON, Per ANDERSSON, Abdallah CHATILA, Anders FRANZEN, Tarik HAMMAM, Jon MALOY, Tord NILSSON, Sten Rune PETTERSSON, Richard TREMBLAY
  • Patent number: 8023518
    Abstract: In a provider backbone—traffic engineering network, a method and a bridge node are provided for setting up path between edge bridges connected to customer premises. A first edge bridge advertises towards peer edge bridges a tuple comprising a port identity and a layer two address. When it needs to set up a path towards the first edge bridge, one of the peer edge bridges uses information in the tuple to compute a path label.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: September 20, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Benoit Tremblay, Martin Julien, Abdallah Chatila, Richard Tremblay
  • Publication number: 20090274148
    Abstract: In a provider backbone-traffic engineering network, a method and a bridge node are provided for setting up path between edge bridges connected to customer premises. A first edge bridge advertises towards peer edge bridges a tuple comprising a port identity and a layer two address. When it needs to set up a path towards the first edge bridge, one of the peer edge bridges uses information in the tuple to compute a path label.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Benoit C. Tremblay, Martin Julien, Abdallah Chatila, Richard Tremblay