Patents by Inventor Lingyun Wang
Lingyun Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210026038Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for correction management. In a method, a deviation may be detected by one or more processors between a first data obtained from a sensor in a plurality of sensors and a second data obtained from other sensors in the plurality of sensors, the first data and the second data being obtained in an identical or similar ambient situation. The ambient situation where the first data and second data are obtained may be identified by one or more processors. A group of raw data that is monitored under the ambient situation may be selected by one or more processors from historical raw data monitored by the plurality of sensors. The first data may be corrected by one or more processors based on the selected group of raw data.Type: ApplicationFiled: July 22, 2019Publication date: January 28, 2021Inventors: Junmei Qu, Lingyun Wang, Xi Xia, Jin Yan Shao, Xin Xin Bai
-
Patent number: 10809692Abstract: A method of operating an intelligent programmable logic controller includes executing, by a processor included in the intelligent programmable logic controller, a control program. A non-volatile storage medium included in the intelligent programmable logic controller stores a control model comprising control knowledge related to the control program. The control model is used to perform a monitoring operation related to execution of the control program on the intelligent programmable logic controller.Type: GrantFiled: June 24, 2015Date of Patent: October 20, 2020Assignee: Siemens AktiengesellschaftInventors: Emmanuel Bisse, Steffen Lamparter, Justinian Rosca, Lingyun Wang
-
Patent number: 10809708Abstract: A method of generating events based on automation system data in an intelligent programmable logic controller includes the intelligent programmable logic controller collecting automation system data and applying a context model to the automation system data to create contextualized data. The intelligent programmable logic controller generates one or more events based on the contextualized data.Type: GrantFiled: July 9, 2015Date of Patent: October 20, 2020Assignee: Siemens AktiengesellschaftInventors: Lingyun Wang, Steffen Lamparter, Juan L. Aparicio Ojea
-
Patent number: 10782668Abstract: A system and method is disclosed for development of a control application for a controller of an automation system. The controller receives sensor signals associated with perception of a first real component during an execution of the control application program. Activity of a virtual component, including interaction with the real first component, is simulated, the virtual component being a digital twin of a second real component designed for the work environment and absent in the work environment. Virtual data is produced in response to the simulated activity of the virtual component. A control application module determines parameters for development of the control application program using the sensor signals for the first real component and the virtual data. An AR display signal for the work environment is rendered and displayed based on a digital representation of the virtual data during an execution of the control application program.Type: GrantFiled: March 12, 2018Date of Patent: September 22, 2020Assignee: Siemens AktiengesellschaftInventors: Lingyun Wang, Hasan Sinan Bank, Mareike Kritzler, Phani Ram Kumar Kuruganty, Naveen Kumar Singa, Ziyan Wu
-
Patent number: 10746714Abstract: A processor-implemented method receives a plurality of pollution measurement data, a plurality of geodetic data, and a plurality of meteorological data associated with a geographical area. The processor-implemented method generates a grid of the geographical area, whereby the generated grid virtually divides the geographical area into a plurality of cells. The processor-implemented method associates the received plurality of measurement data, the received plurality of geodetic data, and the received plurality of meteorological data with a cell in the generated grid. The processor-implemented method determines a pollutant contribution value of the cell based on the pollution measurement data associated with the cell and a physical contribution of a plurality of pollutants. The processor-implemented method identifies the pollution source based on a paired comparison of the plurality of cells and displays the location on the geographical area associated with the identified pollution source.Type: GrantFiled: June 16, 2017Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Yu Tao Ba, Ming Xie, Lingyun Wang, Ke Xu Zou, Wenchen Cheng, Gang Zhou
-
Patent number: 10739746Abstract: A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes the intelligent programmable logic controller selecting one or more soft-sensors available in a control program corresponding to a production unit, each soft-sensor comprising a local parameter or variable used by the control program. The intelligent programmable logic controller determines updated soft-sensor values corresponding to the one or more soft-sensors during each scan cycle and stores those values during each scan cycle on a non-volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. Additionally, the intelligent programmable logic controller annotates the updated soft-sensor values with automation system context information to generate contextualized data.Type: GrantFiled: October 30, 2014Date of Patent: August 11, 2020Assignee: Siemens AktiengesellschaftInventors: Juan L. Aparicio Ojea, George Lo, Justinian Rosca, Lingyun Wang
-
Patent number: 10705511Abstract: A system for implementing automation functions through abstraction layers includes a control application and an automation equipment abstraction framework executable in a runtime environment. The control application is designed to communicate with automation equipment using one or more automation functions. Each automation function comprises one or more equipment-agnostic instructions. During execution of the control application, the automation equipment abstraction framework receives an equipment-agnostic instructions and an indication of a particular unit of automation equipment. The automation equipment abstraction framework translates the equipment-agnostic instructions into equipment-specific automation instructions executable on the particular unit of automation equipment. These equipment-specific automation instructions may then be sent to the particular unit of automation equipment.Type: GrantFiled: August 31, 2018Date of Patent: July 7, 2020Assignee: Siemens AktiengesellschaftInventors: Hartmut Ludwig, Kurt Dirk Bettenhausen, Hermann Friedrich, Lingyun Wang
-
Publication number: 20200089182Abstract: A system for storing data in an industrial production environment, the system comprises a distributed data management system stored on a plurality of intelligent programmable logic controller devices. Each intelligent programmable logic controller device comprises a volatile computer-readable storage medium comprising a process image area, a non-volatile computer-readable storage medium; a control program configured to provide operating instructions to a production unit; an input/output component configured to update the process image area during each scan cycle with data associated with the production unit; a distributed data management component comprising an instance of the distributed data management system; a contextualization component; a historian component; and a data analytics component.Type: ApplicationFiled: December 10, 2015Publication date: March 19, 2020Inventors: Justinian Rosca, Bogdan Rosca, Bernardo Hermont, Sindhu Suresh, Lingyun Wang
-
Publication number: 20200073371Abstract: A system for providing access to locally stored process image data to other devices in an industrial production environment includes a plurality of controller devices and a process image backbone. Each respective controller device comprises the following: a volatile computer-readable storage medium comprising a process image area; a non-volatile computer-readable storage medium; a control program configured to provide operating instructions to a production unit; an input/output component configured to update the process image area during each scan cycle or upon the occurrence of one or more events with process image data items associated with the production unit; and a historian component configured to locally store the process image data items of the process image area as time series data in the non-volatile computer-readable storage medium. The process image backbone provides the plurality of controllers with uniform access to the process image data items of each programmable logic device.Type: ApplicationFiled: March 22, 2017Publication date: March 5, 2020Inventors: Thomas Gruenewald, George Lo, Florian Ersch, Hartmut Ludwig, Lingyun Wang
-
Publication number: 20200019147Abstract: A system for implementing automation functions through abstraction layers includes a control application and an automation equipment abstraction framework executable in a runtime environment. The control application is designed to communicate with automation equipment using one or more automation functions. Each automation function comprises one or more equipment-agnostic instructions. During execution of the control application, the automation equipment abstraction framework receives an equipment-agnostic instructions and an indication of a particular unit of automation equipment. The automation equipment abstraction framework translates the equipment-agnostic instructions into equipment-specific automation instructions executable on the particular unit of automation equipment. These equipment-specific automation instructions may then be sent to the particular unit of automation equipment.Type: ApplicationFiled: August 31, 2018Publication date: January 16, 2020Inventors: Hartmut Ludwig, Kurt Dirk Bettenhausen, Hermann Friedrich, Lingyun Wang
-
Publication number: 20200012263Abstract: A system for managing physical assets in a manufacturing system includes a plurality of product controllers corresponding to physical assets in the manufacturing system. Each product controller is configured to store a desired product state for a physical asset and collect sensor data received from other digital companions. Furthermore, each product controller determines an actual product state based on the collected sensor data, as well as one or more actions to be performed on one or more physical assets in the manufacture system to yield the desired product state. Once the actions are determined, the product controller transmits control instructions for performing the one or more actions to one or more operation controllers in the manufacturing system.Type: ApplicationFiled: February 19, 2018Publication date: January 9, 2020Inventors: Hartmut Ludwig, Lingyun Wang, Florian Ersch
-
Patent number: 10498219Abstract: An apparatus and a method to adjust a source voltage based on an operating voltage response are provided. The apparatus includes a circuit configured to change state from a first state to a second state comprising receiving an operating voltage from a power source through a power distribution network. The apparatus further includes a sensor configured to measure an operating voltage response to the circuit changing state to receiving the operating voltage. The apparatus further includes a control circuit configured to adjust a source voltage at the power source based on the operating voltage response measured by the sensor. The method includes changing a state to receiving an operating voltage from a power source through a power distribution network, measuring an operating voltage response to the changing state to receiving the operating voltage, and adjusting the source voltage at the power source based on the measured operating voltage response.Type: GrantFiled: October 20, 2015Date of Patent: December 3, 2019Assignee: QUALCOMM IncorporatedInventors: Lingyun Wang, Yuan-cheng Pan, Junmou Zhang, Nan Chen, Mohamed Waleed Allam
-
Publication number: 20190331652Abstract: A computer implemented method, computer system, and computer program product are provided for air-pollution emission source monitoring. To determine the air-pollution emission of a monitored area, location data and air pollution data are taken from sensor stations positioned along a boundary of the monitored area. The macroscale atmospheric data of a region, where the monitored area is located, is also received. A boundary pollutant distribution can be estimated based on the location data and the air pollution data. Horizontal diffusion and vertical diffusion of the monitored area can be estimated based on the boundary pollutant distribution and the macroscale atmospheric data. To determine an accurate amount of pollution contribution caused by a monitored area, a calculation based on the boundary pollutant distribution, the horizontal diffusion, and the vertical diffusion can be used.Type: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Inventors: Yu Tao Ba, Gang Zhou, Lingyun Wang, Wei Zhao, Ming Xie, Ke Xu Zou
-
Publication number: 20190293619Abstract: Techniques for monitoring particulate matter (PM) mass concentration using relatively low cost devices are described. A computer-implemented method comprises determining, by a device operatively coupled to a processor, relationships between: first PM mass data determined by a monitor station device for a first atmospheric area over a period of time; first PM count data determined by a reference PM count device for the first atmospheric area over the period of time; and first conditional information comprising first values for defined conditional parameters, wherein the first values are associated with the first atmospheric area over the period of time. The method further includes generating an initial conversion model based on the relationships, wherein the conversion model converts a PM count to a PM mass based on one or more conditional parameters of the defined conditional parameters and features for updating the conversion model.Type: ApplicationFiled: June 11, 2019Publication date: September 26, 2019Inventors: Junsong Wang, Lingyun Wang
-
Patent number: 10416614Abstract: A system for interacting with humans in an automation environment includes an automation system machine, one or more processors and a non-transitory, computer-readable storage medium in operable communication with the processors. The computer-readable storage medium comprises one or more programming instructions that, when executed, cause the processors to select a human from a plurality of humans working in the automation environment; retrieve information related to the human using a human programming interface (HPI); and perform one or more actions with the automation system machine based on the information related to the human.Type: GrantFiled: October 4, 2016Date of Patent: September 17, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Lingyun Wang, Arquimedes Martinez Canedo
-
Patent number: 10409254Abstract: A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes the intelligent programmable logic controller executing a control program and one or more reasoning algorithms for analyzing data received and transmitted by the intelligent programmable logic controller. The intelligent programmable logic controller receives one or more user-specified declarative knowledge models from an external source via a deployment interface included in the intelligent programmable logic controller. The intelligent programmable logic controller dynamically modifies the reasoning algorithms during runtime of the control program based on the user-specified declarative knowledge models.Type: GrantFiled: July 16, 2015Date of Patent: September 10, 2019Assignee: Siemens AktiengesellschaftInventors: Steffen Lamparter, Lingyun Wang, Raffaello Lepratti, Justinian Rosca
-
Patent number: 10393714Abstract: Techniques for monitoring particulate matter (PM) mass concentration using relatively low cost devices are described. A computer-implemented method comprises determining, by a device operatively coupled to a processor, relationships between: first PM mass data determined by a monitor station device for a first atmospheric area over a period of time; first PM count data determined by a reference PM count device for the first atmospheric area over the period of time; and first conditional information comprising first values for defined conditional parameters, wherein the first values are associated with the first atmospheric area over the period of time. The method further includes generating an initial conversion model based on the relationships, wherein the conversion model converts a PM count to a PM mass based on one or more conditional parameters of the defined conditional parameters and features for updating the conversion model.Type: GrantFiled: November 28, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Junsong Wang, Lingyun Wang
-
Publication number: 20190243618Abstract: A computer-implemented method of identifying federations of manufacturing apps using House of Quality (HoQ) analysis includes receiving user request information comprising a plurality of desired functions and an importance value for each of the plurality of desired functions and generating a correlation matrix between the plurality of apps, wherein each element of the correlation matrix indicates a degree of correlation between a pair of apps. A relationship matrix is generated which comprises numerical values indicating relationships between a plurality of apps and the plurality of desired functions, wherein each column of relationship matrix is associated with an app and each row is associated with a desired function. Next, a weighted matrix is created by multiplying each row in the relationship matrix by the importance value corresponding to the desired function associated with the row.Type: ApplicationFiled: September 28, 2017Publication date: August 8, 2019Inventors: Thomas Gruenewald, Lingyun Wang, Justinian Rosca, Thomas Kurfess, Stephanie Locks, Aoyu Chen, Dongmin Han, Nuodi Huang, Roby Lynn
-
Publication number: 20190220374Abstract: A method for performing security failover in an industrial production environment includes a programmable logic controller (PLC) receiving notification that a function block (FB) or a function (FC) on the programmable logic controller has been maliciously revised. The PLC next determines whether the function block or the function is also maliciously revised on a failover computing device. If the failover computing device is not maliciously revised, a failover operation is performed by the PLC. This operation includes sending a data block comprising one or more input parameters to the function block or the function and receiving an output data resulting from executing the function block or the function with the data block on the failover computing device.Type: ApplicationFiled: September 16, 2016Publication date: July 18, 2019Inventors: Dong Wei, Lingyun Wang, Leandro Pfleger de Aguiar
-
Publication number: 20190187677Abstract: A method, system, and computer program product, include recording high-frequency wave data of local arid adjacent fault curves of a power grid to compare the high-frequency wave data with historical fault data to detect an actual fault region in the power grid, the power grid having a plurality of sensors distributed in the power grid, each sensor being upstream of one adjacent sensor and downstream of an other adjacent sensor.Type: ApplicationFiled: February 26, 2019Publication date: June 20, 2019Inventors: Xin Jie Lv, Lingyun Wang, Wei Da Xu, Chao Zhang, Ke Xu Zou