Having Preparation Of Program Patents (Class 700/86)
  • Patent number: 8326442
    Abstract: This disclosure describes a method for camera/user view navigation about enclosed 3D environment (e.g., the inside of a sports stadium or arena). The navigation system constrains the user view (camera) to a (pre-defined) guide based on the shape and size of the interior area which is the focus of the 3D virtual world. In the case of an arena this would generally be the playing surface. The user can easily control the camera movement on this guide with traditional up/down and left/right controls. These controls could be implemented as buttons within the application, keyboard controls, or mouse controls.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Edward P. Curry
  • Patent number: 8315721
    Abstract: The invention pertains to a method for parameterizing an automation device, in which at least one control parameter is defined (101) in order to specify a control characteristic of the automation device and a device parameter is assigned (103) to the at least one control parameter in order to specify a device characteristic of the automation device.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: November 20, 2012
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventor: Steffen Horn
  • Publication number: 20120283852
    Abstract: A system, method, and computer-readable medium for configuring a controlled device in a control system are provided. A self-describing device Module associated with a controlled device provides capabilities of a controlled device both at runtime and before installation. The controlled device Module includes a capabilities component that provides a description of the controlled device's capabilities both as a capabilities object that can be queried at runtime and in a self-describing capabilities file implemented in a format prior to operational configuration of the Module or controlled device. The Module is configured to generate its runtime capabilities object and self-describing capabilities file.
    Type: Application
    Filed: July 17, 2012
    Publication date: November 8, 2012
    Inventors: Brigitte Bernadette Birze, Mark Ethard Smith
  • Patent number: 8301271
    Abstract: The present invention provides a smart power management system, comprising a power management apparatus and at least one electric socket device. The plurality of electric socket devices produce a second wireless signal according to power consumption, and the power management apparatus receives the second wireless signal and computes relevant cost or the carbon footprint information shown on a display unit for reference. In addition, the power management apparatus also compares a setup signal inputted by a user to the second wireless signal, the electricity cost or the carbon footprint information to produce a first wireless signal, thereby controlling the plurality of electric socket devices for providing power supply or stopping power supply.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: October 30, 2012
    Assignee: Powertech Industrial Co., Ltd.
    Inventors: Yu-Lung Lee, Ming-Chou Kuo, Tsung-Chih Lin
  • Patent number: 8301273
    Abstract: In order to provide functions in an industrial automation system having control units which are coupled via a communication network, functions of the automation system are made available by services. Components of a service are subdivided into service-specific components and into components which can be reused by a plurality of different services. Service-specific components and reusable components have a standard configuration interface. Service components are linked to a service by a service configuration unit via the standard configuration interface. Functions for monitoring and/or controlling a defined quality of service are assigned to the reusable components.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: October 30, 2012
    Assignee: Siemens AG
    Inventors: Sabine Dingfelder, Dieter Schneider
  • Patent number: 8295964
    Abstract: A method for selecting equipment resources in a manufacturing process creates an execution equipment list by retrieving out of a database execution equipment required for starting a process segment. A list of available sub-equipments of the execution equipment is retrieved out of the database. Within the list of sub-equipments a check is performed on the availability of a totality of required equipments for each of a totality of work segments of the process segment respectively. The execution equipment is selected for the starting of the process segment. Each of the required equipments for execution of each of the work segments is selected respectively, in the case where the required equipment for the work segment is available. An output list is created and contains information about assignments of each of the required equipments to each of the work segments respectively in the case where all of the required equipments are available.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: October 23, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Elena Reggio, Alessandro Raviola
  • Publication number: 20120253547
    Abstract: A method is provided for creating custom control software for a particular propulsion system configuration. Generic control software is provided that is configurable for use with a plurality of different propulsion system configurations. The generic control software is generically designed to control each of the different propulsion systems regardless of their different propulsion system configurations. The generic control software comprises a plurality of programmable arrays (or configuration tables). Information that characterizes a particular propulsion system configuration of the plurality of different propulsion system configurations is input into the programmable arrays to configure the generic control software into custom control software that is customized for use and designed to operate with the particular propulsion system configuration.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Benjamin A.C. BEACOCK, John F. LARSEN, Christopher P. LAWRENCE
  • Publication number: 20120239170
    Abstract: A method for engineering and configuration of one or more IEDs for a function in a substation automation system is disclosed. Also disclosed is a configuration wizard for implementing the method. The method includes creating pre-defined type definitions for an application function, providing a selectable menu for selection of appropriate parameters with respect to the application. Using these parameters and the pre-defined type definitions. The method includes creating process configuration outputs for the application function, and configuring the one or more IEDs based on the process configuration outputs.
    Type: Application
    Filed: February 14, 2012
    Publication date: September 20, 2012
    Applicant: ABB TECHNOLOGY LTD
    Inventors: Ganesh Kulathu, Wolfgang Wimmer
  • Publication number: 20120239172
    Abstract: A system program causes, as an execution preparation process for a control operation of a PLC, execution of a process for generating a reception buffer for storing received input data, and execution of a process for generating, for each input data referred to by a control program, an input synchronization buffer used by the control program as a reference target for the input data. The system program causes, as an execution control process for the control operation of the PLC, execution of an input copy process for copying the received input data from the reception buffer to the input synchronization buffer corresponding to the input data, and execution of a control program start process for starting execution of the control program.
    Type: Application
    Filed: February 17, 2012
    Publication date: September 20, 2012
    Applicant: OMRON CORPORATION
    Inventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Osamu HAMASAKI, Tatsuya KOJIMA
  • Patent number: 8271106
    Abstract: A system and method to configure a rule set used in connection with a medical monitoring system for monitoring patients and patient care equipment, especially medication delivery pumps, based on a variety of conditions and parameters associated with monitored biometric information and equipment information and for providing user-defined responses to those conditions and parameters.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: September 18, 2012
    Assignee: Hospira, Inc.
    Inventors: Steven R. Wehba, Timothy L. Ruchti
  • Patent number: 8261981
    Abstract: Apparatus and methods are described for ensuring that blood transfused into a patient is the correct blood for that patient, is transfused in the correct manner and that a complete audit trail is created that will allow later tracing of blood from donation through to ultimate transfusion.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: September 11, 2012
    Assignee: Haemonetics Corporation
    Inventor: Geoffrey Fletcher Auchinleck
  • Patent number: 8255065
    Abstract: Methods and architectures are described that provide function block mobility between PLCs. Each PLC configured with Mobile Function Blocks (MFBs) may forward and execute MFBs from each other. To enable MFB mobility over a communication bus, each PLC having one or more configured MFBs requires a Communication Function Block (CFB) and an MFB directory data block. Each PLC maintains an MFB directory data block to store its MFB directory which is used when other PLCs send requests to check the availability of MFBs they need to run new tasks.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: August 28, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Yan Lu, George Lo, Dong Wei
  • Patent number: 8244383
    Abstract: A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 14, 2012
    Assignee: Honeywell International Inc.
    Inventors: Gabriel A. Bergman, Eugene J. Takach, Marcus D. Stoner, John B. Amundson, Philip O. Readio, Paul G. Schwendinger, Jeff D. Boll, Ian Thomson, Colin T. Ferguson, George J. Mcleod, James A. Wolfbauer
  • Patent number: 8244452
    Abstract: Systems and methods for integrated air traffic control management are provided. In one embodiment, a system comprises a first processing system including a FANS application for implementing a CPDLC and AFN system; a second processing system including an ATN application for implementing a PM-CPDLC and CM system; a third processing system implementing a HMI, the HMI configured to provide access to a first set of pages driven by the FANS application and a second set of pages driven by the ATN application; and an ATC Manager accessed from the HMI, the HMI configured to provide access to a third set of pages driven by the ATC manager, wherein the third set of pages selectively directs a user of the HMI to either the first set of pages or the second set of pages based on a selected ATC center.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: August 14, 2012
    Assignee: Honeywell International Inc.
    Inventors: Thomas D. Judd, Thomas F. McGuffin
  • Patent number: 8229579
    Abstract: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: July 24, 2012
    Assignee: Invensys Systems, Inc.
    Inventors: Keith Eldridge, Brian Mackay, Mark Johnson, Scott Volk, Kenneth A. Burke, Paul Meskonis, Robert Hall, Steven Dardinski
  • Patent number: 8219251
    Abstract: Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: July 10, 2012
    Assignee: Honeywell International Inc.
    Inventors: John B. Amundson, Heidi J. Finch, Brent D. Vick
  • Patent number: 8219222
    Abstract: An apparatus comprising a controller. The controller includes an input/output (I/O) module and a rule module. The I/O module is configured to present a question for a patient when communicatively coupled to a user interface and receive patient information in response to the question via the user interface. The rule module is configured to apply a rule to the patient information and generate a suggested insulin pump setting from application of the rule. Other devices, systems, and methods are disclosed.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: July 10, 2012
    Assignee: Smiths Medical ASD, Inc.
    Inventor: Michael Blomquist
  • Patent number: 8219219
    Abstract: An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: July 10, 2012
    Assignee: Ameritech Services, Inc.
    Inventor: Raymond W. Bennett
  • Patent number: 8219216
    Abstract: An industrial control system includes an industrial controller and a series of bridge devices logically connected in a cascaded arrangement to facilitate data communication between the industrial controller and an I/O device. The control system further includes a programming interface connected to the industrial controller to provide modifications to the program and component configuration.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 10, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Darren R. Klug, Petr Ptacek
  • Publication number: 20120158160
    Abstract: A modular industrial drive system includes a base that receives one or more control modules as a face template. The control modules provide a set of functionalities to the drive system, and the face template serves as a user interface to the drive system. The drive system can include a power module and a control module which define desired functionalities for the system.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 21, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Michael S. Baran, Michael J. Nelson
  • Patent number: 8204610
    Abstract: An electronic device, a display device, and a method of controlling audio/video output of the electronic device are disclosed. The electronic device includes a data processing unit, a visual output unit, an audio output unit, and a user operating habit database. The data processing unit executes an application program, the visual output unit outputs an image signal, the audio output unit outputs an audio signal, and the user operating habit database records a corresponding relationship between different program types and operating parameters of the visual output unit or the audio output unit. And, the data processing unit acquires the program type of the application program being run for controlling the operating parameters of the visual output unit or the audio output unit.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: June 19, 2012
    Assignee: Acer Incorporated
    Inventors: Jian-Wei Lee, Hsin-Yu Chen
  • Patent number: 8190279
    Abstract: An apparatus, system and method for line management. The apparatus, system and method includes data indicative of a plurality of items to pass through the line, a plurality of available processes, and a plurality of available streams. Ones of the plurality of available processes are corresponded to obtain at least one outcome. Computing code, when executed by at least one computing processor, effects a presentation of at least one graphical user interface, wherein the at least one outcome is obtained in accordance with at least one input to the graphical user interface related to ones of the items, ones of the processes, and ones of the streams, and wherein the presentation of the at least one graphical user interface optionally comprises a remote presentation via at least one network.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: May 29, 2012
    Assignee: Systech International
    Inventor: Lee M. Clark
  • Publication number: 20120130512
    Abstract: Disclosed is a PLC system, the PLC system including a remote I/O module and an extended I/O module, thus configuring a ring topology with the remote I/O module and the extended I/O module.
    Type: Application
    Filed: September 22, 2011
    Publication date: May 24, 2012
    Inventor: Dong Shin SONG
  • Patent number: 8185219
    Abstract: Smart graphic elements are provided for use as portions or components of one or more graphic displays, which may be executed in a process plant to display information to users about the process plant environment, such as the current state of devices within the process plant. Each of the graphic elements is an executable object that includes a property or a variable that may be bound to an associated process entity, like a field device, and that includes multiple visualizations, each of which may be used to graphically depict the associated process entity on a user interface when the graphic element is executed as part of the graphic display. Any of the graphic element visualizations may be used in any particular graphic display and the same graphic display may use different ones of the visualizations at different times.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: May 22, 2012
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Stephen Gilbert, Ken J. Beoughter, John Michael Lucas, Tennyson Hao, Mark J. Nixon
  • Patent number: 8180481
    Abstract: A system and method for operating an autoloop system on an electrical distribution system is provided. The system includes a first branch circuit having a first recloser and a midpoint recloser and a second branch circuit having a second feeder recloser and a midpoint recloser. A tie recloser is electrically coupled between the first branch circuit and the second branch circuit wherein the tie recloser closes only after a fault is detected. A master controller associated with the first and second branch circuits communicates with the reclosers of the first and second branch circuits. The master controller includes a processor for blocking a fast tripping function of a feeder recloser in response to the detection of a fault on the other branch circuit. The portion of a circuit where a fault is detected may be isolated to minimize the portion of the first and second branch circuits without power.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: May 15, 2012
    Assignee: Consolidated Edison Company of New York, Inc.
    Inventors: Paul V. Stergiou, William J. Harris
  • Patent number: 8170720
    Abstract: Controllers and methods are disclosed for aiding a user in programming a schedule of a programmable controller. In an illustrative embodiment, a guided programming routine can be activated by a user, which then guides a user through two or more screens that are designed to collect sufficient information from the user to generate and/or update at least some of the schedule parameters of the controller.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: May 1, 2012
    Assignee: Honeywell International Inc.
    Inventors: John B. Amundson, Heidi J. Finch, Brent D. Vick
  • Patent number: 8165700
    Abstract: Systems and methods for providing an integrated HMI application for monitoring and interacting with both batch and non-batch processes in a process plant are disclosed. A plurality of independent stand-alone software objects defining various batch process interface views are embedded within a non-batch process control interface application. A blackboard service is provided for storing batch control data used by the various stand alone software objects. The blackboard service may be adapted to communicate with a batch control server to receive batch control data for populating the various batch interface views with data relating to various batch processes being carried out in the process plant and to send instructions for controlling the various batches input by users via the various batch interface views.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: April 24, 2012
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan William Pettus, Tusar Nanda, Aaron C. Jones, William George Irwin, James Henry Moore, Jr., David L. Deitz, Danny H. Do, Dawn Marruchella
  • Patent number: 8155769
    Abstract: System and method for performing industrial control. A vision engine operable to execute vision functions to control a vision element in response to received asynchronous commands is stored on a vision system. An application programming interface (API) that provides access to the vision engine is stored. The API includes multiple function blocks operable to be included in an industrial control application, and executable to send the asynchronous commands to the vision engine. The application is created, including inserting at least one function block of the API into the application. The application is executed on a programmable controller, including executing the function block to send a corresponding asynchronous command to the vision engine. The vision engine performs a vision function corresponding to the function block in response to the asynchronous command, and sends resultant data to the industrial control application, which stores the resultant data.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: April 10, 2012
    Assignee: National Instruments Corporation
    Inventor: Sundeep Chandhoke
  • Patent number: 8155781
    Abstract: In order to improve movement control in an automation system for movement control, profiles for movement control are freely defined via functions. Polynomial interpolations or spline interpolations are used for the defined functions, the interpolations being of a higher degree. The profile for movement control has a command variable and a secondary variable, at least one of which is time-based or position-related.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: April 10, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Tino Heber, Raimund Kram
  • Patent number: 8155789
    Abstract: An offline programming device for preparing an operation program for making a robot with a hand perform a handling operation for an object with respect to a machine tool.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: April 10, 2012
    Assignee: Panuc Ltd
    Inventors: Yoshiharu Nagatsuka, Kozo Inoue
  • Publication number: 20120078392
    Abstract: A safety controller for controlling an automated installation in accordance with a user program has a plurality of control components. At least some of the control components have a respective data bus interface. The data bus interface is designed to receive and send data. The safety controller also has a data bus to which the plurality of control components are connected via the respective data bus interfaces for the purpose of interchanging data. A configuration interface is designed to receive configuration data ascertained on the basis of association data generated by a programming tool. The configuration data determine at least one characteristic of the data bus or of at least one data bus interface.
    Type: Application
    Filed: October 18, 2011
    Publication date: March 29, 2012
    Inventors: Stefan Woehrle, Matthias Reusch
  • Patent number: 8135480
    Abstract: A digital indicating controller outputs data provided by performing control computation of input data and has a communication function with an external apparatus. The digital indicating controller includes a sequence computation section which executes a ladder program with at least any of the input data, the data provided by performing control computation, internal and external setup data, internal and external setup parameters, or data from the external apparatus as condition input and outputs the execution result.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: March 13, 2012
    Assignee: Yokogawa Electronic Corporation
    Inventors: Satoru Tanaka, Shuichi Mano, Norihiko Umei, Tetsuji Moriyama
  • Patent number: 8127060
    Abstract: The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: February 28, 2012
    Assignee: Invensys Systems, Inc
    Inventors: Benno Doll, Vladimir Kostadinov, Keith E. Eldridge
  • Patent number: 8121706
    Abstract: There is provided an information processing device capable of dynamically generating and presenting to the user a user interface for remotely controlling at least one other device connected via a network and performing conjunctive operations between the information processing device and the other device, the interface being generated in accordance with the type of the other device. Remote control commands are shared between the networked information processing devices, including commands for controlling devices controlled by different protocols, combinations of commands available for the conjunctive operations are extracted from the remote control commands, and when requested by a terminal device to present remote operations, the type of the terminal device is determined to present the remote operations.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: February 21, 2012
    Assignee: Panasonic Corporation
    Inventor: Masanobu Morikawa
  • Patent number: 8122434
    Abstract: The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth).
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: February 21, 2012
    Assignee: Invensys Sytems, Inc.
    Inventors: Vladimir Kostadinov, Keith E. Eldridge
  • Publication number: 20120022673
    Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.
    Type: Application
    Filed: April 16, 2010
    Publication date: January 26, 2012
    Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
  • Publication number: 20120022674
    Abstract: A mechanism to automate the design and programming of programmable control systems. Using graphical software representations, there is provided a set of sub-circuits that can be selected and attached to a graphical representation of a programmable controller. Technical information for the construction and testing of the programmable controller system are generated automatically by the mechanism. Another mechanism then automates the construction of structure and timing of the control software to fit all task requirements of the control system. The stand alone control software then operates in real time on the programmable controller system.
    Type: Application
    Filed: December 15, 2008
    Publication date: January 26, 2012
    Inventor: Yun Peng Choo
  • Patent number: 8099192
    Abstract: A method is provided for teaching a transfer robot used in conjunction with a workpiece processing system including a pedestal assembly, a light sensor having an optical input fixedly coupled to the pedestal assembly, a transfer robot having an end effector, and a processing chamber containing the pedestal assembly and light sensor. The method includes the steps of producing light within the processing chamber, moving the end effector over the optical input such that amount of light reaching the light sensor varies in relation to the position of the end effector, and recording the signal gain as the end effector is moved over the optical input. The method also includes the step of establishing from the recorded signal gain a desired position of the end effector relative to the pedestal assembly.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: January 17, 2012
    Assignee: Novellus Systems, Inc.
    Inventors: Damon Genetti, Heinrich Von Bunau, Tarek Radwan, Karen Townsend
  • Patent number: 8099194
    Abstract: Included are embodiments for demand control. At least one embodiment of a method includes sending a first control signal, the first control signal configured to indicate a first supply for an environment, the first supply based on a first environmental factor and a control setting and determining a change in a second environmental factor. Some embodiments include calculating a second supply for the environment, based on the determined change and sending a second control signal, the second control signal configured to indicate the second supply for the environment.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: January 17, 2012
    Assignee: Prenova, Inc.
    Inventors: Gregory L. Chambers, Kenneth Van Meter
  • Publication number: 20120004744
    Abstract: A new method and to a new programming tool for creating a user program for a safety controller is disclosed. The new method and programming tool exploit a matrix-type organization of occurring programming tasks. Itemized software components allocated to specific hardware components are combined with aspect blocks that enable programming grouped according to functional control aspects of the system to be controlled.
    Type: Application
    Filed: May 19, 2011
    Publication date: January 5, 2012
    Inventors: Matthias Reusch, Stefan Woehrle, Ralf Bauer, Matthias Holzaepfel, Maurice Gilmore
  • Publication number: 20110320017
    Abstract: A programming tool provides an interface between an industrial controller and a motor drive that allows the logic development tool used to program the industrial controller to be used to configure the motor drive and its supported components directly. This allows a programmer to configure the topology for the motor drive and provide configuration data that can be verified directly from within the controller programming software rather than requiring separate programming and diagnostic tools.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Inventor: Michael R. Keller
  • Publication number: 20110307083
    Abstract: A system, method, and computer readable medium. A method includes maintaining a domain-specific library that includes machine objects for a specific usage domain, and receiving a machine engine model that uses a plurality of machine objects from the domain-specific library. The method includes determining a plurality of object parameters from the machine engine model and generating control code using the plurality of object parameters. The method includes displaying the machine engine model, including the executing the control code.
    Type: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Hans-Georg Köpken, Michael Schlereth
  • Patent number: 8078296
    Abstract: A dynamic selection component for an industrial automation system is provided. The system includes one or more abstraction layers that are executed by a controller, the abstraction layers specify higher level requirements of a process. At least one execution layer is provided that is responsive to the abstraction layers, where the execution layer includes one or more process components that are dynamically selectable at runtime in view of the higher level requirements of the process.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: December 13, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Paul R. D'Mura, Gavan W. Hood, Kenwood H. Hall, Sujeet Chand, Michael D. Kalan, Kenneth S. Plache
  • Patent number: 8073557
    Abstract: A motion control system comprising an application program, a plurality of motion controllers, a set of software drivers, and a motion component. Each software driver exposes a service provider interface comprising a set of driver functions. Driver code of at least one software driver associates at least one driver function with at least one control command. The motion component exposes an application programming interface comprising a set of component functions and component code associates at least one of the component functions with at least one of the driver functions. The at least one selected software driver generates at least one control code from the motion controller language associated with the at least one selected motion controller based on the at least one component function called by the application program, the component code, and the driver code of the at least one selectable software driver.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: December 6, 2011
    Assignee: ROY-G-BIV Corporation
    Inventors: David W. Brown, Jay S. Clark
  • Publication number: 20110295391
    Abstract: A system, method, and computer readable medium. A method includes receiving input for a simulation model, the simulation model including a sensor. The method includes concurrently executing the simulation model and control code for a simulated physical controller, where the control code interacts with the simulation model according to a state of the sensor. The method includes generating revised control code based on the executed simulation model and control code, and generating controller-specific control code based on the revised control code. The method includes executing the simulation model and the controller-specific control code, the controller-specific control code interacting with the simulation model.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Roland Schneider, Richard Gary McDaniel
  • Patent number: 8065025
    Abstract: A configuration tool for configuring a frequency converter includes an interface with connector poles for connecting the configuration tool to the frequency converter and feeding configuration data from the configuration tool to the frequency converter. To facilitate the configuration of an unelectrified frequency converter, the configuration tool includes a battery or an electromagnetic field generator for conveying the energy required for electrifying at least the memory of the frequency converter to the frequency converter during the configuration.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: November 22, 2011
    Assignee: ABB Oy
    Inventor: Panu Virolainen
  • Patent number: 8060222
    Abstract: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: November 15, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Keith Eldridge, Brian Mackay, Mark Johnson, Scott Volk, Kenneth A. Burke, Paul Meskonis, Robert Hall, Steven Dardinski
  • Patent number: 8060862
    Abstract: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: November 15, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Keith Eldridge, Paul Meskonis, Robert Hall, Kenneth A. Burke, Scott Volk, Mark Johnson, Brian MacKay, Steven Dardinski
  • Patent number: 8056056
    Abstract: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: November 8, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Keith Eldridge, Paul Meskonis, Robert Hall, Kenneth A. Burke, Scott Volk, Mark Johnson, Brian MacKay, Steven Dardinski
  • Patent number: RE43619
    Abstract: A universal computer for a vehicle, comprising a microprocessor for the processing of control programs, a storage unit, for the data thus calculated and an interface which permits a connection of the computer to a databus in the vehicle. The computer comprises control programs for controlling device provided in the vehicle, whereby the control commands are transmitted to the device to be controlled via device interfaces. The computer also comprises reconfigurable hardware, which permits a retroactive reconfiguration of peripheral components or an interface in the assembled state of the computer. A transmission of an algorithm for reconfiguration of the hardware is provided to the storage unit on the vehicle, so that a process for reconfiguration of the hardware associated with the peripheral components or the interface may be carried out.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: August 28, 2012
    Assignee: Ramsle Technology Group GmbH, LLC
    Inventor: Robert Newberry