Patents Examined by Zhipeng Wang
  • Patent number: 9967107
    Abstract: Systems and methods for sequencing HVAC equipment of an HVAC system using data recorded in situ to build a model capable of making predictions about equipment efficiency and using that information, in combination with predictions about building load, to produce an operational sequence for the HVAC equipment that promotes an improved or optimized overall energy efficiency for the HVAC system. In one embodiment, the process is automated and utilizes Bayesian computational models or algorithms to generate are initial sequence. The process reduces engineering hours and may advantageously provide a means to predict potential sequencing problems for similar types of HVAC equipment.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: May 8, 2018
    Assignee: Optimum Energy LLC
    Inventors: Thomas Jones, Ian Dempster, Clark Matthys, Peng Chen
  • Patent number: 9958840
    Abstract: A controller for controlling a system includes a non-transitory computer-readable memory storing data for an operation and a control of the system and at least one processor operatively connected to the memory for determining a control signal transitioning a state of the system from a current state to a next state. At least two instances of the data are stored in the memory with different precisions defined by numbers of bits storing the instance in the memory. The processor determines the control signal using the instances of the data with the different precisions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: May 1, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Andrei Kniazev, Peizhen Zhu, Stefano Di Cairano
  • Patent number: 9956661
    Abstract: A feedback control numerical machine tool and a method thereof are provided. The machine tool includes at least two spindles, an acoustic frequency detecting module, at least two spindle position detecting modules, and a control module. The spindles machine a workpiece. The acoustic frequency detecting module detects an acoustic frequency of the spindles when machining the workpiece. The spindle position detecting modules detects position information of the spindles when machining the workpiece. The control module acquires the acoustic frequency and the position information of the spindles, monitors whether any of the spindles chatters according to the acoustic frequency of the spindles, and performs chattering avoidance to the spindle that chatters according to the position information of the spindles. As such, the present disclosure performs chattering monitoring to a plurality of spindles and avoids the chattering immediately.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: May 1, 2018
    Assignee: Industrial Technology Research Institute
    Inventors: Tsung-Ling Hwang, Tzuo-Liang Luo, Chin-Te Lin, Shuo-Peng Liang, Ta-Jen Peng
  • Patent number: 9953166
    Abstract: A method for securely booting a target processor in a target system from a secure root of trust includes computing a message authentication code from boot code to be provided to the target processor, including an obfuscated algorithm for recreating the message authentication code in the target processor, serving the boot code to the target processor, executing the boot code to recreate the message authentication code in the target processor, serving the message authentication code back to the root of trust, comparing the returned message authentication code with the message authentication code generated in the root of trust, continuing execution of the boot code data if the returned message authentication code matches the message authentication code, and applying at least one penalty to the target system if the returned message authentication code does not match the message authentication code generated in the root of trust.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: April 24, 2018
    Assignee: Microsemi SoC Corporation
    Inventor: G. Richard Newell
  • Patent number: 9939799
    Abstract: Disclosed is a method and apparatus for machining a workpiece (2). The method comprises: specifying a path along which a cutting tool (6) is to be moved during machining of the workpiece (2), the path comprising a plurality of segments (26); defining, for each segment (26), an entry point and an entry path (32) from a point remote from the workpiece (2) to that entry point; moving a first cutting tool (6) along the tool path from a first point to a second point and machining the workpiece (2); after the first cutting tool (6) has been moved to the second point, moving the first cutting tool (6) to a point remote from the workpiece (2); moving a second cutting tool (18) along the entry path (32) of the segment (26) that contains the second point, and then from the entry point to the second point.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 10, 2018
    Assignee: BAE SYSTEMS PLC
    Inventors: Jonathan Michael Carberry, Austin James Cook, David McMillan, Aron Derecichei, Craig Ashmore
  • Patent number: 9939881
    Abstract: A system includes a bus and a component interconnected via the bus. The component may enter a sleep mode during a period of no data transmission involving the component.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 10, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Rajesh Kumar Sinha
  • Patent number: 9939800
    Abstract: Disclosed is a method and apparatus for machining a workpiece (2). The method comprises specifying a path along which a cutting tool (6) is moved during machining the workpiece (2), the path comprising segments (26); defining, for each segment (26), an exit point on that segment (26); defining, for each segment (26), an exit path (38) from the exit point of that segment (26) to a point remote from the workpiece (2); performing a machining process including moving the cutting tool (6) along the tool path and machining the workpiece (2); and, during the machining process, when one or more criteria are satisfied: interrupting the machining process and, without machining the workpiece (2), moving the cutting tool (6) to the exit point of the current segment (26) and then along the exit path (38) of the current segment (26).
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 10, 2018
    Assignee: BAE SYSTEMS PLC
    Inventors: Jonathan Michael Carberry, Austin James Cook, David McMillan, Aron Derecichei, Craig Ashmore
  • Patent number: 9933825
    Abstract: An example process for controlling a processor may include: (i) obtaining parameters associated with operation of a processor, where each of the parameters has a different time scale; (ii) performing an iterative process to identify ones of the parameters that achieve a particular energy efficiency in the processor, where the energy efficiency of the processor corresponds to a quasi-concave function having a maximum that corresponds to the ones of the parameters; and (iii) controlling the processor using the ones of the parameters.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: April 3, 2018
    Assignee: Arizona Board of Regents for and on behalf of Arizona State University
    Inventors: Vinay Hanumaiah, Sarma Vrudhula
  • Patent number: 9926852
    Abstract: A method for optimizing a generation of an output level over a selected operating period by a power block, wherein the power block comprises multiple gas turbines for collectively generating the output level. The control method may include: receiving current state data regarding measured operating parameters for each of the gas turbines of the power block; based on the current state data, defining competing operating modes for the power block; based on each of the competing operating modes, deriving a predicted value for a performance parameter regarding the operation of the power block over the selected operating period; determining a cost function and, pursuant thereto, evaluating the operation of the power block based on the predicted value of the performance parameter so to determine a projected cost; and comparing the projected costs from each of the optimized operating modes so to select therefrom an optimized operating mode.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 27, 2018
    Assignee: General Electric Company
    Inventors: Awadesh Kumar Tiwari, Mahesh Kumar Asati
  • Patent number: 9925122
    Abstract: Systems and methods for controlling delivery of breast milk supplementation are described which include receiving information associated with a breast milk supplement regimen with a breast milk supplement delivery device, the breast milk supplement delivery device including a substrate sized for placement on a surface of a breast region of a lactating female, at least one supplement reservoir associated with the substrate and adapted to contain one or more breast milk supplements, the at least one supplement reservoir including a port with a controllable valve, a data storage component configured to store the breast milk supplement regimen, and a control unit operably coupled to the data storage component and the controllable valve and including a microprocessor and circuitry; and actuating the controllable valve of the at least one supplement reservoir to modulate release of the one or more breast milk supplements based on the received breast milk supplement regimen.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 27, 2018
    Assignee: Elwha LLC
    Inventors: Hon Wah Chin, Roderick A. Hyde, Elizabeth A. Sweeney, Lowell L. Wood, Jr.
  • Patent number: 9927861
    Abstract: In an information processing apparatus operable in a power saving mode, a sub CPU reads out initial screen data pre-stored in a nonvolatile memory, and displays it on a display screen when the information processing apparatus returns from the power saving mode. Further, the sub CPU detects coordinate data of an area touched by a user on the initial screen, and stores it into the nonvolatile memory. Simultaneously, a main CPU performs startup processing such as setting the whole apparatus. After completing the startup processing, the main CPU reads out the coordinate data stored in the nonvolatile memory, identifies a function selected by the user, and performs an identified operation. Further, the main CPU generates display screen data corresponding to a determination of the function selected by the user to transfer it to an operation unit controller, and transmits a screen switching instruction to the operation unit controller.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Junnosuke Yokoyama
  • Patent number: 9921558
    Abstract: A method, non-transitory computer readable medium, and a ball throwing management computing device that assists with intelligently throwing a ball to a dynamically detected user includes receiving health information associated with a user from a user computing device. A location and height of the user associated with the received health information is detected. A speed, a direction, a trajectory and a frequency at which the ball can be propelled to the user is determined based on the received health information and the detected location of the user without user intervention. Propelling the ball to the user based on the determined speed, direction and frequency is assisted.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: March 20, 2018
    Inventor: Neel Kumar Kamidi
  • Patent number: 9908295
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate the design and use of 3D printed auxetic structures. In one aspect, a system includes one or more computer storage media having instructions stored thereon; and one or more data processing apparatus configured to execute the instructions to perform operations including (i) receiving an input specifying a three dimensional (3D) model of a 3D structure that includes at least two different materials having a predefined arrangement with respect to each other to give the 3D structure a negative Poisson ratio, (ii) receiving an input regarding a change for the 3D structure, and (iii) modifying the predefined arrangement of the at least two different materials with respect to each other in response to the input regarding the change.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: March 6, 2018
    Assignee: Autodesk, Inc.
    Inventors: Jifei Ou, Karl Willis
  • Patent number: 9904272
    Abstract: A numerical controller obtains a maximum value of an impact produced in a machine during execution of a machining program, identifies an acceleration/deceleration time constant at a point where the maximum value of the impact is generated, based on command data, if the obtained value exceeds a threshold, changes the identified time constant, and recalculates a cycle time of the machining program based on the changed time constant. If the cycle time is within a preset tact time, the changed time constant is stored in advance in association with an identified command block so that it is referred to during the execution of the machining program.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: February 27, 2018
    Assignee: FANUC Corporation
    Inventors: Kouichi Noda, Takahiko Endo
  • Patent number: 9900174
    Abstract: A building automation server includes a memory, a communication interface and a controller that is coupled to the memory and the communication interface. The memory is for storing a database comprising a plurality of user accounts, wherein each user account includes an associated building location of a building, an associated geofence defined relative to the building location, and one or more group member ID's, wherein each of the one or more group member ID's is associated with a corresponding mobile device with location services, and each user account identifies a geofence status for each of the one or more group member ID's, where the geofence status indicates whether the corresponding mobile device for each of the one or more group member ID is within the geofence associated with the user account or outside of the geofence.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: February 20, 2018
    Assignee: Honeywell International Inc.
    Inventor: Rudolph Gamberini
  • Patent number: 9891691
    Abstract: Methods and apparatus relating to reducing pin count requirements for implementation of interconnect idle state(s) are described. In one embodiment, logic receives a general purpose input signal on a signal pin of an Input/Output (I/O) complex logic in response to a control signal. An I/O device (e.g., coupled to the I/O complex logic) enters a low power consumption state in response to the control signal. The logic receives a wake signal on the signal pin of the I/O complex logic and the I/O device exits the low power consumption state in response to the wake signal. Other embodiments are also claimed and disclosed.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventors: Naveen Gopal Reddy, Bharath Kumar, Robert E. Gough
  • Patent number: 9880603
    Abstract: A dispatch module implemented in at least one of a memory or a processing device is operatively coupled to a first processing module and a second processing module. The first processing module has a priority higher than a priority of the second processing module. The dispatch module includes a workload counter associated with the first processing module to provide an indication of a workload at the first processing module. The dispatch module initiates a clock signal at the second processing module only if the indication of the workload at the first processing module satisfies a criterion. The dispatch module sends a data unit to the second processing module for processing only if the indication of the workload at the first processing module satisfies a criterion.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 30, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Vaishali Kulkarni, Jeffrey G. Libby, David J. Ofelt
  • Patent number: 9858421
    Abstract: A method comprising may include storing, in a BIOS comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of an information handling system, a hardware profile of the information handling system, the hardware profile comprising identifying information of one or more information handling resources of the information handling system recorded during creation of the hardware profile. The method may also include, during a boot of the information handling system in a hardware verification mode, creating a new hardware profile comprising identifying information of the one or more information handling resources, comparing the new hardware profile to the hardware profile stored in the BIOS, and if the new hardware profile differs from the hardware profile stored in the BIOS, issuing an alert indicating potential tampering with hardware of the information handling system after creation of the profile.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 2, 2018
    Assignee: Dell Products L.P.
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins, David Wade Smith
  • Patent number: 9851779
    Abstract: A method and an apparatus for controlling a sleep mode in a portable terminal having a main controller and a sub-controller operating at low power are provided. The method includes detecting, by the sub-controller, a first sensor signal generated by a first sensor when the main controller is in the sleep mode, extracting a sensed pattern from the detected first sensor signal, determining whether the extracted sensed pattern is substantially identical with a preset wake-up pattern, and cancelling the sleep mode by waking-up the main controller when the extracted sensed pattern is substantially identical with the wake-up pattern.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: December 26, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Changryong Heo, Kenhyung Park
  • Patent number: 9846449
    Abstract: An integrated circuit including a universal monitor system includes a detector circuit. The detector circuit includes a start trigger circuit receiving first signals, an end trigger circuit receiving second signals, and a latency circuit coupled to outputs of the start and end trigger circuits. The start trigger circuit detects a start event from the first signals. The end trigger circuit detects an end event from the second signals. The detector circuit further includes: a data trigger circuit receiving third signals and detecting transferred data therefrom; a first counter circuit coupled to the latency circuit and calculating a total latency; a second counter circuit coupled to at least one of the start trigger circuit and counting start events, or the end trigger circuit and counting end events; and a third counter circuit coupled to an output of the data trigger circuit and counting a total amount of data transferred.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: December 19, 2017
    Assignee: XILINX, INC.
    Inventors: Paul R. Schumacher, Graham F. Schelle, Bradley K. Fross