Patents Examined by Tuan Dao
  • Patent number: 10088837
    Abstract: A process design and management system for batch manufacturing of pharmaceuticals products. The system permits a user to create a chemical process design based on the user's input data and retrieved process library data which includes material data, process data, and equipment data. The system includes software objects defining operations sequences, and processing operation parameters including materials flows and balances, cycle time, constraints, equipment, generic equipment capability requirements, specific equipment capability requirements, and actual capacity analysis. A graphical user interface allowing multiple views of the chemical process design, including one or more of a design view, process flow view, time cycle view, and instructions view.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: October 2, 2018
    Assignee: Neo PLM, Inc.
    Inventors: Cathal J. Strain, Adam Lalonde, Richard W. Kimball, Majdi Rajab
  • Patent number: 10067797
    Abstract: A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing task in parallel among compute units are described. The compute units are coupled to the host processor including central processing units (CPUs) and graphic processing units (GPUs). A program object corresponding to a source code for the data processing task is generated in a memory coupled to the host processor according to the API calls. Executable codes for the compute units are generated from the program object according to the API calls to be loaded for concurrent execution among the compute units to perform the data processing task.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 4, 2018
    Assignee: Apple Inc.
    Inventors: Aaftab Munshi, Nathaniel Begeman
  • Patent number: 10042732
    Abstract: A telemetry module integrated with an application may include a data collection and analysis engine configured to implement a data collection pattern comprised of data collection rules to perform data collection and analysis for reporting to a service associated with the application. The telemetry module may also include a scaling profile manager configured to dynamically scale the data collection and analysis performed by the data collection and analysis engine for a target device such that parameters of the data collection and analysis correspond to resources and capabilities of the target device. After scaling, the data collection and analysis engine may then be further configured to determine additional data collection rules based on the scaled data collection and analysis, and dynamically modify the data collection pattern implemented based on the additional data collection rules such that the data collection pattern also corresponds to resources and capabilities of the target device.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi-Lei Wu, Matthew Koscumb, Scott McMurray, Molly Grossman
  • Patent number: 10028450
    Abstract: A control system for a canopy to treat plants is disclosed. In one implementation according to examples of the present disclosure, a method comprises receiving a treatment temperature from a user device. The method further comprises flowing a fluid from a hot fluid generating system to a canopy. The method further comprises selectively enabling and disabling a fluid flow from the hot fluid generating system to the canopy to maintain the treatment temperature within the canopy.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: July 24, 2018
    Assignee: Skavis Corporation
    Inventors: Randall James Davis, Charles Francis Noll, Jr., Tom Wallis Airhart, James Seth Niece, Brian Lee Kelley, Matthew Phillip Vogel
  • Patent number: 10025283
    Abstract: A controller includes a calculator configured to receive process data necessary for controlling a plant and vital data indicating a state of a plant worker, the process data being received from a field device, the vital data being received from the plant worker, the calculator calculating first index data and second index data, the first index data indicating a gap between a current one of the process data and a previous one of the process data which is received when the plant is in a normal state, the second index data indicating a gap between a current one of the vital data and a previous one of the vital data which is received when the plant is in the normal state, and a determiner configured to determine health of the plant by using the first index data and the second index data which are calculated by the calculator.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 17, 2018
    Assignee: Yokogawa Electric Corporation
    Inventors: Kenji Hasegawa, Masahiro Sakai
  • Patent number: 10025603
    Abstract: Provided is a parallel processing device whereby a plurality of single processes is efficiently and simply parallel processed by a plurality of processors. The parallel processing device includes: a first processor which executes, upon data which is included in data sets, a first program which defines a single process which is executed with the data as an input thereof, and outputs a first result; and includes a second processor which executes, upon the inputted data, a second program which defines a unit process and outputs a second result. A selection unit selects, based on a prescribed index which denotes either performance or function of the first processor and the second processor, a first partial set and a second partial set from the data set. A first processor control unit inputs into the first processor first data which is included in the first partial set. A second processor control unit inputs into the second processor second data which is included in the second partial set.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: July 17, 2018
    Assignee: NEC CORPORATION
    Inventor: Junji Sakai
  • Patent number: 10007238
    Abstract: An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: June 26, 2018
    Inventor: John C. Taube
  • Patent number: 10008851
    Abstract: A method for generating electric substation load transfer control parameters includes adjusting elements in a fundamental scale matrix according to a condition change of a power grid, wherein the fundamental scale matrix is constructed based on the topology structure of the power grid, and the elements in the fundamental scale matrix represent switch information and risk values of paths between nodes of the power grid, wherein the switch information represents number of switching times required for connecting two nodes of the power grid; and performing operations on the adjusted fundamental scale matrix to generate switch information and risk values of paths for electric substation load transfer control, as electric substation load transfer control parameters.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: June 26, 2018
    Assignee: Utopus Insights, Inc.
    Inventors: Zhen Huang, Feng Jin, Qi Ming Tian, Wen Jun Yin, Ya Nan Zhang, Ming Zhao
  • Patent number: 10001762
    Abstract: A voltage control method and apparatus of a central bus in a power system are provided. The method comprises: S1: obtaining a predetermined voltage and a current voltage; S2: obtaining a first voltage adjustment of the generator and a second voltage adjustment of the dynamic reactive power compensation device; S3: sending the first voltage adjustment and the second voltage adjustment; S4: judging whether a current reactive power of the dynamic reactive power compensation device is between a first predetermined reactive power and a second predetermined reactive power; S5: if yes, obtaining a third voltage adjustment of the generator and a fourth voltage adjustment of the dynamic reactive power compensation device; S6: sending the third voltage adjustment and the fourth voltage adjustment; repeating steps S1-S7 after a predetermined period of time; S7: if no, repeating steps S1-S7 after the predetermined period of time.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: June 19, 2018
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Hongbin Sun, Qinglai Guo, Bin Wang, Boming Zhang, Xuran Wang, Huaichang Ge, Wenchuan Wu
  • Patent number: 9996326
    Abstract: An application that includes intrinsics defined in one architecture is to execute without change on a different architecture. Program code that depends on vector element ordering is obtained, and that program code is part of an application including one or more intrinsics. The one or more intrinsics are mapped from a first system architecture for which the application was written to a second system architecture. One or more operations of the program code are then converted from a first data layout to a second data layout. The application, including the mapped intrinsics and the converted data layout, is to be executed on a processor of the different architecture.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael K. Gschwind, Ronald I. McIntosh
  • Patent number: 9997911
    Abstract: A method for generating electric substation load transfer control parameters includes adjusting elements in a fundamental scale matrix according to a condition change of a power grid, wherein the fundamental scale matrix is constructed based on the topology structure of the power grid, and the elements in the fundamental scale matrix represent switch information and risk values of paths between nodes of the power grid, wherein the switch information represents number of switching times required for connecting two nodes of the power grid; and performing operations on the adjusted fundamental scale matrix to generate switch information and risk values of paths for electric substation load transfer control, as electric substation load transfer control parameters.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: June 12, 2018
    Assignee: Utopus Insights, Inc.
    Inventors: Zhen Huang, Feng Jin, Qi Ming Tian, Wen Jun Yin, Ya Nan Zhang, Ming Zhao
  • Patent number: 9986696
    Abstract: Embodiments of the present disclosure include systems and methods for downloading and installing software updates upon an irrigation control unit (ICU). Some of the disclosed embodiments include error checking and integrity verification procedures which help ensure that the new software is properly installed. In some embodiments the update is coordinated in conjunction with the ICU's regular contact with a control server.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 5, 2018
    Assignee: ET Water Systems, Inc.
    Inventors: Patrick B. Halahan, Peter Bice, Mark Elliot
  • Patent number: 9971345
    Abstract: There is a provided manufacturing process management support device that has an input means for inputting information indicative of the fact that work related to a manufacturing process is performed, and is capable of increasing the reliability of result information. A handy terminal 10 is used to input relevant information at the start of work for adjusting a machine that processes a processing target, at the completion of such adjustment work, and at the completion of processing work. The results of these inputs are supplied to a support tool execution server 50 through a factory result collection PC 20 and a progress server 30. The support tool execution server 50 calculates the percentage of inputs actually made and causes a display 52 to display the calculated percentage, thereby making it viewable by factory workers.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: May 15, 2018
    Assignee: OSG CORPORATION
    Inventors: Takashi Shiiki, Masahiko Ide
  • Patent number: 9971542
    Abstract: Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. More specifically, embodiments of the present invention are directed to object memory fabric streams and application programming interfaces (APIs) that correspond to a method to implement a distributed object memory and to support hardware, software, and mixed implementations. The stream API may be defined from any point as two one-way streams in opposite directions. Advantageously, the stream API can be implemented with a variety topologies. The stream API may handle object coherency so that any device can then move or remotely execute arbitrary functions, since functions are within object meta-data, which is part of a coherent object address space.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 15, 2018
    Assignee: ULTRATA, LLC
    Inventors: Steven J. Frank, Larry Reback
  • Patent number: 9964980
    Abstract: An optimal power flow (OPF) problem formulates constraints and operation of an electric power system. A method and system is provided for generating a secure OPF solution that solves the OPF problem. A list of contingencies is created from system data. An OPF solution is computed for the electric power system to optimize an objective function value under the constraints of the electric power system. Voltage stability analysis is performed on the electric power system that operates in states represented by the OPF solution. Then the contingencies are ranked according to load margins of the electric power system. If there is at least an insecure contingency with a non-positive load margin in the list of contingencies, a set of preventive controls are computed and applied to control components in the electric power system. The method is performed iteratively to obtain the secure OPF solution.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: May 8, 2018
    Assignee: Bigwood Technology, Inc.
    Inventors: Hsiao-Dong Chiang, Bin Wang
  • Patent number: 9965343
    Abstract: Disclosed is a method of determining concurrency factors for an application running on a parallel processor. Also disclosed is a system for implementing the method. In an embodiment, the method includes running at least a portion of the kernel as sequences of mini-kernels, each mini-kernel including a number of concurrently executing workgroups. The number of concurrently executing workgroups is defined as a concurrency factor of the mini-kernel. A performance measure is determined for each sequence of mini-kernels. From the sequences, a particular sequence is chosen that achieves a desired performance of the kernel, based on the performance measures. The kernel is executed with the particular sequence.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: May 8, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Rathijit Sen, Indrani Paul, Wei Huang
  • Patent number: 9959102
    Abstract: An application that includes intrinsics defined in one architecture is to execute without change on a different architecture. Program code that depends on vector element ordering is obtained, and that program code is part of an application including one or more intrinsics. The one or more intrinsics are mapped from a first system architecture for which the application was written to a second system architecture. One or more operations of the program code are then converted from a first data layout to a second data layout. The application, including the mapped intrinsics and the converted data layout, is to be executed on a processor of the different architecture.
    Type: Grant
    Filed: November 14, 2015
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael K. Gschwind, Ronald I. McIntosh
  • Patent number: 9952916
    Abstract: A pageable query can be generated based on an event-processing query. The pageable query is a form of the event-processing query that supports swapping the event-processing query into and out of memory. For instance, page-in and page-out triggers can be inserted. After detection of a page-in trigger, the event-processing query can be loaded into the memory, and after detection of a page-out trigger, the event-processing query can be unloaded from memory.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bart De Smet
  • Patent number: 9954370
    Abstract: An electrical grid control system includes a plurality of power conversion apparatuses each storing active power relationship information indicating a relationship between an active power control level representing a level of control for active power output to an electrical grid, and a connection point frequency being a frequency at a connection point to the electrical grid; and a control apparatus that repeatedly receives information indicating a system frequency measured in the electrical grid, determines the active power control level based on the system frequency, and transmits the active power control level to the plurality of power conversion apparatuses. Each power conversion apparatus repeatedly measures the connection point frequency, receives the active power control level from the control apparatus, and controls the active power based on the measured connection point frequency, the received active power control level, and the active power relationship information.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: April 24, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Jun Takahashi, Masashi Toyota, Hiroshi Yatabe
  • Patent number: 9951601
    Abstract: A method, apparatus, and program product perform lift optimization in a field with a plurality of wells, with each well including an artificial lift mechanism controlled by an associated well controller. In a central controller, a network simulation model functioning as a proxy of the field is accessed to determine an optimal allocation solution for the field, and a well-specific control signal is generated for each of the plurality of wells based upon the determined optimal allocation solution. The well-specific control signal for each of the plurality of wells is communicated to the associated well controller to cause the associated well controller to control a lift parameter associated with the artificial lift mechanism for the well.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 24, 2018
    Assignee: Schlumberger Technology Corporation
    Inventors: Kashif Rashid, David John Rossi