Patents Examined by Qing Wu
  • Patent number: 9804890
    Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml
  • Patent number: 9785505
    Abstract: A communicative building management system (BMS) can enable replication of data from computer systems that may potentially be affected by various external events. The BMS is coupled to environmental sensors and configured to receive sensor signals and communicate with one or more computer systems implementing a service. The BMS notifies a console system administrating a service that one or more computer systems implementing the service are affected by a data center event based on signals received from one or more sensor devices associated with a zone including the affected computer systems. A console system commands replication of data stored on the affected computer systems to separate computer systems based at least in part on the notification from the BMS indicating the computer systems are affected by the data center event.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Narzisi, Giorgio Arturo Pompei, Brock Robert Gardner, Peter George Ross
  • Patent number: 9780710
    Abstract: Wind farms and methods for operating wind farms are provided. A wind farm includes a plurality of wind turbine generators. A method includes determining an available reactive power value for each of the plurality of wind turbine generators. The method further includes distributing an individual reactive power command to each of the plurality of wind turbine generators. The individual reactive power command is individually tailored to each wind turbine generator of the plurality of wind turbine generators based on the available reactive power value for that wind turbine generator.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: October 3, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Raymond Francis Rose, Jr., Enno Ubben
  • Patent number: 9772615
    Abstract: A multi-channel control system includes at least a primary control microprocessor and a back-up control microprocessor operable to control a device. The primary control microprocessor and the back-up control microprocessor assert control over a controlled device according to a locally stored method of controlling a back-up microprocessor assumption of control of a device.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: September 26, 2017
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Jeffry K. Kamenetz, James A. Gosse, Joseph T. Gostkowski, Richard L. Bue, Mark A. Johnston, James Peter Wivell
  • Patent number: 9766607
    Abstract: A test device for testing at least a portion of a virtual electronic control unit with a simulation environment in a simulator, having the virtual electronic control unit and the simulation environment. The virtual electronic control unit has a software component with an external data interface. The simulation environment has a data interface for direct data exchange with the virtual electronic control unit. A test device with reduced adaptation effort is implemented via a virtual electronic control unit pin module that has at least one virtual electronic control unit interface and is connected via the virtual electronic control unit interface to the external data interface of the software component of the virtual electronic control unit.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 19, 2017
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Ortwin Ludger Franzen, Karsten Kruegel
  • Patent number: 9751294
    Abstract: Described herein are systems, methods, and apparatus that allow a user to convert various styles of three dimensional graphic representations of molecular models to computer aided design format to enable printing of a physical model using three dimensional printing equipment such as rapid prototyping equipment, additive manufacturing equipment, and/or three dimensional printers.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 5, 2017
    Assignee: PerkinElmer Informatics, Inc.
    Inventors: Robin Y. Smith, Andrew Smellie, Nisarg Mehta
  • Patent number: 9752599
    Abstract: Methods and apparatus to partial stroke test valves using pressure control are disclosed. An example method includes generating a first pressure set point for a valve positioner coupled to an actuator to actuate a valve. The first pressure set point is associated with a partial stroke test of the valve. The example method also includes controlling an output pressure of the positioner towards the first pressure set point to actuate the valve in a stroke direction. The example method further includes determining whether the valve is stuck based on the output pressure.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: September 5, 2017
    Assignee: FISHER CONTROLS INTERNATIONAL LLC
    Inventor: Kenneth William Junk
  • Patent number: 9753437
    Abstract: A safety device includes a first computation unit, a second computation unit, an output control unit, and a first central processing device. The first computation unit is configured to perform a first computation on a detected value detected from a subject to be controlled, thus obtaining a first result value. The second computation unit is configured to perform a second computation on the detected value, thus obtaining a second result value which is to be determined if equal to the first result value. The output control unit is configured to output the first result value in a case that the second computation unit determines that the first result value is equal to the second result value, and not to output the first result value in a case that the second computation unit determines that the first result value is not equal to the second result value.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: September 5, 2017
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Kiyoshi Ishii, Masanobu Soga, Hideaki Emoto, Shinichi Toda, Katsuya Daigo, Kenichi Morimoto
  • Patent number: 9732977
    Abstract: An actuator in a HVAC system includes a mechanical transducer, an input data connection, a feedback data connection, and a processing circuit. The processing circuit is configured to use a master-slave detection signal communicated via the feedback data connection to select an operating mode for the actuator from a set of multiple potential operating modes including a master operating mode and a slave operating mode. The processing circuit is configured to operate the mechanical transducer in response to a control signal received via the input data connection according to the selected operating mode.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 15, 2017
    Assignee: Johnson Controls Technology Company
    Inventors: Robert K. Alexander, Christopher Merkl, Gary A. Romanowich, Bernard Clement, Kevin Weiss
  • Patent number: 9727379
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 9727036
    Abstract: An operation plan creating system, by simulation based on a supply and demand scenario, extracts for each time point during operation for one day, a scenario that raises the effect of correction of the operation at the time point. The operation plan creating system classifies action-requiring scenarios by action similarity. The operation plan creating system determines an action-requiring scenario group for which actions are similar, and a correction time. The operation plan creating system judges whether an early action scenario group can be identified by data available at an early action time on the current day. If identifiable, the operation plan creating system 103 creates an identification condition for the early action scenario group and an optimal operation plan for the scenarios satisfying the identification condition.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: August 8, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tsuyoshi Taniguchi, Yoshio Nakao
  • Patent number: 9720388
    Abstract: A method is provided for controlling an electrical system. A first characteristic value of the electrical system is determined. For the first characteristic value, a suitable first group of optimizing variables is determined. A first group of command variables suitable for the first group of optimizing variables is determined. For the first group of command variables, a first group of current boundary values is determined. For each boundary value of the first group of current boundary values, a prediction is made to obtain a first group of predicted boundary values. A probability is assigned to each predicted boundary value of the first group of predicted boundary values to obtain a first group of predicted, probability-related boundary values. All boundary values of the first group of current boundary values and of the first group of predicted, probability-related boundary values are prioritized in order to obtain prioritized boundary values.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: August 1, 2017
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventor: Joachim Froeschl
  • Patent number: 9715241
    Abstract: A wireless system for monitoring and control of the temperature of a product in transport includes a controller system wirelessly connected to a temperature system and a valve control system. The temperature system measures the current temperature of the product and wirelessly transmits the temperature information to the controller system. The valve control system controls the position of a valve allowing heated fluid to move through the product, heating the product. The controller system allows an operator to input a high temperature limit and low temperature limit and alarm, and using the current temperature of the product, wirelessly signals the valve control system to open or close the valve in order to keep the temperature of the product between the high temperature limit and low temperature limit. The controller system monitors and records the product temperature, high and low temperature limits and alarms, and provides a report of the data.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: July 25, 2017
    Assignee: Knappco Corporation
    Inventor: Claude W. Mixon
  • Patent number: 9710309
    Abstract: One aspect provides a method including: identifying a task to be scheduled for execution on an information handling device having a big core and a little core; in a state where the big core is available, scheduling the task for execution on the little core using a core signature for the task; directing the task to the little core for execution based on the scheduling; and executing the task on the little core. Other aspects are described and claimed.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: July 18, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Charles Davis, Howard Locker, Daryl Cromer, Scott Edwards Kelso
  • Patent number: 9703601
    Abstract: Provided are a computer program product, system, and method for assigning levels of pools of resources in an operating system to a super process having sub-processes. A plurality of first level pools of resources are reserved in the operating system for first level processes to perform a first level operation and invoke at least one second level process to perform a second level operation. A plurality of second level pools of resources are reserved in the operating system for second level processes. One of the second level pools of resources assigned to one of the second level processes is released and available to assign to another second level process when the second level process completes the second level operation for which it was invoked.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theresa M. Brown, Suguang Li, Mark L. Lipets
  • Patent number: 9697038
    Abstract: A system, method, and computer readable medium for providing application isolation to one or more applications and their associated resources. The system may include one or more isolated environments including application files and executables, and one or more interception layers intercepting access to system resources and interfaces. Further, the system may include an interception database maintaining mapping between the system resources inside the one or more isolated environments and outside, and a host operating system. The one or more applications may be isolated from other applications and the host operating system while running within the one or more isolated environments.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 4, 2017
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9696707
    Abstract: A method for performing a milling operation includes providing a milling cutter and a workpiece having an non-machined workpiece surface; receiving a set of milling cutter geometry parameters; creating a curvilinear profile from the workpiece surface; extracting a radius parameter from the curvilinear profile; determining an initial step-over value in response to the set of milling cutter geometry parameters; determining a surface roughness value in response to the set of milling cutter geometry parameters, the curvilinear profile of the workpiece surface, the radius parameter, and an initial tool inclination angle; determining a minimum surface roughness value in response to the cutter inclination angle value; and adjusting a calculated step-over value in response to the minimum surface roughness value where the calculated step-over value and the calculated inclination angle value are applied to operating the milling cutter.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 4, 2017
    Assignee: Makino Inc.
    Inventors: Zhigang Wang, Shogo Nakashima, Mark W. Larson
  • Patent number: 9697056
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. An example method includes receiving a plurality of request messages generated by the remote client application, each request message requesting an activity to be performed by the targeted API, with respect to an associated application, and comprising at least one data component, and a request component including a reusable identified schema definition specific to the targeted API.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: July 4, 2017
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9690636
    Abstract: A method and apparatus for data communication between web applications by using a web browser. The web browser includes a web application controller for executing a first web application and a second web application, and a data transferring unit for receiving the data from the first web application and transmitting the data to the second web application.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: June 27, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-hyun Song
  • Patent number: 9684291
    Abstract: A Human-Machine Interface (HMI) for industrial equipment which is operable to assume several operating states, and to achieve several user-selectable goals, each achievable from one or more operating states. The HMI is designed to be coupled with an equipment control unit of the industrial equipment. The equipment control unit is designed to determine a current operating state assumed by the industrial equipment based on received equipment operating data; in response to a goal selection, to cause the industrial equipment to achieve the selected goal; and to execute equipment-related functions including user-selectable functions, each of which is associated with one or more user-selectable goals and is executed by the equipment control unit in response to a function selection. The HMI comprises a display unit and a display control unit, which is coupled with the display unit and is couplable also with the equipment control unit to acquire therefrom data.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: June 20, 2017
    Assignee: TETRA LAVAL HOLDINGS & FINANCE S.A.
    Inventor: Mauro Fiori