For Process Control And Configuration Patents (Class 715/965)
  • Patent number: 11966774
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable media, for workflow generation using multiple interfaces. In some implementations, an interface for defining a workflow having one or more operations for a computer system to perform is provided. The interface can provide options that are selectable to cause an operation from a predetermined set of operations to be added to the workflow. Data indicating user selection of an option of the interface corresponding to a first operation in the predetermined set of operations is received. Code that specifies one or more custom operations is received. The workflow is defined to include (i) the first operation based on the data indicating the user selection and (ii) a second operation specified by the code.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: April 23, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Patent number: 11936741
    Abstract: In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. To write workspace resources a backend module of an application may obtain a write lock on a cloud-based blob storage container, and ensure a block of a workspace database to be modified is local in a cloud cache. It may execute one or more database commands to modify the block in the cloud cache, and change an identifier of the block in a local copy of a manifest that includes a list of the blocks of the cloud-based blob storage container. It may further upload the modified block and the local copy of the manifest to the cloud-based blob storage container, wherein the uploaded local copy of the manifest replaces the manifest in the cloud-based blob storage container.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: March 19, 2024
    Assignee: Bentley Systems, Incorporated
    Inventor: Keith A. Bentley
  • Patent number: 11927933
    Abstract: A program comparison apparatus includes: a set alignment unit that divides a comparison source-program which is a first FBD program into sets of program components connected to one another, and rearranges the sets in a line along a Y-axis direction which is a vertical direction in ascending order of execution, and also divides a comparison edited-program which is a second FBD program into sets of program components connected to one another, and rearranges the sets in a line along the Y-axis direction in ascending order of execution; a difference detection unit that detects a difference in the sets between the comparison source-program and the comparison edited-program rearranged as difference information; and a difference display control unit that causes the sets of the comparison source-program and the comparison edited-program that are rearranged to be displayed within a screen of a display device.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: March 12, 2024
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Yohei Kanatsu
  • Patent number: 11886159
    Abstract: A system and method of configuring monitor blocks and effect blocks associated with a process control system for a process plant includes causing a display device to display a graphical user interface, the graphical user interface indicating a first monitor block, a second monitor block, and an effect block. The system and method further includes enabling a user to input configuration data via the input device, including: (i) configuring one of the outputs of the first monitor block to serve as one of the inputs of the second monitor block, (ii) configuring an additional one of the outputs of the first monitor block and one of the outputs of the second monitor block to serve as inputs to the effect block, and (iii) designating at least one of the plurality of cells of each of the first monitor block, the second monitor block, and the effect block as a trigger associated with the respective input/output pair for the respective cell and corresponding to a condition in the process plant.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: January 30, 2024
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Gary K. Law, Godfrey R. Sherriff
  • Patent number: 11803688
    Abstract: A secondary device for a sensor and/or information system, including a display and a control unit, is proposed. Predetermined interpretation instructions are stored in the control unit. The control unit is configured to wirelessly receive a display instruction containing at least one interpretation information and at least one text information. The control unit is configured to generate a graphic presentation containing the text information using the stored interpretation instructions on the basis of the interpretation information of the display instruction, and to display the graphic presentation by means of the display. Furthermore, a sensor and/or information system and a method of operating a sensor and/or information system are proposed.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: October 31, 2023
    Assignee: WORKAROUND GMBH
    Inventors: Paul Günther, Vivek Soni, Nico Adler, Patrick Blitz
  • Patent number: 11720838
    Abstract: A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: August 8, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Amir Vakili Jafari, Ankur Tayal
  • Patent number: 11687064
    Abstract: This disclosure provides an apparatus and method for interactive batch operations system enabling operation excellence and competency transition. The method includes collecting data related to a batch process from different departments within a batch processing facility into a common data repository; transforming the collected data based on provided intelligence; exploiting the transformed data in the common data repository; determining a best possible alternative for continued operation of the batch process based on the exploited data; providing a visualization of the best possible alternative of the batch process using a digital twin; and operating the batch process using the determined best possible alternative on a physical twin corresponding to the digital twin.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: June 27, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Rahul De, Avinash Rajan, Kalyanasundaram Govindaraj
  • Patent number: 11663393
    Abstract: A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Tomohiro Shioya, Asuka Unno, Lianzi Wen
  • Patent number: 11573686
    Abstract: A method for applying extended reality to simulate an actual flow system, including receiving selection of simulated components of the actual flow system that are graphical elements, receiving component metadata for each simulated component that represents simulated component factors that affect the simulated flow from, through, or to the simulated component, receiving simulation connection metadata for each simulated connection between the simulated components that represents simulated connection factors that affect the simulated flow through the simulated connection, receiving actual data over time, simulating the flow over time through the simulated connections based on the actual data by applying a model using a set of operations to the actual data, the simulation component metadata, and the simulation connection metadata. The method further includes displaying via the extended reality user interface the three or more simulated components as connected by the simulated connections and the simulated flow.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: February 7, 2023
    Assignee: ASCO Power Technologies, L.P.
    Inventors: Justin Strafer, Steven Kelmelis, Sumeet Kumar, Romain Gassion
  • Patent number: 11538102
    Abstract: Systems and processes are disclosed for providing customized user interfaces for facilitating personal payment transactions. In some embodiments, disclosed embodiments may generate a dynamic and customized interface for effecting the personal payment transaction by, for example, providing one or more options for the payer to fund the payment. The disclosed embodiments may provide an interface that includes one or more suggested recipients for identifying the payee associated with the payment transaction. The disclosed embodiments may also provide an interface that includes one or more routing options to route the payment. The disclosed embodiments may also provide an interface that provides one or more communication channel options for parties associated with the personal payment transaction to communicate.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: December 27, 2022
    Assignee: Capital One Services, LLC
    Inventors: Gagan Kanjlia, Scott Zimmer, Robert J. Larson, Alexander S. Wilson, Vishal Puri, Jay F. Pober
  • Patent number: 11436122
    Abstract: Presented herein are embodiments for quickly identifying and recommending key performance indicators (KPIs) for network devices based on the type of network device and/or role of the device. The type or configuration of the network device may be obtained and compared to the capabilities of the network device. Operational or performance information of the network device, represented by strings, may be obtained based on the configuration information. Operational information that is not relevant to the configuration of the network device may be filtered out. The remaining operational information may be ranked as KPIs based on a relevance of the operational information with respect to the configuration information.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: September 6, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Siva Sunil Kumar Matham, Ramanathan Lakshmikanthan, Selvakumaran N. Subramanian, Qun Song
  • Patent number: 11378891
    Abstract: A method, system and program for determining a fingerprint of a parameter. The method includes determining a contribution from a device out of a plurality of devices to a fingerprint of a parameter. The method includes obtaining parameter data and usage data, wherein the parameter data is based on measurements for multiple substrates having been processed by the plurality of devices, and the usage data indicates which of the devices out of the plurality of the devices were used in the processing of each substrate; and determining the contribution using the usage data and parameter data.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: July 5, 2022
    Assignee: ASML Netherlands B.V.
    Inventors: Davit Harutyunyan, Fei Jia, Frank Staals, Fuming Wang, Hugo Thomas Looijestijn, Cornelis Johannes Rijnierse, Maxim Pisarenco, Roy Werkman, Thomas Theeuwes, Tom Van Hemert, Vahid Bastani, Jochem Sebastiaan Wildenberg, Everhardus Cornelis Mos, Erik Johannes Maria Wallerbos
  • Patent number: 9165438
    Abstract: A display processing system including: a state display unit which displays, for a plurality of parameters each having an upper limit value, a state value of each parameter for a predetermined period of time with respect to the upper limit value; a determination unit which determines, for each of the parameters, whether the state value is close to the upper limit value or not; a warning display unit which displays a warning to a user with regard to a parameter of which the state value is determined by the determination unit to be close to the upper limit value; and a countermeasure display unit which displays, for each of the parameters, a countermeasure for improving the state when the state value is close to the upper limit value.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: October 20, 2015
    Assignee: NEC CORPORATION
    Inventor: Takeshi Hiramatsu
  • Patent number: 9043716
    Abstract: Methods and apparatus to automatically link process control graphics to process control algorithm information are described. An example method involves displaying a first process control image including process control algorithm information and displaying adjacent to the first process control image a second process control image to include process control graphics. The method automatically links at least some of the process control algorithm information to a graphic in the second process control image in response to user inputs associated with the first and second process control images.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: May 26, 2015
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry Oscar Jundt, Bruce Hubert Campney, Michael George Ott, Stephen Gerard Hammack
  • Patent number: 9013574
    Abstract: A machine vision system program editing environment including synchronized selection and/or identification of related features in a plurality of different user interface windows is provided. In particular, one of the windows is an editing window where a part program representation is displayed for editing by a user. In one embodiment, a user may select data or another feature of interest in a window that is not the editing window (e.g., a results window, or graphical workpiece inspection feature display window) and the associated part program instruction representation is automatically highlighted and/or selected in the editing window. Conversely, a part program instruction representation may be selected by a user in the editing window and the associated results or feature in another window is automatically highlighted and/or selected. User interface navigation, rapid program quality assessment, and overall part program creation and editing efficiency are significantly enhanced in such an editing environment.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 21, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Ryan Northrup, Akira Takada, Kozo Ariga
  • Patent number: 9008814
    Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: April 14, 2015
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
  • Patent number: 9003274
    Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Joseph John Katnic
  • Patent number: 8965539
    Abstract: A system and method is disclosed providing visualization of a production control framework. The system includes a storage medium stored therein one or more user interfaces providing a visual representation of one or more graphical elements representing one or more entities, the one or more entities comprising one or more work centers, wherein the one or more work centers each comprise one or more user interfaces. The system further includes a storage medium stored therein a job queue display within the one or more user interfaces and a plurality of tasks for each of a plurality of parts produced by the one or more entities.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: February 24, 2015
    Assignee: JDA Software Group, Inc.
    Inventors: Timothy R. Hayes, Aamer Rehman
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Patent number: 8948887
    Abstract: Systems and methods are provided that are capable of synchronizing an industrial process. The industrial process may include a plurality of process levels. A visualization group may be displayed, showing the various levels of a process. A transition group may be graphically defined that allows for the linking of the transitions between the various process levels. In certain embodiments, sequential function charts (SFC) may include expanded capabilities that allow for the visual definition, editing, and review of the transition groups. Such SFC embodiments may be capable of process flow synchronization across any levels of the modeled process.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: February 3, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Robert C. Kline, Jr.
  • Patent number: 8902307
    Abstract: A machine vision system editing environment is provided for a part program in which a continuous stream of image acquisition operations are performed during a run mode. In one embodiment, a new common syntax and representations are utilized wherein continuous image acquisition operations are recorded in the same way as regular operations, with the running of the part program being performed in two stages. In the first stage, the portion of the part program that is to have the continuous stream of image acquisition is scanned for image acquisition operations, and the most efficient order for acquiring the images is determined, after which the image acquisition process is begun. Then, in the second stage, while the image acquisition process is being performed, the portion of the part program is scanned again, with the image analysis operations then being performed.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 2, 2014
    Assignee: Mitutoyo Corporation
    Inventors: Mark Delaney, Barry Saylor
  • Patent number: 8875040
    Abstract: A technique is disclosed for facilitating editing of editable code in an interface device or similar apparatus. Properties of device elements are enumerated by a general purpose engine resident on the interface device. The general purpose engine enumerates the properties in response to a query in a design-time environment. The device element includes a specific property type and editable code consistent with the property type. A server module on the device serves the editable code and an editing environment from the interface device to a configuration station. The code can be edited on the configuration station in the editing environment and restored to the interface device. The technique alleviates the need for separate editing software or storage of the editable code in any location other than on the interface device itself.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: October 28, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Joseph Francis Mann, Clinton Duane Britt, Steven Mark Cisler, Robert F. Lloyd, Krista Mann
  • Patent number: 8856666
    Abstract: A computer comprises a chassis, a button provided on the chassis, and a memory containing executable code. The executable code is caused to execute as a result of a user pressing the button. The code causes a graphical user interface to be displayed to the user providing the user with the ability to choose at least between a computer-diagnostic operation and a recovery operation.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: October 7, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sanjeev Pathak, Ranjith Kartha
  • Patent number: 8751929
    Abstract: A machine-implemented method for data conversion, which is adapted for converting a plurality of entries of component data in a bill of materials, includes the steps of: (a) reading the entries of the component data from the bill of materials; (b) acquiring a critical text set from each of the entries of the component data; (c) generating a converted component value and a converted component value range for the critical text set acquired from each of the entries of the component data; and (d) rearranging the entries of the component data in the bill of materials according to the converted component values, and displaying the rearranged entries of the component data together with the corresponding converted component values and the corresponding converted component value ranges.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: June 10, 2014
    Assignees: Universal Scientific Industrial (Shanghai) Co., Ltd., Universal Global Scientific Industrial Co., Ltd.
    Inventor: Meng-Ling Chang
  • Patent number: 8745520
    Abstract: Methods and apparatus, including computer program products, for providing content previews. One apparatus operates to display one or more user interface controls as a foreground against a background on a display device; receive user input resulting in a user interface state that has an associated action; and display as the background a preview of the associated action. In another aspect, the user input gives focus to a user interface control that has associated content; and a preview of the associated content is displayed without further action on the part of the user. In another aspect, user interface controls are displayed; and giving input focus to a particular user interface control that has associated content causes an apparatus to play a preview of the associated content without further action on the part of a user.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 3, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Allan P. Padgett, Johnnie B. Manzari
  • Patent number: 8738243
    Abstract: A planter monitor system and method that provides an operator with near real-time data concerning yield robbing events and the economic cost associated with such yield robbing events so as to motivate the operator to take prompt corrective action.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 27, 2014
    Assignee: Precision Planting LLC
    Inventors: Gregg A. Sauder, Justin L. Koch
  • Patent number: 8719716
    Abstract: A locked element and methodology are provided for use in a block diagram model of a graphical modeling environment. The locked element displays within the block diagram model but access to the functionality of the locked element requires authorization. Without authorization the locked element will not function. Authorization may also be required to access the implementation details of the locked element. Without authorization the implementation details of the locked element cannot be viewed or modified. In certain implementations, any code generated from a locked element without authorization is obfuscated.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 6, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Bill Wendling
  • Patent number: 8706263
    Abstract: Systems and methods are provided that are capable of synchronizing an industrial process. The industrial process may include a plurality of process levels. A visualization group may be displayed, showing the various levels of a process. A transition group may be graphically defined that allows for the linking of the transitions between the various process levels. In certain embodiments, sequential function charts (SFC) may include expanded capabilities that allow for the visual definition, editing, and review of the transition groups. Such SFC embodiments may be capable of process flow synchronization across any levels of the modeled process.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: April 22, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Robert C. Kline, Jr.
  • Patent number: 8700379
    Abstract: A method and apparatus for developing microcomputer-based systems. A controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is simulated. A user interface then has access to the parameters of the controller model and plant model and optionally suspends the execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the controller model parameters and/or plant model parameters at the time of the trigger without altering the controller model parameters or plant model parameters or the program code of the controller model.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: April 15, 2014
    Assignee: Hitachi, Ltd
    Inventors: Makoto Ishikawa, Shigeru Oho, George Saikalis, Donald J. McCune, Jonathan Borg
  • Patent number: 8683366
    Abstract: A field device is able to diagnose a broad spectrum of possible faults and/or states, and includes: structure for performing user defined, diagnostic methods; which has an input circuit, via which at least one input variable is fed to the structure; which has an evaluation unit, which serves for deriving, on the basis of at least one input variable selected by the user and at least one evaluating method selected by the user, at least one characterizing variable; which has a monitoring unit, which monitors the derived characterizing variables on the basis of monitoring criteria selected by the user; and which has an output unit, which, upon the meeting of a monitoring criterion, outputs a diagnosis associated with such monitoring criterion; and an interface, via which a user selects the input variables for each user defined diagnostic method, selects the evaluating methods to apply to the input variables, selects the monitoring criteria, and specifies the diagnosis.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: March 25, 2014
    Assignee: Endress + Hauser GmbH + Co. KG
    Inventors: Manfred Hammer, Dietmar Spanke, Herbert Schroth
  • Patent number: 8633938
    Abstract: A method and a portable device controls output of a display unit to display information accurately and clearly regardless of a background image. Disclosed is an arrangement for calculating a difference between an arbitrary expression value of an arbitrary screen configuration element to be displayed on a given area of the background image and an actual expression value of the given area of the background image. Each expression value includes at least one of a color and lightness. The arrangement automatically selects the expression value of the screen configuration element based on the calculation result. The screen configuration element is displayed at the given area of the background image based on the selected arbitrary expression value.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: January 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dae Woong Kim
  • Patent number: 8615715
    Abstract: A mechanism for processing graphical block diagram parameter expressions is presented. The mechanism achieves optimal implementation of block equations in the execution (run-time) environment by defining a mapping between user-defined block parameters and a run-time version of the parameters. The parameter processing mechanism also pools like, non-interfaced parameter expressions, allowing reuse of both uniform and non-uniform data across constant block parameters in the generated code and during model execution. The parameter processing mechanism further maintains an execution structure that maps the run-time parameter expressions containing interfaced variables to generated code for the block diagram so that the interfaced variables appear in the generated code. This mapping thus allows for interfacing to the interfaced variables in the generated code from any execution framework.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: December 24, 2013
    Assignee: The MathWorks, Inc.
    Inventor: John Ciolfi
  • Patent number: 8612042
    Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: December 17, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
  • Patent number: 8560109
    Abstract: Various embodiments of the present invention relate to bi-directional communication between an Integrated Circuit (IC) layout editor and various generic layout and/or pattern data viewers. Further, the present invention provides a bi-directional control between the IC layout editor and the various generic layout and/or pattern data viewers and allows substantially simultaneous display of an IC design in various IC mask layout data formats. The IC layout editor and the various generic layout and/or pattern data viewers include various tools. The bi-directional communication connects these tools to form connected tools. Subsequently, the actions performed by a connected tool in response to user interactions are synchronized with the actions performed by other connected tools.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: October 15, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Aaron A. Parr, Rodney Rigby, Cody Kyrobie, Li-Chien Ting
  • Patent number: 8490005
    Abstract: Aspects of the disclosed subject matter are directed to a graphical display that provides a visual enhancement in conveying a vehicle reading. In accordance with one embodiment, a method is provided that causes the graphical display to render a border of an instrument with a distinguishing visual attribute. More specifically, the method includes assigning a priority level to an instrument used to convey a vehicle reading. When an abnormal condition is identified, the instrument is assigned an enhanced priority level that corresponds to the abnormal condition. Then, the method causes the graphical display to render the instrument, wherein that border of the instrument is depicted with an enhanced visual attribute indicative of the abnormal condition. In this regard, the enhanced visual attribute distinguishes the instrument from one or more other instruments depicted on the graphical display that are not assigned an enhanced priority level.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: July 16, 2013
    Assignee: PACCAR Inc
    Inventor: Christopher Tarte
  • Patent number: 8386137
    Abstract: A planter monitor system and method that provides an operator with near real-time data concerning yield robbing events and the economic cost associated with such yield robbing events so as to motivate the operator to take prompt corrective action.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: February 26, 2013
    Assignee: Precision Planting LLC
    Inventors: Gregg A. Sauder, Justin L. Koch
  • Patent number: 8369975
    Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 5, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
  • Patent number: 8307132
    Abstract: A control device controls an external storage device with a plurality of storage units which can be driven and stopped independently. The control device comprises: a display control unit; a setting unit; and a control signal output unit. The display control unit displays on a display a selection screen that allows a user to select which storage unit from among the plurality of storage units to operate. The setting unit sets a storage unit selected by the user as an operating storage unit to be operated. The control signal output unit outputs to the external storage device a control signal for having the operating storage unit be operated.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: November 6, 2012
    Assignee: Buffalo Inc.
    Inventors: Taichi Ejiri, Masahiko Horibe, Tsukasa Ito
  • Patent number: 8265781
    Abstract: A device for manipulating containers, comprising a manipulation unit manipulating the containers in a predetermined manner, this manipulation unit including at least one condition detection unit which detects at least one operating condition of the manipulation unit and sends out condition signals which are characteristic for this operating condition of the manipulation unit, and including a monitoring unit for monitoring the manipulation unit, the monitoring unit including a visual display device for displaying information as well as a storage device in which presentation data for components of the manipulation unit is deposited. According to the invention, the monitoring unit includes an image manipulation unit which as a response to emitted condition signals provides image sequences on the basis of presentation data stored on the storage device, which image sequences may be output via the display device.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: September 11, 2012
    Assignee: Krones AG
    Inventors: Stefan Ramsauer, Peter van den Tol
  • Patent number: 8239065
    Abstract: An air conditioner with operation according to a user-defined curve and the control method thereof are disclosed. The air conditioner includes a main unit, the main unit includes: a receiving unit of user-defined curve for receiving the user-defined curve set by a user, the user-defined curve is used to define the coincidence relation between the needed air conditioning temperature and the time, and a control unit connected to the receiving unit of user-defined curve for controlling the air conditioning temperature of the air conditioner at different time according to the user-defined curve. The user-defined curve can be set by a keyboard of a remote controller by the user, the data of the user-defined curve can be stored in a memory chip and then can be sent into an infrared signal receiving unit of the main unit, a MCU control chip controls the operation of the air conditioner according to the user-defined curve.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: August 7, 2012
    Assignee: Gree Electric Applicance, Inc. of Zhuhai
    Inventors: Yingjiang Ma, Youlin Zhang, Bo Liang, Xuetao Mi, Xuan Cao
  • Patent number: 8146017
    Abstract: Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a workflow action rule to a data value provided by a data source. The user interface may include a control for specifying a data source and a data field to which the parameter should be bound. The parameter is bound to the data source and data field selected using the user interface. If the data type of the selected data source is identical to the data type of the parameter, an internal lookup may be performed to retrieve the data value. Otherwise, the data type of the parameter may be propagated to the data source during lookup of the data value.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Malek, Phillip David Allen, Stuart B. Kolodner
  • Patent number: 8146000
    Abstract: The integration of transactional workflows that are distributed across multiple contact centers is described herein. Respective agent interfaces can execute concurrently with applications running at two or more contact centers. These interfaces enable agents at the contact centers to conduct respective interactions with a customer. As the interactions progresses, the agents can enter data related to the interactions via the agent interfaces. The agent interfaces need not be integrated with the applications or the contact center infrastructure, thereby eliminating the expense of performing such integration. Instead, the agents can use both the application and the agent interfaces concurrently while interacting with the customer. Data entered by one agent via the interface can be made available to the other agent, thereby enabling the agents to cooperate with one another, and integrating the respective interactions into a cohesive transactional workflow.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: March 27, 2012
    Assignee: Goodwell Technologies, Inc.
    Inventors: David Boliek, Bart Dellinger, Romain Machacek, John Cofano
  • Patent number: 8108790
    Abstract: Various graphical displays used for visualization of control techniques in a process control system can be provided to an operator. For example, a graphical display could include (i) an image associated with at least a portion of a process and (ii) one or more icons identifying one or more process variables associated with at least the portion of the process. Selection of an icon could present the operator with a faceplate containing information associated with at least one of the process variables. Another graphical display could include (i) a focal variable symbol identifying a focal process variable and (ii) one or more additional variable symbols identifying one or more additional process variables associated with the focal process variable. Gains associated with the additional process variables could be identified in the display. Yet another graphical display could be used to remotely invoke and control applications executing in a process control system.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: January 31, 2012
    Assignee: Honeywell International Inc.
    Inventors: Donald A. Morrison, Jr., Pravin W. Shende, Chandrakanth Vittal, Gobinath Pandurangan
  • Patent number: 8085216
    Abstract: The present invention relates to an image warping software algorithm for a real time alteration of a display scene running under the Microsoft Windows Operating System. The image warping software algorithm alters the display scene and allows an observer to view the display scene as a single unbroken image when the display scene is distributed across multiple display screens. The purpose of the image warping software algorithm is to significantly reduce the distortion observed at the abutting edges of the joined display screens.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: December 27, 2011
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Stephen Miller
  • Patent number: 8078367
    Abstract: A planter monitor system and method that provides an operator with near real-time data concerning yield robbing events and the economic cost associated with such yield robbing events so as to motivate the operator to take prompt corrective action.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: December 13, 2011
    Assignee: Precision Planting, Inc.
    Inventors: Gregg A. Sauder, Justin L. Koch
  • Patent number: 8078973
    Abstract: A method of providing visual indication of a device connection speed proceeds by determining a connection speed of the device and selecting a visual indicator representative of the connection speed. Once the appropriate indicator has been selected, the visual indicator is then displayed.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: December 13, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Eric J. Luttmann, Dave Gilbert
  • Patent number: 8040358
    Abstract: A method of propagating changes in a design model identifies a change to a changed element, creates steps to carry out the change, creates additional steps based on the change and on relationships between the changed element and other elements in the design model, and executes the steps to alter the model in a manner that reflects the change. The steps may be created in a manner that depends on other steps that have been created. A system for regenerating a design model comprises a model element, a step propagator, and a step executor. The step propagator receives a first step that represents changes in the model element, and produces a second step that represents other changes in the model element that are dependent on the first step, and the step executor executes the first and second steps.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 18, 2011
    Assignee: Autodesk, Inc.
    Inventors: Irwin Jungreis, Michael R. Lauer
  • Patent number: 8041650
    Abstract: Methods and systems for directed creation of construction documentation are provided. Example embodiments provide a Directed Documentation System (a “DDS”), which directs, in a computer-assisted manner, the creation of a historical record of a portion or an entire construction project. In one embodiment, the DDS comprises a directed construction data organization process/component, a directed documentation data acquisition process/component, a construction documentation data retrieval process/component, and a construction documentation data distribution process/component. These components cooperate to direct the documentation of a construction project in a manner that insures that all desired aspects of the project are documented thoroughly and uniformly. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: October 18, 2011
    Inventors: Kieran Gaffey, Howard Marcus
  • Patent number: 8023133
    Abstract: An image forming job management apparatus includes a virtual job assignment unit, a real job assignment unit, and a schedule managing unit. The virtual job assignment unit assigns an image forming job for forming images to a plurality of image forming apparatuses. The real job assignment unit assigns an image forming job for forming images to a single image forming apparatus. The schedule managing unit manages image forming jobs according to a schedule. The schedule is generated by assigning each of the image forming jobs to at least one image forming apparatus using either the virtual job assignment unit or the real job assignment unit.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: September 20, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Kaneko
  • Patent number: 8020108
    Abstract: Methods and systems for separating presentation and business models for common management platform tasks in a storage area network (SAN) are disclosed. A graphical user interface (GUI) object may be mapped to a task object, which include action(s) performed on a SAN. A selection of task objects from a collection of task objects is received, which are needed to implement the underlying functionality of a GUI object. The collection of task objects is part of a task framework. An arrangement of the task objects according to a hierarchy of the framework is received. The hierarchy includes simple task objects, corresponding to actions performed on a SAN, and composite task objects, corresponding to at least two simple task objects and may include other composite task objects. The arranged task objects are mapped to the GUI object by extending a presentation object to encapsulate the GUI object and the arranged task objects.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: September 13, 2011
    Assignee: EMC Corporation
    Inventors: Evgeny Roytman, Eyal Kedem, Michael Virgil, Michael G. Hegerich, Andrew S. Becher