Sequence Program Response Patents (Class 700/23)
  • Patent number: 11251990
    Abstract: Provided is a control device comprising a communication management part and a user application processing part. The user application processing part is for detecting slave devices, which are communication targets of control data having been set using a setting tool, and the slave devices are connected to a filed bus. The communication management part is for managing the communication of the control data in accordance with a control cycle. The communication management part determines the control cycle using a pre-stored propagation delay time for each of the slave devices that are the communication targets of the control data.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 15, 2022
    Assignee: OMRON Corporation
    Inventors: Yasushi Yamawaki, Taishi Kawaguchi, Kojiro Baba, Shigenori Sawada
  • Patent number: 11036191
    Abstract: A machine learning device, which performs a task using a plurality of industrial machines and learns task sharing for the plurality of industrial machines, includes a state variable observation unit which observes state variables of the plurality of industrial machines; and a learning unit which learns task sharing for the plurality of industrial machines, on the basis of the state variables observed by the state variable observation unit.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: June 15, 2021
    Assignee: FANUC CORPORATION
    Inventors: Masafumi Ooba, Taketsugu Tsuda, Tomoki Oya
  • Patent number: 11036204
    Abstract: Provided is a numerical controller capable of efficient signal transmission and reception to and from a retrofitted PLC. A numerical controller includes a numerical control unit, a built-in PLC, and a retrofitted PLC operating at a predetermined control period different from those of the numerical control unit and the built-in PLC. The retrofitted PLC is configured to detect external triggers issued from the numerical control unit and the built-in PLC, execute a sequence processing for numerical control processing upon detection of the external trigger issued from the numerical control unit, and execute a sequence processing for built-in PLC processing upon detection of the external trigger issued from the built-in PLC.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: June 15, 2021
    Assignee: Fanuc Corporation
    Inventor: Noritake Nagashima
  • Patent number: 10747211
    Abstract: A method for engineering a method- or process-engineering plant with at least one function module, a corresponding function module and a stored program control, wherein the function module includes the stored program control and the method- or process-engineering module that can be controlled or regulated thereby fur use as part of the plant, where a parameter-configurable user program is loaded into the stored program control, and information for the integration of the function module in a file is provided, during engineering of the plant, which defines the parameters for the application-specific configuration of the function module via a plant-engineering tool and stored via an interface specified in a formal description language, for configuration of the user program, in a memory area of the control such that an engineering tool, which is specific to the respective stored program controls used within function modules, is advantageously no longer required.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: August 18, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Mathias Maurmaier, Andreas Stutz
  • Patent number: 9753524
    Abstract: A dispatch module implemented in at least one of a memory or a processing device is operatively coupled to multiple processing modules, each having a first clock configuration and a second clock configuration. The dispatch module, at a first time, changes a first processing module included in the multiple processing modules from a first clock configuration to a second clock configuration. The dispatch module prohibits, at a second time within a predetermined time period and after the first time, a second processing module included in the multiple processing modules from changing from the first clock configuration to the second clock configuration if an indicator associated with a number of changes of the multiple processing modules between a first clock configuration and a second clock configuration within the predetermined time period and prior to the second time satisfies a criterion.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Vaishali Kulkarni, Jeffrey G. Libby, Mihir Wagh
  • Patent number: 9563584
    Abstract: Provided are a method and device for buffer processing in a System on Chip (SoC). The method includes that when a first datum of a first user needs to be buffered, a current storage start address is read, the first datum is stored into a buffer space from the current storage start address, wherein the buffer space occupied by the first datum is a first buffer space; corresponding to the first datum, storage location information including a start address and a space length of the first buffer space is saved, so that when the first datum needs to be read, the first buffer space is located according to the start address and the space length, and the first datum is read from the first buffer space; the current storage start address is updated with a next address of the first buffer space, so that next data needing to be buffered is buffered from the updated current storage start address.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: February 7, 2017
    Assignees: ZTE MICROELECTRONICS TECHNOLOGY CO., LTD., ZTE CORPORATION
    Inventor: Linsheng Zhang
  • Patent number: 9560707
    Abstract: An energy-efficient, compact and cost-effective solution for driving a number of high-power LED groups for lighting applications includes using a single switching power supply together with LEDs connected in series and/or in parallel and pulse width-controlled switches in parallel across the individually controllable LED groups. If the switch of an LED group is ON, the LED group will not light up. If the switch is in the OFF position, the full current of the power supply will pass through the corresponding LED group.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: January 31, 2017
    Assignee: EldoLAB Holding B.V.
    Inventors: Machiel Slot, Antonius Jacobus Maria Cremer
  • Patent number: 9535935
    Abstract: Technologies are provided for validating application models within a database environment. For example, an application model can be provided to a database environment and validated against a meta-schema and/or an application schema stored within the database environment. Successful validation can be required before the application model is allowed to run within the database environment (e.g., before the application model can be stored within the database environment).
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: January 3, 2017
    Assignee: SAP SE
    Inventor: Andreas Doms
  • Patent number: 9477257
    Abstract: A dispatch module implemented in at least one of a memory or a processing device is operatively coupled to multiple processing modules, each having a first clock configuration and a second clock configuration. The dispatch module, at a first time, changes a first processing module included in the multiple processing modules from a first clock configuration to a second clock configuration. The dispatch module prohibits, at a second time within a predetermined time period and after the first time, a second processing module included in the multiple processing modules from changing from the first clock configuration to the second clock configuration if an indicator associated with a number of changes of the multiple processing modules between a first clock configuration and a second clock configuration within the predetermined time period and prior to the second time satisfies a criterion.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 25, 2016
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Vaishali Kulkarni, Jeffrey G. Libby, Mihir Wagh
  • Patent number: 9454478
    Abstract: At least one guest system, for example, a virtual machine, is connected to a host system, which includes a system resource such as system machine memory. Each guest system includes a guest operating system (OS). A resource requesting mechanism, preferably a driver, is installed within each guest OS and communicates with a resource scheduler included within the host system. If the host system needs any one the guest systems to relinquish some of the system resource it currently is allocated, then the resource scheduler instructs the driver within that guest system's OS to reserve more of the resource, using the guest OS's own, native resource allocation mechanisms. The driver thus frees this resource for use by the host, since the driver does not itself actually need the requested amount of the resource.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: September 27, 2016
    Assignee: VMware, Inc.
    Inventor: Carl A. Waldspurger
  • Patent number: 9292263
    Abstract: A system and method for quickly discerning a process's completeness via graphical representation of processes by graphical objects with associated embedded symbols is disclosed. The present system and method decreases design time and increases personnel deployment efficiency.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: March 22, 2016
    Assignee: Massively Parallel Technologies, Inc.
    Inventor: Kevin D. Howard
  • Patent number: 9218862
    Abstract: An integrated circuit may have circuitry that includes a storage circuit, a processing circuit, and at least one state register to implement a finite-state machine. The storage circuit may store base addresses and output data for each state of the finite-state machine. The storage circuit may further store offset values that are based on the input data to the finite-state machine and the state transition from a current state to a next state caused by the input data. The processing circuit may compute the address of the storage circuit location where the output data of the next state is stored. The computation of this address may depend on the offset value and base address of the current state. The state register may receive the address from the processing circuit, store the address, and perform the corresponding memory access operation on the storage circuit.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: December 22, 2015
    Assignee: Altera Corporation
    Inventors: Richard Arthur Grenier, Carl Ebeling
  • Patent number: 9189262
    Abstract: A method of recommending one or more solutions to a performance issue may include receiving operations information associated with a print production environment, determining one or more performance metrics associated with the print production environment based on at least a portion of the received operations information, and determining whether a performance issue associated with the print production environment exists based on one or more of the performance metrics.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: November 17, 2015
    Assignee: Xerox Corporation
    Inventors: Sudhendu Rai, Eric Michael Gross
  • Patent number: 9014825
    Abstract: A programmable power distributing sequencer including a plurality of internal regulators, an internal memory adapted to store a user programmable script including instructions for sequentially enabling and disabling the regulators, and a controller adapted to enable and disable the regulators based on the script. The controller may receive the user programmable script from a programming source, such as an applications processor, an external memory, or external programming device. Before using the user programmable script, the controller may execute a default script stored in the internal memory to initially power up the programming source. The sequencer may further include an external port for similarly controlling one or more external regulators. The port may also be used to connect multiple sequencers together, such as in a cascaded, hierarchical, and/or redundant manner. Additionally, the sequencer may include a fault detection module for detecting faulty operating regulators.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 21, 2015
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Chad L. Olson, Joseph B. Vandem Wymelenberg
  • Patent number: 9002482
    Abstract: A cleaning robot (1) is provided with: a main body housing (2) that moves along a floor in a self-propelled manner with a suction port (6) and an exhaust port (7) open; a motor fan (22) positioned inside the main body housing (2); a dust collection part (30) driven by the motor fan (22) so as to collect airflow dust that has been suctioned from the suction port (6); an infrared remote controller (60) that specifies an arbitrarily-defined location in space for setting up the main body housing (2) by emitting infrared rays; and an infrared sensor (18) that detects the specified location specified by the infrared remote controller (60). The cleaning robot moves to the specified location detected by the infrared sensor (18) and then carries out a cleaning operation, or carries out a cleaning operation while moving to the specified location.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: April 7, 2015
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Masanori Tsuboi
  • Patent number: 8989891
    Abstract: Provided are a control system and a control method by which a part of a continuously written machining program can be easily executed by a machine tool, and operation and the like of the machine tool can be checked. The control apparatus has an input device 102 which inputs a start instruction of a specific section of a machining program, and a partial executing device between the inputted start instruction of the specific section, and an end instruction that corresponds to the start instruction, to an operation executing device (101).
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 24, 2015
    Assignee: Citizen Machinery Co., Ltd.
    Inventors: Hitoshi Matsumoto, Hisashi Saito, Masaki Hara
  • Patent number: 8937741
    Abstract: A multi-function printer main body has a copy function. A remote terminal conducts various kinds of copy settings or instructions to start copy. An execution button is provided in the multi-function printer main body. When the execution button is operated in normal time, copy is executed with the default settings. When copy is executed by inputting copy settings on the remote terminal side, copy can be executed again with the copy settings used for the last time by operating the execution button until a predetermined period of time passes. Therefore, in a case of executing copy with the default settings or repeatedly executing copy with the same settings as the settings used for the last time, a user's work burden can be reduced because it is sufficient for the user to operate the execution button 38.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: January 20, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Yasuhisa Yamamoto
  • Patent number: 8897899
    Abstract: A method and programming chart having viewable indicia thereon for programming a decoder-based controller is disclosed. The programming chart comprises a specific portion comprising a station number area for one or more stations being controlled by a decoder-based irrigation controller, a decoder address area adapted to receive an entry indicating an address of a decoder being associated with each of the one or more stations and a plurality of other information areas for each of the one or more stations to receive information pertaining to each of the one or more stations. Furthermore, a method is provided for programming a decoder-based irrigation controller comprising associating a decoder unit with at least a first station, removing a decoder address indicator provided with the decoder unit and recording the decoder address indicator onto a programming chart onto an area designated for a decoder address associated with the first station.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: November 25, 2014
    Assignee: Rain Bird Corporation
    Inventors: Jonathan I. Marsters, Harvey J. Nickerson, Sundarraj Karthikeyan, Douglas H. Callison, Steven A. Hollington, Darin K. Price
  • Patent number: 8849431
    Abstract: Systems and methods for dynamic reconfiguration of an application of a programmable process controller are provided. According to one embodiment, a configuration device reads a new configuration file, which contains information regarding a desired number of instances and desired configurations of modules of the process control application, from its local memory. The configuration device then causes the application to instantiate the desired number of instances with the desired configurations by replacing an existing configuration file of the programmable process controller with the new configuration file. In another embodiment, a process control application of a programmable process controller dynamically configures its structure and memory allocation usage. During startup of the application, a configuration file is read that defines a number of instances and configurations of modules for the application.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Flow Data, Inc.
    Inventors: Keith Thomson, Paul Brennan
  • Patent number: 8805593
    Abstract: A control system for operating a device in a turbo machine system. The system includes a first programmable logic control device producing an analog output signal and a relay circuit electrically connected to the first programmable logic control device to receive the analog output signal. A field device is electrically connected to the relay circuit to receive the analog output signal to operate based on the analog output signal to provide a load. In addition, the relay circuit is electrically connected to a second programmable logic control device to communicate the analog output signal to the second programmable logic control device to monitor the analog output signal.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: August 12, 2014
    Assignee: Energy Control Technologies, Inc.
    Inventor: Gregory D. Johnson
  • Publication number: 20140214181
    Abstract: The present disclosure is directed to a control system for a machine. The control system has an electronic module that includes a memory storing a control system software. The control system also includes at least one programmable controller in communication with the memory, where the at least one programmable controller is configured to protect machine components from damage by running the control system software, detecting a control system software fault, intercepting a process fault termination command, setting at least one output signal in response to the control system software fault, terminating at least part of the control system software that contains the control system software fault, and resetting at least part of the control system.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Caterpillar Inc.
    Inventors: Behrouz Ghazanfari, Dennis John Melas, Gregory Raymond Kupiec
  • Patent number: 8783210
    Abstract: A robot coating system (1) includes a robot moving unit (21) which makes a robot (11) having a coating gun (12) successively move to a plurality of planned coating positions, a readying pressure imparting unit (22) which drives a pump (13) of the coating gun before reaching the planned coating positions and imparts to the viscous material a predetermined readying pressure without coating the viscous material, a coating executing unit (23) which executes coating work of the viscous material by a predetermined flow rate over a predetermined coating time when the coating gun has reached a planned coating position, and a post-coating stopping unit (24) which continues the coating work to make the pump stop after the end of the work when executing the coating work and a stop command of the robot is issued.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 22, 2014
    Assignee: FANUC Corporation
    Inventor: Yuusake Takayama
  • Publication number: 20140200684
    Abstract: A control device efficiently performs priority-dependent data transmission through a communication line and a control method aimed at the priority-dependent data transmission. The control device includes a transmitter that transmits data as a frame to another unit through the communication line and a generator that generates the data to be transmitted to another unit. When the higher-priority data to be transmitted is generated in a receiver or a controller while the transmitter transmits a first frame, the transmitter transmits a second frame including the higher-priority data to be transmitted after transmitting a first frame up to a predetermined block.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 17, 2014
    Applicant: OMRON Corporation
    Inventor: Seiji MIZUTANI
  • Patent number: 8761926
    Abstract: A robot control method for controlling robot walking includes: generating control information, based on a plurality of postures corresponding to different points of time and at least including a reference posture when a robot is independently standing without falling down, and controlling the robot so that the robot performs a predetermined walking motion; and determining whether a value of a gyro index is larger than a predetermined threshold value, during the controlling of the robot, and, when the value of the gyro index is larger than the predetermined threshold value, performs a reflex control processing.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: June 24, 2014
    Assignee: Fujitsu Limited
    Inventor: Riadh Zaier
  • Patent number: 8725832
    Abstract: A method and apparatus for creating and posting media is provided. For example, the invention allows a user to quickly create, signal process, encode, and transfer media files to a server for storage, posting, distribution, and retrieval. Thus, media such as audio, video, display, photo, spreadsheet, Web Clips, and HTML pages can be combined into a media file for uploading to a server and accessed from listings posted at web sites. In accordance with embodiments, a user downloads and installs a plug-in at the user's client computer. The user then registers and logs onto the server to perform various tasks. For example, the user can create a combined audio and photo media file at the client computer, in accordance with server based control parameters received from the system server. The plug-in then allows the user to perform digital signal processing and encoding of the media file at the client computer.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: May 13, 2014
    Assignee: Trio Systems, LLC
    Inventor: Alan Bartholomew
  • Publication number: 20140128995
    Abstract: Control programs for robotic systems are synchronized through the use of synchronization objects which control access to shared resources and allow for sequencing of events in separate program threads. Where necessary, partner objects generate between control programs and synchronization objects to assure uniform interaction between control program threads and synchronization objects. As all synchronization objects contain searchable partner lists, actual simulated and runtime deadlocks including any type of synchronization object can be detected, and the full system can be analyzed to identify potential deadlocks.
    Type: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Applicant: KUKA ROBOTICS CORPORATION
    Inventor: Kenneth A. Stoddard
  • Patent number: 8682482
    Abstract: The working support robot system of the present invention includes: a robot arm (11); a measuring unit (12) for measuring the worker's position; a work progress estimation unit (13) for estimating the work progress based on data input from the measuring unit (12) while referring to data on work procedure, and for selecting objects necessary for the next task when the work is found to have advanced to the next procedure; and an arm motion planning unit (14) for planning the trajectory of the robot arm (11) to control the robot arm (11) based on the work progress estimated by the work progress estimation unit (13) and selected objects. The working support robot system can deliver objects such as tools and parts to the worker according to the work to be performed by the worker.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: March 25, 2014
    Assignees: Toyota Motor East Japan, Inc., Tohoku University
    Inventors: Kazuhiro Kosuge, Yusuke Sugahara, Jun Kinugawa, Yuta Kawaai, Akiyoshi Ito, Yoichi Matsui, Shinji Kawabe
  • Patent number: 8666519
    Abstract: Individuals can operate processor enabled devices at a high level of performance, even if they have little or no familiarity with those devices, by indirectly operating them through a first processor enabled device. The direct interactions of individuals with a familiar device can be communicated to one or more processors that perform signal processing functions in order to generate control signals that direct the operation of a second, unfamiliar processor-enabled device. In this closed-loop system, individuals can receive real-time feedback on the performance of the second device in a form associated with the operation of the first device.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: March 4, 2014
    Assignee: Archetype Technologies, Inc.
    Inventor: Bryan Bergeron
  • Patent number: 8666521
    Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: March 4, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Graf
  • Patent number: 8635597
    Abstract: There is described a method for determining the processing sequence of components of a function plan for a sequentially operating automation system. Each component is allocated a component code in a reversible unambiguous manner and, while the components have a signal input and output connection, these should be applicable to a number of various function plans and thus minimize the reaction time of an automation system to process signals. The above is achieved, whereby the signal path in the function plan commences at an initial component in a recursive procedure in the forward direction and returns in the backward direction.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 21, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Andreas Drebinger
  • Publication number: 20130341091
    Abstract: A method for managing a drilling operation, including generating, by a first sensor and a second sensor of a bottom hole assembly (BHA), a first time based data log and a second time based data log, respectively, representing a borehole parameter along a drilling trajectory, determining, by a computer processor of the BHA and during the drilling operation, a time shift by comparing the first time based data log and the second time based data log, where offsetting the first and second time based data logs by the time shift maximizes a correlation factor of the first and second time based data logs, and determining, within a pre-determined time period from generating the first and second time based data logs, a drilling speed based on the time shift and a pre-determined distance between the first sensor and the second sensor.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Inventor: Junichi Sugiura
  • Patent number: 8612962
    Abstract: The invention relates to a method for programming and/or diagnosis of a memory-programmable controller, having at least one memory-programmable function component. For programming, a predetermined programming system is used. In the context of this programming system variables are predetermined, and information exchange sequences are used for the programming. Results of the programming are output during at least one programming mode via an output device, and input information is at least in part stored permanently in memory.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: December 17, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Stefan Riedmann, Wolfgang Paul, Stephan Schultze
  • Patent number: 8600523
    Abstract: In a method for controlling an operation of a coordinate measuring device, at least one operational parameter is determined. One value of the operational parameter is allocated to a plurality of components. A sequence for determining the operational parameter is provided for the majority of the components. The method for determining the operational parameter in the predetermined sequence for each component is now described. It starts with the component that is first in the sequence: i) if the value of the operational parameter is allocated to the component, the value is adopted as a value of the operational parameter that is available for the operation, ii) if no value of the operational parameter is allocated to the components, one available value of the operational parameter that was available until then still remains available, iii) if another component is provided in the sequence, the method is carried out with the component.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: December 3, 2013
    Assignee: Carl Zeiss Industrielle Messtechnik GmbH
    Inventor: Otto Ruck
  • Patent number: 8560093
    Abstract: A common library stores therein user function blocks and ready-made protected function blocks. By being manipulated by the user, an editing device links some of function programs stored in the function blocks in the library to form a control program which controls the exchange of signals between I/O modules and external devices. A control section in the terminal device allows the alteration of the function programs included in the user function blocks, but inhibits the alteration of the function programs included in the protected function blocks.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: October 15, 2013
    Assignee: JTEKT Corporation
    Inventors: Kenichi Ikegami, Tsutomu Araki
  • Patent number: 8515564
    Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: August 20, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Graf
  • Patent number: 8509926
    Abstract: A method of diagnosing an adaptive process control loop includes measuring process control loop signal data, generating a plurality of process control loop parameters from the process loop signal data and evaluating a condition of the adaptive process control loop from one or more of the plurality of process control loop parameters. The process control loop data is generated as a result of a normal operation of one or more process control devices within the adaptive process control loop when the adaptive process control loop is connected on-line within a process control environment. A self-diagnostic process control loop includes a diagnostic tool adapted to receive a diagnostic index pertaining to a process control loop parameter for each component of the process control loop and for the complete process control loop. Each diagnostic index is generated from signal data by a corresponding index computation tool.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: August 13, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Terrence L. Blevins, Wilhelm K. Wojsznis, Gregory K. McMillan, Peter Wojsznis
  • Publication number: 20130185012
    Abstract: A sensor output correction circuit includes a storage unit configured to rewritably store one or more commands for correcting a sensor output from a sensor, a reading unit configured to read a target command from the one or more commands stored in the storage part, plural execution units, each of the plural execution units configured to execute a sequence corresponding to the one or more commands, and a selecting unit configured to select a target execution unit from the plural execution units, the target execution unit configured to execute a target sequence corresponding to the target command read by the reading unit. When execution of the target sequence is completed, an address accessed by the reading unit at a time of reading the target command is shifted to another address.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 18, 2013
    Inventors: Konosuke YAMAMOTO, Yoichi KIMURA
  • Publication number: 20130178951
    Abstract: Techniques for configuring physical spaces are provided. Walls of a physical space are selectively engaged on tracks and sectioned. The walls include integrated devices to receive instructions and automatically reconfigure themselves into custom defined spaces by moving along the tracks in accordance with the instructions. Moreover, the walls selectively include integrated media devices that receive instructions to present custom information and to provide interactive custom services. The instructions can be customized and dynamically delivered to the walls and the media devices on demand to alter the physical space of an establishment along with altering the presented information and provided services of the establishment.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 11, 2013
    Applicant: NCR Corporation
    Inventor: Lyle Howard Sandler
  • Patent number: 8483847
    Abstract: According to one embodiment, a control system includes a first controller, a second controller, and a network connector. The network connector is configured to network-connect the first controller and the second controller. The first controller is configured to designate an activation mode of the second controller. The second controller is configured to be activated based on firmware corresponding to the activation mode.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: July 9, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Katsuhiko Araki
  • Patent number: 8468065
    Abstract: The present invention discloses a method and system of managing a laundry room. In the method, identification information including an ID (identifier) is received through a communicator. Then, information about the rate and operating conditions is set through the communicator. A predetermined operation allowed by the setting is performed according to a received payment after receiving information about insertion of the payment from the payment device. While performing, operating information is recorded. Then, the recorded operating information is transmitted in response to a request of the communicator.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: June 18, 2013
    Assignee: LG Electronics Inc.
    Inventors: In-Hee Han, Kang-Mo Choi, Ji-An Jeong, Nam-Yeong Heo
  • Patent number: 8467887
    Abstract: Disclosed is a lighting control system including: a switching means for selecting one of a plurality of scenarios; a gateway for matching at least one of on/off control signals, color temperature control signals, color control signals, or dimming control signals for a plurality of lamps with the plurality of scenarios, storing a resultant data, and outputting control signals matched with the scenario selected from the switching means; and a lighting device for receiving the control signals outputted from the gateway, and according to the received control signals, turning on/off each of the lamps, adjusting a color temperature or a color of each of the lamps, or a dimming level of each of the lamps.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: June 18, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin Sun Jung, Chang Seob Kim, Dong Won Lee, Ho Chan Cho
  • Patent number: 8452425
    Abstract: A position control device for suppressing occurrence of stick-slip during a feed operation performed in a very low speed region is provided. Adders add an output obtained by multiplying actual speed deviation by a proportional gain, an integral component of actual speed deviation obtained by inputting actual speed deviation to an integral compensator, an output obtained by multiplying motor speed deviation by a proportional gain, and an integral component of the motor speed deviation obtained by inputting motor speed deviation to an integral compensator. The result is output as a torque feedback command. Each integral compensator has a coefficient changer capable of changing a coefficient from 0 to 1 to adjust integral gains in accordance with a speed feedforward command or a speed command. Large integral gain increases the response speed of switching from static to kinetic friction torque in a very low speed region thereby suppressing occurrence of stick-slip.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Okuma Corporation
    Inventors: Yuji Kawazu, Tomohisa Kameyama
  • Patent number: 8437875
    Abstract: An autonomous all weather outdoor cleaning robot that identifies and cleans various outdoor household objects including but not limited to personal automobiles and other vehicles. The robot autonomously navigates to a designated area and scans a vehicle or object to determine the optimum cleaning routine. The robot learns its working environment by comparing scanned vehicles and outdoor objects with its existing database for future reference. The robot compares and stores navigation data regarding areas previously visited to increase efficiency for future work by reducing travel and scanning times. The robot can perform many different functions. Specifically, the robot incorporates micro-processors to control cleaning, navigation and perception. The robot uses multi-segmented arms to perform chores. The robot adapts and learns from its environment while performing useful tasks.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: May 7, 2013
    Inventors: Eusebio Guillermo Hernandez, Michael Christopher Colucci
  • Publication number: 20130110261
    Abstract: A system and method for controlling an electronic device based on a state of the electronic device and external information. A system includes an electronic device for providing a search word; a server for providing operation information for operating the electronic device based on the search word; and a managing device for acquiring the operation information corresponding to the search word, and controlling the electronic device based on the acquired operation information.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 2, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Samsung Electronics Co., Ltd.
  • Patent number: 8433100
    Abstract: The lane mark recognition device is equipped with a lane mark detecting unit which executes a lane mark detection process in each predetermined control cycle, and adds a detection presence/absence data to a ring buffer, a detection presence/absence data addition inhibiting unit which inhibits addition of the detection presence/absence data to the ring buffer when the vehicle is traveling in the intersection, and a lane mark position recognizing unit which recognizes a relative position of the vehicle and the lane mark, when the lane mark is detected in the situation where a lane mark detection rate calculated from the data of the ring buffer is higher than a reliability threshold value.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: April 30, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Takuma Nakamori, Tomoyoshi Aoki, Jun Tanaka, Sachio Kobayashi
  • Patent number: 8432119
    Abstract: Disclosed are various systems and methods for assessing and improving the capability of a machine tool. The disclosure applies to machine tools having at least one slide configured to move along a motion axis. Various patterns of dynamic excitation commands are employed to drive the one or more slides, typically involving repetitive short distance displacements. A quantification of a measurable merit of machine tool response to the one or more patterns of dynamic excitation commands is typically derived for the machine tool. Examples of measurable merits of machine tool performance include workpiece surface finish, and the ability to generate chips of the desired length.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: April 30, 2013
    Assignee: Babcock & Wilcox Technical Services Y-12, LLC
    Inventors: William E. Barkman, Edwin F. Babelay, Jr., Kevin Scott Smith, Thomas S. Assaid, Justin T. McFarland, David A. Tursky, Bethany Woody, David Adams
  • Publication number: 20130041480
    Abstract: In a method for the representation of the programmable sequence for one or more machines with a cyclic machine sequence on a screen, a sequence is programmed or altered using commands, production parameters are predetermined, actual values for the machine components are determined through the cycle operation and the sequence with the individual process steps and the dependencies thereof are represented on the screen. A chronological correlation of the individual process steps is then produced and is represented on the screen from a fully programmed sequence or partial sequence, taking into consideration the predetermined production parameters and the actual values for the machine components.
    Type: Application
    Filed: April 20, 2011
    Publication date: February 14, 2013
    Applicant: NETSTAL MASCHINEN AG
    Inventors: Daniel Müller, Erich Knobel
  • Patent number: 8346378
    Abstract: The value of fixed cycle time is adjusted to an optimum value in a short period of time. In a second operational mode (MON) of a PLC, a series of a plurality of system processes are repeatedly performed with a change to a user program in a peripheral service process being allowed. A change to fixed cycle time to be compared with actual cycle time is prohibited in a first operational mode (RUN) but is allowed in the second operational mode (MON) and a non-operational mode (PRG).
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 1, 2013
    Assignee: Omron Corporation
    Inventors: Akio Ono, Atsuko Takahashi
  • Patent number: 8339636
    Abstract: The respective jobs of copying, printing, scanning, and faxing processed by an integrated application are unitarily divided into four job steps. A package of function modules selectively used in the respective jobs is classified into four groups of input, create, edit, and output function modules according to the division. A data format is unified into bitmap by a create function module, and the bitmap data is processed by an edit function module for pagination or aggregation, etc. In response to receiving setting information and a job code, a job controlling module creates job step control blocks and writes the information therein to create a job. Each of job step controlling (JSC) modules to starts a function module for each page, and after the completion thereof, creates a thread control block for the next downstream side JSC module.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: December 25, 2012
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Muneki Yamada, Takashi Toyoda, Hideki Tennichi, Akihiro Kanekawa
  • Patent number: 8335575
    Abstract: A control node has a sequence table and subscribers, with the sequence table having data records each having an identification for an action of a manufacturing sequence associated with the control node, an identification for a subscriber carrying out the action and an identification of a parameter set associated with the action, and wherein each subscriber has a sequence interpreter which is designed to read and to interpret the sequence table, and to initiate the actions associated with the subscriber.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: December 18, 2012
    Assignee: Beckhoff Automation, GmbH
    Inventors: Josef Papenfort, Ralf Heitmann, Gerd Hoppe, Itzko Christow