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: 10893458Abstract: 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: GrantFiled: February 7, 2019Date of Patent: January 12, 2021Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque
-
Patent number: 10849046Abstract: 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: GrantFiled: February 6, 2019Date of Patent: November 24, 2020Assignee: King Fahd University of Petroleum and MineralsInventors: Uthman Baroudi, Md. Enamul Haque
-
Patent number: 10843339Abstract: 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: GrantFiled: September 14, 2018Date of Patent: November 24, 2020Assignee: King Fahd University of Petroleum and MineralsInventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
-
Patent number: 10786902Abstract: 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: GrantFiled: September 14, 2018Date of Patent: September 29, 2020Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
-
Patent number: 10684898Abstract: 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: GrantFiled: June 5, 2019Date of Patent: June 16, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
-
Publication number: 20200029267Abstract: 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: ApplicationFiled: February 6, 2019Publication date: January 23, 2020Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque
-
Publication number: 20190310901Abstract: 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: ApplicationFiled: June 5, 2019Publication date: October 10, 2019Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
-
Publication number: 20190266028Abstract: 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: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Inventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
-
Patent number: 10394628Abstract: 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: GrantFiled: February 26, 2018Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Juan Pablo Muraira, Enamul Haque, Joseph Ryan Warren, Song Yang
-
Publication number: 20190174390Abstract: 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: ApplicationFiled: February 7, 2019Publication date: June 6, 2019Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque
-
Patent number: 10264511Abstract: 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: GrantFiled: May 25, 2017Date of Patent: April 16, 2019Assignee: King Fahd University of Petroleum and MineralsInventors: Uthman Baroudi, Md. Enamul Haque
-
Patent number: 10224163Abstract: 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: GrantFiled: March 11, 2016Date of Patent: March 5, 2019Inventors: Mari Keiko Freitas, Enamul Haque, Wolfgang Meyer-Haack, Dhirendra Tiwari
-
Publication number: 20190015979Abstract: 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: ApplicationFiled: September 14, 2018Publication date: January 17, 2019Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
-
Publication number: 20190009411Abstract: 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: ApplicationFiled: September 14, 2018Publication date: January 10, 2019Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman BAROUDI, Md. Enamul Haque, Mohammed Azharuddin
-
Publication number: 20180343602Abstract: 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: ApplicationFiled: May 25, 2017Publication date: November 29, 2018Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman BAROUDI, Md. Enamul HAQUE
-
Patent number: 10112300Abstract: 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: GrantFiled: March 10, 2016Date of Patent: October 30, 2018Assignee: King Faud University of Petroleum and MineralsInventors: Uthman Baroudi, Md. Enamul Haque, Mohammed Azharuddin
-
Publication number: 20180047531Abstract: 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: ApplicationFiled: March 11, 2016Publication date: February 15, 2018Inventors: Mari Keiko FREITAS, Enamul HAQUE, Wolfgang MEYER-HAACK, Dhirendra TIWARI
-
Patent number: 9838943Abstract: 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: GrantFiled: November 24, 2015Date of Patent: December 5, 2017Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman Baroudi, Md. Enamul Haque
-
Publication number: 20170246742Abstract: 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: ApplicationFiled: March 10, 2016Publication date: August 31, 2017Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Uthman BAROUDI, Md. Enamul Haque, Mohammed Azharuddin
-
Publication number: 20170150417Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: UTHMAN BAROUDI, MD. ENAMUL HAQUE