Patents by Inventor John Forrest
John Forrest 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: 12440914Abstract: A welding setup includes an adjustable material feed system for a consumable welding wire. Speed sensors measure the speed of the wire progressing through the material feed system. A control module controls the material feed system to draw the wire into the material feed system and progress the wire to a working end of the welding setup. Speed data is sampled from the speed sensor during diagnostic duration and wire slip may be determined from the speed data and a reference speed.Type: GrantFiled: March 15, 2022Date of Patent: October 14, 2025Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: John Forrest, Brian Dellamora
-
Publication number: 20240116133Abstract: Systems and methods determine alignment between a wire and a laser beam in laser joining. A system for checking alignment of a wire relative to a beam of a laser includes a controller configured to align, by tooling, the beam with a sensor system. A laser generates the beam across the wire, with the beam directed to the sensor system. The sensor system measures light intensity of the beam. A processor computes a feature parameter representative of an alignment between the wire and the beam. The processor determines whether the feature parameter is within the process specifications.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Junjie Ma, John Forrest, William A. Keller, Baixuan Yang, Michael G. Poss, Blair E. Carlson
-
Publication number: 20230294195Abstract: A welding setup includes an adjustable material feed system for a consumable welding wire. Speed sensors measure the speed of the wire progressing through the material feed system. A control module controls the material feed system to draw the wire into the material feed system and progress the wire to a working end of the welding setup. Speed data is sampled from the speed sensor during diagnostic duration and wire slip may be determined from the speed data and a reference speed.Type: ApplicationFiled: March 15, 2022Publication date: September 21, 2023Inventors: John Forrest, Brian Dellamora
-
Patent number: 11465236Abstract: Presented are intelligent non-autogenous metalworking systems and control logic for automated wire-to-beam alignment, methods for making/using such systems, and robot-borne laser welding/brazing heads with closed-loop control for real-time wire alignment. A method for controlling operation of a non-autogenous workpiece processing system includes a system controller receiving sensor signals from a position sensor indicative of a location of filler wire discharged into a joint region by a wire feeder. Using the received sensor signals, the controller determines a displacement between the wire location and a location of a beam emitted onto the joint region by a beam emitter. If the wire displacement is greater than a threshold wire displacement value, the controller responsively determines a corrective force calculated to reduce wire displacement to below the threshold wire displacement value.Type: GrantFiled: September 26, 2019Date of Patent: October 11, 2022Assignee: GM Global Technology Operations LLCInventor: John Forrest
-
Publication number: 20210094120Abstract: Presented are intelligent non-autogenous metalworking systems and control logic for automated wire-to-beam alignment, methods for making/using such systems, and robot-borne laser welding/brazing heads with closed-loop control for real-time wire alignment. A method for controlling operation of a non-autogenous workpiece processing system includes a system controller receiving sensor signals from a position sensor indicative of a location of filler wire discharged into a joint region by a wire feeder. Using the received sensor signals, the controller determines a displacement between the wire location and a location of a beam emitted onto the joint region by a beam emitter. If the wire displacement is greater than a threshold wire displacement value, the controller responsively determines a corrective force calculated to reduce wire displacement to below the threshold wire displacement value.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventor: John Forrest
-
Patent number: 10481577Abstract: A method for object distance detection and focal positioning in relation thereto. The method comprising the steps of: (a) identifying (via a computing device) a desired distance among a plurality of designated sites on an object; (b) adjusting a focus (via an autofocus device) onto the plurality of designated sites; (c) calculating (via an image recognition module) the actual distance among the plurality of designated sites; (d) determining (via the image recognition module) if error exist between the actual distance and the desired distance; and (e) wherein (in no particular order) repeating the steps of (b), (c), and (d) until no substantial error exists between the actual distance and the desired distance.Type: GrantFiled: February 23, 2017Date of Patent: November 19, 2019Assignee: GM Global Technology Operations LLCInventors: John Forrest, Joshua Solomon, Michael Poss
-
Publication number: 20180239331Abstract: A method for object distance detection and focal positioning in relation thereto. The method comprising the steps of: (a) identifying (via a computing device) a desired distance among a plurality of designated sites on an object; (b) adjusting a focus (via an autofocus device) onto the plurality of designated sites; (c) calculating (via an image recognition module) the actual distance among the plurality of designated sites; (d) determining (via the image recognition module) if error exist between the actual distance and the desired distance; and (e) wherein (in no particular order) repeating the steps of (b), (c), and (d) until no substantial error exists between the actual distance and the desired distance.Type: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: John Forrest, Joshua Solomon, Michael Poss
-
Publication number: 20160048822Abstract: A method and system for delivering funding options to a user, with the method being performed by a mobile device, includes operating a processor associated with the mobile device to: allow a user to select an item for purchase; collate data from one or more payment service provider sources to inform a user of the mobile device of any funding options available; allow user selection of the preferred funding option; and fulfill the preferred funding option.Type: ApplicationFiled: August 11, 2015Publication date: February 18, 2016Inventor: John Forrest
-
Publication number: 20150273604Abstract: Methods and apparatuses for joining or sealing two workpieces together are described herein that automatically detect and record positions along a material joining or sealing path where the finished joint is unacceptable. While the joint is being formed, a sensor can scan the joint to determine joint quality based on surface geometry of the joint. If portions are determined to be unacceptable based upon surface geometry, the positions along the joining path are recorded into memory and an inspection and/or repair path is generated and selectively executed to inspect and/or repair the detected fault in the joint.Type: ApplicationFiled: March 23, 2015Publication date: October 1, 2015Inventors: Mark Anderson, John Forrest, He Wang
-
Publication number: 20120110897Abstract: This patent relates to biofuels, such as biodiesel and production of biofuels. One example, introduces a reactant to a renewable feedstock. The example produces a biofuel from the renewable feedstock and separates the reactant from the biofuel. The example recycles the reactant to react with additional renewable feedstock. The example also transfers heat from the recycled reactant to the additional renewable feedstock.Type: ApplicationFiled: November 4, 2011Publication date: May 10, 2012Applicant: GEN-X ENERGY GROUP, INC.Inventors: John Forrest, Scott Johnson, Ramon Benavides
-
Publication number: 20110125902Abstract: An apparatus and a method are provided with the apparatus being arranged to control access to one or more resources in a computing device by one or more clients in said computing device. The apparatus further arranged to receive a request for access to a said resource from a first client, determine whether or not said resource is being used by a second client, and, if said resource is being used, remove said resource from said second client and provide said resource to said first client. The method and computer program correspond to the apparatus.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: Nokia CorporationInventors: James Ingham, John Forrest, Zemaraiam Kinfu, Brian Dale Evans, Marko Jaakko Hietala, Juha-Pekka Syrjälä, Heikki Kujala, Janne Juhani Ojanaho, Jari Mikael Takalo
-
Publication number: 20050171826Abstract: The invention provides a method and system for solving a linear program having constraints in a production planning system. The invention first determines which of the constraints can be temporarily relaxed based on stocking point criteria. The stocking point criteria relates to time dependent stocking points that include part numbers, locations of parts identified by the part numbers, and the time periods when the parts will be available. The invention relaxes the constraints that can be relaxed and decomposes the linear program into smaller independent linear programs. The invention initially solves the smaller independent linear programs with relaxed constraints (simultaneously in parallel) to produce an initial solution. Next, the invention replaces variables in the linear program with constants based on this initial solution.Type: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Denton, John Forrest
-
Publication number: 20050171828Abstract: The invention comprises a method for achieving consideration of preemptive priorities within a supply chain optimization model. More specifically, the invention provides a method of allocating resources to a hierarchy of demand priorities in a linear programming production planning system. In particular, the invention aggregates the demand priorities into different priority groups and allocates the resources to the highest priority group of demand priorities using a first linear programming model. Next, the invention allocates remaining resources to the next highest priority group of demand priorities using a second linear programming model. The second linear programming model uses results from the first linear programming model. The invention continues this process by iteratively repeating the process of allocating remaining resources to the remaining groups of demand priorities, in order of priority.Type: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Denton, John Forrest, Robert Milne
-
Publication number: 20050096771Abstract: Allocating limited manufacturing resources to achieve a feasible production plan that is consistent with customer demand is a difficult and common problem faced in many manufacturing industries. For large-scale multi-stage manufacturing systems, existing methods are typically based either on allocating limited resources sequentially, according to a priority ranked list of production starts, or on linear programming based models. The output of such planning models is a production plan which specifies the quantity of each part to produce at each plant, using resources available to the enterprise. Typically there are lot-sizing rules defining the permissible production start quantities. The invention disclosed herein is a method for applying these rules to the lot-sizing of production starts within a linear program. It employs advanced heuristics that consider both established operational objectives (e.g.Type: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Denton, John Forrest, Robert Milne
-
Patent number: 6481930Abstract: An apparatus for inserting and removing a flexible first material into a second material (20) includes a moveable carriage (22). An adjustable clamp (24) is connected to the moveable carriage (22), adjustable between an open position and a clamped position on the first flexible material. In a preferred embodiment, a receiver stiffener casing (26) is configured to receive and support the flexible first material as the flexible first material is inserted into and removed from the second material.Type: GrantFiled: November 30, 2000Date of Patent: November 19, 2002Assignee: Longbore, Inc.Inventor: John Forrest
-
Publication number: 20020064428Abstract: An apparatus for inserting and removing a flexible first material into a second material (20) includes a moveable carriage (22). An adjustable clamp (24) is connected to the movable carriage (22), adjustable between an open position and a clamped position on the first flexible material. In a preferred embodiment, a receiver stiffener casing (26) is configured to receive and support the flexible first material as the flexible first material is inserted into and removed from the second material. In a preferred embodiment, in a slant drill rig (10) with a stationary track (14) and a movable drill (16) for drilling a borehole in ground (12), carriage (22) is connected to movable drill (16). An adjustable clamp (24) is connected to the carriage (22), adjustable between an open position and a clamped position. In a preferred embodiment, a receiver stiffener casing (26) is configured to receive and support cylindrical tubing as the cylindrical tubing is inserted into and removed from the borehole.Type: ApplicationFiled: November 30, 2000Publication date: May 30, 2002Inventor: John Forrest
-
Patent number: 5269383Abstract: A navigable downhole drilling system incorporating a drilling motor having a system of sensors and information processors for determining the depth, inclination, direction and thrust of the drilling motor. Accordingly, the drilling operation can be continuously monitored and adjusted to ensure desired directional drilling. A programmed processor may be incorporated into the drilling system to guide the drilling motor along a predetermined course. A generator assembly provides power to the processors and sensors as a result of the precessional rotation of the rotor within the stator of the drilling motor. The overall length of the drilling system is minimized by piggybacking the thrust bearings with the power generation unit and siamesing the transmission assembly for the drilling motor with the power section of the motor. As a result, a downhole drilling system of navigable length is created which can be readily directed along the desired course.Type: GrantFiled: January 15, 1992Date of Patent: December 14, 1993Assignee: Drilex Systems, Inc.Inventor: John Forrest
-
Patent number: 5248896Abstract: A power generation unit associated with a downhole drilling motor capable of producing sufficient rotational speeds to produce power for operating downhole devices associated with the drilling operation. The power generation unit takes advantage of the high speed precessional rotation of the rotor within the stator to drive the generator. The assembly includes a multi-lobed rotor displaceable within a stator using drilling fluid pumped therethrough. A crankshaft, mounted at one end concentric with the rotor and at its high speed take-off end concentric with the stator, transfers the rotor center precession to the shaft of the generator. In a preferred embodiment, the generator will include a socket for simply connecting downhole devices requiring electrical power.Type: GrantFiled: November 9, 1992Date of Patent: September 28, 1993Assignee: Drilex Systems, Inc.Inventor: John Forrest
-
Patent number: 5171138Abstract: A composite stator construction for a downhole drilling motor which provides improved sealing and distortion properties. The elastomer which maintains the sealing/pumping action of the motor is applied in a uniform thickness to a rigid metallic form. In the stator, the rigid former has the basic configuration of the stator and is mounted within the casing of the motor. In the rotor, the elastomer can be applied directly to a metallic rotor core. The basic geometry is provided by the metallic former thereby reduces distortion of the lobes under increased torsional forces.Type: GrantFiled: March 4, 1992Date of Patent: December 15, 1992Assignee: Drilex Systems, Inc.Inventor: John Forrest
-
Patent number: 4926949Abstract: A thermal jacket shield for a drilling motor which permits drilling operations in high temperature wells without failure of the motor. The thermal shield includes a multiple passageway casing to shroud the motor and through which is circulated drilling fluid used to operate the drilling motor. The motor is positioned within concentric inner and outer shells which form a fluid annulus through which the fluid is circulated. An intermediate housing sub connected to the lower end of the drilling motor includes a nozzle through which a controlled quantity of drilling fluid is passed into the annulus formed by the inner and outer annular shells. Outlet ports in the outer shell allow the drilling fluid to flow to the exterior of the tool. As a result, cooling fluid is continuously passed through the jacket shield to maintain the operating temperature of the motor at an acceptable temperature.Type: GrantFiled: December 7, 1988Date of Patent: May 22, 1990Assignee: Drilex Systems, Inc.Inventor: John Forrest