Abstract: A data processing system for processing data messages received from multiple user terminals over one or more data networks includes a processor, an input/output (I/O) range, and multiple processing layers configured to run on the processor. The multiple processing layers include an application layer, including an application, configured when run on the processor to process data messages from the I/O range, a hardware layer configured when run on the processor to communicate with hardware devices including the user terminals, and an operating system kernel layer configured when run on the processor to provide data communications between the application layer and the hardware layer. The application layer can bypass the operating system kernel layer when communicating with the hardware layer to poll the I/O range for data messages for input to and processing by the application.
Abstract: Techniques are provided for system level modeling of two-phase cooling systems. In one example, a computer-implemented method comprises determining, by a system operatively coupled to a processor, respective sets of steady state values for parameters at inlet-outlet junctions using a system model, wherein the determining is based on first user input specifying a cooling system design comprising a plurality of part objects, wherein adjacent part objects in a flow direction are connected at the inlet-outlet junctions. The computer-implemented method can also comprise generating, by the system, a graphical display that depicts the respective sets of parameter values at the inlet-outlet junctions.
Type:
Grant
Filed:
September 26, 2016
Date of Patent:
March 10, 2020
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Timothy Joseph Chainer, Leitao Chen, Pritish Ranjan Parida, Mark Delorman Schultz, Fanghao Yang
Abstract: Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller.
Type:
Grant
Filed:
June 30, 2017
Date of Patent:
March 3, 2020
Assignee:
Ademco Inc.
Inventors:
John B. Amundson, Heidi J. Finch, Brent D. Vick
Abstract: A method for controlling operation of a steam-assisted gravity drainage (SAGD) oil well system to increase efficiency in emulsion production includes obtaining a predictive model of the SAGD oil well system. The predictive model has control parameters including one or more continuous control parameters and one or more discrete control parameters. The method also includes utilizing the predictive model to determine values for the control parameters that meet one or more objectives for the SAGD oil well system subject to one or more constraints based on a sequence of iterations of solving a mixed integer non-linear problem. The method further includes adjusting controls of the SAGD oil well system based on the determined values of the control parameters.
Type:
Grant
Filed:
September 26, 2016
Date of Patent:
February 25, 2020
Assignee:
International Business Machines Corporation
Inventors:
Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood O. Saliu, Theodore G. van Kessel
Abstract: A system of solid free form fabrication (SFF) is disclosed. The system comprises: receiving SFF data collectively pertaining to a three-dimensional shape of the object and comprising a plurality of slice data each defining a layer of the object. The system also comprises, for each of at least a few of the layers, dispensing a building material on a receiving medium, straightening the building material, and selectively ablating the building material according to respective slice data.
Abstract: A method of controlling a robot within a volume, the method comprising: receiving a three dimensional model including a model of the robot and a model of the volume in which the robot is configured to move within; defining a plurality of positions within the model of the volume to which the robot is moveable to, the plurality of positions being identified by an operator; receiving scanned three dimensional data of the robot and at least a part of the volume; determining a transformation algorithm using the three dimensional model and the scanned three dimensional data; applying the transformation algorithm to one or more positions of the plurality of positions to provide one or more transformed positions; and controlling movement of the robot using one or more of the transformed positions.
Abstract: Methods and software for generating machine-control instructions for controlling subtractive manufacturing equipment to form a plurality of objects from a single workpiece. In some embodiments, the machine-control instructions are for milling equipment that mills the objects from a single body of material by milling material from obverse and reverse sides of the body of material. Milling from the obverse side forms valleys in the obverse side and leaves interconnecting portions that connect together the plurality of objects. A removable fixating material is added to the valleys for holding the objects firmly in place relative to one another for milling from the reverse side. After the removable fixating material has hardened, milling from the reverse side removes the interconnecting portions. Milling operations from the obverse and reverse sides can include operations in addition to the forming of the valleys and removing of the interconnecting portions.
Abstract: An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
Abstract: A repair system includes a 3D-object repair apparatus and a repair-data providing apparatus. The repair-data providing apparatus includes: a damaged-part determining part to determine a location of the damaged part of the object to be repaired by comparing 3D-object data of the object to be repaired obtained by the scanner and 3D-object data of an original of the object to be repaired; a mode selecting part to select a repair mode from among a first repair mode of repairing only the damaged part of the object to be repaired and a second repair mode of repairing a range broader than the damaged part of the object to be repaired, the range including the damaged part, in accordance with a condition of a damaged surface of the object to be repaired; and a repair-data generating part to generate the 3D-object repair data corresponding to the selected repair mode.
Abstract: Prediction of a machining time at higher accuracy considering a machine delay generated in a machine is allowed by a numerical controller of the invention.
Abstract: According to some embodiments, a method of optimizing an additive fabrication process for an object is provided, the method comprising obtaining a representation of an intermediate form of the object, the intermediate form being an expected shape of the object when partially fabricated by the additive fabrication process, simulating one or more forces expected to be applied to the intermediate form of the object during the additive fabrication process, evaluating one or more results of the simulating step against one or more criteria, and adapting the additive fabrication process based at least in part on a result of the evaluating.
Abstract: A control device and methods for controlling an air conditioner are provided. The control device includes: an interface configured to receive measurement information indicating a detected indoor temperature; and a controller configured to, after initiating an air conditioning operation according to a set temperature which is inputted by a user, determine occurrence of an event according to a pre-defined criterion based on a relationship between the indoor temperature of the received measurement information and the set temperature with time, and, in response to the event occurring, change the set temperature.
Abstract: A method and control system control a process line by providing a PLC with control screens each having a unique screen number. Each HMI device is provided access to a first set of the control screens, with displayed buttons labeled with a corresponding one of the control screens. Input signals are received from a requesting HMI device that identifies the requesting HMI device and requests a control action or a monitoring action for a corresponding workstation. Additionally, the requesting HMI device is provided access to a second set of the control screens based on the received input signals, such that the HMI devices share an HMI control template that is also dynamically and individually scalable to the requesting HMI device. The process line is then controlled via the PLC in response to control signals from the HMI devices corresponding to selections from the control screens.
Abstract: A method for controlling surface irrigation comprising: measuring in real time surface water depths and water stream advancing durations of each of measuring points in a first half of a target farmland block, and substituting them into a surface irrigation model, to obtain initial values of soil infiltration parameters, substituting the initial values into the surface irrigation model, to obtain analog values of surface water depths of each of measuring points having water before a preset measuring point when the water stream in the first half of the target farmland block has advanced to the preset measuring point, by using the objective function that average value of the errors of the measured values that are corresponding to it is minimum, reversely solving and optimizing the soil infiltration parameters, and substituting optimized soil infiltration parameters again into the surface irrigation model, and adjusting an irrigation duration according to the prediction result.
Type:
Grant
Filed:
March 22, 2016
Date of Patent:
October 29, 2019
Assignee:
China Institute of Water Resources and Hydropower Research
Inventors:
Di Xu, Caili Wu, Meijian Bai, Yinong Li, Fuxiang Li, Yuan Shi
Abstract: Methods, apparatus, and systems are provided for measuring the supply of a consumable product to a facility over time and analyzing the measurements to determine the consumption or supply of the product by one or more loads and/or sources in the facility, and to determine induced and residual heat flow through the facility's envelope. Various aspects compare the measured supply of the consumable product to a database of consumption signatures. Operating conditions and facility characteristics may be further considered in determining a particular user's access of the consumable product. Thermal resistance factors of the building may be determined, which are based on the induced and residual heat flow through the facility. Finally, one or more signatures of a building system are analyzed to determine a building's overall efficiency, including determining a controllable load of a building and/or determining an efficient start time for one or more building systems.
Abstract: A foldable device including a first body supporting a first display region; a second body supporting a second display region; a sensor configured to sense a folding angle between the first body and the second body; an actuator configured to change the folding angle; and a controller configured to control the actuator to increase the folding angle between the first body and the second body without user physical pressure in response to a first predetermined input, and control the actuator unit to decrease the folding angle between the first body and the second body without user physical pressure in response to a second predetermined input.
Type:
Grant
Filed:
March 30, 2017
Date of Patent:
October 22, 2019
Assignee:
LG ELECTRONICS INC.
Inventors:
Taehoon Cho, Wonseok Joung, Eunhye Kim, Minkyoung Shin
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at adaptive representation of a control/volume relationship. In embodiments, a method may include receiving, from a control system, a request for control/volume relationship information of a target event for a tactic group. In response, a representation of a control/volume curve can be generated. The representation of the control/volume curve can include a number of control segments. In embodiments, the control segments included within the representation of the control/volume curve are determined based, at least in part, on one or more configuration parameters. The resulting representation of the control/volume curve can then be transmitted to a control system. Other embodiments may be described and/or claimed herein.
Abstract: A system for locating the center line of a bolt which extends through an aircraft part, including a robot which carries a nut or collar placement device and a stereo camera. A control system operates the camera to produce two images of the fastener at a specified angle. A processor then transforms the image information to control information for the robot to align the nut or collar placement device with the centerline of the fastener and then to place the nut or collar on the end of the fastener.
Abstract: A method and system for dynamic positioning (DP) of marine instrumented cables. By means of a model predictive adaptive controller the power control output of a nominal controller is compensated and therethrough one achieve a more rapid and precise controlling of the control devices and accordingly the instrumented cables.
Abstract: The present disclosure relates to a handheld tool, a method of adjusting a shape of a handle body and an apparatus using the same. The handheld tool includes a tool head; a handle body connected to the tool head; a ranger configured to scan and measure a radius of rotation of the handle body, wherein the radius of rotation of the handle body indicates a minimum value of a maximum unobstructed length of the handle body in each radial direction of a rotation direction; and a controller connected to the handle body and the ranger and configured to: detect an operation instruction with regard to the tool, and in response to the operation instruction, control the ranger to measure the radius of rotation of the handle body and adjust a shape of the handle body based on the measured radius of rotation.
Type:
Grant
Filed:
December 11, 2017
Date of Patent:
October 8, 2019
Assignee:
BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.