Specific Programming (e.g., Relay Or Ladder Logic) Patents (Class 700/18)
  • Patent number: 11853736
    Abstract: Ensuring that a control program of a programmable electronic component included in an optical module updatable as well while a control program of a microprocessor included in the optical module is in operation. A module that functions by causing an electronic component to operate, a microprocessor located in the module and coupled to a host device via communicating device uses data in the S-record format downloaded from the host device using the communicating device to update a control program of the electronic component.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: December 26, 2023
    Assignee: NTT ELECTRONICS CORPORATION
    Inventors: Yasuyuki Nanaumi, Atsushi Kusayama, Kiyoshi Kido, Yuji Akahori
  • Patent number: 11853237
    Abstract: A processing device in a memory sub-system retrieves an input/output (IO) instruction of a plurality of IO instructions from an IO instruction memory in the memory sub-system, the IO instruction comprising a first number of bits. The processing device further generates an IO vector based on the IO instruction, the IO vector comprising a second number of bits, wherein the second number of bits is greater than the first number of bits. In addition, the processing device causes a plurality of IO signals, based on the IO vector, to be driven on a signal communication bus to a memory device in the memory sub-system, wherein the plurality of IO signals comprises a number of signals equal to the second number of bits of the IO vector.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: December 26, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Kinyue Szeto
  • Patent number: 11752700
    Abstract: Systems and methods for optimizing the formulation of materials are provided. The systems and methods employ a data-driven, iterative approach to derivate optimal material formulations. One portion of the system includes a sample automation system that outputs the material samples to be tested, and a second portion of the system includes an optimization engine that analyzes data extracted from the material samples and generates additional formulations for materials to be printed and tested. This process continues so that optimal material formulations can be determined based on desired mechanical properties of the material to be optimized. The optimization engine can further be capable of predicting results of formulation that have not yet been tested and using those predictions to further drive the next suggested materials to be tested.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: September 12, 2023
    Assignees: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Michael J. Foshey, Timothy P. Erps, Mina Konakovic Lukovic, Wojciech Matusik, Wan Shou, Klaus Stoll, Bernhard Ulrich von Vacano, Hanns Hagen Goetzke
  • Patent number: 11638392
    Abstract: An agricultural implement comprising: a ground engaging tool; and an actuator mechanism (366; 466; 566). The actuator mechanism is configured to provide a bias force to the ground engaging tool such that it is biased towards a working position. The agricultural implement also includes a controller that is configured to automatically set the level of the bias force that is provided by the actuator mechanism based on control-data.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: May 2, 2023
    Assignee: CNH INDUSTRIAL AMERICA LLC
    Inventors: Daniel Hertzog, Bengt Per-Inge Linderson, Per Dennis Wallin, Carl Ola Fredrik Nilsson, Robert Svensson, Rickard Karl Gustav Nåhdin
  • Patent number: 11542818
    Abstract: The present disclosure relates to a vehicular work machine (10) that is adapted for handling at least two different interchangeable tools (4). The machine (10) also comprises a user control device (11) and a water supply arrangement (31) that is adapted to distribute water for retaining dust that is created when a tool (4) is used, The water supply arrangement (31) comprises a controllable valve (24) that is arranged to control the flow of the water that is distributed via at least one nozzle (29). The user control device (11) is arranged for selection of a desired tool, where at least one selectable tool is associated with a certain predefined water setting. Each water setting relates to a certain relative flow of distributed water during a certain time that is related to the time said tool (4) is chosen and performing a certain work procedure, and/or to the time said tool (4) is chosen and ready to perform a certain work procedure.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 3, 2023
    Assignee: HUSQVARNA AB
    Inventors: Fredrik Theander, Tommy Olsson
  • Patent number: 11378928
    Abstract: According to the present invention, an input operation unit receives an input related to generation and editing of a ladder diagram program. A partial circuit search unit searches and extracts a partial circuit corresponding to a ladder circuit of an inputted command name when the input operation unit receives the command name of the ladder circuit to be inserted into the ladder diagram program. A display unit outputs an input candidate corresponding to the partial circuit extracted by the partial circuit search unit. A replacement processing unit receives selection of the input candidate outputted from the display unit, and replaces, with the selected input candidate, the ladder circuit, the command name of which has been inputted by the input operation unit.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: July 5, 2022
    Assignee: OMRON Corporation
    Inventor: Shintaro Iwamura
  • Patent number: 11360454
    Abstract: A ladder display device of the disclosure includes: a ladder circuit storage unit that stores an insertion condition including at least an operation start position of a gesture operation, an operation end position of the gesture operation, and a circuit state of a net on a ladder diagram related to the gesture operation as insertion target ladder circuit information in association with a ladder circuit that is an insertion target; a ladder circuit condition determination unit that, with reference to the ladder circuit storage unit, determines a ladder circuit whose insertion condition is satisfied by a gesture operation performed on the touch panel; a ladder circuit generation unit that generates a ladder circuit determined by the ladder circuit condition determination unit as the gesture operation satisfying an insertion condition; and an edition control unit that inserts a ladder circuit generated by the ladder circuit generation unit into the ladder program.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 14, 2022
    Assignee: Fanuc Corporation
    Inventor: Nao Onose
  • Patent number: 11347215
    Abstract: Methods and systems for a monitoring system for data collection in an industrial environment including a data collector communicatively coupled to a plurality of input channels, wherein at least one input channel is connected to a high data rate source; a data storage structured to store detection parameters for the plurality of input channels, wherein a high data rate detection parameter is stored, wherein the high data rate detection parameter comprises at least a portion of data from the high data rate source; a data analysis circuit structured to analyze the plurality of detection values by evaluating a data handling constraint of the monitoring system with respect to the high data rate detection parameter; and a response circuit structured to adjust a data selection parameter to thereby adjust a data volume handled by the monitoring system in response to the data handling constraint.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: May 31, 2022
    Assignee: Strong Force IoT Portfolio 2016, LLC
    Inventors: Charles Howard Cella, Gerald William Duffy, Jr., Jeffrey P. McGuckin, Mehul Desai
  • Patent number: 11300604
    Abstract: Systems, methods, and devices for monitoring operation of industrial equipment are disclosed. In one embodiment, a monitoring system is provided that includes a passive backplane and one more functional circuits that can couple to the backplane. Each of the functional circuits that are coupled to the backplane can have access to all data that is delivered to the backplane. Therefore, resources (e.g., computing power, or other functionality) from each functional circuits can be shared by all active functional circuits that are coupled to the backplane. Because resources from each of the functional circuits can be shared, and because the functional circuits can be detachably coupled to the backplane, performance of the monitoring systems can be tailored to specific applications. For example, processing power can be increased by coupling additional processing circuits to the backplane.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: April 12, 2022
    Assignee: BENTLY NEVADA, LLC
    Inventor: Michael Alan Tart
  • Patent number: 11287808
    Abstract: An apparatus is disclosed that is used in an industrial process control and automation system that operates using an open platform data communication protocol. The apparatus includes a processor and a memory, and a communications interface connected to at least one process instrument and arranged to transmit instructions to and receive data from the at least one process instrument and to a data network of the industrial process control and automation system that communicates using the open platform data communication protocol. The apparatus memory contains a system repository file containing process data information sent to the apparatus from the at least one process instrument, a stored function block definition file containing function blocks that define a control strategy for controlling the at least one process instrument and an engineering repository containing the characteristics and parameters for the function blocks associated with the at least one process instrument.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 29, 2022
    Assignee: Honeywell International Inc.
    Inventors: James M. Schreder, Paul F. McLaughlin, John J. Rosa-Bian, Joseph P. Felix
  • Patent number: 11272403
    Abstract: The present disclosure relates to methods and nodes configured for control link definition in a networked control system, wherein the networked control system comprises a controlling node, a controlled process node and a Machine Type Communication, MTC, wireless communication link between the controlling node and the controlled process node. The method comprises to obtain process characteristics for a process performed in the controlled process node and NCS requirements for an automatic control process to be performed in the NCS. The controlling node also determines link capability requirements for the MTC wireless communication link based on the process characteristics and the NCS requirements. One or more quality of service, QoS, parameters of the MTC wireless communication link are customized based on the determined link capability requirements.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 8, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Torbjörn Wigren, Johan Bergman, Ari Kangas
  • Patent number: 11262735
    Abstract: Methods and systems for a monitoring system for data collection in an industrial environment including a data collector communicatively coupled to a plurality of input channels, wherein at least one input channel is connected to a high data rate source; a data storage structured to store detection parameters for the plurality of input channels, wherein a high data rate detection parameter is stored, wherein the high data rate detection parameter comprises at least a portion of data from the high data rate source; a data analysis circuit structured to analyze the plurality of detection values by evaluating a data handling constraint of the monitoring system with respect to the high data rate detection parameter; and a response circuit structured to adjust a data selection parameter to thereby adjust a data volume handled by the monitoring system in response to the data handling constraint.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: March 1, 2022
    Assignee: Strong Force IoT Portfolio 2016, LLC
    Inventors: Charles Howard Cella, Gerald William Duffy, Jr., Jeffrey P. McGuckin, Mehul Desai
  • Patent number: 11215963
    Abstract: A tracing apparatus that is connected to a PLC for inputting and outputting signals based on a ladder program includes: a ladder program analysis unit that analyzes an order in which nets in the ladder program are arranged so as to produce an execution order signal table indicating an order in which the nets are executed; a trace target setting unit that sets one or more nets to be traced; a trace data acquisition unit that acquires trace data in a predetermined sampling cycle; a compensation determination unit that determines, based on the table, whether or not the state (reference signal) of a signal at a contact included in a ladder circuit to be traced needs to be compensated for; and an output unit that outputs a ladder diagram of a trace result which has been compensated for based on the result of the determination of the compensation determination unit.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 4, 2022
    Assignee: FANUC CORPORATION
    Inventors: Kun Liu, Mitsuru Mochizuki
  • Patent number: 11205150
    Abstract: A model-driven and QoS-aware infrastructure facilitates the scalable composition of Web services in highly dynamic environments. An exception management framework supports two modes of exception management for business processes, providing a novel policy-driven approach to exception management implemented in the system infrastructure. Exception management is implemented in the system infrastructure, with exception handling policies supplied by individual business processes. Using the exception management framework, developers define exception policies in a declarative manner. Before a business process is executed, the service composition middleware integrates the exception policies with normal business logic to generate a complete process schema. This policy driven-approach can significantly reduce the development time of business processes through its separation of the development of the business logic and the exception handling policies.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jun-Jang Jeng, Hui Lei, Liangzhao Zeng, Hung-yang Chang, Santhosh Kumaran, Jen-Yao Chung
  • Patent number: 11155018
    Abstract: Systems and methods for controlling the operation of a blow molder are disclosed. An indication of a crystallinity of at least one container produced by the blow molder may be received along with a material distribution of the at least one container. A model may be executed, where the model relates a plurality of blow molder input parameters to the indication of crystallinity and the material distribution and where a result of the model comprises changes to at least one of the plurality of blow molder input parameters to move the material distribution towards a baseline material distribution and the crystallinity towards a baseline crystallinity. The changes to the at least one of the plurality of blow molder input parameters may be implemented.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: October 26, 2021
    Assignee: AGR INTERNATIONAL, INC.
    Inventors: Georg V. Wolfe, Jeff Schneider, William E. Schmidt
  • Patent number: 11076177
    Abstract: A first networked device may perform operations including receiving, from a media source device, a media stream. The first networked device may be configured to use a first media playback protocol and the media source device may be configured to use a second media playback protocol. The first media playback protocol and the second media playback protocol may be incompatible. Operations may further include transmitting, to a second networked device, the media stream. The first networked device and second networked device are configured to operate in a bonded zone.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: July 27, 2021
    Assignee: Sonos, Inc.
    Inventor: Arthur L. Coburn, IV
  • Patent number: 11005974
    Abstract: A method and a programmable controller for accessing data or functions, the data being stored in a database of the programmable controller and the database being assigned to an application program of the programmable controller, and a web server of the programmable controller being accessed by a client via the network protocol, where at least one program module of the automation program of the programmable controller is assigned to a web service of the web server, and where execution of the program module is initiated by the web service such that flexible and simply implementable access to data or functions of the programmable controller is therefore possible, and the access to the data or functions can be controlled load-dependently.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 11, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventor: Eugen Kremer
  • Patent number: 10977014
    Abstract: A programming environment and a simple programming language that runs on Ethernet block-input/output (block-IO) devices and hosting servers. In some embodiments, the ARGEE™ system includes a web-based programming environment that compiles a GUI program into a bytecode program of a virtual machine; and the virtual machine that runs in the device firmware and executes the bytecode program representing the GUI program created by a user. There are many programming languages that provide a web-based programming environment. Some such languages apply to embedded devices. However, the ARGEE™ system, considered as a whole, is unique in that the programming environment is not hosted on the same embedded device it controls. The system reduces the FLASH-memory requirements of the device by hosting the environment on an external server. The system also facilitates a faster update cycle of the environment software, making it easier to distribute changes to customers when environment changes.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: April 13, 2021
    Assignee: Turck Holding, GmbH
    Inventor: Roman Glistvain
  • Patent number: 10958377
    Abstract: Embodiments of this application provide an encoding and decoding method and device in wireless communications between network devices and user equipment. The encoding method includes: obtaining, by a transmit end, a post-polar-encoding data length corresponding to to-be-encoded data; segmenting, by the transmit end, the to-be-encoded data into at least one code block based on the post-encoding data length and a preset threshold; and performing, by the transmit end, polar encoding on each code block, and transmitting encoded data to a receive end. The embodiments of this application avoid a data transmission performance loss caused by an excessive quantity of segments.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yue Zhou, Yinggang Du, Rong Li
  • Patent number: 10860294
    Abstract: A requirements tracing validation tool analyzes an input corresponding to a requirements tracing set to identify high-level requirements and artifacts, subsystem-level requirements and artifacts, current links tracing between the requirements and the artifacts, and linguistic and logical elements of each identified artifact or link. The tool evaluates each link and provides a confidence level as to the correctness of the link. The tool may recommend additional links not already within the set and evaluate the recommended links for correctness. Further, the tool may evaluate the correctness of a given requirement over time as the requirements tracing set and its environment develops, and offer suggestions for amending the wording of artifacts and links to enhance uniformity and clarity throughout the requirements tracing set and increase the likely correctness of all traces and links within the environment.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 8, 2020
    Assignee: Rockwell Collins, Inc.
    Inventors: Jason L. Wong, May C. Chan, Ronald E. Klose
  • Patent number: 10849205
    Abstract: An apparatus, method, and system, the apparatus including a housing; a light source, disposed in the housing, including at least one source of illumination; a radio frequency (RF) transmitter located on or in the housing; and at least one directional radiating element at least partially enclosed by the housing and coupled to RF transmitter, the at least one directional radiating element directing a RF signal transmitted by the RF transmitter in a predetermined direction away from the housing.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 24, 2020
    Assignee: CURRENT LIGHTING SOLUTIONS, LLC
    Inventors: Roland Bátai, Selaka Bandara Bulumulla, Gábor Fehér, Michael J. Hartman, Róbert Horváth, Gábor Balint Törös
  • Patent number: 10846058
    Abstract: A method performed by a system development tool is provided. The method includes obtaining a system development model of a system under development, the system development model including a target model of the system and a task model, wherein the target model represents at least a set of target characteristics of the system, and wherein the task model represents a set of tasks. The task model associates at least one task characteristic to each task of the task model. The method also includes evaluating the system development model based on a quality model, the quality model providing a set of quantitative criteria for evaluating the system development model; as well as indicating an evaluation result.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 24, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Christian Körner, Reinhold Plösch
  • Patent number: 10827022
    Abstract: An M2M entity may retrieve data such that the representation of the data may consistently be returned in a form that can be dynamically specified in order to reduce complexity and overhead required by a requestor or consumer of the data. The semantic descriptions of the data that exist in the service layer may be used in order to provide desired results to the requestor or consumer of the data.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 3, 2020
    Assignee: Convida Wireless, LLC
    Inventors: William Robert Flynn, IV, Hongkun Li, Quang Ly, Dale N. Seed, Shamim Akbar Rahman, Zhuo Chen, Vinod Kumar Choyi
  • Patent number: 10819968
    Abstract: Embodiments are generally directed to neural network based patch blending for immersive video. An embodiment of a system includes one or more processor cores; a memory to store data for images in immersive video; and a neural network training framework. The neural network training framework is to generate a trained neural network for blending of a view of an object with patches generated for one or more detected occlusions for the object.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: October 27, 2020
    Assignee: INTEL CORPORATION
    Inventors: Ben Raziel, Asaf Shiloni, Gilad Bauman, Jill Boyce, Tzach Ashkenazi, Ilan Beer, Eytan Kats
  • Patent number: 10809691
    Abstract: An analysis system for a logic program for a programmable logic controller (PLC) is provided. The analysis system includes a non-transitory memory and a processor. The processor is configured to receive the logic program and divide it into a plurality of segments. The processor is configured to identify a plurality of features among the plurality of segments. The processor is configured to assign the plurality of features to respective classes. The processor is configured to map the plurality of features to respective data objects corresponding to the respective classes. The processor is configured to write the respective data objects to the non-transitory memory.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 20, 2020
    Assignee: Honda Motor Co., Ltd.
    Inventors: Derrick Cobb, Ravish Eshwarappa, Noah Ronneberg, Soumyashree Gad, Jiongqian Liang, Srinivasan Parthasarathy
  • Patent number: 10755003
    Abstract: Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, an API is utilized to establish at least a communication link between a simulation model created in a simulation application and an industrial controller system outside of the simulation model, wherein the simulation model comprises definitions for a virtual representation of at least a portion of a machine used in an industrial automation environment. Data is then exchanged between the industrial controller system and the simulation model over the communication link.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: August 25, 2020
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Francisco Maturana, Haithem Mansouri, Jaroslav Kriz
  • Patent number: 10705500
    Abstract: The purpose of the invention is the simplification of a task of changing a control program upon a control device which is in use. A support device comprises: a computing part computing, for each unit program which configures a control program, identification information according to the content of each of the unit programs; a first transferring part transferring the unit programs and the identification information which is associated with the unit programs to a control device; a generating part generating changed unit programs according to a change operation upon any of the unit programs which configure the control program; and a second transferring part transferring the changed unit programs to a control device which is in use on condition that identification information is present on the control device which is identical to the identification information which is associated with the unit programs which configure the control program.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 7, 2020
    Assignee: OMRON Corporation
    Inventors: Takashi Unno, Takashi Sakuma
  • Patent number: 10706203
    Abstract: A method for designing a system on a target device includes performing register retiming on an original design to generate a retimed design of the system. Compare points are identified in the original design and the retimed design. Equality constraints are defined for all compare points. Starting from the initial states of the original and retimed circuits, bounded sequential logic simulation is performed for a maximum number of time frames determined as the maximum absolute value of retiming variables computed during structural verification. Whether changed flip-flops in the retimed design have initial states that are correct are determined by comparing signal values at the compare points from the bounded sequential logic simulation.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: July 7, 2020
    Assignee: Altera Corporation
    Inventor: Mahesh A. Iyer
  • Patent number: 10664274
    Abstract: A controller and an editor that enable a ladder program to escape an infinite loop are provided. A controller that can detect a loop process being stuck in an infinite loop during execution of a ladder program includes an infinite loop escape unit for escaping the infinite loop by forcefully making an execution condition for a jump instruction false when the infinite loop occurs, the jump instruction being included in the loop process.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: May 26, 2020
    Assignee: Fanuc Corporation
    Inventor: Shouhei Miyashita
  • Patent number: 10579036
    Abstract: An execution code of a user program applicable to a PLC is fitted and arranged to an adequate block among memory blocks of variable sizes, and execution order and position information of each execution code are downloaded to the PLC along with recorded execution table. A CPU module of PLC sequentially executes each execution code randomly arranged on a memory with reference to the execution table. Because an execution code is loaded on a memory block having respectively different sizes such as N, 2N and 4N, utilization of non-use space can be improved over a conventional allocation method of fixed size. An execution table is utilized to discontinuously configure a program execution area, whereby a user program can be easily modified or added during PLC operation.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: March 3, 2020
    Assignee: LSIS CO., LTD.
    Inventor: Sang Hun Lee
  • Patent number: 10564908
    Abstract: One of embodiments is an operation terminal connectable with a printing device. The operation terminal includes: a communication unit that communicates with the printing device; an input unit that accepts input of an instruction; and a control unit. The control unit is configured, when the input unit receives input of an instruction to execute a predetermined processing in which target data is generated other than an instruction to execute printing while the control unit is executing a preset function, to execute the predetermined processing and generate a printing job to cause the printing device to perform printing based on the target data generated by the predetermined processing.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: February 18, 2020
    Assignee: Oki Data Corporation
    Inventor: Shun Kouda
  • Patent number: 10536270
    Abstract: A method for message management is disclosed. The method includes: deriving, by a first subscriber node (SN), a secret value associated with a publisher node (PN); generating, by the first SN, a first expected sequence number using a one-way function and the secret value; receiving, by the first SN, a first publisher message generated by the PN and including a first sequence number; validating, by the first SN, the first publisher message by comparing the first sequence number with the first expected sequence number; processing, by the first SN, a payload of the first publisher message in response to the first sequence number and the first expected sequence number matching; and generating, by the first SN node, a second expected sequence number using the one-way function, the first sequence number, and the secret value.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: January 14, 2020
    Assignee: Intuit Inc.
    Inventors: Michael Richard Gabriel, Glenn Carter Scott
  • Patent number: 10519629
    Abstract: A determination portion determines whether a working device is at a receivable posture which allows a receiving device to receive a radio signal transmitted from a transmission device 5 or the working device is at an unreceivable posture which does not allow the receiving device to receive the radio signal transmitted from the transmission device based on posture information detected by a posture sensor. Then, when determining that the working device 4 is at the unreceivable posture, the determination portion sets the receiving device in a power saving mode. On the other hand, when determining that the working device takes the receivable posture with the receiving device being set in the power saving mode, the determination portion returns the receiving device 6 to a normal power mode.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 31, 2019
    Assignee: KOBELCO CONSTRUCTION MACHINERY CO., LTD.
    Inventor: Kazuomi Endo
  • Patent number: 10430359
    Abstract: The invention relates to the use of an IO link for linking a field device to a master assembly.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: October 1, 2019
    Assignee: Balluff GmbH
    Inventors: Albert Feinaeugle, Juergen Gutekunst
  • Patent number: 10401802
    Abstract: A human-machine interface device suitable for use in an automation system comprising a plurality of the human-machine interface devices, where each human-machine interface device includes at least one hardware resource, a system bus, and an interconnect circuit and is configured for interconnecting with at least one other human-machine interface device to form a device cluster, where the interconnect circuit provides a communication channel between individual system bus in each human-machine interface device forming the device cluster.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: September 3, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Anandkumar Chalapuradudi Bandigowda, Suneesh Puthiyonnan
  • Patent number: 10386817
    Abstract: A machine tool control system may include a processing module and subsystem circuitry coupled to the processing module by a bus. The processing module may include memory circuitry and a multi-core processor. The multi-core processor may include a first set of processor cores assigned exclusively to perform real-time tasks for controlling motion relative to one or more axes by executing first instructions stored in the memory circuitry, a second set of processor cores assigned exclusively to perform non-real-time tasks by executing second instructions stored in the memory circuitry, and a timer circuit configured to generate a cycle signal at periodic intervals. The subsystem circuitry may be configured to obtain axis feedback data from one or more feedback encoders and axis control data from the first set of processor cores during each of the periodic intervals.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: August 20, 2019
    Assignee: HAAS AUTOMATION, INC.
    Inventors: Sergey Lototsky, Radik Gradinarski
  • Patent number: 10355823
    Abstract: A system and method for block-code transcoding. An input signal is analyzed to determine if the input signal includes multiple control words, multiple data words and a single control word or only data words. If the input signal comprises multiple control words, the method includes, generating a control word location map and mapping the control codes and any data words to a block-code encoded transmission signal. If the input signal comprises a single control word and multiple data words, the method includes, generating a control word location address indicating a location of the single control word and mapping the control code and the multiple data words to a block-code encoded transmission signal. If the input signal comprises only data words, the method includes, mapping the data words sequentially into the block-code encoded transmission signal.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 16, 2019
    Assignee: Microsemi Storage Solutions, Inc.
    Inventor: Steven Scott Gorshe
  • Patent number: 10324438
    Abstract: An apparatus for generating a control program for sequence control. The sequence-control programming apparatus includes a storage section configured to store plural types of given ladders respectively describing plural types of commands separately from each other by ladder logic, the commands related to a specific operation to be executed by the operating system; a selection input section configured to receive a selection input for selecting a plurality of desired given ladders from the plural types of given ladders; and a program generating section configured to extract the plurality of desired given ladders from the storage section in accordance with the selection input, and combine the extracted desired given ladders to convert the extracted desired given ladders into a single system-compatible ladder configured to make the operating system execute the specific operation, so as to generate the control program.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 18, 2019
    Assignee: FANUC CORPORATION
    Inventor: Yasuyuki Shimoda
  • Patent number: 10318404
    Abstract: A programming environment and a simple programming language that runs on Ethernet block-input/output (block-IO) devices and hosting servers. In some embodiments, the ARGEE™ system includes a web-based programming environment that compiles a GUI program into a bytecode program of a virtual machine; and the virtual machine that runs in the device firmware and executes the bytecode program representing the GUI program created by a user. There are many programming languages that provide a web-based programming environment. Some such languages apply to embedded devices. However, the ARGEE™ system, considered as a whole, is unique in that the programming environment is not hosted on the same embedded device it controls. The system reduces the FLASH-memory requirements of the device by hosting the environment on an external server. The system also facilitates a faster update cycle of the environment software, making it easier to distribute changes to customers when environment changes.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 11, 2019
    Assignee: Turck Holding, GmbH
    Inventor: Roman Glistvain
  • Patent number: 10311009
    Abstract: Apparatus, systems, and methods for communicating data between a controller and a multiplicity of field devices operating in a process plant are provided. The system includes distributed marshaling modules coupled by a head-end unit to I/O cards in communication with the controller. The distributed marshaling modules communicate with the field devices via respective electronic marshaling components converting signals between the field devices and the I/O cards. The distributed marshaling modules are coupled to the head-end unit by a ring communication architecture, such that the distributed marshaling modules may each be located relatively proximate to the field devices to which they are coupled.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 4, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Godfrey R. Sherriff, Gary K. Law
  • Patent number: 10268797
    Abstract: Methods and apparatuses to design an integrated circuit are discussed. In one embodiment, the method of designing an integrated circuit comprises partitioning a chip resource into a plurality of sections, and calculating the rank of the sections based on a quality metric. The method further comprises removing the sections with the lowest ranks from consideration by a placement transform.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 23, 2019
    Assignee: Synopsys, Inc.
    Inventors: Kenneth S. McElvain, Benoit Lemonnier, William Halpin
  • Patent number: 10268764
    Abstract: A ladder program editing device extracts a ladder circuit satisfying a search condition for searching a ladder program based on the search condition designated by a user and a network comment associated with the extracted ladder circuit. When the extracted ladder circuit is displayed, the network comment extracted together is displayed on a screen in a form associated with the ladder circuit.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 23, 2019
    Assignee: FANUC CORPORATION
    Inventors: Toshiyuki Matsuo, Mitsuru Mochizuki
  • Patent number: 10225230
    Abstract: A method includes receiving, at a field programmable gate array (FPGA), one or more Ethernet packets of a message including control or status information associated with the FPGA. The method also includes determining, by the FPGA, a payload of each packet by removing at least one Ethernet header from the packet. The method further includes removing, by the FPGA, a User Datagram Protocol (UDP) header from each packet and determining UDP header metadata. The method also includes converting, by the FPGA based on the UDP header metadata, the packets to a read or write message associated with one or more registers of the FPGA. In addition, the method includes performing, by the FPGA, a read or write of the one or more registers of the FPGA according to the read or write message.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: March 5, 2019
    Assignee: Raytheon Company
    Inventors: Brandon H. Daugherty, Jason B. Emery, Brian D. Sirois, Bradley D. Staal, Paul J. Lewis, Michael S. Mitchener
  • Patent number: 10162334
    Abstract: A numerical control device includes an alarm corrective measure operation history information storage unit, an operation history information acquiring unit, an alarm corrective measure operation history information recording unit, and an alarm corrective measure operation history information extracting unit. The alarm corrective measure operation history information recording unit has an alarm corrective measure operation history information recording optimization section, which optimizes information on an operation included in generated alarm corrective measure operation history information to release an alarm, and the alarm corrective measure operation history information extracting unit has an alarm corrective measure operation history information extraction optimization section, which optimizes the extracted alarm corrective measure operation history information to release an alarm.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: December 25, 2018
    Assignee: FANUC Corporation
    Inventor: Mitsuhiro Kamijo
  • Patent number: 10139805
    Abstract: A ladder diagram monitoring device displays an operation situation of a ladder program executed on a programmable controller built in a CNC on a monitor. A comment added to a circuit of the ladder program is provided with a region for displaying information on an operation situation of the CNC, the operation situation of the ladder program is reflected in the region, and display data in which the operation situation of the CNC is displayed is displayed.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 27, 2018
    Assignee: FANUC CORPORATION
    Inventor: Yasuyuki Ino
  • Patent number: 10139798
    Abstract: A production machine or machine tool has a memory into which a part program incorporating HMI instructions in the form of script segments is loaded, wherein the HMI instructions are evaluated by a processing component during the execution of the part program and wherein a display unit is controlled by the processing component for displaying HMI outputs. A corresponding method and a computer program for executing the method are also disclosed.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 27, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventor: Wolfram Kuhnert
  • Patent number: 10114358
    Abstract: An information processing device collects information on an operating state of a communication system formed of a master device that manages communication over a network and at least one slave device connected to the network and capable of performing communication as instructed by the master device. The master device and the slave device record communication log entries regarding time information and a communication state in accordance with communication processing. The information processing device includes an acquiring section that acquires communication log entries from at least one of the master device and the slave device, a log entry rearranging section that rearranges the acquired communication log entries based on the time information, and a log entry extracting section that extracts, out of the rearranged communication log entries, any communication log entry recorded within a predetermined period of time from occurrence of a communication log entry including communication abnormality information.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: October 30, 2018
    Assignee: OMRON Corporation
    Inventors: Shohei Fujiwara, Hiromu Suganuma, Nobuyuki Takuma, Takehiko Hioka, Yasuki Yoda, Toshiyuki Nakamura
  • Patent number: 10089271
    Abstract: A field bus system includes at least one bus module designed as a master module with at least one connecting device for connection to a network and with at least one port for connecting a parameterizable IO link device. The field bus system uses a data storage device which is designed as an IO link device and which can be connected to the at least one port for connecting an IO link device and in which all parameters of the IO link devices connected to the master module are stored and can be read by the master module.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: October 2, 2018
    Assignee: Balluff GmbH
    Inventors: Albert Feinaeugle, Stephan Langer, Stephan Franz
  • Patent number: 10082782
    Abstract: A device that provides for the non-invasive data monitoring of analog IO of a Programmable Logic Controller (PLC) system. The output is ultimately displayed on an interface in real-time and is measured directly from the IO channel. This type of device allows the accurate reading and analysis of errors and erroneous data within a device and transmission of said data to disparate secondary devices for use.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: September 25, 2018
    Assignee: FACTS Engineering, LLC
    Inventors: David R. Walker, Goran Igic, Thomas A. Moulton, David A. White
  • Patent number: 10073475
    Abstract: A voltage regulator circuit and a control method therefor are provided. A voltage regulator circuit includes a Switching Pulse Width Modulation (PWM) voltage regulation control integrated chip (IC), a first switch, a second switch, and a voltage detector. The Switching PWM voltage regulation control IC includes a low-dropout (LDO) regulator and a PWM voltage regulator. The voltage detector detects a predetermined voltage level range of the output voltage, and generates a power good signal of the output voltage. During the startup period, the first switch is turned on, and the input voltage supplies the power source for the LDO regulator to generate a driving source required by the Switching PWM voltage regulation IC. After the startup period, the power source of the LDO regulator are switched from the input voltage to the output voltage by the first switch and the second switch.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: September 11, 2018
    Assignee: Wistron Corporation
    Inventors: Ying-Tzu Chou, Meng-Ru Tsai