Parallel Patents (Class 700/4)
  • Patent number: 11604440
    Abstract: There is provided a control device that prevents the occurrence of an abnormality in control using artificial intelligence in the case where an abnormality occurs in another terminal that performs the control using the artificial intelligence. A control means (a first control unit) performs the control using artificial intelligence. The control means (second control unit) performs control different from the artificial intelligence. A control switching unit (a switching determination means, a switch) is configured to, when another terminal having the control means (the first control unit) is normal, cause the own control means (the first control unit) to perform the control using artificial intelligence, and when an abnormality occurs in another terminal having the control means (the first control unit), cause the control means (the second control unit) to perform the control different from artificial intelligence.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: March 14, 2023
    Assignee: Hitachi, Ltd.
    Inventor: Shinji Nakagawa
  • Patent number: 11194554
    Abstract: Systems and methods that can facilitate a quantum adaptive execution method based on previous quantum circuits and its intermediate results. This can generate an optimized adaptive compilation methodology for a specific backend and the previous quantum circuits dependents and thus redirect by the job dispatcher to the right quantum backend. Some of the quantum circuits can be dependent on other quantum circuits based on the intermediate results produced by the previous circuits. Hence, it is valuable that a system can manage the optimization of circuits based on its dependencies and by the results generated by the previous quantum circuits. In this way, the system can get an optimal result for a quantum circuit and inject it to the compiler unit to generate an adaptive compilation result. The resulted post-processing unit is the one in charge to apply this logic and manage the input/output of data to push it in the compiler units and the job dispatcher.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay Michael Gambetta, Ismael Faro Sertage, Francisco Jose Martin Fernandez
  • Patent number: 11150624
    Abstract: A method for fail-safe provision of an analog output value for a control process designed for functional safety, wherein the output value is specified by a control unit as a digital output value and, in a first step, the digital output value is converted into the analog output value via a converter, in a second step, the analog output value is converted into a fail-safe digital output value using fail-safe criteria via a read-back device and, in a third step, the originally provided digital output value is compared with the converted fail-safe digital output value, where in the event of the comparison revealing a deviation or of a plausibility criterion being infringed, a safety action is performed, otherwise, the analog output value is output to the control process with the aid of a release device.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: October 19, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventor: Mario Maier
  • Patent number: 11025703
    Abstract: Techniques are disclosed for a client-and-server architecture where the client makes scheduled execution of instances to the server. The server may then launch occurrences as indicated by one of these API calls at each of the scheduled times. The server may also implement operations to selectively execute particular occurrences, such as executing a new occurrence only when no other occurrences are still running. In other embodiments, the server may implement pricing information in a determination of whether to execute a particular occurrence.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: June 1, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Paul Wei, Albert Park Niemoller, James Alfred Gordon Greenfield
  • Patent number: 10824810
    Abstract: A method includes obtaining, from an event log, first text of an alarm associated with an industrial process in a process control system, and processing the first text to obtain first key terms. The method also includes obtaining, from the event log, second text of an operator response, and processing the second text to obtain second key terms. The method further includes filtering and segmenting at least one of the first key terms and the second key terms. The method also includes performing text matching on the first key terms and the second key terms to identify a correlation between the first text and the second text. In addition, the method includes storing the first text, the second text, and the correlation between the first text and the second text in a data store.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 3, 2020
    Assignee: Honeywell International Inc.
    Inventors: Nadesh Kumar Jegannathan, Suresh Daniel
  • Patent number: 10649932
    Abstract: An electrical controller includes a first interface via which data are able to be transferred, a second interface, separate from the first interface, via which data are able to be transferred, a control unit, and an operating mode memory for storing operating mode information. The control unit is configured to operate the controller in a first safety-oriented operating mode or in a second safety-oriented operating mode depending on the stored operating mode information.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 12, 2020
    Assignee: Lenze Automation GmbH
    Inventor: Peter Hesse
  • Patent number: 10641825
    Abstract: A semiconductor storage device, an operating method thereof, and an analysis system capable of analyzing a defect during a specific operation is provided. A semiconductor chip provided by the disclosure determines that whether the semiconductor storage device is in a power-on mode based on a voltage supplied to an external terminal and executes a power-on sequence when the semiconductor storage device is in the power-on mode. The semiconductor chip then determines that whether execution of a break sequence is set, and if the execution is set, the semiconductor chip executes the break sequence. In the break sequence, a selected operation is executed, so that an operation being executed is stopped at a selected timing. A defect of the semiconductor chip is analyzed in a stopped state.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 5, 2020
    Assignee: Winbond Electronics Corp.
    Inventors: Makoto Senoo, Katsutoshi Suito
  • Patent number: 10628611
    Abstract: Exemplary features pertain to establishing an Exclusive Execution Environment domain that Trusted Execution Zone components are forbidden to access. In one example, a system-on-a-chip (SoC) is equipped with a Reduced Instruction Set Computing (RISC) processor along with an application DSP (ADSP) and/or Graphics Processing Unit (GPU), where the ADSP and/or GPU is configured to provide and enforce the Exclusive Execution Environment domain. By forbidding access to Trusted Execution Zone components, security can be enhanced, especially within minimally-equipped devices that do not have the resources to implement a full Trust Execution Environment, such as low-power devices associated with the Internet of Things (IoT). Among other features, the systems and methods described herein allow application clients to build exclusive execution environments and claim exclusive access to buffer objects and hardware resource groups. Method and apparatus examples are provided.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Thomas Zeng, Azzedine Touzni, Brian Kelley
  • Patent number: 10517106
    Abstract: Systems, methods, and devices schedule requests associated with wireless communications devices. Methods include receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, where each request of the plurality of requests includes a proposed service period and proposed service interval. Methods further include generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests, determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit, and generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 24, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Xianmin Wang, Rajendra Kumar Gundu Rao
  • Patent number: 10402251
    Abstract: The present application relates to a direct memory access, DMA, controller for a data processing system and a method of operating the DMA controller is provided. The DMA controller comprises a transfer table, a data path processing block and a comparator logic block. The table comprises at least one transfer descriptor comprising information about a source and destination of a DMA transfer. The data path processing block is provided to be coupled to a system interconnect of the data processing system and configured to receive data from the source of the DMA transfer and to transfer the received data to the destination of the DMA transfer. The comparator logic block is configured to validate the value of the received data against a predefined value range for range checking and to initiate one or more failed range check actions in response to a failed range checking.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: September 3, 2019
    Assignee: NXP USA, Inc.
    Inventors: Jeffrey Thomas Loeliger, Filippo Cioni
  • Patent number: 10373776
    Abstract: A switch device includes a switch operation unit, two detection units which convert the amount of press of the switch operation unit into detection signals, determination units which determine the pressed state of the switch operation unit, monitoring units which monitor the determination states of the determination units, and output units, each of which outputs an ON signal when the determination unit determines that a full pressed state is maintained, and when, upon determination that a half pressed state is maintained, the detection signal is equal to or larger than an ON threshold and the monitoring result indicates a full pressed state, and outputs an OFF signal when the determination unit determines that a non-pressed state is maintained, and when, upon determination that a half pressed state is maintained, the detection signal is equal to or smaller than an OFF threshold and the monitoring result indicates a non-pressed state.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: August 6, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kurokawa, Yoshiyuki Kubo
  • Patent number: 10360044
    Abstract: Systems for management of a large computing cluster. A set of computing nodes within the cluster are identified. The identified nodes are to be reimaged with an operating system image and parameters. One or more reimaging algorithms in the form of computer code are stored in a networked storage device within a storage pool that comprises the networked storage device and a plurality of local storage devices that correspond to respective individual ones of the set of computing nodes. An agent that can execute the reimaging algorithm code is configured to run on any one of the set of computing nodes, wherein the agent is further configured to retrieve reimaging data from a storage device that is within the storage pool. An agent running on a leader node initiates reimaging of a second node. The second node initiates reimaging of a third node. The third node reimages the leader node.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: July 23, 2019
    Assignee: Nutanix, Inc.
    Inventors: Jan Ralf Alexander Olderdissen, Miao Cui, Brian Andrew Griffiths Finn, Mengyang Li
  • Patent number: 10359767
    Abstract: In certain embodiments, a control/optimization system includes an instantiated model object stored in memory on a model server. The model object includes a model of a plant or process being controlled. The model object comprises an interface that precludes the transmission of proprietary information via the interface. The control/optimization system also includes a decision engine software module stored in memory on a decision support server. The decision engine software module is configured to request information from the model object through a communication network via a communication protocol that precludes the transmission of proprietary information, and to receive the requested information from the model object through the communication network via the communication protocol.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 23, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Kadir Liano, Alexander B. Smith
  • Patent number: 10356172
    Abstract: Described embodiments enable the automatic uploading and sharing of objects via a content management system (CMS). A user of a client device may request to share an object via a user interface. Prior to the request, the object may be stored in a storage location of the client device that is not synchronized with the CMS. In one embodiment, client software detects a “click-and-drag” operation of an object and provide a sharing element into which an object may be dropped for sharing. The CMS receives the sharing request and may automatically initiate a sharing process comprising receiving the object from the client device, storing the object in the CMS, generating a link to the object, and sending the link to indicated or pre-determined recipient(s). In various embodiments, the objects are synchronized with the CMS and/or organized according to various object parameters within a directory of the CMS.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 16, 2019
    Assignee: Dropbox, Inc.
    Inventors: Viraj Mody, Anand Subramani, Dima Ryazanov, Tina Wen, Stefano Cayre
  • Patent number: 10354071
    Abstract: A method for updating process objects of an automation project stored in an engineering system, wherein an automation device is designed and/or configured via the engineering system to control a technical process and wherein, furthermore, the technical process to be controlled can be operated and monitored via an operator system in which changes to process objects made during the run-time are not lost but secured and are automatically “updated” or “traced” in the engineering system.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 16, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Benjamin Lutz, Anna Palmin
  • Patent number: 10248906
    Abstract: A neuromorphic computing system is provided which comprises: a synapse core; and a pre-synaptic neuron, a first post-synaptic neuron, and a second post-synaptic neuron coupled to the synaptic core, wherein the synapse core is to: receive a request from the pre-synaptic neuron, generate, in response to the request, a first address of the first post-synaptic neuron and a second address of the second post-synaptic neuron, wherein the first address and the second address are not stored in the synapse core prior to receiving the request.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: April 2, 2019
    Assignee: Intel Corporation
    Inventors: Huseyin E. Sumbul, Gregory K. Chen, Raghavan Kumar, Phil Christopher Knag, Ram Krishnamurthy
  • Patent number: 10222995
    Abstract: According to one embodiment, a method includes: assigning a target port to a control path thread of an application to access data stored in a storage device of a data storage system; creating a storage device path corresponding to the target port; running the data path thread to access the data stored in the storage device; and running a control path thread to process a management work request to operate on one of objects including the target port, the storage device path, and the storage device. The control path thread is configured to send the management work request to the data path thread asynchronously. The data path thread is configured to complete the management work request and send a management work request completion response to the control path thread asynchronously.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vijaya Kumar Jakkula, Venkata Bhanu Prakash Gollapudi
  • Patent number: 10120350
    Abstract: In a method and system, a device tag allows automatic configuration of a process control system to download and cache device diagnostic data associated with one or more process control field devices. The device diagnostic data are downloaded and cached using bandwidth not otherwise required for real-time process control communications. The device diagnostic data may be polled asynchronously and/or according to a low priority, background task. The device diagnostic data include one or more non-static parameter values. The cached parameter values may be used in display routines, control routines, or any routine for which the update frequency is sufficient. Each cached parameter value may also have associated with it a status.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: November 6, 2018
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Andre A. Dicaire, Trevor D. Schleiss
  • Patent number: 10038552
    Abstract: An apparatus includes a first distributed control system (DCS) node. The first DCS includes at least one interface configured to communicate, over a network, with a second DCS node. The first DCS node also includes at least one processing device. The processing device is configured to exchange a security association policy with the second DCS node. The processing device is also configured to exchange public keys with the second DCS node using the security association policy. The processing device is also configured to send a public key of the second DCS node to a field programmable gate array of the first DCS node. The processing device is also configured to receive a shared secret from the field programmable gate array. The processing device is also configured to generate a hash of a message using the shared secret.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 31, 2018
    Assignee: Honeywell International Inc.
    Inventors: Harshal S. Haridas, Alexander Chernoguzov, Michal Hojsik, Stanley Gorzelic, Mukunda Gudi
  • Patent number: 9904268
    Abstract: A simulation system that includes interconnected simulation blocks which use process models to perform simulation activities for a process plant is integrated into a process control environment for the process plant in a manner that makes the simulation system easy to use and easily updated for on-line process simulation. The disclosed simulation system enables future predicted values as well as the current predicted values of process parameters produced by the simulation system to be made available for performance evaluation as well as to guide plant operations. Additionally, the simulation system is connected to the operating process plant to receive various on-line process plant measurements, and uses these measurements to automatically update the process models used in the simulation system, to thereby keep the simulation system coordinated with the actual operating conditions of the process plant.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: February 27, 2018
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Terrence L. Blevins, Wilhelm K. Wojsznis, Mark J. Nixon
  • Patent number: 9846102
    Abstract: A diagnostic system and method for a pressure regulator in a process plant is provided. The diagnostic apparatus includes a processor operatively coupled to the pressure regulator; a memory operatively coupled to the processor; and a sensor operatively coupled to an inlet valve of the pressure regulator, an exhaust valve of the pressure regulator, and the processor. A diagnostic module is stored in the memory, and when executed by the processor, presents a diagnostic tool at a user interface.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: December 19, 2017
    Assignee: TESCOM CORPORATION
    Inventors: Linda Rose Tharaldson, Gordon Cameron Muir, Jeffrey Allen Wakefield
  • Patent number: 9829311
    Abstract: A force measurement system that includes at least one force plate module is disclosed herein. The at least one force plate module has a plurality of force plate assemblies supported on a base component, each of the force plate assemblies includes a plate component having a top surface, the top surface of the plate component forming a force measurement surface for receiving at least one portion of a body of a subject; and at least one force transducer, the at least one force transducer configured to sense one or more measured quantities and output one or more signals that are representative of the one or more measured quantities, the plate component being supported on the at least one force transducer. The at least one force plate module is configured to be connected to one or more additional force plate modules so as to form a modular array of force plates.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 28, 2017
    Assignee: Bertec Corporation
    Inventors: Todd Christopher Wilson, Necip Berme, Jan Jakub Ober
  • Patent number: 9824509
    Abstract: The disclosure includes a system and method for providing security or fault tolerance support for an automobile or an element of an automobile. The system may include an automobile component that is communicatively coupled to a processor of an automobile. The automobile component may include a non-transitory memory storing data that is modifiable during a runtime by a middleware component of the automobile to cause the automobile to operate in compliance with one or more of a new security requirement and a new fault tolerance requirement. The data may be configured so that modification of the data affects performance of the automobile component relative to one or more of the new security requirement and the new fault tolerance requirement. The data may be modified by the middleware component at the runtime based on a set of predetermined configurations for the data that was determined at a design time.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: November 21, 2017
    Inventors: Huafeng Yu, Bowen Zheng
  • Patent number: 9582376
    Abstract: A fault tolerant control system delivers an embedded functional safety core and a distributed control engine with an onboard communication link in an industrial process control environment. The fault tolerant control system includes a process control workstation connected to a first network and a fault tolerant safety controller connected to a second network, wherein a process controller module, a safety controller module and a field device system integration module are co-located on a power interface board.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 28, 2017
    Assignee: Invensys Systems, Inc.
    Inventors: John Carl Gabler, Michael Kieu, Peter P. Kral, Ajay P. Mishra
  • Patent number: 9448556
    Abstract: A method includes providing an identification of multiple device-specific parameters to a user, where the device-specific parameters are associated with a field device. The method also includes receiving a selection of at least one of the device-specific parameters from the user. The method further includes, upon receipt of the selection of the at least one device-specific parameter, providing an identification of multiple bits associated with the at least one selected device-specific parameter to the user. The method also includes receiving a selection of at least one of the bits from the user. The method further includes saving the at least one selected device-specific parameter and the at least one selected bit as a custom alarm condition. A selected criticality option or a selected priority option can be saved as part of the custom alarm condition. The custom alarm condition can be loaded into a controller of a process control system.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: September 20, 2016
    Assignee: Honeywell International Inc.
    Inventors: Matthew R. Schrier, Raj Bandekar
  • Patent number: 9413770
    Abstract: An aspect provides a method, including: receiving at a remote device a client log in to a cloud based account issued from a client device; determining the client device is not associated with the client log in; issuing an instruction to unbind at least one client device application log in credential and bind a cloud client log in credential to the at least one client device application; and providing an instruction to unbind the cloud client log in credential from the at least one client device application in response to at least one predetermined criteria being satisfied. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: August 9, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Hui Wang, Shaowei Chen
  • Patent number: 9310795
    Abstract: A safety controller for controlling an automated installation in accordance with a user program has a control unit receiving a plurality of control input signals from a plurality of sensors. The control unit produces a plurality of control output signals on the basis of the control input signals in accordance with a user program. The control output signals drive actuators in order to adopt one of a plurality of installation states of the automated installation. An installation diagnosis evaluation unit produces a number of installation state signals representing which one of the plurality of installation states is existent at a defined moment of time. In addition, a system diagnosis evaluation unit produces a number of system state signals, with each system state signal representing one from a plurality of operational system states of the controller system, which is formed by the control unit and its connected sensors and actuators, at the defined moment of time.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: April 12, 2016
    Assignee: PILZ GMBH & CO. KG
    Inventors: Martin Zondler, Helmut Ehrhart, Harald Foerster
  • Patent number: 9201831
    Abstract: A method and system for communicating data between two devices are described herein. The method detects an electrical signal of a first protocol from a first device in a repeater, wherein the first protocol comprises single-ended signaling. The method also determines the speed of the electrical signal. Additionally, the method converts the electrical signal of the first protocol into an electrical signal of a second protocol based on the speed of the electrical signal. The second protocol comprises differential signaling. Furthermore, the method sends the electrical signal of the second protocol to a second device. In addition, the method stops the electrical signal of the second protocol to the second device when the electrical signal of the second protocol indicates an end of data flow.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 1, 2015
    Assignee: Intel Corporation
    Inventors: Kok Hong Chan, Huimin Chen
  • Patent number: 9182757
    Abstract: Example methods and apparatus to transmit device description files to a host are disclosed. A disclosed example method includes communicatively coupling a field device to the host to provision the field device within a process control system, receiving an indication that the host does not include a version of a device description file that corresponds to a version of the field device, accessing the device description file from a memory of the field device, and transmitting the device description file from the field device to the host.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 10, 2015
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventor: David Farrell Holmes
  • Patent number: 9171607
    Abstract: A system of interconnected chips comprising a multi-chip module (MCM) includes a first processor chip, a system function chip, and an MCM package configured to include the first processor chip and the system function chip. The first processor chip is configured to include a first ground-referenced single-ended signaling (GRS) interface circuit. The system function chip is configured to include a second GRS interface circuit. A first set of electrical traces are fabricated within the MCM package and coupled to the first GRS interface circuit and to the second GRS interface circuit. The first GRS interface circuit and second GRS interface circuit together provide a communication channel between the first processor chip and the system function chip.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 27, 2015
    Assignee: NVIDIA Corporation
    Inventors: William J. Dally, John W. Poulton, Thomas Hastings Greer, III, Brucek Kurdo Khailany, Carl Thomas Gray
  • Patent number: 9156543
    Abstract: The control system of an aircraft including at least two communication networks and a controlled device control unit connected to one of them. The system determines control commands for the device with a DAL-A quality assurance level requirement and includes a set of at least three physical units each including at least two computers, an electrical power supply and a network interface device. The electrical power supplies, and the network interface devices, are of at least three different types, the computers are of at least two different types and include operating systems of at least two different types; the computers each have a DAL-C, DAL-D or DAL-E hardware and/or software quality assurance level and at least six of the computers are configured to independently determine control commands for the device. A DAL-A hardware and software quality assurance level selection logic unit is configured to select valid control commands used by the control unit to control the device.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: October 13, 2015
    Assignees: Airbus Operations SAS, Airbus SAS, Airbus Operations GmbH
    Inventors: Werner De Rammelaere, Jean-Claude Laperche, Mathieu Rebut, Benoit Berthe, Hartmut Hintze, Sebastian Krittian
  • Patent number: 9092958
    Abstract: According to an embodiment, a computer-implemented method of processing alarms, including a processor receiving machine-readable alarm information having a plurality of formats from a plurality of facility monitoring systems. The processor converting the machine-readable alarm information into normalized machine-readable event information having a common format and being free of vendor-specific alarm information, the normalized event information representing an exception condition detected by at least one of the plurality of monitoring systems. The method further includes the providing by the processor via a user interface, user access to the normalized event information independently of the alarm information.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 28, 2015
    Assignee: WAL-MART STORES, INC.
    Inventors: John-Paul Joseph Brueggen, Alex Michael Shipman
  • Patent number: 8972280
    Abstract: Provided are a method and apparatus for controlling a public device that provides services that are shared by a plurality of users. The plurality of users may control an operation of the public device in order to provide a public service desired by the users.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: March 3, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-hyun Yoo, Jae-cheol Lee, Sang-dok Mo
  • Patent number: 8954986
    Abstract: Methods, systems, and mediums are described for scheduling data parallel tasks onto multiple thread execution units of processing system. Embodiments of a lock-free queue structure and methods of operation are described to implement a method for scheduling fine-grained data-parallel tasks for execution in a computing system. The work of one of a plurality of worker threads is wait-free with respect to the other worker threads. Each node of the queue holds a reference to a task that may be concurrently performed by multiple thread execution units, but each on a different subset of data. Various embodiments relate to software-based scheduling of data-parallel tasks on a multi-threaded computing platform that does not perform such scheduling in hardware. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: February 10, 2015
    Assignee: Intel Corporation
    Inventors: Mohan Rajagopalan, Ali-Reza Adl-Tabatabai, Yang Ni, Adam Welc, Richard L. Hudson
  • Patent number: 8860556
    Abstract: The invention relates to a method and a system for the secure detection of an RFID electronic tag (ET1). This detection system comprises a read/write station (1), said station (1) comprising first processing means (12) and second processing means (13), the first processing means (12) and the second processing means (13) making it possible to read in parallel control data (CD) previously written in the RFID electronic tag (ET1) when the RFID electronic tag (ET1) is located within range of the station. The station controls the state of the machine according to the processing performed.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: October 14, 2014
    Assignee: Schneider Electric Industries SAS
    Inventors: Marc Auger, Jean-Marie Nebout
  • Patent number: 8817280
    Abstract: A printing device includes a plurality of data transfer control units which store image data transferred from an upper level device in a storage unit; a plurality of output control units which are provided correspondingly to the data transfer control units and each of which controls printing of the image data stored by a specified one of the data transfer control units; and a print control unit that, when abnormality has occurred in any of the data transfer control units, transmits a transfer instruction on the image data that is to be transferred originally by the data transfer control unit being at fault, to an alternate data transfer control unit among the data transfer control units in which no abnormality has occurred, and instructs an output control unit corresponding to the data transfer control unit being at fault to print image data stored by the alternate data transfer control unit.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: August 26, 2014
    Assignee: Ricoh Company, Limited
    Inventor: Shigeru Toyazaki
  • Patent number: 8799880
    Abstract: A method of identifying and extracting functional parallelism from a PLC program has been developed that results in the ability of the extracted program fragments to be executed in parallel across a plurality of separate resources, and a compiler configured to perform the functional parallelism (i.e., identification and extraction processes) and perform the scheduling of the separate fragments within a given set of resources. The inventive functional parallelism creates a larger number of separable elements than was possible with prior dataflow analysis methodologies.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: August 5, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Arquimedes Martinez Canedo, Mohammad Abdullah Al Faruque, Mitchell Packer, Richard Freitag
  • Patent number: 8744634
    Abstract: A retrofit kit for a turbine system is provided that includes a safety instrumented system (SIS) controller having a first plurality of functions and the SIS controller is configured to be coupled to a turbine-generator controller, wherein the SIS controller permits a startup function of the turbine-generator controller based on a plurality of inputs from a turbine.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: June 3, 2014
    Assignee: General Electric Company
    Inventors: Hardik Ashok Purani, Randall John Kleen, Tabrez Shakeel, Shahriar Tymus
  • Patent number: 8731318
    Abstract: A method for enhancing an input image to produce an enhanced output image is provided. The method includes constructing a photographic-mask intermediate image without low-contrast details and a temporary-image intermediate image with enhanced mid-contrast details, retained high-contrast details, and reduced low-contrast details, and employing values for the photographic-mask intermediate image and temporary-image intermediate image to produce the enhanced output image that is globally and locally contrast-enhanced, sharpened, and denoised.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Renato Keshet, Pavel Kisilev, Mani Fischer, Doron Shaked, Boris Oicherman
  • Patent number: 8714494
    Abstract: A railway vital or critical application system substitutes commercial off-the-shelf (COTS) hardware and/or software for railway-domain specific product components, yet is validated to conform with railway vital system failure-free standards. The vital system uses a pair of COTS personal computers and operating systems with asymmetric communications capability. Each computer and operating system may differ for additional redundancy. Both computers receive and verify vital systems input message data and security code integrity and separately generate output data responsive to the input message. The first computer has sole capability to send vital system output messages including the output data and an output security code, but only the second computer has the capability of generating the output security code. A failure of either computer's hardware, software or processing capability results failure to transmit a vital system output message or an output message that cannot be verified by other vital systems.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: May 6, 2014
    Assignee: Siemens Industry, Inc.
    Inventor: Claus Weber
  • Patent number: 8692828
    Abstract: A three-dimensional (3D) image processor and processing method are described. The 3D image processor includes a space division unit to divide a virtual object space where a virtual 3D object is located into a plurality of sub-spaces, and a plurality of processors to correspond to each of the divided sub-spaces and to compute a trajectory of a ray within each of the corresponding sub-spaces, the ray being transmitted into each of the corresponding sub-spaces.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: April 8, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: In Woo Ha
  • Patent number: 8676353
    Abstract: In the control system having plural control devices that are connected to a network, and control objects different from each other, an engine control device, a meter control device, and an AT control device, which are second control devices store a control volume computation procedure for computing the control volume of a pre-determined control among controls made by the engine control device which is a first control device, therein. The engine control device compares the control volume related to the pre-determined control computed by the engine control device with the control volume related to the pre-determined control computed by the meter control device. If a comparison result is different, the engine control device again compares the control volume with the control volume related to the pre-determined control computed by the AT control device, and controls an object to be controlled by the engine control device according to the comparison result.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 18, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshinori Matsui, Madoka Baba, Kiyohiro Morita
  • Publication number: 20140005802
    Abstract: A control device, a control method and system for controlling switching in/out of execution device in a system having plurality of execution devices in parallel, are disclosed. A group of execution devices perform predetermined operations on an execution object. The control device comprises feedback unit configured to provide the difference between reference quantity and feedback quantity; and at least one control unit corresponding to each execution device of the group of execution devices respectively, which is configured to provide a target value to a driver of a corresponding execution device using a control mode based on the difference, and when any of the other execution devices are switched in/out, provide a target value to the driver using another control mode. The driver drives the corresponding execution device based on the target value. The impact to the execution object may be suppressed and/or the adjustment time may be shortened.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 2, 2014
    Inventor: Wang Lei
  • Patent number: 8588987
    Abstract: A wind farm includes a plurality of wind energy installations, a transfer point at which electrical energy produced by the wind energy installations is transferred to a public electricity grid system and for which nominal values are preset, and a measurement sensor configured to measure electrical actual values at the transfer point. The wind farm also includes a master regulator associated with an upper control level and configured to use upper nominal values and upper actual values at the upper control level to determine a preset for a lower control level, and a plurality of submaster regulators associated with the lower control level and configured to use the preset as a lower nominal value and, on the basis of the lower nominal value and a lower actual value, determine presets for the wind energy installations. A high level of control accuracy can thus be achieved even in large wind farms.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: November 19, 2013
    Assignee: REpower Systems SE
    Inventors: André Riesberg, Henning Rademacher, Hennig Harden, Guntram Kunft
  • Patent number: 8581937
    Abstract: Systems, methods, and computer-readable storage media for resizing images using seam carving techniques may include generation of a partial solution matrix by at least partially isolating dependencies between sub-problems of a dynamic programming problem corresponding to its solution within different regions of an input image. The number and/or shape of the isolated (or partially isolated) sub-problems may be dependent on the access pattern used by a dynamic programming operation to identify seams in the input image. Multiple sub-problems may be processed independently and in parallel on respective processor core(s) or threads thereof to generate the partial solution matrix. The partial solution matrix may then be processed to identify one or more low-cost seams of the input image. The methods may be implemented as stand-alone applications or as program instructions implementing components of a graphics application, executable by a CPU and/or GPU configured for parallel processing.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: November 12, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Chintan Intwala
  • Patent number: 8538558
    Abstract: A multi-chip module includes a first die having a control processor to generate a signal to control an industrial process and an input/output interface. The multi-chip module also includes a second die having a supervisory processor and an input/output interface. A processor failure of one of the control processor and the supervisory processor is detected by the other of the control processor and the supervisory processor, and the processor that detects the failure is configured to assert a signal through its input/output interface to cause the industrial process to transition to a safe state in response to the failure. Additionally, the first and second dies are created using different process technologies.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: September 17, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Sam Gnana Sabapathy, Alexander Tessarolo
  • Publication number: 20130218299
    Abstract: A compiler and method for parallelizing automatic control programs, wherein the method is applied to a Multi-Core Programmable Logic Controller (M-PLC) that includes multiple cores. The method includes the steps of dividing a serial automatic control program to be executed by the M-PLC into multiple program blocks, mapping the automatic control program to a parallelization model using the multiple program blocks, performing parallelization scheduling for the multiple program blocks according to the parallelization model to allocate respective multiple program blocks to the multiple cores of the M-PLC, converting each respective program block allocated to each core into respective machine codes, and downloading the machine codes to the multiple cores for their respective execution.
    Type: Application
    Filed: September 9, 2010
    Publication date: August 22, 2013
    Applicant: Siemens Aktiengesellschaft
    Inventors: Ming Jie, Fei Long, Li Pan, Michael Wieczorek
  • Patent number: 8515563
    Abstract: A safety controller (10) having at least one input (18) for the connection of a sensor (20), at least one output (22) for the connection of an actuator (24), at least one communication interface (30) for the connection of a further safety controller (10a-d), to exchange control relevant information as well as having and also having a control unit (14) is provided which is configured to carry out a control program which generates a control signal at the outputs (22) in accordance with predeterminable logic rules in dependence on input signals at the inputs (18) and/or in dependence on the control relevant information.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: August 20, 2013
    Assignee: Sick AG
    Inventors: Klaus Weddingfeld, Oliver Koepcke
  • Patent number: 8515581
    Abstract: The present invention relates to a method for automatic dose control of chemicals in liquid treatment, particularly for automatic dose control of chemicals in water treatment. The present invention also relates to a device arrangement for automatic dose control of chemicals. The invention utilizes adaptive linguistic equation controllers for dosing the chemicals.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: August 20, 2013
    Assignee: Kemira Oyj
    Inventors: Eila Piironen, Esko Juuso, Iiris Joensuu, Aki Sorsa
  • Patent number: RE44534
    Abstract: Disclosed are techniques for effective wireless device access and management via device capability integration. A method for constructing a machine using a plurality of devices selected from a group of devices, wherein each device in the group is configurable for providing short-range wireless communication, includes the steps of: starting an application template in response to an instruction from a user; analyzing the template to determine one or more capabilities required for the machine; searching in the group for devices substantially matching at least one of the capabilities; and integrating the matching devices into the machine.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: October 8, 2013
    Assignee: Wistron Corporation
    Inventors: Wei Li, Rong Yao Fu, Jun Shen, Xiao Xi Liu, Song Song