Patents Examined by Tuan Dao
-
Patent number: 10088837Abstract: 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: GrantFiled: October 14, 2015Date of Patent: October 2, 2018Assignee: Neo PLM, Inc.Inventors: Cathal J. Strain, Adam Lalonde, Richard W. Kimball, Majdi Rajab
-
Patent number: 10067797Abstract: 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: GrantFiled: September 26, 2016Date of Patent: September 4, 2018Assignee: Apple Inc.Inventors: Aaftab Munshi, Nathaniel Begeman
-
Patent number: 10042732Abstract: 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: GrantFiled: August 17, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yi-Lei Wu, Matthew Koscumb, Scott McMurray, Molly Grossman
-
Patent number: 10028450Abstract: 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: GrantFiled: October 1, 2015Date of Patent: July 24, 2018Assignee: Skavis CorporationInventors: Randall James Davis, Charles Francis Noll, Jr., Tom Wallis Airhart, James Seth Niece, Brian Lee Kelley, Matthew Phillip Vogel
-
Patent number: 10025283Abstract: 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: GrantFiled: January 22, 2015Date of Patent: July 17, 2018Assignee: Yokogawa Electric CorporationInventors: Kenji Hasegawa, Masahiro Sakai
-
Patent number: 10025603Abstract: 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: GrantFiled: February 24, 2014Date of Patent: July 17, 2018Assignee: NEC CORPORATIONInventor: Junji Sakai
-
Patent number: 10007238Abstract: 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: GrantFiled: January 22, 2015Date of Patent: June 26, 2018Inventor: John C. Taube
-
Patent number: 10008851Abstract: 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: GrantFiled: June 23, 2015Date of Patent: June 26, 2018Assignee: Utopus Insights, Inc.Inventors: Zhen Huang, Feng Jin, Qi Ming Tian, Wen Jun Yin, Ya Nan Zhang, Ming Zhao
-
Patent number: 10001762Abstract: 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: GrantFiled: January 21, 2015Date of Patent: June 19, 2018Assignee: TSINGHUA UNIVERSITYInventors: Hongbin Sun, Qinglai Guo, Bin Wang, Boming Zhang, Xuran Wang, Huaichang Ge, Wenchuan Wu
-
Patent number: 9996326Abstract: 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: GrantFiled: August 11, 2015Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael K. Gschwind, Ronald I. McIntosh
-
Patent number: 9997911Abstract: 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: GrantFiled: January 21, 2015Date of Patent: June 12, 2018Assignee: Utopus Insights, Inc.Inventors: Zhen Huang, Feng Jin, Qi Ming Tian, Wen Jun Yin, Ya Nan Zhang, Ming Zhao
-
Patent number: 9986696Abstract: 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: GrantFiled: August 26, 2014Date of Patent: June 5, 2018Assignee: ET Water Systems, Inc.Inventors: Patrick B. Halahan, Peter Bice, Mark Elliot
-
Patent number: 9971345Abstract: 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: GrantFiled: November 15, 2012Date of Patent: May 15, 2018Assignee: OSG CORPORATIONInventors: Takashi Shiiki, Masahiko Ide
-
Patent number: 9971542Abstract: 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: GrantFiled: May 31, 2016Date of Patent: May 15, 2018Assignee: ULTRATA, LLCInventors: Steven J. Frank, Larry Reback
-
Patent number: 9964980Abstract: 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: GrantFiled: August 14, 2014Date of Patent: May 8, 2018Assignee: Bigwood Technology, Inc.Inventors: Hsiao-Dong Chiang, Bin Wang
-
Patent number: 9965343Abstract: 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: GrantFiled: May 13, 2015Date of Patent: May 8, 2018Assignee: Advanced Micro Devices, Inc.Inventors: Rathijit Sen, Indrani Paul, Wei Huang
-
Patent number: 9959102Abstract: 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: GrantFiled: November 14, 2015Date of Patent: May 1, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael K. Gschwind, Ronald I. McIntosh
-
Patent number: 9952916Abstract: 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: GrantFiled: April 10, 2015Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Bart De Smet
-
Patent number: 9954370Abstract: 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: GrantFiled: October 15, 2015Date of Patent: April 24, 2018Assignee: Hitachi, Ltd.Inventors: Jun Takahashi, Masashi Toyota, Hiroshi Yatabe
-
Patent number: 9951601Abstract: 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: GrantFiled: August 22, 2014Date of Patent: April 24, 2018Assignee: Schlumberger Technology CorporationInventors: Kashif Rashid, David John Rossi