Patents Examined by Robert Fennema
  • Patent number: 8989891
    Abstract: Provided are a control system and a control method by which a part of a continuously written machining program can be easily executed by a machine tool, and operation and the like of the machine tool can be checked. The control apparatus has an input device 102 which inputs a start instruction of a specific section of a machining program, and a partial executing device between the inputted start instruction of the specific section, and an end instruction that corresponds to the start instruction, to an operation executing device (101).
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 24, 2015
    Assignee: Citizen Machinery Co., Ltd.
    Inventors: Hitoshi Matsumoto, Hisashi Saito, Masaki Hara
  • Patent number: 8983675
    Abstract: A method implemented in a computer infrastructure having computer executable code embodied on a computer readable medium being operable to perform a thermal analysis of a data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Additionally, the computer executable code is operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Rick A. Hamilton, II, Michael D. Kendzierski
  • Patent number: 8983667
    Abstract: A system is provided to control fluid flow in a wastewater treatment system through wastewater level manipulation. The wastewater treatment system may include a wastewater treatment plant connected to a plurality of pump stations by a main. Each of the plurality of pump stations may include a wet well with a pump therein. The system may include a central server in communication with a sensor to sense a level of wastewater within the wet well. The pump may be automatically moved to an on position when the level of the wastewater in the wet well is at or above a first level and may be automatically moved to an off position when the level of the wastewater in the respective wet well is at or below a pump cutoff level. The central server may systematically manipulate the first level to selectively set the level of wastewater within the wet well.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: March 17, 2015
    Assignee: Data Flow Systems, Inc.
    Inventor: Thomas F. Smaidris
  • Patent number: 8983632
    Abstract: A system having a function block execution framework. Function blocks may be for use in a control system design. These blocks may be selected from a library of a function block engine. Selected function blocks may be executed for operational purposes. They may be continuously executed by a processor to maintain operational status. However, since a function block engine and a resulting system of function blocks may be operated with battery power, executions of function blocks may be reduced by scheduling the executions of function blocks to times only when they are needed. That means that the processor would not necessarily have to operate continuously to maintain continual execution of the function blocks and thus could significantly reduce consumption of battery power.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: March 17, 2015
    Assignee: Honeywell International Inc.
    Inventors: Paul Wacker, Ralph Collins Brindle, Shilpa Anand
  • Patent number: 8977406
    Abstract: A power supply system includes: a plurality of power supply devices; a battery device; an abnormal state detection unit that detects a state of a first power supply device is an abnormal state; and a switching control unit that, when it is detected the state of the first power supply device is the abnormal state, switches a state from an electric power input forbidding state in which electric power is not inputted into a second power supply device to an electric power input permitting state in which electric power is inputted into the second power supply device, and switches the state from an electric power supply forbidding state of not supplying the electric power stored by the battery device to the external load to an electric power supply permitting state of supplying the electric power stored by the battery device to the external load.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: March 10, 2015
    Assignee: Nec Corporation
    Inventor: Yuichi Yano
  • Patent number: 8972063
    Abstract: When, in an administering device, there has been an evaluation that a user is authorized to enter into any given controlled region, the occupant counts of a movement origin controlled region and of a movement destination controlled region are updated by an occupant count updating portion and stored in a storing portion, where the occupancy statuses specified by the individual occupant counts in the storing portion are reported to an air-conditioning controlling device. In the air-conditioning controlling device, electricity-saving control parameters corresponding to the applicable occupancy statuses are obtained from an electricity-saving control information storing portion by an air-conditioning controlling portion in response to occupancy statuses reported by the administering device, to cause air-conditioning equipment, corresponding to the applicable region, to perform electricity-saving operation based on the electricity-saving control parameters.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: March 3, 2015
    Assignee: Azbil Corporation
    Inventor: Hiroaki Kobayashi
  • Patent number: 8965586
    Abstract: An energy-reducing method and apparatus for retrofitting a constant volume HVAC system, with or without an economizer, that provides heating, cooling, and ventilation to occupants within a building space. The present invention includes the introduction of a programmable logic controller and variable frequency drive (VFD) that takes control of the existing fan, heating, cooling, and optional economizer operation. The controller is programmed fault detection of fan fault, heat/cool (temperature-based) fault, and energy consumption fault. The reduction of the fan speed in the ventilation mode when the 100% operation is not needed saves significant energy of the existing constant volume HVAC system where the fan motor is designed to run 100% of the time.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: February 24, 2015
    Assignee: Transformative Wave Technologies LLC
    Inventors: Danny Miller, Justin Sipe
  • Patent number: 8965538
    Abstract: A method for operating a controlled device. A feedback signal is received from a controlled device, the feedback signal indicating actual system dynamics of the controlled device. A predefined limit is applied to the actual system dynamics to create limited system dynamics. A modulation parameter is calculated by a processor based at least in part on the limited system dynamics and the actual system dynamics. Desired system dynamics for the controlled device are generated by the processor based at least in part on the modulation parameter and an external command.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: February 24, 2015
    Assignee: The Boeing Company
    Inventors: Ross J. Gadient, Eugene Lavretsky, David C. Hyde
  • Patent number: 8959313
    Abstract: Techniques are described for transmitting predicted output data on a processing element in a stream computing application instead of processing currently received input data. The stream computing application monitors the output of a processing element and determines whether its output is predictable, for example, if the previously transmitted output values are within a predefined range or if one or more input values correlate with the same one or more output values. The application may then generate a predicted output value to transmit from the processing element instead of transmitting a processed output value based on current input values. The predicted output value may be, for example, an average of the previously transmitted output values or a previously transmitted output value that was transmitted in response to a previously received input value that is similar to a currently received input value.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: John M. Santosuosso, Brandon W. Schulz
  • Patent number: 8954977
    Abstract: On a multi-core processor that supports simultaneous multi-threading, the power state for each logical processor is tracked. Upon indication that a logical processor is ready to transition into a deep low power state, software remapping (e.g., thread-hopping) may be performed. Accordingly, if multiple logical processors, on different cores, are in a low-power state, they are re-mapped to same core and the core is then placed into a low power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: February 10, 2015
    Assignee: Intel Corporation
    Inventor: Justin J. Song
  • Patent number: 8954713
    Abstract: Techniques are described for transmitting predicted output data on a processing element in a stream computing application instead of processing currently received input data. The stream computing application monitors the output of a processing element and determines whether its output is predictable, for example, if the previously transmitted output values are within a predefined range or if one or more input values correlate with the same one or more output values. The application may then generate a predicted output value to transmit from the processing element instead of transmitting a processed output value based on current input values. The predicted output value may be, for example, an average of the previously transmitted output values or a previously transmitted output value that was transmitted in response to a previously received input value that is similar to a currently received input value.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: John M. Santosuosso, Brandon W. Schulz
  • Patent number: 8954969
    Abstract: Embodiments of the invention provide a method for assigning a home node to a file system object and using information associated with file system objects to improve locality of reference during thread execution. Doing so may improve application performance on a computer system configured using a non-uniform memory access (NUMA) architecture. Thus, embodiments of the invention allow a computer system to create a nodal affinity between a given file system object and a given processing node.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joan Marie Ries, Richard Michael Theis
  • Patent number: 8949576
    Abstract: An apparatus for processing operations in an adaptive computing environment is provided. The adaptive computing environment including at least one processing node. A node includes a memory configured to receive and store data. The data is received from a programmable interconnection network and stored. The node also includes an execution unit configured to perform a signal processing operation. The operation is performed using data retrieved from the memory and an output result is generated. The output result may be used for further computations or sent directly to the programmable interconnection network for transfer to another processing node in the adaptive computing environment.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: February 3, 2015
    Assignee: NVIDIA Corporation
    Inventor: Eugene B. Hogenauer
  • Patent number: 8943497
    Abstract: A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user's subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: January 27, 2015
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, Aaron Peter Darcy
  • Patent number: 8935692
    Abstract: A cloud management system can insert a self-management module in virtual machines. The self-management module can be configured to automatically perform management functions on the virtual machine in which it is inserted. The management functions can include activation, suspension, or termination of the virtual machine. The management functions can also include tracking and monitoring the virtual machine. The management functions can also include providing messages to the cloud management system regarding the status and usage of the virtual machine.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: January 13, 2015
    Assignee: Red Hat, Inc.
    Inventor: James Michael Ferris
  • Patent number: 8930001
    Abstract: A method of model identification for a process with unknown initial conditions in an industrial plant, the method comprising collecting a set of manipulated variables and corresponding set of process variables from the process; obtaining a plurality of manipulated variables from the collected set of manipulated variables; for each of the plurality of manipulated variables, obtaining optimal model parameters of a model transfer function and computing a model fitting index for optimized simulated process variables generated by the model transfer function using the optimal model parameters; identifying a best model fitting index among the model fitting indices computed; selecting a manipulated variable associated with the best model fitting index as an initial steady state condition for the model transfer function; and selecting the optimal model parameters corresponding with the best model fitting index as the best model parameters of the model transfer function to tune the controller.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: January 6, 2015
    Assignee: Yokogawa Electric Corporation
    Inventors: Shengjing Mu, Stephen Wei Hong Weng, Joseph Ching Hua Lee
  • Patent number: 8924694
    Abstract: A programmable processor configured to perform one or more packet modifications through execution of one or more commands. A pipelined processor core comprises a first stage configured to selectively shift and mask data in each of a plurality of categories in response to one or more decoded commands, and combine the selectively shifted and masked data in each of the categories. The pipelined processor core further comprises a second stage configured to selectively perform one or more operations on the combined data from the first stage and other data responsive to the one or more decoded commands. In one implementation, the processor is implemented as an application specific integrated circuit (ASIC).
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: December 30, 2014
    Assignee: Extreme Networks, Inc.
    Inventors: David K. Parker, Erik R. Swenson, Christopher J. Young
  • Patent number: 8924960
    Abstract: In an embodiment, an apparatus is provided that may include circuitry to be comprised in a platform. The circuitry may be to determine, at least in part, at least one virtual machine (VM) resident in the platform to be assigned to process, at least in part, at least one packet. The circuitry may determine, at least in part, the at least one VM based at least in part upon (1) comparison, at least in part, of at least one destination of the at least one packet to at least one predetermined destination, and (2) at least one value based at least in part upon both at least one port associated with the at least one packet and at least one source of the at least one packet. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: December 30, 2014
    Assignee: Intel Corporation
    Inventors: Eliel Louzoun, Gregory D. Cummings
  • Patent number: 8918225
    Abstract: A renewable energy resource management system manages a delivery of a power requirement from a multi-resource offshore renewable energy installation to an intelligent power distribution network. The installation includes multiple renewable energy resource components and is capable of variably and independently generating power from each to microgrids comprising the intelligent power distribution network so that the entire power requirement is satisfied from renewable energy resources. An electricity grid infrastructure is also disclosed in which power production is balanced with power consumption so that power storage requirements are minimized.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: December 23, 2014
    Inventor: Spyros J. Lazaris
  • Patent number: 8914801
    Abstract: A set of instructions for implementation in a floating-point unit or other computer processor hardware is disclosed herein. In one embodiment, an extended-range fused multiply-add operation, a first look-up operation, and a second look-up operation are each embodied in hardware instructions configured to be operably executed in a processor. These operations are accompanied by a table which provides a set of defined values in response to various function types, supporting the computation of elementary functions such as reciprocal, square, cube, fourth roots and their reciprocals, exponential, and logarithmic functions. By allowing each of these functions to be computed with a hardware instruction, branching and predicated execution may be reduced or eliminated, while also permitting the use of distributed instructions across a number of execution units.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: December 16, 2014
    Assignee: International Business Machine Corporation
    Inventors: Christopher K. Anand, Robert F. Enenkel, Anuroop Sharma, Daniel M. Zabawa