Patents Examined by Brian W Wathen
  • Patent number: 10394219
    Abstract: A numerical controller adapted to perform an operation based on table-format data includes a table management unit that selects a plurality of tables of table-format data used for a machining operation, a distribution processing unit that generates, for each table of the table-format data, distributed interpolation data for an axis to be controlled on the basis of the table-format data according to the plurality of tables of table-format data read out by the table readout unit, and a selection and superimposition unit that selects and superimposes, for each control axis, the plurality of tables of distributed interpolation data generated by the distribution processing unit.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: August 27, 2019
    Assignee: FANUC Corporation
    Inventor: Akira Kanemaru
  • Patent number: 10394973
    Abstract: Methods and apparatus for using analytical/statistical modeling to perform continued process verification (CPV) are described. Example methods include determining distribution characteristics for a plurality of parameters based on a first historical batch dataset measured while manufacturing a first batch at a first time, and generating a model batch based on the distribution characteristics of the plurality of parameters. Example methods also include generating a first set of simulated batch datasets corresponding to a first set of simulated batches by, for each one of the first set of simulated batches: generating values for the plurality of parameters based on the model batch, and determining a quality prediction based on the generated values. The example methods also include generating a model based on the first set of simulated batch datasets and the first historical batch dataset. The model is to be implemented to monitor a subsequent manufacture of a second batch.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 27, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventor: Zuwei Jin
  • Patent number: 10394580
    Abstract: Systems, computer program products and computer program products for facilitating the dynamic addition and removal of operating system components on computing devices based on application or user interaction over time are disclosed. Such systems, computer program products and computer program products provide one or more API intercept layers, a rules engine and a hydrate engine that facilitates the ability to dynamically rehydrate or hydrate operating system components. In an embodiment, a minimal (or core) operating system image on a computing device is deployed. Then, required components may be dynamically added (i.e., “streamed” or “rehydrated”) from storage, a server or cloud service as required by an executing application program on the computing device. In another embodiment, a totally complete operating system image is deployed on a computing device. Then, unused components may be dynamically removed (i.e., “dehydrated”) from the computing device over time based on application or user interaction.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Hall, Andrew Lovitt, Jeremiah Spradlin
  • Patent number: 10394294
    Abstract: Embodiments of the present disclosure include a microcontroller configured to cool an electronic device. The microcontroller is configured to receive a power consumption value of the electronic device, determine, based on the power consumption value and a stored previous power consumption value, a change value representing an amount that power consumption of the electronic device changed from a previous power consumption of the electronic device, determine an output cooling control value based at least in part on the change value, and control an output for cooling the electronic device using the output cooling control value.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 27, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Erick Pfeifer, Kyle Gaede
  • Patent number: 10386796
    Abstract: A new MPC controller design and method that may be applied to various different types of model predictive control (MPC) controllers and methods for use in any desired or appropriate controller setting, such as for plants, and can be imposed on conventional predictive control schemes to provide tighter control when tracking complex setpoint trajectories. The method introduces a correction parameter ?, independent of plant gain, evaluated online at each control timestep to drive the plant output to its reference more accurately than the original schemes. In a linear system, the correction parameter converges to a constant when optimized (evaluated on-line). The new MPC controller and method can also be applied on a nonlinear system. In a non-linear system, where the time constant is non-linear, the correction parameter will be variable.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: August 20, 2019
    Assignee: University of New Brunswick
    Inventors: Meaghan Ann Charest-Finn, Rickey Dubay
  • Patent number: 10387584
    Abstract: A method may include receiving functional model information regarding a set of functional blocks associated with a functional model. The functional model may include a streaming algorithm for exchanging streaming data. The method may include receiving architectural model information regarding physical devices included in a target device from a hardware-software co-design platform. The physical devices may include a software based processing device and a hardware based processing device. The method may include mapping the functional blocks to the physical devices to allow the streaming data to be communicated between the software based processing device and the hardware based processing device. The method may include generating a streaming interface to model communication of the streaming data between the software based processing device and the hardware based processing device.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: August 20, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Katalin Maria Popovici, Rajiv Ghosh-Roy, Senthilkumar Manickavasagam, Wang Chen, Girish Venkataramani, Wei Zang, Abhijeet H. Gadkari, Matthew H. Fornero
  • Patent number: 10389127
    Abstract: A system stabilization system (101) is provided with: at least one of a power flow state database (DB2) and a system configuration database (DB3); a device state database (DB1) in which the device states of a stabilizing device are recorded; a stabilizing effect index calculation function (204) for indexing the stabilizing effect of the stabilizing device on the basis of a device state and one or both of a power flow state and a system configuration; and a display means for displaying or outputting a stabilizing effect index obtained by the stabilizing effect index calculation function, in contrast with contrasted elements included in the device state, the power flow state, and the system configuration.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: August 20, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Masatoshi Kumagai, Yukihiro Takatani, Shota Omi, Kenichiro Yamane
  • Patent number: 10386101
    Abstract: In a temperature control system using a controlled mix of high temperature pressurized gas and a cooled vapor/liquid flow of the same medium to cool a thermal load to a target temperature in a high energy environment, particular advantages are obtained in precision and efficiency by passing at least a substantial percentage of the cooled vapor/liquid flow through the thermal load directly, and thereafter mixing the output with a portion of the pressurized gas flow. This “post load mixing” approach increases the thermal transfer coefficient, improves control and facilities target temperature change. Ad added mixing between the cooled expanded flow and a lesser flow of pressurized gas also is used prior to the input to the thermal load. A further feature, termed a remote “Line Box”, enables transport of the separate flows of the two phase medium through a substantial spacing from pressurizing and condensing units without undesired liquefaction in the transport lines.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: August 20, 2019
    Assignee: B/E Aerospace, Inc.
    Inventors: Kenneth W. Cowans, William W. Cowans, Glenn Zubillaga
  • Patent number: 10387596
    Abstract: In one example, a method for evaluating a system includes constructing a macro-model of the system comprising a multiple-order polynomial equation that defines a boundary between at least one failure region and a non-failure region for a performance indicator with respect to at least one variable of the system. The method further includes obtaining importance samples for the at least one variable that are biased to the at least one failure region, and calculating indicator values for the performance indicator by applying the importance samples to the macro-model.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rajiv V. Joshi, Emrah Acar, Colin J. Parris
  • Patent number: 10387123
    Abstract: Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Ickman, David Raskino
  • Patent number: 10384323
    Abstract: A controller coupled to a motion actuator responsively varies a speed of the motion actuator and an operating speed of a working surface within the range of an initial speed and a max speed and responds to a derived force that represents an amount of force an operator applies between a workpiece and the working surface. The controller, under both acceleration and deceleration, allows the operator with an applied force to manageably change simultaneously both a rate of work on the workpiece and the operating speed of the working surface according to a sensitivity profile expressing a relationship between the derived amount of force and the operating speed of the working surface. A tool for operating on the workpiece includes the motion actuator coupled to the working surface to engage the workpiece.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 20, 2019
    Inventor: John Alberti
  • Patent number: 10379512
    Abstract: A system includes a computer processor located within a cloud system. The system receives data from a sensor associated with an industrial or home automation control application. The sensor is configured to monitor a first condition of a device. The computer processor analyzes the data, and transmits a software update or software download from the cloud system to the industrial or home automation control application based on the data analysis.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 13, 2019
    Assignee: Honeywell International Inc.
    Inventors: Chinmaya Kar, Christober Vinoth Raj, Vishwanath Raghavendra Chamarajanagar, Chirag Solanki, Kushagra Thakur
  • Patent number: 10379523
    Abstract: A machining program editing assist apparatus includes a display controller. While the display objects are being displayed in either one of the program data display area and the process list display area, the display controller decides that a designated display object of the one of the display areas is the display object designated by the display objects of the one of the display areas and a specific point, differentiates the designated display object from the other display objects in the one of the display areas, decides that a designated display object of the other of the display areas is the display candidate of the other of the display areas, includes the designated display object in the display objects of the other of the display areas, and differentiates the designated display object from the other display objects in the other of the display areas.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 13, 2019
    Assignee: YAMAZAKI MAZAK CORPORATION
    Inventors: Kazuhiro Kikata, Morikuni Kimura, Takuro Katayama, Shunsuke Koike, Takayuki Ota
  • Patent number: 10372102
    Abstract: An operation mode selection image represents a first selection range of values of power consumption setting that are selectable in a first mode at the time of purchase of an air conditioner, a second selection range values of power consumption setting that are selectable in the first mode at a current time, a third selection range values of power consumption setting that are selectable in a second mode at the time of purchase of the air conditioner, and a fourth selection range values of power consumption setting that are selectable in the second mode at the current time. The relationship between the sizes of the first and second selection ranges and the relationship between the sizes of the third and fourth selection ranges represent a degree of decrease in the performance of the air conditioner over the period from the time of purchase to the current time.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: August 6, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yuji Osaki, Chieko Sasaki, Masao Nonaka, Hiroko Sugimoto
  • Patent number: 10373263
    Abstract: Managing workflow on a plurality of installed application components that interact with a central hosted component is disclosed. A rule defined on the central hosted component is obtained. A new action item to be executed on an installed application component in the plurality of installed application components is generated at least in part by applying the obtained rule based at least in part on data provided by the installed application component and information that is managed by the central hosted component. The new action item to be executed by the installed application component is communicated. The new action item modifies a workflow on the installed application component without modifying application code on the installed application component.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 6, 2019
    Assignee: Guidewire Software, Inc.
    Inventors: Kenneth William Branson, Mui Thu Tran, Raymond Timothy Kreisel
  • Patent number: 10372092
    Abstract: A system and method for controlling the operation of heating, ventilating, and air conditioning (HVAC) equipment so as to achieve a desired range of a sound pressure level and/or a sound power level is described. The system and method can lead to a desired range of a sound pressure level and/or a sound power level for a zone using equipment that is typically included in HVAC systems. Such control of equipment can be important for privacy and comfort requirements.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: August 6, 2019
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Robert Lee Coleman, David Edward Edmonds, Stephen John Lind, Dustin Eric Jason Meredith
  • Patent number: 10374437
    Abstract: A method includes (a) transmitting a power-saving request; (b) calculating a baseline; and (c) calculating a payment based on a difference between an actual amount of electric power consumed by an electric power load and the baseline, wherein in (b), a first baseline for a first power-saving period during which power is saved in accordance with a first power-saving request transmitted at an immediately preceding timing is calculated based on an average of amounts of electric power consumed during periods in the same time zone as the first power-saving period on previous days, and a second baseline for a second power-saving period during which power is saved in accordance with a second power-saving request transmitted at a different timing is calculated based on an average of amounts of electric power consumed during periods in the same time zone as the second power-saving period on previous days.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 6, 2019
    Assignee: PANASONIC CORPORATION
    Inventor: Gaku Hayashida
  • Patent number: 10365634
    Abstract: To have a setting and adjusting function of setting and adjusting a control parameter that is set to one servo amplifier for a multiaxial control system that includes a plurality of axes, each of which is a combination of the servo amplifier with one servo motor, and that synchronizes and controls the axes according to a command from a motion controller, to group some of the axes, which constitute mechanical axes in which the axes are mechanically coupled, as one group, to perform adjustment of the control parameter on the axes that constitute the group, and to display an average value of adjustment results of a control parameter of all the axes that constitute the group as a control parameter value of the mechanical axes in each item of the control parameter.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: July 30, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventor: Takayuki Wakana
  • Patent number: 10367354
    Abstract: A method, apparatus, system and computer program is provided for optimizing and controlling volt-amperes reactive on an electrical control system. System-level and local-level measurements are determined and analyzed to prioritize and optimize which VAR adjusters are adjusted.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: July 30, 2019
    Assignee: Dominion Energy, Inc.
    Inventors: Stephen J. Tyler, Melissa A. Peskin
  • Patent number: 10365627
    Abstract: A numerical controller of a processing machine determines corresponding setpoint axis values based on setpoint position values for position-regulated axes operating on machine elements. Before controlling the position-regulated axes, volumes to be occupied by protection bodies associated with the machine elements, a workpiece and a tool are defined and it is checked whether the protection bodies remain disjoint while controlling the position-regulated axes. Depending on the result of the checks, the controller either controls the position-regulated axes in accordance with the setpoint position values or merely executes an error response without control. The controller contains a position error field which specifies for any given setpoint axis value an actual position the tool relative to the workpiece.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: July 30, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Jochen Bretschneider