Having Preparation Of Program Patents (Class 700/86)
  • Patent number: 7805438
    Abstract: A method and system for generating a ranking function using a fidelity-based loss between a target probability and a model probability for a pair of documents is provided. A fidelity ranking system generates a fidelity ranking function that ranks the relevance of documents to queries. The fidelity ranking system operates to minimize a fidelity loss between pairs of documents of training data. The fidelity loss may be derived from “fidelity” as used in the field of quantum physics. The fidelity ranking system may use a learning technique in conjunction with a fidelity loss when generating the ranking function. After the fidelity ranking system generates the fidelity ranking function, it uses the fidelity ranking function to rank the relevance of documents to queries.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: September 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Tie-Yan Liu, Ming-Feng Tsai, Wei-Ying Ma
  • Patent number: 7802238
    Abstract: A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a script editor interface that enables submission/specification of scripts for application objects. The script editor interface supports multiple distinct user-side script languages (e.g., user-supplied script text). A script translation component that receives the user-side script includes routines for rendering execution-side script (executable by a script engine) from source script rendered by the script editor and written according to any of a set of user-side script languages supported by the script translation component. The translator supports at least a first scripting language and a second scripting language.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: September 21, 2010
    Assignee: Invensys Systems, Inc.
    Inventor: Greg C. Clinton
  • Publication number: 20100228365
    Abstract: A method for supporting the creation of a requirements description for a process control system for power plant instrumentation and control technology is provided. To create a technically clear requirements description for a process control system for power plant technology, a textually formulated requirements description is checked for the observance of previously specified formulation rules directed at the design of the process control and, technically ambiguous passages of text according to the formulation rules are output for revision.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 9, 2010
    Inventors: Gunther Chrobok-Diening, Dieter Kleyer
  • Publication number: 20100222902
    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: Application
    Filed: March 4, 2010
    Publication date: September 2, 2010
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Keith Eldridge, Paul Meskonis, Robert Hall, Kenneth A. Burke, Scott Volk, Mark Johnson, Brian MacKay, Steven Dardinski
  • Publication number: 20100211361
    Abstract: A system and method for generating a behavior model for simulating an automation system, wherein signal flows between components of the automation system are simulated. The system comprises a CAD application for developing CAD drawings of the components of the automation system, where the CAD application comprises first modules for defining a geometric scope of application for the data interfaces of the components, second modules for defining at least one signal transmission prerequisite, which marks at least one relative position of two scopes of application relative to each other, at which signal transmission is possible between associated data interfaces, third modules for verifying the compatibility of the data interfaces at which the signal transmission prerequisite is met, and fourth modules for generating the behavior model such that a signal flow between the data interfaces at which the signal transmission prerequisite and compatibility are met is modeled in the simulation.
    Type: Application
    Filed: September 25, 2007
    Publication date: August 19, 2010
    Applicant: Siemens AG
    Inventor: Thilo Stolper
  • Publication number: 20100211196
    Abstract: A communication module includes a processing unit; at least one memory unit cooperating with the processing unit and configured to store a user program; at least two serial interfaces configurable by the user program; and a programming access connectable to a central control unit of an automation system of modular construction and configured to transmit and program the user program.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 19, 2010
    Applicant: ABB AG
    Inventors: Gernot Gaub, Brigitte Blei, Andreas Wilmers
  • Publication number: 20100211197
    Abstract: Example methods and apparatus to configure a process control system using an electronic description language (EDL) script are disclosed. A disclosed example method comprises loading a first script representative of a process plant, the first script comprising an interpretive system-level script structured in accordance with an electronic description language, and compiling the first script to form a second script, the second script structured in accordance with a vendor-specific configuration language associated with a particular process control system for the process plant.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Inventors: James Randall Balentine, Gary Keith Law, Mark Nixon
  • Patent number: 7778726
    Abstract: An object of the present invention is to provide a novel controller and a control method which, in a nonlinear system in which a controller 1 and a controlled object 2 cannot be clearly separated, can converge the relationship between the controller 1 and controlled object 2 to a target relationship. The controller 1 of the present invention comprises a first module 3 having dynamic behavior as a nonlinear system and a second module 4 as a feedback system. The first module 3 creates a synchronous state with the controlled object 2 through an entrainment effect in an interaction therewith. When a synchronous state is created between the first module 3 and the controlled object 2, the second module 4 provides feedback to adjust a parameter of the first module 3 based on the difference between a relation value 5 relating to the synchronization and a target relation value. The controlled object 2 is controlled by the convergence of the relation value 5 relating to the synchronization to the target value.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: August 17, 2010
    Assignee: Tokyo Institute of Technology
    Inventor: Yoshihiro Miyake
  • Publication number: 20100204809
    Abstract: A method for operating an automation system, a corresponding computer program for implementing the method and a system or device that operates in accordance with according to the method, wherein a control program comprises a plurality of software modules and subprograms as an automation solution for a technical process. The software modules are invoked by individual subprograms in accordance with a predefined call sequence, wherein a call sequence permanently configured for the software modules in a call vector is stored in a call specification dataset, and where the call specification dataset is available for the subprogram or for each subprogram for the purpose of invoking the software modules in accordance with the call specification dataset.
    Type: Application
    Filed: February 9, 2010
    Publication date: August 12, 2010
    Applicant: Siemens AG
    Inventor: Thomas Reuter
  • Publication number: 20100198372
    Abstract: A computer implemented method and system will generate the control logic for a control system application based on the process data input into the system in a series of easy to understand forms and steps.
    Type: Application
    Filed: October 29, 2009
    Publication date: August 5, 2010
    Inventor: Ketan P. Mehta
  • Publication number: 20100192122
    Abstract: An on-target rapid control prototyping (RCP) system includes a host control module that generates a first RCP model based on selected function blocks in a block library. A target language compiler converts the first RCP model into source code. A cross-compiler coverts the source code into object code. A download module performs an on-target download of the object code from a host that includes the host control module to a production control module of a production system that is separate from the host.
    Type: Application
    Filed: September 8, 2009
    Publication date: July 29, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Hamid M. Esfahan, Satish Kumar, Shane M. Boehner
  • Publication number: 20100180267
    Abstract: A programmable logic controller (PLC) compiling system includes a ladder diagram loading unit, an instruction set loading unit storing instruction sets, an instruction compiling unit, an operating system loading unit storing dynamic link library (DLL) file templates based on a number of operating systems, and a DLL file compiling unit. The ladder diagram loading unit loads and stores predetermined ladder diagrams. The instruction compiling unit loads the predetermined ladder diagrams and the instruction sets, and compiles the predetermined ladder diagrams to a plurality of instructions corresponding to the instruction sets accordingly. The DLL file compiling unit loads the compiled instructions and the DLL file templates, and compiles the compiled instructions to a plurality of DLL files based on the DLL file templates to match the instruction sets accordingly.
    Type: Application
    Filed: March 27, 2009
    Publication date: July 15, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHIH-HAO HUANG, FEI-HSU CHEN
  • Patent number: 7756966
    Abstract: An automation device interactive user interface and method of using the interface is provided herein. The interface is network based in that it employs a browser enhanced by an interactive program embedded therein and an execution engine to execute the program. The interface can be proximate to an associated automated device(s) or remotely connected thereto using a local area network (LAN) and/or a wide area network (WAN) such as the Internet. To facilitate ease of use, the embedded interactive program presents information in an appealing multimedia fashion such that interface appears live and changing. Furthermore, data associated with automation devices can be monitored, extracted, transmitted or otherwise manipulated in real time.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: July 13, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: David M. Callaghan
  • Patent number: 7751907
    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 24, 2007
    Date of Patent: July 6, 2010
    Assignee: Smiths Medical ASD, Inc.
    Inventor: Michael Blomquist
  • Publication number: 20100163020
    Abstract: A method may include dispensing a dose of an inhalable compound according to a dosing instruction set; and maintaining a hands-free article for dispensing the inhalable compound in an operable dispensing position.
    Type: Application
    Filed: June 4, 2009
    Publication date: July 1, 2010
    Inventors: Roderick A. Hyde, Muriel Y. Ishikawa, Jordin T. Kare, Robert Langer, Eric C. Leuthardt, Elizabeth A. Sweeney, Clarence T. Tegreene, Lowell L. Wood, JR., Victoria Y.H. Wood
  • Patent number: 7747336
    Abstract: One element is taken from a machined shape. When the element is a straight line element, whether or not the distance D between the start point and the end point of the element in a direction orthogonal to the axis of rotation of the workpiece is equal to or greater than a preset value Ds is determined. In addition, whether or not an angle A that the straight line element makes with the Z-axis is equal to or greater than a preset angle Aa is determined. When the distance D is equal to or greater than the preset value Ds and the angle A is equal to or greater than the preset angle Aa, a program is created with the cutting direction reversed from the profile direction.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: June 29, 2010
    Assignee: FANUC Ltd.
    Inventors: Hideaki Maeda, Shinya Nakamura, Akira Horiuchi
  • Publication number: 20100161085
    Abstract: A peripheral device of a programmable controller for converting an existing program into a program with variables substituted therein. The peripheral device includes a variable-information creating unit and a substituting unit. The variable-information creating unit extracts an address from the existing program, assigns a unique variable to the address, and creates variable-correspondence information on correspondence between the address and the variable. The substituting unit substitutes the variable for the address to convert the existing program into the program with variables substituted therein.
    Type: Application
    Filed: February 19, 2007
    Publication date: June 24, 2010
    Applicant: Mitsubishi Electric Corporation
    Inventor: Masanobu Sumiya
  • Patent number: 7742831
    Abstract: The present invention is directed to a novel method for creating a display for a valuable item. On one example, the method includes the steps of selecting an item to be display, selecting a base material to create a display, creating a three dimensional map of the item to be displayed, and milling the base using an instruction program to create a cavity within the base that is configured and adapted to receive the valuable item. The present invention is also directed to a novel base display for displaying an item of value.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: June 22, 2010
    Inventors: Marc Weill, Daniel Trinchillo, Jr., Dennis Tanjeloff
  • Publication number: 20100152867
    Abstract: The invention relates to a method for the explicit identification of at least one component of an automation system. The aim of the invention is to propose a method for the explicit identification of automation components that prevents the disadvantages of the known solutions and simplifies project planning. This aim is attained using a method for the worldwide explicit identification of at least one component of an automation system, wherein the component is associated in a one-to-one fashion with location information by means of multidimensional coordinates, said information designating a point inside the component and being transmitted to the automation system and/or being provided for the automation system.
    Type: Application
    Filed: April 4, 2008
    Publication date: June 17, 2010
    Applicant: Siemens Aktiengesellschaft
    Inventors: Christian Hock, Karl-Heinz Deiretsbacher
  • Patent number: 7738977
    Abstract: A programming interface for a control system comprises a display region that provides a representation of a plurality of output cam profiles. The representation provides information concerning latch/unlatch operations of a plurality of cam elements that control on/off states of a plurality of output devices and that form the plurality of output cam profiles.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: June 15, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Juergen K. Weinhofer, Jacob S. Baker, Kendal R. Harris
  • Publication number: 20100145556
    Abstract: A method for developing software as a layered, segmented system having diverse functionalities, based on a software architecture and an aerial vehicle utilizing the software architecture are provided. The software architecture for the aerial vehicle, such as an unmanned aerial vehicle (UAV) includes an electrical segment, a propulsion segment, a flight management segment, a navigation segment, a data link segment, and perhaps a payload segment. Each segment includes a number of software modules and objects, and each segment interfaces with or controls one or more devices. The software architecture also includes a number of layers, including an executive layer for managing execution rates of the segments, a vehicle controller layer for coordinating activities across segments, and various layers providing utilities, common services, and computing support including operating system support. Rules of engagement guiding interaction between software entities within the software architecture are specified.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Julie Christenson, Linda Watson, Jeffrey McNamara
  • Patent number: 7734360
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 8, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Publication number: 20100131084
    Abstract: Example systems and methods to maintain process control systems are disclosed. A disclosed example method involves identifying at least one of an update or an upgrade applicable to a configuration of nodes of a process control system. Software is provided for download to the process control system. The software represents an update and/or upgrade. Metadata for the software indicating applicability of the software to one or more nodes of the process control system is also provided for download. Automated installation of the software to one or more nodes of the process control system is facilitated based on the metadata from a workstation in communication with the one or more nodes of the process control system.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Inventor: Kim O. Van Camp
  • Publication number: 20100123640
    Abstract: An apparatus comprising: a ground plane configured to receive an antenna, operable in a first resonant frequency band, at a first end of the ground plane; and a member configured to electromagnetically couple with the antenna, provide the ground plane with an electrical dimension, in combination with the antenna, having a resonant mode at the first resonant frequency band, and to reduce current distribution at a second end of the ground plane, different to the first end.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Inventors: Ping Hui, Rong Bang An, Shu Liu, Wanbo Xie
  • Patent number: 7721019
    Abstract: An industrial controller includes a processing unit and a memory. The industrial controller is operable to communicate using an optimized connection packet including I/O data from a plurality of I/O modules arranged as an unstructured data block. The processing unit is operable to operate on the I/O data within the optimized connection packet to control a process. The memory is operable to store a plurality of cast tags. Each cast tag is associated with one of the I/O modules and provides a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 18, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Scott A. Pierce, Anthony J. Diblasio
  • Publication number: 20100106262
    Abstract: The invention relates to a networked control system, comprising a plurality of devices (100a, 100b, 100c), wherein each device (100a, 100b, 100c) is specified by a corresponding device logic and means (332) for collecting the device logics of the plurality of devices (100a, 100b, 100c) and for specifying a runtime behaviour of at least one device (100b) of the plurality of devices (100a, 100b, 100c) based on a device logic corresponding to the at least one device (100b). The networked control system further comprises means (334) for generating at least one device independent control logic program which defines the runtime behaviour of the at least one device (100b) and an apparatus for translating the at least one device independent control logic program into a device specific control logic code which is assigned to a selected device (100c).
    Type: Application
    Filed: February 7, 2008
    Publication date: April 29, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Oliver Schreyer, Bozena Erdmann, Armand Michel Marie Lelkens, Robert Van Herk, Mark Henricus Verberkt, Engel Johannes Knibbe
  • Publication number: 20100106261
    Abstract: A system for programming a programmable device having an interface for a portable memory medium has an interactive interface executable on a stand-alone computer appliance for creating a program for the programmable device, a portable memory medium, and a downloading mechanism for transferring the created program to the portable memory medium.
    Type: Application
    Filed: January 4, 2010
    Publication date: April 29, 2010
    Inventor: R. Cameron Marcus
  • Patent number: 7706900
    Abstract: A control apparatus with a fast I/O function is adapted for storage of a control program, and to input a status of a target to be controlled as an input data from an I/O device, follow the control program to execute an operation of the input data, and output to the I/O device a result of the operation as an output data for controlling the target to be controlled, and includes a batch I/O buffer memory 201 having an output data register for storing an output data of the I/O device, and a batch I/O buffer memory controller 203 for controlling a writing of output data to be written to the batch I/O buffer memory 201, the batch I/O buffer memory controller 203 being adapted to control the writing of output data to the batch I/O buffer memory in accordance with a comparison output of control data of a control program executing circuit 14.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: April 27, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Kazuhide Ashida
  • Patent number: 7702417
    Abstract: System and method for utilizing drawing specifications for use in motion control. Elements in a drawing specification may be automatically identified. The drawing specification may include one or more drawings, digital files, AutoCAD drafting files, and/or drawing specifications. Code may be automatically generated based on the one or more elements in accordance with a schema, and may include instructions in a data representation language, e.g., a markup language such as HTML, XML, etc. The automatically generated code may include move operations, e.g., arc, contour, line, raise, lower, halt, begin, etc., with associated parameters, e.g., move constraints, digital outputs, position compares, etc. The schema may include one or more blocks, each associated with a portion of the drawing specification, one or more elements, each associated with a block, one or more move operations, each associated with an element, and one or more parameters, each associated with a move operation.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: April 20, 2010
    Assignee: National Instruments Corporation
    Inventors: Sushrutha Ravish, Praveen Shivananda, Sundeep Chandhoke, Mahesh Ramchandani
  • Patent number: 7702416
    Abstract: A system and method for utilizing a drawing specification for motion control. A plurality of elements in the drawing specification may be automatically identified. The elements may include one or more lines, polygons, arcs, splines, alphanumeric characters, and/or ellipses. Additionally, the drawing specification may be a drawing or digital drafting file, such as an AutoCAD file, among others. An order of the plurality of elements may be automatically determined according to a sorting algorithm. The sorting algorithm may include a geometric and/or radial sorting algorithm. The radial sorting algorithm may specify the order of the elements according to nesting and/or distance from the center of the drawing specification. Code may be automatically generated for implementing motion control based on the identified elements and the determined order. The generated code may include inserted operations such as raise, lower, and move operations, among others.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: April 20, 2010
    Assignee: National Instruments Corporation
    Inventors: Sushrutha Ravish, Praveen Shivananda, Sundeep Chandhoke, Mahesh Ramchandani
  • Publication number: 20100094435
    Abstract: A method for controlling acceleration and deceleration before interpolating is provided. The method comprises steps of previewing and analyzing a processing program to estimate a limitation of a processing velocity, which comprises providing the processing program including a pathway formed by plural blocks; unitizing the motion vector of each block into the unit vector ( N ^ i = N _ i ? N _ i ? ) ; calculating a length (DVi=?{right arrow over (DV)}i?) of a vector difference in the unit vectors between each block and its next block ({right arrow over (DV)}i={circumflex over (N)}i?{circumflex over (N)}i+1); calculating a sum of the length of the vector difference in a distance from a starting block (S=? DVn); and calculating the limitation of the processing velocity for an end of each block (Vlim) according to an inverse ratio of the sum (1/S); and distributing a processing velocity according to the limitation.
    Type: Application
    Filed: February 5, 2009
    Publication date: April 15, 2010
    Applicant: Industrial Technology Research Institute
    Inventors: Chin-Chu Sun, Shih-Chang Liang, Wan-Kun Chang, Yung-Ming Kao, Cheng-Yu Chen
  • Patent number: 7690558
    Abstract: A system and method in a computerized healthcare environment for determining whether one or more supply items are associated with one or more task items for a patient is provided. A patient identifier is received and patient data is accessed from the patient's electronic medical record. A scanned medical supply item identifier is received and data for the scanned supply item is accessed. The supply item data and patient data are utilized to determine whether one or more task items for the patient are associated with the scanned supply item.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: April 6, 2010
    Assignee: Cemer Innovation, Inc.
    Inventors: Charles S. Fox, Jr., Deborah J. Durrell, Kris Kline, Damon Herbst
  • Patent number: 7692811
    Abstract: A printed material is read to provide an image data thereof. The printed material includes an image of an original, and an additional image not recognized or hard to be recognized with naked eyes. The additional image is to be visualized when an image is formed based on the image data with an image forming apparatus. Further, the printed material includes and a code which represents information. When the code is detected in the image data, a stamp image is synthesized with the image data based on the detected code. Then, the image data synthesized with the stamp image is provided. For example, an image is printed based on the image data.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: April 6, 2010
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Yoshiyuki Tamai, Yoichi Kawabuchi
  • Publication number: 20100082127
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Scott Plache, Daniel Bailey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Publication number: 20100082133
    Abstract: A control system development platform is provided. The platform includes a shell component adapted to support development of a control systems application. An abstract model is associated with the shell component to facilitate development of the control systems applications.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ICS TRIPLEX ISAGRAF INC.
    Inventors: Julien Chouinard, Gilles Brunet, Denis Lavallee, Chan-Dara Trang, Jean-Francois Laliberte, Frederic Darveau, Olivier Larouche
  • Publication number: 20100082132
    Abstract: A method of generating a product recipe for execution by a batch process in an automated manufacturing environment, such the product recipe is associated with a plurality of actions, a set of transitions, and a set of parameters, and such that the plurality of actions define a plurality of logical levels including a phase level at which the batch process interacts with equipment, includes receiving a procedure definition specifying the plurality of actions, receiving a transaction definition specifying the set of transitions so that each one in the set of transitions is associated with two or more of the plurality of actions, and receiving the set of parameters. Receiving the set of parameters includes receiving at least one dynamic input parameter that resolves to a value without obtaining the value from the recipe or an operator prompt associated at the phase level of the recipe.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Dawn Marruchella, William George Irwin, Godfrey Roland Sherriff, Tusar Nanda
  • Publication number: 20100082119
    Abstract: A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Clark L. Case, Robert Kline
  • Patent number: 7684892
    Abstract: A method for generation of a control code set for a manufacturing process includes generating a list of sequences of operations with an automatic sequence of operations generator, selecting an optimized sequence of operations from the list of sequences of operations, and utilizing the optimized sequence of operations to generate the control code set.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: March 23, 2010
    Assignees: GM Global Technology Operations, Inc., Chalmers University of Technology
    Inventors: Chengyin Yuan, Fangming Gu, Stephan R. Biller, Richard C. Immers, Chieh-Yi Jerry Yen, Magnus Johansson, Mikael Kjellgren, Bengt Erik Lennartson
  • Publication number: 20100063606
    Abstract: An electrical logic controller behavior model of logic controller behavior is automatically or semi-automatically derived from a model of mechanical machine operation. To create the electrical model, an electrical step is created corresponding to each mechanical step of the mechanical model. For each mechanical transition on the mechanical step, a corresponding electrical transition is created on the corresponding electrical step. For each identified signal associated with an end position of the mechanical step, a condition is created for the associated signal on the corresponding electrical transition. The electrical logic controller behavior model is then used to generate PLC-specific software to control a machine or plant.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 11, 2010
    Applicants: Siemens Corporate Research, Inc., Siemens Aktiengesellschaft
    Inventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
  • Patent number: 7676287
    Abstract: A system for gathering data associated with a process plant, in which parameters are generated by a plurality of signal processing data collection blocks, automatically determines parameters to be monitored. The signal processing data collection blocks may generate data such as statistical data, frequency analysis data, auto regression data, wavelets data, etc. Then, the system monitors the determined parameters.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: March 9, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Evren Eryurek, Kadir Kavaklioglu, John P. Miller
  • Patent number: 7672737
    Abstract: An industrial automation device comprises a data storage component that retains at least a portion of a schema, the schema facilitates usage of a hierarchically structured data model by the industrial automation device. A processor is communicatively coupled to the data storage component and facilitates at least one of receipt, execution, and creation of an object that conforms to the hierarchically structured data model. In another example, the industrial automation device can be employed to execute a workflow.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: March 2, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gavan W. Hood, Ralph Kappelhoff, Kenwood H. Hall
  • Patent number: 7669002
    Abstract: A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: February 23, 2010
    Assignee: Siemens Industry, Inc.
    Inventors: David Martin, C. Eric Gibson
  • Patent number: 7660638
    Abstract: The claimed subject matter provides a controller that facilitates implementing a workflow within an industrial automation environment system. An interface component can facilitate the receipt of data associated with a workflow at the programmable logic controller. A controller communicatively coupled to the interface component incorporates an execution engine that can execute the workflow and allow a seamless data flow between applications to provide at least one service.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: February 9, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Sujeet Chand
  • Publication number: 20100023141
    Abstract: There is described a method and system for developing for an automation process a screen viewable on a target computer that has user interface objects. A development computer has a set of common design time components from a general purpose software development kit that also has a databinding facility and a set of customization components. Those components have an interface that allows access to the available for use automation process data objects and a process object picker that act as a user interface to the databinding facility to allow the browsing of a subset of the available for use data objects and selecting of one or more of the objects in the subset for binding by the databinding facility either to one or more members of the user interface objects or one or more of the user interface objects or a combination of the same.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: ABB RESEARCH LTD.
    Inventors: Jianjun Wang, Xiongzi Li, Carlos Martinez, Thomas Fuhlbrigge
  • Publication number: 20100010646
    Abstract: An implantable medical device is capable of delivering therapeutic output to a patient. A controller, programmable by a medical professional, is operatively coupled to the implantable medical device to, in part, program the therapeutic output to be delivered to the patient. The controller has an interface allowing the medical professional to graphically select an amount of the therapeutic output to be delivered to the patient in at least one of a series of discrete timer intervals. The graphic selection may be aided by the use of a light pen or other pointing device to sketch the infusion pattern. Computer programs using algorithms may be utilized to translate the information inputted through the light pen into an infusion program.
    Type: Application
    Filed: July 14, 2009
    Publication date: January 14, 2010
    Applicant: Medtronic, Inc.
    Inventors: Touby A. Drew, Steven M. Goetz, Sarah B. Alme, Jiaying Shen, Ajinkya M. Joglekar
  • Patent number: 7643892
    Abstract: A simulation that integrates historical data and real-time data as a test or simulation tool can capture an entry that relates to a desired output as function points. A determination can intellectually be made as to which activities can achieve the desired output. The activities can be process steps that can represent a workflow that can be automatically implemented by an MES Appliance or other enterprise components. If a simulation reveals that the desired output might not be achieved, a change to one or more function points can be analyzed in an attempt to achieve the desired result. This change can be input into a simulation tool through a feedback loop, for example. Another simulation can performed on the modified data until a determination is made that the desired output can be achieved.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 5, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Crisler Terrill Moor, John J. Baier, Kevin Chao, Lance Christopher Rodenfels, Richard Lee Ryan, Robert J. McGreevy
  • Publication number: 20090326892
    Abstract: A system, method, and computer program product for creating a virtual numerical control (NC) controller for use in machine tool simulation. A method includes receiving a NC program readable by a physical machine tool, the NC program containing instructions for manipulating the physical machine tool. The method also includes parsing the instructions in the NC program. The method further includes receiving setup data, such as tools, reference coordinates systems, etc., from objects of a CAM system or in a setup data file. The method still further includes translating each instruction in the NC program into at least one virtual NC controller command. The method also includes executing the virtual NC controller commands in a machine tool simulation environment. In some embodiments, the method may include fetching data from a post-processor for the physical machine tool, where the fetched data is not available in the NC program.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 31, 2009
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Gen Shieng Lin
  • Publication number: 20090319062
    Abstract: An apparatus for automatically registering topology of individual components of a process installation in automation technology. The components include field devices ascertaining or influencing physical and/or chemical, process variables. A superordinated control unit is provided, which communicates with the field devices via a fieldbus protocol conventional in automation technology and via which the field devices can be serviced. A radio tag is associated with each field device. Stored on the radio tag is topology-relevant information of the corresponding field device. A radio tag reader is provided, which registers the topology-relevant information of the radio tags and forwards such to the superordinated control unit.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 24, 2009
    Applicant: CodeWrights GmbH
    Inventor: Alexander Schwalbe
  • Publication number: 20090306796
    Abstract: A set-up for operating a process installation. The set-up includes a control station and at least one field device which determines or monitors at least one process variable. Each field device has a program memory in which a boot-loader software is persistently implemented. The boot-loader software enables communication of the field device with the control station. A transmission link is provided, via which the control station and the field device, or field devices communicate with one another during operation. Each field device transmits to the control station upon booting of the field device via the transmission link device-specific information. The control station transmits to the field device after receipt of the device-specific information, application- and/or device-specific, measurement/control/evaluation software, which is matched to a particular application of the field device and which the field device stores in a data memory associated with it.
    Type: Application
    Filed: October 17, 2006
    Publication date: December 10, 2009
    Applicant: ENDRESS + HAUSER FLOWTEC AG
    Inventor: Thomas Budmiger
  • Publication number: 20090292375
    Abstract: A system and method wherein geographic data is used to configure a controlling device to control operations of a target device and/or to configure the controlling device to control tuning operations of a target device. The system additionally provides for the harmonization of controlling device configurations made on the controlling device and/or a remote computer.
    Type: Application
    Filed: June 24, 2009
    Publication date: November 26, 2009
    Applicant: UNIVERSAL ELECTRONICS INC.
    Inventors: Brandt J. Thompson, Jon Gallegos, Jason L. Godwin, Patrick H. Hayes