Patents by Inventor Enamul Haque

Enamul Haque 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: 10893458
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: January 12, 2021
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Patent number: 10849046
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: November 24, 2020
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Patent number: 10843339
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: November 24, 2020
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
  • Patent number: 10786902
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: September 29, 2020
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
  • Patent number: 10684898
    Abstract: Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
  • Publication number: 20200029267
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Application
    Filed: February 6, 2019
    Publication date: January 23, 2020
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Publication number: 20190310901
    Abstract: Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
    Type: Application
    Filed: June 5, 2019
    Publication date: October 10, 2019
    Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
  • Publication number: 20190266028
    Abstract: Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
  • Patent number: 10394628
    Abstract: Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
  • Publication number: 20190174390
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Patent number: 10264511
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 16, 2019
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Patent number: 10224163
    Abstract: A circuit breaker housing assembly is disclosed. The housing (47) includes a first housing piece (14) defining a first interior surface (52) including a first mating surface (152), and a second housing piece (60) defining a second interior surface (62) including a second mating surface (260) which is opposingly coupled to the first mating surface to define a seam (202) therebetween. An adhesive material (201) is disposed between the corresponding first and second mating surfaces along the seam. A moveable contact is disposed in the housing and is selectively moveable with respect to a corresponding stationary contact. The first and second interior surfaces (52,62) further cooperatively define a first recess (120) therebetween, and the moveable contact assembly is disposed in said first recess.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: March 5, 2019
    Inventors: Mari Keiko Freitas, Enamul Haque, Wolfgang Meyer-Haack, Dhirendra Tiwari
  • Publication number: 20190015979
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 17, 2019
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
  • Publication number: 20190009411
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 10, 2019
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman BAROUDI, Md. Enamul Haque, Mohammed Azharuddin
  • Publication number: 20180343602
    Abstract: Aspects of the disclosure provide a method for selecting a relay node at a first node for transmitting a packet from the first node to a destination node in a wireless sensor network that includes a plurality of nodes. The method can include establishing a transmission angle within which the relay node is preferentially selected, wherein a bounding box surrounding the destination node is between a first side and a second side of the transmission angle, and selecting a second node having a highest remaining energy level among energy levels of neighbor nodes of the first node within the transmission angle to be the relay node. In one example, the candidate nodes for selecting the second node have a remaining energy level above a threshold.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman BAROUDI, Md. Enamul HAQUE
  • Patent number: 10112300
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: October 30, 2018
    Assignee: King Faud University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
  • Publication number: 20180047531
    Abstract: A circuit breaker housing assembly is disclosed. The housing (47) includes a first housing piece (14) defining a first interior surface (52) including a first mating surface (152), and a second housing piece (60) defining a second interior surface (62) including a second mating surface (260) which is opposingly coupled to the first mating surface to define a seam (202) therebetween. An adhesive material (201) is disposed between the corresponding first and second mating surfaces along the seam. A moveable contact is disposed in the housing and is selectively moveable with respect to a corresponding stationary contact. The first and second interior surfaces (52,62) further cooperatively define a first recess (120) therebetween, and the moveable contact assembly is disposed in said first recess.
    Type: Application
    Filed: March 11, 2016
    Publication date: February 15, 2018
    Inventors: Mari Keiko FREITAS, Enamul HAQUE, Wolfgang MEYER-HAACK, Dhirendra TIWARI
  • Patent number: 9838943
    Abstract: The method of routing for wireless ad hoc and sensor networks is a routing protocol that uses a greedy approach, selecting the best route having the maximum remaining energy above a pre-defined threshold limit. The method of routing for wireless ad hoc and sensor networks is an energy efficient routing protocol, in that the routing path is selected to maximize the lifetime of an individual source-destination pair by selecting a route between them that is based on the energy levels of neighboring nodes, without requiring an energy-intensive network flooding approach. The routing path between a source node and a destination node is selected by choosing, at each node, a neighboring node that has the greatest remaining energy level.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 5, 2017
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman Baroudi, Md. Enamul Haque
  • Publication number: 20170246742
    Abstract: Described herein is a method of deploying sensors by a robot in a geographical region. The robot receives a first instruction including information corresponding to the geographical region and a second instruction indicating one of a first manner and a second manner of deploying sensors. The robot computes a path to traverse the region in a plurality of steps, each step of the plurality of steps having a predetermined magnitude. The robot traverses until a stopping condition is satisfied. The robot deploys sensors at each traversed step size and further receives from each deployed sensor, information indicating absence of sensors in a neighboring area of the deployed sensor. Additionally, the robot repeats the traversing and deploying of sensors in the neighboring area to provide full coverage.
    Type: Application
    Filed: March 10, 2016
    Publication date: August 31, 2017
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Uthman BAROUDI, Md. Enamul Haque, Mohammed Azharuddin
  • Publication number: 20170150417
    Abstract: The method of routing for wireless ad hoc and sensor networks is a routing protocol that uses a greedy approach, selecting the best route having the maximum remaining energy above a pre-defined threshold limit. The method of routing for wireless ad hoc and sensor networks is an energy efficient routing protocol, in that the routing path is selected to maximize the lifetime of an individual source-destination pair by selecting a route between them that is based on the energy levels of neighboring nodes, without requiring an energy-intensive network flooding approach. The routing path between a source node and a destination node is selected by choosing, at each node, a neighboring node that has the greatest remaining energy level.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: UTHMAN BAROUDI, MD. ENAMUL HAQUE