Patents Examined by Sean Shechtman
  • Patent number: 11422542
    Abstract: A method for checking the quality of a workpiece, a surface section of the workpiece is finished with a manufacturing device. A reference signal representing a time dependent difference between an ideal tool position and a real tool position of a tool of the manufacturing device in a reference phase is determined when finishing the workpiece. A test signal representing a time dependent difference between an ideal tool position and a real tool position of a tool of the manufacturing device in an operation phase is determined when finishing the workpiece. A mean value and a standard deviation value from the reference signal is determined. Data points of the test signal are determined, where the test signal deviates from the mean value more than a defined multiple of the standard deviation value. The surface quality of the workpiece is estimated by using the determined data points.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: August 23, 2022
    Inventors: Murat Samil Aslan, Tigran Bagramyan, Andrey Glushkov
  • Patent number: 11407179
    Abstract: A system monitoring an additive manufacturing (AM) machine recoat operation includes an automatic defect recognition subsystem having a predictive model catalog each applicable to a product and to one recoat error indication having a domain dependent feature, the predicative models representative of a recoat error indication appearance at a pixel level of an image captured during recoat operations. The system includes an online monitoring subsystem having an image classifier unit that classifies recoat error indications at the pixel level based on predictive models selected on their metadata, a virtual depiction unit that creates a virtual depiction of an ongoing AM build from successive captured image, and a processor unit to monitor the build for recoat error indications, classify a detected indication, and provide a determination regarding the severity of the detected indication on the ongoing build. A method and a non-transitory computer-readable medium are also disclosed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: August 9, 2022
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Joanna Mechelle Jayawickrema, Thomas Spears, Yousef Al-Kofahi, Ali Can
  • Patent number: 11402822
    Abstract: To provide a numerical controller that can detect a position in a machining program at which a speed control abnormality is likely to occur due to an insufficient look-ahead blocks that are used to determine an acceleration/deceleration operation, and start a look-ahead processing function from the position in parallel with looking ahead at the machining program from the start of the machining program.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 2, 2022
    Assignee: FANUC CORPORATION
    Inventors: Daisuke Uenishi, Chikara Tango
  • Patent number: 11402824
    Abstract: To provide a numerical controller that can detect the position at which the look-ahead blocks used to determine an acceleration/deceleration operation is insufficient in a machining program in order to stabilize feed rate, cutting speed and other factors.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: August 2, 2022
    Assignee: FANUC CORPORATION
    Inventors: Chikara Tango, Daisuke Uenishi
  • Patent number: 11402807
    Abstract: A control apparatus providing a Dynamic Artificial Intelligence system, which employs data sets and software functions representing a plurality interactive software engine's, including Inference, Neural Net, State, and Proportional-Integral-Derivative (PID) Engines. These engines are implemented as a set of scheduled realtime monitors and callable functions with associated processes preformed within a system. Monitors dynamically estimates and determine the optimal control policy for the system and its sub-systems. Monitors utilize an iterative process of sub-steps “function calls’, until a convergence states exist. Functions and subfunctions dynamically estimate the desired value for operation at a respective state of the environment over a series of predicted environmental states; using a complex return of data sets to determine bounds to improve the estimated currently desired value; and producing updated estimates of optimal control policies.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 2, 2022
    Inventor: Kurt Daniel Van Laar
  • Patent number: 11392113
    Abstract: Determining an installation sequence for a system assembly comprising a number of system branches attached to respective terminations is provided. The method comprising receiving schematics for a product into which the system assembly is to be installed, wherein the product comprises a number of openings. A largest termination in the assembly is compared the diameter of an opening through which it is to be routed. If the termination diameter is larger than the opening, an error is generated. If the termination is smaller opening, the diameter of the opening is decremented by a diameter of the system branch attached to termination. The steps are iteratively repeated for the next largest termination in the assembly until an error signal is generated for a termination or all terminations in the system assembly intended to pass through the opening are added as steps in the installation sequence.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 19, 2022
    Assignee: The Boeing Company
    Inventor: Guillaume Jean-Baptiste Laurent
  • Patent number: 11385615
    Abstract: A control data generation device includes a computation unit calculating a control command based on rotational information or temporal information. The rotational information specifies a relationship between a specific rotation angle or specific rotational position during one spindle revolution and a position of the driven device. The temporal information specifies a relationship between a specific elapsed time during one spindle revolution and the position of the driven device. It also includes a display control unit controlling displaying the control command. Upon reception of an order to display temporal information during displaying rotational information, the rotational information is converted into the temporal information, and the obtained temporal information is displayed on the display device.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: July 12, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hidehito Kato, Masamitsu Hattori
  • Patent number: 11378935
    Abstract: A numerical control device according to the present invention is for a machine tool which causes a tool to move along a movement path decided according to a machining program, and includes: a limit setting storage unit in which limit values of a plurality of parameter related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities which are movement velocities of the tool, which respectively correspond to the limit values of the plurality of parameters at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and an adjustment effect calculation unit which calculates variation in movement time required in order to cause the tool to move an entirety of the movement path at the feedrate, in a case of changing the limit value of the parame
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 5, 2022
    Assignee: FANUC CORPORATION
    Inventor: Naoya Koide
  • Patent number: 11368326
    Abstract: A method for integrating data points of building automation devices into a building controller within a building automation system includes generating on a display an identification of a system object relating to one of a plurality of building automation devices; receiving a user input comprising a filter criterium for filtering a plurality of data points relating to the building automation devices; identifying at least one of the plurality of data points of the building automation devices based on the filter criterium; integrating the identified at least one of the data points into the building controller to be associated with the system object; and generating on the display an identification of at least one of the integrated data points associated with the system object.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 21, 2022
    Assignee: Siemens Schweiz A G
    Inventors: Steven T. Jaworski, Robert L. Kalafut
  • Patent number: 11353856
    Abstract: The system performs a process for creating robotic control code for manufacturing products. A Designer UI displays virtual parts and receives inputs for processing and assembling the virtual parts that are required to create a virtual product. The designer identifies options for processing and assembling the virtual parts which are displayed on the user interface. The robot abilities and the options are selected to optimize a metric of the product manufacturing. The inventive toolset produces the robot control codes for performing a sequence of robotic abilities with the selected options to product the product. The robot control codes are used by a simulator which manipulates virtual robots and virtual parts to create a virtual product to check the robot control code. The verified robot control code is used to control real robots to create the product.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Arrival Limited
    Inventors: Dmitry Rudnitsky, Alexey Vovchenko, Yury Sinkin, Matvey Bryksin, Andrey Timerbaev, Arina Baranova, Kirill Krinkin
  • Patent number: 11340587
    Abstract: To provide a numerical controller that can detect the position at which the look-ahead blocks used to determine an acceleration/deceleration operation is insufficient in a machining program in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a program execution unit that executes a machining program, a program look-ahead unit that looks ahead at the machining program in parallel with execution of the machining program, a look-ahead blocks calculation unit that calculates a look-ahead blocks, which is the difference between a first sequence number that is the number of a block being executed by the program execution unit and a second sequence number that is the number of a block that is looked ahead by the program look-ahead unit while the machining program is being executed, and an exhaustion block detection unit that detects an exhaustion block, which is a block at which the look-ahead blocks falls below a prescribed value.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: May 24, 2022
    Assignee: FANUC CORPORATION
    Inventor: Chikara Tango
  • Patent number: 11317990
    Abstract: A dental template for positioning an object on teeth of a patient and method for fabricating the same. The method includes creating a digital model of the patient's teeth, creating a simplified template model based on the digital model, and fabricating the dental template based on the simplified template model. The template model is simplified by removing certain features of the patient's tooth anatomy. The dental template can be located on a patient's teeth using four or fewer positioning teeth.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: May 3, 2022
    Assignee: Align Technology, Inc.
    Inventors: Jon Moss, Rok Sribar
  • Patent number: 11289313
    Abstract: Provided is a plasma processing apparatus including a processing unit in which a sample is plasma processed and which includes a monitor (optical emission spectroscopy) that monitors light emission of plasma, wherein the processing unit includes a prediction model storage unit that stores a prediction model predicting a plasma processing result, and a control device in which the plasma processing result is predicted by using a prediction model selected based on light emission data and device data as an indicator of state change of the processing unit.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 29, 2022
    Assignee: HITACHI HIGH-TECH CORPORATION
    Inventors: Shota Umeda, Keita Nogi, Akira Kagoshima, Daisuke Shiraishi
  • Patent number: 11287795
    Abstract: A self-adaptive compensation method for feed axis thermal error, which belongs to the field of error compensation in NC machine tools. First, based on laser interferometer and temperature sensor, the feed axis thermal error test is carried out; following, the thermal error prediction model, based on the feed axis thermal error mechanism, is established and the thermal characteristic parameters in the model are identified, based on the thermal error test data; next, the parameter identification test is carried out, under the preload state of the nut; next, the adaptive prediction model is established, based on the thermal error prediction model, while the parameters in the measurement model are identified; finally, adaptive compensation of thermal errors is performed, based on the adaptive error prediction model, according to the generated feed axis heat.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 29, 2022
    Assignee: DALIAN UNIVERSITY OF TECHNOLOGY
    Inventors: Kuo Liu, Yongqing Wang, Jiakun Wu, Haining Liu, Mingrui Shen, Bo Qin, Haibo Liu
  • Patent number: 11287863
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing variations in power consumption. In one aspect, a system includes a power controller communicatively coupled to a power source and a plurality of computing devices of an Information Technology (IT) stack electrically coupled to the power source. The controller configured to perform operations including monitoring variations in power consumption of the plurality of computing devices, determining, for the plurality of computing devices and based on the monitored power consumption, a power consumption profile for the plurality of computing devices that describes historical statistics of the power consumption, reducing variations in power consumed by the IT stack by adjusting performance of devices consuming power from the power source or adjusting which devices in the IT stack are consuming power from the power source based on a change in the power consumption and the power consumption profile.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: March 29, 2022
    Assignee: Google LLC
    Inventors: James Kennedy, Christopher Gregory Malone
  • Patent number: 11281183
    Abstract: A method, system and computer-usable medium are disclosed for monitoring and controlling a machining process of parts. Data as to dimensions of produced parts are gathered during a production process. The parts are produced based on part control plan. The data of the dimensions are plotted as to statistical information related to a distribution curve. Determination is made if a trend in the dimensional data approaches an upper control limit and a lower control limit. Corrective action is taken if the trend approaches either the upper control limit or the lower control limit.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: March 22, 2022
    Assignee: Cox Manufacturing Company, Inc.
    Inventors: William T. Cox, Jr., Can Saygin
  • Patent number: 11256227
    Abstract: A method for controlling a power tool includes ascertaining a workpiece characteristic of the workpiece to be processed from previously acquired measured values, determining the workpiece material from the workpiece characteristic of the workpiece to be processed, specifying initial values, which are suitable for processing the workpiece made of the determined workpiece material using the power tool, for machine parameters such as feed, speed, and torque, storing the initial values for putting the power tool into operation with machine parameters set to the initial values and/or putting the power tool into operation with machine parameters set to the initial values. A cooling constant is ascertained according to the Newtonian cooling law as the workpiece characteristic of the workpiece to be processed. To ascertain the cooling constant, the ambient temperature is measured, the workpiece is heated, and the actual temperature of the workpiece is measured, whereupon the cooling constant is computed.
    Type: Grant
    Filed: September 1, 2019
    Date of Patent: February 22, 2022
    Assignee: Scheppach Fabrikation von Holzbearbeitungsmaschinen GmbH
    Inventor: Markus Bindhammer
  • Patent number: 11249453
    Abstract: A numerical controller that machines a workpiece to create multiple machined holes with a predetermined machining position and a predetermined machining shape in the workpiece includes a thermal influence calculation unit that determines a temporal change in a heat distribution of the workpiece for each of the machined holes when the machined hole having the machining shape is created at the machining position, a machining position determination unit that determines a next machined hole that does not cause thermal deformation of the workpiece on the basis of an elapsed time that elapses from creation of a previously machined hole to creation of a next machined hole and a heat distribution resulting from creation of the previously machined hole and the next machined hole, and a machining unit that creates the machined holes. The numerical controller can determine the machining positions taking the thermal deformation into account.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: February 15, 2022
    Assignee: Fanuc Corporation
    Inventor: Yasuyuki Kurohara
  • Patent number: 11240976
    Abstract: A system and method for providing landscaping integration into a watering system or water management system. The system may include a processor with programmable landscape events or pre-programmed landscape events. A user may select or enter in landscape events to manipulate a watering or irrigation schedule based on the landscape event. The system may also be pre-programmed to a landscape event based on recurring or scheduled events to alter watering or irrigation. A landscaper may access a system on an electronic device that may be linked to a cloud based platform for managing the system or systems to allow for alteration and manipulation of watering and irrigation times and durations based on landscape events.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: February 8, 2022
    Assignee: Smart Rain Systems, LLC
    Inventor: Rudy Lars Larsen
  • Patent number: 11235530
    Abstract: Three-dimensional object bridge between virtual and physical worlds. A method, system, apparatus and/or computer-usable medium includes steps of selecting a three-dimensional item in a first state for subsequent rendering into a second state and rendering the three-dimensional item in the second state via the three-dimensional rendering apparatus. An additional step of locating a three-dimensional rendering apparatus for rendering the three-dimensional item in a second state can be included. The three-dimensional rendering apparatus can be configured as a kiosk (manned or unmanned), Internet-enabled vending machine, and the like. The first state can comprise a virtual state and the second state can comprise a physical state. Likewise, the first state can comprise a physical state and the second state can comprise a virtual state. Additionally, the three-dimensional item/object can be mapped in the first state for rendering in the second state.
    Type: Grant
    Filed: November 23, 2019
    Date of Patent: February 1, 2022
    Assignee: Tripetals, LLC
    Inventors: Christopher Kaltenbach, Luke Nihlen, Luis M. Ortiz