Patents by Inventor Hakem Habib

Hakem Habib 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: 11888884
    Abstract: A cyber threat intelligence infrastructure allows processing of network data to enrich captured data with data from different sources to identify possible and/or actual cyber threats.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 30, 2024
    Assignee: BCE Inc.
    Inventors: Hakem Habib, Kushwant Singh Gidda, Corey Still, Maciej Broda, Amir-Hossein Razavi, Matthew Kitching, Marc-Andre Hervieux, James Skinner, Mahamudul Chowdhury, Shaffiq Dhanji
  • Patent number: 10812519
    Abstract: Determining the cyber threat risk and vulnerability of an organization may be determined taking in to account the chain of service suppliers to the organization.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: October 20, 2020
    Assignee: BCE INC.
    Inventors: Maciej Broda, Marc-Andre Hervieux, Hakem Habib
  • Publication number: 20180191767
    Abstract: A cyber threat intelligence infrastructure allows processing of network data to enrich captured data with data from different sources to identify possible and/or actual cyber threats.
    Type: Application
    Filed: December 21, 2017
    Publication date: July 5, 2018
    Inventors: Hakem HABIB, Kushwant SINGH GIDDA, Corey STILL, Maciej BRODA, Amir RAZAVI, Matthew KITCHING, Marc-Andre HERVIEUX, James SKINNER, Mahamudul CHOWDHURY, Shaffiq DHANJI
  • Publication number: 20180191768
    Abstract: Determining the cyber threat risk and vulnerability of an organization may be determined taking in to account the chain of service suppliers to the organization.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Inventors: Maciej Broda, Marc-Andre Hervieux, Hakem Habib
  • Publication number: 20060229059
    Abstract: A network element for use in a network that provides voice-over-packet services to a plurality of communication devices, each of the communication devices being associated with a respective directory number. The network element comprises an interface connectable to a trunk group dedicated to emergency calls and a control entity. The control entity is operable to: receive an incoming call originated by one of the communication devices; determine the directory number associated with the communication device having originated the incoming call; and determine whether the incoming call is an emergency call. Responsive to the incoming call being an emergency call, the control entity obtains a routing key that had been stored in association with the directory number; and directs the incoming call and the obtained routing key via the interface towards a gateway, the gateway connecting the network element to a dedicated emergency network.
    Type: Application
    Filed: June 12, 2006
    Publication date: October 12, 2006
    Inventors: William Crago, Hakem Habib, Marie Berthe Wilkes, Bernard Brabant, Guy Caron
  • Publication number: 20060078095
    Abstract: A method of routing an emergency call received at a network element. The method comprises determining a directory number associated with a communication device having originated the emergency call, consulting a local database to obtain routing information associated with the directory number, and directing the call and the routing information over a path dedicated to emergency calls. Also, a network element which comprises the database as well as a control entity, the control entity being operative for receiving an incoming call originated by one of the communication devices, determining the directory number associated with the communication device having originated the call, determining whether the call is an emergency call and, responsive to the call being an emergency call, accessing the database to obtain the routing information related to the directory number and directing the call as well as the routing information over a trunk group dedicated to emergency calls.
    Type: Application
    Filed: November 12, 2004
    Publication date: April 13, 2006
    Inventors: William Crago, Hakem Habib, Marie Wilkes, Bernard Brabant, Guy Caron
  • Publication number: 20060077961
    Abstract: The delivery of emergency services to users of a set of communication devices in a packet-switched network is enabled by a method that determines a routing key corresponding to a particular directory number that is associated with a particular communication device, and stores the directory number and the corresponding routing key in a database accessible to a packet switch. The steps of determining and storing are executed during a provisioning phase, in the absence of an emergency call placed by the communication device. The routing key is indicative of routing instructions to be followed by the packet switch upon receipt of a future emergency call placed by the communication device. When the call is received by the packet switch, it will consult the database to obtain the routing key associated with the directory number and send the call as well as the routing key over a path dedicated to emergency calls.
    Type: Application
    Filed: November 12, 2004
    Publication date: April 13, 2006
    Inventors: William Crago, Hakem Habib, Marie Wilkes, Bernard Brabant, Guy Caron