Patents by Inventor James Ng
James Ng 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: 20240159138Abstract: There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.Type: ApplicationFiled: January 23, 2024Publication date: May 16, 2024Inventors: Kshitij Agarwal, Jonathan Alan McIntyre, Choon-Sun James Ng, Aaron Eddy
-
Patent number: 11905815Abstract: There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.Type: GrantFiled: September 30, 2022Date of Patent: February 20, 2024Assignee: PASON SYSTEMS CORP.Inventors: Kshitij Agarwal, Jonathan Alan McIntyre, Choon-Sun James Ng, Aaron Eddy
-
Patent number: 11821272Abstract: There is described an automated method of detecting a mud motor stall. During a drilling operation, a potential mud motor stall is determined to have occurred, based on drilling parameter data. In response thereto, potential mud motor stall data obtained from the drilling parameter data is compared to stored mud motor stall data associated with mud motor stalls. Based on the comparison, the potential mud motor stall may be confirmed or not confirmed as a mud motor stall.Type: GrantFiled: March 23, 2020Date of Patent: November 21, 2023Inventors: Choon-Sun James Ng, Sean William Scotvold, John Aaron Eddy
-
Patent number: 11725496Abstract: There are described methods, systems, and techniques for performing automated drilling of a well bore. The well bore is drilled according to one or more drilling parameter targets associated with one or more corresponding drilling parameters. A controlling drilling parameter of the one or more drilling parameters is determined to be outside a threshold window. In response to determining that a stringer has been encountered, one or more controlled drilling parameter targets of the one or more drilling parameter targets are updated. The controlled drilling parameter targets comprise a revolutions per minute (RPM) target and weight-on-bit (WOB) target.Type: GrantFiled: November 30, 2018Date of Patent: August 15, 2023Inventors: Choon-Sun James Ng, Daniel John Paslawski, Aaron Eddy
-
Publication number: 20230021387Abstract: There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.Type: ApplicationFiled: September 30, 2022Publication date: January 26, 2023Inventors: Kshitij Agarwal, Jonathan Alan McIntyre, Choon-Sun James Ng, Aaron Eddy
-
Patent number: 11499411Abstract: There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.Type: GrantFiled: December 21, 2020Date of Patent: November 15, 2022Assignee: PASON SYSTEMS CORP.Inventors: Kshitij Agarwal, Jonathan Alan McIntyre, Choon-Sun James Ng, Aaron Eddy
-
Publication number: 20220154571Abstract: There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.Type: ApplicationFiled: December 21, 2020Publication date: May 19, 2022Inventors: Kshitij Agarwal, Jonathan Alan McIntyre, Choon-Sun James Ng, Aaron Eddy
-
Patent number: 10876390Abstract: There is described a method of controlling a drilling operation. A pipe joint is determined to be entering a rotating control device (RCD). In response to determining that the pipe joint is entering the RCD, a weight-on-bit (WOB) setpoint is increased so as to increase a measured WOB. After increasing the WOB setpoint, the pipe joint is determined to be exiting the RCD. In response to determining that the pipe joint is exiting the RCD, the WOB setpoint is decreased so as to decrease the measured WOB.Type: GrantFiled: May 6, 2020Date of Patent: December 29, 2020Assignee: Pason Systems Corp.Inventors: Sean William Scotvold, Choon-Sun James Ng, Quinn Harrison Hepburn, John Aaron Eddy
-
Patent number: 10767462Abstract: Methods, systems, and techniques for performing automated drilling of a wellbore. The wellbore is drilled in response to a first drilling parameter target (such as weight on bit) that includes a first drilling parameter offset modified by a first drilling parameter perturbation signal. A first drilling performance metric (such as rate of penetration) is measured and is indicative of a response of the drilling to the first drilling parameter target. An output of a first objective function is determined using the measured first drilling performance metric. A first correlation between the output of the first objective function and the first drilling parameter perturbation signal, and an integral of the first correlation, are determined. The first drilling parameter target is updated using the integral modified by the first drilling parameter perturbation signal. The wellbore is drilled in response to the updated first drilling parameter target.Type: GrantFiled: January 18, 2019Date of Patent: September 8, 2020Assignee: PASON SYSTEMS CORP.Inventors: Choon-Sun James Ng, Sergey Khromov
-
Patent number: 10202837Abstract: Methods, systems, and techniques for performing automated drilling of a wellbore. The wellbore is drilled in response to a first drilling parameter target (such as weight on bit) that includes a first drilling parameter offset modified by a first drilling parameter perturbation signal. A first drilling performance metric (such as rate of penetration) is measured and is indicative of a response of the drilling to the first drilling parameter target. An output of a first objective function is determined using the measured first drilling performance metric. A first correlation between the output of the first objective function and the first drilling parameter perturbation signal, and an integral of the first correlation, are determined. The first drilling parameter target is updated using the integral modified by the first drilling parameter perturbation signal. The wellbore is drilled in response to the updated first drilling parameter target.Type: GrantFiled: December 1, 2017Date of Patent: February 12, 2019Assignee: PASON SYSTEMS CORP.Inventors: Choon-Sun James Ng, Sergey Khromov
-
Publication number: 20180283160Abstract: Methods, systems, and techniques for performing automated drilling of a wellbore. The wellbore is drilled in response to a first drilling parameter target (such as weight on bit) that includes a first drilling parameter offset modified by a first drilling parameter perturbation signal. A first drilling performance metric (such as rate of penetration) is measured and is indicative of a response of the drilling to the first drilling parameter target. An output of a first objective function is determined using the measured first drilling performance metric. A first correlation between the output of the first objective function and the first drilling parameter perturbation signal, and an integral of the first correlation, are determined. The first drilling parameter target is updated using the integral modified by the first drilling parameter perturbation signal. The wellbore is drilled in response to the updated first drilling parameter target.Type: ApplicationFiled: December 1, 2017Publication date: October 4, 2018Inventors: Choon-Sun James NG, Sergey KHROMOV
-
Patent number: 9356856Abstract: In one embodiment, a first router determines whether a network coupling the first router to one or more second routers is transit-only, wherein transit-only indicates connecting only routers to provide for transmission of data from router to router. When the network is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the network and a designated network mask. The designated network mast operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the network but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.Type: GrantFiled: August 29, 2013Date of Patent: May 31, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Yi Yang, Alvaro E. Retana, James Ng, Abhay Roy, Alfred C. Lindem, III, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Publication number: 20150307172Abstract: A system remotely monitors a potential drowning victim and remotely and passively detects one or more drowning indicia. Upon detecting one or more drowning indicia, the system acquires location coordinates of the victim and activates a self-propelled robotic submersible, which travels to the victim's location and uses one or more sensors to position itself directly below the victim in the body of water. When the sensors have confirmed the position of the submersible directly below the victim, the submersible initiates the rescue operation by lifting or floating the victim above the surface of the water. The submersible then transports the victim to an area where he/she can be resuscitated and receive medical attention.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Inventor: James Ng
-
Publication number: 20150237975Abstract: This disclosure describes an umbrella-like device to protect an object (e.g., person, an area of land) from an article (e.g., precipitation, sun rays, falling debris). In some instances, the device includes flexible ribs attached to short restraining lines stored within a tube. When the ribs are pushed out of an open end of the tube, the restraining lines arc the flexible ribs. In some instance, a canopy may be placed over the ribs to collect the article (e.g., precipitation) and configured to allow for storage of the article in a reservoir.Type: ApplicationFiled: January 26, 2015Publication date: August 27, 2015Inventor: James Ng
-
Publication number: 20150107015Abstract: A system for detecting and responding to potential drowning situations in particularly adapted to shallow pools and bathing tubs for infants and small children. One or more motion sensors detect potential drowning patterns based on intervals of above-water movements followed by cessation of such movements. Upon detection of a potential drowning pattern, the system implements a succession of responsive modes, including an alarm mode and culminating in a rescue mode, in which the water is rapidly drained from the pool/tub to prevent a submerged child from drowning.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Inventor: James Ng
-
Publication number: 20140003289Abstract: In one embodiment, a first router determines whether a network coupling the first router to one or more second routers is transit-only, wherein transit-only indicates connecting only routers to provide for transmission of data from router to router. When the network is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the network and a designated network mask. The designated network mast operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the network but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.Type: ApplicationFiled: August 29, 2013Publication date: January 2, 2014Applicant: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, James Ng, Abhay Roy, Alfred C. Lindem, III, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Patent number: 8307209Abstract: The object of the current invention is to provide the user with an authentication method that is more secure than conventional authentication methods and can be used on personal computers, PDAs, cell phones, personal digital media devices, home and car lock and security systems, television/VCR/DVD remote controls, credit card authentication systems, automatic teller machine authentication systems, among others.Type: GrantFiled: September 16, 2009Date of Patent: November 6, 2012Inventor: James Ng
-
Patent number: 8154795Abstract: The present invention relates to a stereo microscope (20) with a first and a second main beam path (21, 22), the spacing of which defines a stereo base (23), wherein an axis of the microscope (24) extends through the middle of the stereo base (23) parallel to the main beam paths (21, 22), and with an optical beam splitter device (30) for producing an assistant beam path (31) and a documentation beam path (32), wherein the direction of the assistant beam path (31) in a first position is rotated by 180° to the direction of the assistant beam path (31) in a second position of the beam splitter device (30), and the decoupled documentation beam path (32) in both positions of the beam splitter device (30) is in each case perpendicular to the decoupled assistant beam path (31), and wherein in both the first and second positions of the beam splitter device (30) the assistant beam path (31) can in each case be decoupled at least from the first main beam path (21) and the documentation beam path (32) can in each case bType: GrantFiled: April 22, 2009Date of Patent: April 10, 2012Assignee: Leica Instruments (Singapore) Pte. Ltd.Inventors: Harald Schnitzler, Peter Strobel, James Ng, Manfred Kuster
-
Patent number: 7796537Abstract: In one embodiment, a method includes receiving a first link state initiation (HELLO) message from a first neighboring router. The HELLO message requests that a recipient node send a unique identifier for itself in a link state routing protocol. In response to receiving the first HELLO message, a first response message is sent that includes a first identifier from an identifier pool. The identifier pool contains for a local node a plurality of network identifiers that are unique among all nodes in the network that uses the link state routing protocol. A second HELLO message is received from a different second neighboring router. In response to receiving the second HELLO message, a second response message is sent that includes a different second identifier from the identifier pool.Type: GrantFiled: April 17, 2007Date of Patent: September 14, 2010Assignee: Cisco Technology, Inc.Inventors: Russell White, Yi Yang, James Ng
-
Patent number: D875342Type: GrantFiled: November 13, 2017Date of Patent: February 11, 2020Assignee: TONUSA, LLCInventors: Dan Tseng, James Ng, Rob Chao