Instrumentation And Component Modelling (e.g., Interactive Control Panel) Patents (Class 715/970)
  • 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: 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: 8830297
    Abstract: An Open Internet Protocol Television (IPTV) platform is provided. By providing remote medical services to users in the Open IPTV environment using a remote medical service providing apparatus including: an application programming interface (API) calling unit to call, when receiving a request for receiving a remote medical service from a counselor's terminal, an API of an Open Internet Protocol Television (IPTV) platform; and a service provider to provide the remote medical service to a user through the API, it is possible to provide remote medical service operators with environments where they can develop and share various remote medical to services and content.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: September 9, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Eung-Ha Kim, Sun-Joong Kim, Won-Joo Park, Kee-Seong Cho, Won Ryu
  • Patent number: 8806357
    Abstract: A template authoring method and system includes an application business component view that provides an interface to a user to select templates. A dialog provides a wrapper for each template to be edited by launching a server page and a host using controls provides authoring abstractions for selected authoring applications to edit the templates.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 12, 2014
    Assignee: SAP AG
    Inventors: Hilmar Demant, Frank Schertel, Asif Raj, Nikhil Sharma, Eckhard Farrenkopf, Ramesh B.G., Juergen Sattler
  • Patent number: 8782553
    Abstract: This invention provides a Graphical User Interface (GUI) that operates in connection with a machine vision detector or other machine vision system, which provides a highly intuitive and industrial machine-like appearance and layout. The GUI includes a centralized image frame window surrounded by panes having buttons and specific interface components that the user employs in each step of a machine vision system set up and run procedure. One pane allows the user to view and manipulate a recorded filmstrip of image thumbnails taken in a sequence, and provides the filmstrip with specialized highlighting (colors or patterns) that indicate useful information about the underlying images. The programming of logic is performed using a programming window that includes a ladder logic arrangement.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: July 15, 2014
    Assignee: Cognex Corporation
    Inventors: Robert Tremblay, Brian Phillips, John Keating, Andrew Eames, Steven M. Whitman, Brian Mirtich, Carroll McNeill Arbogast, Jr.
  • Patent number: 8745510
    Abstract: A method is presented for executing complex operations. The method may include providing basic packages that include execution instructions for at least partially executing a complex operation. Each basic package may also include combination instructions for combining the execution instructions with execution instructions of another basic package. Several basic packages may be selected. The complex operation may then be executed according to the execution instructions and the combination instructions associated with the selected basic packages.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Salvatore D'Alo′, Arcangelo Di Balsamo, Rosario Gangemi, Giovanni Lanfranchi, Scot Maclellan, Luigi Pichetti
  • Patent number: 8745537
    Abstract: In an embodiment, a method for managing and monitoring a graphical top model includes executing the graphical top model. The graphical top model references multiple instances of at least one graphical model. The method also generates a graphical user interface that displays a component from a graphical model. The displayed component is referenced by at least two of the model instances. The graphical user interface displays a current calling hierarchy indicative of a specific model instance that is associated with the displayed component.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: June 3, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Mojdeh Shakeri, Michael David Tocci, John Ciolfi, Pieter J. Mosterman
  • 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: 8683358
    Abstract: In one embodiment, an application design method includes identifying one or more application objects selected by a user when designing an application and identifying dependencies associated with the selected objects. The method further includes duplicating the selected objects and the associated dependencies. In another embodiment, the one or more objects comprise at least one of a valuator, an input and an output.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: March 25, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventors: Doug Anderson, Kenneth Y. Ogami, Marat Zhaksilikov
  • 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: 8584030
    Abstract: Described herein are systems and methods for displaying HVAC information. One embodiment provides a method for displaying HVAC information including obtaining data indicative of a plurality of HVAC components of an HVAC system. For example, this data may be maintained by a building management system. The method further includes defining data indicative of a display object for rendering on a client display, the display object including a plurality of geometrically arranged indicator blocks, wherein each indicator block is associated with a respective HVAC component. For the purposes of this display object, each indicator block is bound with respective source of comfort level data for its associated HVAC component. Display characteristics are defined for each indicator block responsive to the comfort level data. The display characteristics are selectively modified responsive to changes in the comfort level data. The resulting display object is referred to as a “comfort map” for the present purposes.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 12, 2013
    Assignee: Honeywell International Inc.
    Inventors: Graeme Laycock, Laura Smith
  • Patent number: 8555190
    Abstract: A method includes receiving a request to access a field device and identifying a first device configuration associated with the field device. The first device configuration identifies (i) a subset of device parameters associated with the field device, (ii) a subset of device methods associated with the field device, and/or (iii) an interface arrangement of device parameters or methods associated with the field device. The method also includes retrieving a value for each device parameter identified by the first device configuration and generating a graphical user interface using the first device configuration and the retrieved values. The method could also include determining whether a user has requested use of the first device configuration. If not, the method can include identifying a second device configuration associated with the field device, retrieving the value for each device parameter identified by the second device configuration, and generating a second graphical user interface.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: October 8, 2013
    Assignee: Honeywell International Inc.
    Inventors: Gowtham Anne, Vibhor Tandon
  • Patent number: 8458618
    Abstract: A vehicle-mounted apparatus is disclosed which includes a displaying unit for providing information to a user, an inputting unit for inputting operations carried out by the user, and a controlling unit for controlling a display of the displaying unit based on the operations input through the inputting unit. The inputting unit has at least a touch-sensitive panel attached to a display screen of the displaying unit. The controlling unit causes the displaying unit to display a menu screen based on the operations input through the inputting unit. The controlling unit also causes the displaying unit to switch the displays based on menus selected on the menu screen. Furthermore, the controlling unit causes the displaying unit to switch, as when a specific menu is selected on the menu screen, the displays in response to a fingertip gesture made by the user for detection on the touch-sensitive panel.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: June 4, 2013
    Assignee: Sony Corporation
    Inventors: Yoshiyuki Nezu, Tomoaki Sato
  • Patent number: 8438481
    Abstract: A graphical user interface for use in connection with a device having navigation and media functionality includes a navigation interface and a media interface that each have having a plurality of screens adapted to facilitate interaction between a user and a navigation application and a media application, respectively. An application interface toggle button it is actuatable on at least one of the plurality of navigation interface screens and on at least one of the plurality of media interface screens. Actuation of the application interface toggle button from a navigation interface screen invokes display of a media interface screen, and actuation of the application interface toggle button from a media interface screen invokes display of a navigation interface screen.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: May 7, 2013
    Assignee: Harman International Industries, Incorporated
    Inventors: Dannie Lau, Darren Kelly O'Brien
  • Patent number: 8365086
    Abstract: A mechanism for constructing a software-based instrument panel or front panel in which the components correspond directly with sections of code in a textual language program is disclosed. The textual language program relates to how the panel updates and operates in a continuous fashion. Icons representing panel components are selected from a component library window displayed to a user. The act of dragging the icon representing the components into the Graphical Panel Layout Window automatically causes the corresponding code to be added to the textual language program and displayed to the user in a Program Dialog Window. The present invention displays both a Graphical Panel Layout Window showing the components in the instrument panel and a Program Dialog Window showing the lines of code for the textual language program controlling the operation of the components in the instrument panel. A library containing I/O dialog devices is also presented and displayed to a user.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: January 29, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Andrew Grace, Pieter J. Mosterman
  • Patent number: 8321790
    Abstract: A system management human-machine interface application for use in a process control system is described herein that enables users to view/monitor information regarding system status and performance and to initiate changes to the operation of system equipment, checkpoint control stations and execute diagnostics. A system management graphical user interface includes a number of features that enhance the accessibility of system status information to users. Such enhancements include rendering selectable diagnostic information (e.g., online/offline status) on a system component navigation view. The GUI also provides access to a variety of system information including: alarms, messages, watched system management parameters, and a legend for symbols displayed in a system management navigation tree.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: November 27, 2012
    Assignee: Invensys Systems, Inc.
    Inventors: Thomas Dean Sherrill, Maria Dao Nguyen, Donald James Wayland, Jr., Kristen L. Garrison, Brian James Barry, Naredla Maharaj Kumar Murty
  • Patent number: 8196056
    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: July 24, 2001
    Date of Patent: June 5, 2012
    Assignee: The MathWorks, Inc.
    Inventor: John Edward Ciolfi
  • Patent number: 8191015
    Abstract: A personalized content manager is disclosed. The personalized content manager comprises an apparatus, system, method, and computer readable medium that includes or performs the steps of receiving input regarding the filtering of broadband content, filtering the broadband content with one or more content categories based on the filtering input, filtering the content with one or more of a plurality of content sources based on the filtering input, and generating a personalized content management interface screen that includes a list of titles of the filtered content.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: May 29, 2012
    Assignee: Andrews Kurth LLP
    Inventors: Tom Grimes, Khanh Mai
  • Patent number: 8185832
    Abstract: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: May 22, 2012
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8185833
    Abstract: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: May 22, 2012
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8185840
    Abstract: System and method implementing an integrated interface for multiple instruments for signal analysis, including two or more virtual instruments. The method includes a) receiving user input specifying an operation implementing at least a portion of a signal analysis function; b) performing the operation utilizing at least one of the instruments to perform the operation; c) displaying an icon comprising a graphical representation of the operation in response to the specifying; d) storing information specifying the operation; and repeating a)-d) multiple times to specify the function, thereby producing stored information representing the operations in the function, and after which multiple icons are displayed representing the operations and visually indicating the function. The operations in the function include 1) generating signals displayed in a graph, and/or 2) modifying one or more signals displayed in the graph.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 22, 2012
    Assignee: National Instruments Corporation
    Inventors: Michael L. Santori, Alain G. Moriat, Christopher G. Cifra, Richard Keene
  • Patent number: 8135484
    Abstract: A property of connection relationship information for identifying an internal/external connection of each point is registered in a part DB 1. When the part is one basic part representing a standard configuration article, an anchor ID is registered in the part DB 1 or a product DB 2. Part group extracting unit 4 extracts parts constituting a system from a design drawing generated by drawing generating unit 3 and a group of parts connected at the connection point for each basic part assigned with the anchor ID.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: March 13, 2012
    Assignee: Fujitsu Limited
    Inventors: Toshiya Yamazaki, Toshiro Okada, Takeo Nakamura
  • Patent number: 8117557
    Abstract: Methods, systems, and techniques for presenting a series of values of statistical data using numeric data and interpretive information are provided. Example embodiments provide a stat viewer control that allows a user to toggle seamlessly between a numeric view of the data and an interpreted view, the interpreted view presenting value judgments associated with the data. In one embodiment, the interpreted view is based at least in part upon one or more rules for interpreting the numeric data as belonging to one or more zones, each zone corresponding to a background emanating from a ring of an archery target representation. 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: December 30, 2008
    Date of Patent: February 14, 2012
    Assignee: People Driven Performance, Inc.
    Inventors: Gerald A. Dotson, J. Dennis Dotson
  • Patent number: 8103367
    Abstract: Example methods and apparatus to draw attention to information presented via electronic displays to process plant operators are disclosed. A disclosed example method to draw attention to information presented to a process plant operator comprises presenting an electronic process plant display, collecting process plant data, processing the process plant data to identify a portion of a process plant, and modifying the electronic process plant display to at least partially obscure substantially all of the process plant display except for the identified portion.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: January 24, 2012
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Duncan Schleiss, Cindy Scott
  • Patent number: 8042049
    Abstract: A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of system components connected via a wired and/or wireless communications network. The system components include audio/visual components (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). A portable controller allows a user to access and control the system components from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The portable controller includes a user and management interface that contains customized control screens for the system components. The control screens are stored in a hierarchical architecture that is searchable by region or component type.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: October 18, 2011
    Assignee: OpenPeak Inc.
    Inventors: David Killian, Glenn Harter, Justin Flores, Paul Krzyzanowski
  • Patent number: 7937665
    Abstract: A system and method for automatically generating a graphical program from a prototyping environment application. By utilizing an application specialized for developing solutions to problems in a particular domain, i.e., a prototyping environment, a user may develop a solution to a problem, i.e., a prototype. The prototype may comprise a series of functions that form an algorithm or process. Once the user has developed the desired prototype, the user may request the prototyping environment to automatically, i.e., programmatically, generate a graphical program implementing the prototype, e.g., in order to run the program independently of the prototyping environment. In various embodiments, the prototyping environment may be operable to generate any of various types of graphical programs. Once the graphical program has been generated, the program may be modified as desired, e.g., in order to include features not available from the prototyping environment that generated the program.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: May 3, 2011
    Assignee: National Instruments Corporation
    Inventors: Nicolas Vazquez, Jeffrey L. Kodosky, Ram Kudukoli, Kevin L. Schultz, Dinesh Nair, Christophe Caltagirone
  • Patent number: 7917862
    Abstract: A system for improving the performance of a plurality of peripheral devices is disclosed. In one embodiment, the invention comprises a first peripheral device associated with a first software component and having a first functionality, and a second peripheral device associated with a second software component and having a second functionality, the second peripheral device being coupled to the first peripheral device, the first and second peripheral devices together performing functionality in addition to the first and second functionalities and having a common user interface.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven T. Breidenbach, Michael L Rudd, Michelle R. Lehmeier, Thomas R Mitchell, K Douglas Gennetten, Brian J. Brown, Jerlyn R Culp
  • Patent number: 7779384
    Abstract: A method, system and apparatus for managing visual renderings of typing classes in a model driven development environment. The method can include toggling a visual rendering of a typing class for a specified typed member in a visually rendered owner class in response to a selection of an activatable toggle disposed in proximity to the visually rendered owner class in the model driven development environment. The toggling step further can include toggling a visual rendering of a linkage between the typing class and the visually rendered owner class responsive to the selection. Additionally, the toggling step further can include the step of toggling an appearance of the activatable toggle responsive to the selection.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Cheng-Yee Lin, Peter J. Parapounsky
  • Patent number: 7774714
    Abstract: A digital design system 10 is described which includes a user interface 12 that is used to interact with a digital data set 14. The digital model data set 14 is augmented by smart model attributes and business process attributes stored in data sets 16 and 18, respectively. Business process attributes data set 18 may include information associated with quality information, safety information, revision information, and information links to other data sets. A knowledge base data set engine 20 inferentially applies attributes to various features, components, and processes defined in the digital model data set 14.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: August 10, 2010
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: James D. Linder
  • Patent number: 7757209
    Abstract: A display and edit device for a program containing function blocks has a program memory storing such a program to be processed, a block definition analyzer for accessing the program stored in the program memory and analyzing structure relationship of function block definitions contained in this program, a block instance analyzer for accessing this program stored in the program memory and analyzing structure relationship of function block instances contained in this program, and a structure display device for causing to display structure relationship of the analyzed structure relationship of this function block definition and structure relationship of the analyzed structure relationship of this function block instance.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: July 13, 2010
    Assignee: OMRON Corporation
    Inventor: Shinji Fukui
  • Patent number: 7742857
    Abstract: An information display system for a vehicle includes: a display for displaying, an operation screen for operating at least one piece of in-vehicle equipment; a first operation section including a leftward moving switch, a rightward moving switch, and a selection enter switch capable of being manipulated upward and downward and being pushed; and a controller. The controller changes a position of the operation menu selected point in the operation menus horizontally arranged on the operation screen for selecting any one of the operation menus in response to a manipulation signal from the leftward moving switch or the rightward moving switch and executes an operation relating to the selected operation menu in response to an upward or downward manipulation signal from the selection enter switch.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: June 22, 2010
    Assignee: Mazda Motor Corporation
    Inventors: Taro Iwamoto, Yoshihisa Okamoto, Toshihiro Hara
  • Patent number: 7669139
    Abstract: An apparatus and program product utilize a displayed pictorial representation that depicts the actual physical configuration of a plurality of hardware components in a physical computer system to facilitate the collective management of the underlying hardware components. Typically, within such a pictorial representation, a selected status is displayed for multiple of such hardware components, thereby permitting hardware components sharing common attributes or characteristics to be identified in an efficient and intuitive manner, as well as to permit collective management operations to be performed on all selected hardware components. In addition, a pictorial representation may be dynamically generated to represent the physical configuration of a plurality of hardware components within a plurality of computers. In connection with such dynamic generation, the plurality of computers may be accessed to identify the plurality of hardware components that are resident in such computers.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gregory Richard Hintermeister, Bradley James Lory, David Walter Mead, Chee Peh, Steven Edward Royer
  • Patent number: 7512894
    Abstract: An apparatus, program product and method utilize a displayed pictorial representation that depicts the actual physical configuration of a plurality of hardware components in a physical computer system to facilitate the collective management of the underlying hardware components. Typically, within such a pictorial representation, a selected status is displayed for multiple of such hardware components, thereby permitting hardware components sharing common attributes or characteristics to be identified in an efficient and intuitive manner, as well as to permit collective management operations to be performed on all selected hardware components in addition, a pictorial representation may be dynamically generated to represent the physical configuration of a plurality of hardware components within a plurality of computers. In connection with such dynamic generation, the plurality of computers may be accessed to identify the plurality of hardware components that are resident in such computers.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gregory Richard Hintermeister, Bradley James Lory, David Walter Mead, Chee Peh, Steven Edward Royer
  • Patent number: 7509587
    Abstract: A user interface for monitoring and controlling a plurality of aircraft cabin systems includes a liquid crystal display screen (LCD) having a touch sensitive input surface including a plurality of touch sensitive input keys. Each key is labeled with a symbol identifying a respective one of the plurality of aircraft cabin systems. First and second system menus corresponding to first and second systems of the plurality of aircraft cabin systems are displayable on the LCD as first and second system graphical menus when a key identifying the appropriate system is activated by the user. The graphical menus include status information and operating functions as well as an input area that provides selection and control of the operating functions of the respective system when touched by the user.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: March 24, 2009
    Assignee: Airbus Deutschland GmbH
    Inventors: Kirsten Kopitzke, Martin Frey, Joerg Holst, Christian Riedel
  • Patent number: 7506272
    Abstract: A method of monitoring and controlling aircraft cabin systems using a user interface having a touch sensitive display and a plurality of input keys corresponding to the systems. One of the input keys corresponding to a first aircraft cabin system is activated to display a first system graphical menu having status information and operating functions of the first system, and a touch sensitive input area of the first system graphical menu is touched to perform selection or control of the first system. Another one of the input keys corresponding to a second aircraft cabin system can be activated to display a second system graphical menu having status information and operating functions of the second system, and a touch sensitive input area of the second system graphical menu can be touched to perform selection and control of the second system.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: March 17, 2009
    Assignee: Airbus Deutschland GmbH
    Inventors: Kirsten Kopitzke, Martin Frey, Joerg Holst, Christian Riedel
  • Publication number: 20070226609
    Abstract: According to one embodiment, an information processing apparatus includes a main body, a display unit being connected to the main body so as to freely pivot and comprising a sensor, and a controller executing any one operation of turning on and turning off a power supply of the main body if the sensor detects a predetermined operation.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 27, 2007
    Inventors: Sotaro Sumitomo, Hironori Motoe
  • Patent number: 7272825
    Abstract: A development aid device for development of a ladder program such as a user program for a programmable controller has a program memory for storing the user program and an outline data generating part for sequentially scanning constituent elements of this stored user program to extract specified elements including output commands and generating outline data by assigning individual index numbers to these extracted elements sequentially in the order of their appearance on the user program. An outline data memory stores the generated outline data. A cross-reference data generating part generates cross-reference data by extracting commands having a same operand from the user program, and a cross-reference data memory stores the generated cross-reference data.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: September 18, 2007
    Assignee: OMRON Corporation
    Inventors: Makoto Inoue, Ken Tsutsui, Takashi Miyake
  • Patent number: 7272450
    Abstract: A development aid device for development of a ladder program for a programmable controller has a program memory for storing the ladder program and an outline data generating part for sequentially scanning constituent elements of this stored ladder program to extract specified elements including output commands and generating outline data by assigning individual index numbers to these extracted elements sequentially in the order of their appearance on the ladder program. An outline data memory stores the generated outline data. A cross-reference data generating part generates cross-reference data by extracting commands having a same operand from the ladder program, and a cross-reference data memory stores the generated cross-reference data.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: September 18, 2007
    Assignee: OMRON Corporation
    Inventors: Makoto Inoue, Ken Tsutsui, Takashi Miyake
  • Patent number: 7272451
    Abstract: A programming system includes a graphical data entry user interface for a plurality of sequential steps displayed to a user on a monitor. The user selects outputs to be activated for each of the sequential steps and any inputs to be monitored or timer to be enabled for the sequential steps. The inputs, outputs, and timer enable commands, and timer values identified by the user are converted into data tables each having a plurality of data elements. Each data element corresponds to one of the sequential steps. A programmable logic controller directs a process by reading the data elements corresponding to a sequential step and, for that sequential step, activating the outputs identified by the output data element, monitoring any inputs identified by the input control data element, and enabling a timer for a selected time period if identified in the input control data element.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: September 18, 2007
    Inventor: David W. Duemler
  • Patent number: 7263665
    Abstract: An image acquisition system has a computer and one or more imaging devices coupled thereto. Each imaging device has a device memory and is capable of capturing and storing a digital image in its memory. An image device manager is implemented in software on the computer to control imaging device operation. The image device manager presents a user interface (GI) within the familiar graphical windowing environment. The GI has a context space to a particular imaging context (e.g., scanning, photography, and video). The GI also has a persistently-visible imaging menu positioned within the context space that lists options particular to the imaging context. The image acquisition system also includes a set of application program interfaces (APIs) that enable applications to manage loading and unloading of imaging devices, monitor device events, query device information properties, create device objects, capture images using the devices, and store or manipulate the captured images.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Franc J. Camara, Richard S. Turner, Jr., Mark R Enstrom, Reed K Bement, Andrew S. Ivory
  • Patent number: 7251533
    Abstract: A method for controlling a home automation system is disclosed, in which a PC for controlling web sites, electric home appliances, and communication between the web sites and the electric home appliances is provided. The method includes a step for trying to communicate with web sites or electric home appliances by using a predetermined program, a step for displaying a web page or a local page according to the communication try result; a step for displaying a corresponding web page or a local page according to the number of connected electric home appliances; and a step for controlling a corresponding appliance by inputting a controlling button of the displayed page.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: July 31, 2007
    Assignee: LG Electronics Inc.
    Inventors: Hong Shik Yoon, Seung Myun Baek, Koon Seok Lee, Hwan Jong Choi
  • Patent number: 7237198
    Abstract: A system and method of providing for the control of a music player to a device driver. One embodiment of the system comprises an electronic music player that is connected to a plurality of music renderers via device drivers via a music renderer controller. The music renderer controller comprises a device integration application program interface for providing a standard interface for communicating with each of the device drivers. Each of the device drivers manage a selected music renderer. The device drivers can display a graphical interface for displaying notifications, customized controls, links to websites, or any other type of information desired by the manufacturer of the device driver. The device drivers can also customize the interfaces of the music render to rename textual elements that are displayed by the device driver. Furthermore, the device drivers can command the music player to suspend and resume playback of music items during selected periods.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: June 26, 2007
    Assignee: RealNetworks, Inc.
    Inventor: Jeremy P. Chaney
  • Patent number: 7210105
    Abstract: System and method for synchronizing software execution in a computer system. Threads or processes executing in the computer system are synchronized via various types of synchronization objects. User input indicating a desire to specify a synchronization object operation is received, specifying a particular type of synchronization object on which to perform the operation, in response to which a graphical user interface, is displayed which is useable to specify a plurality of synchronization object operations, e.g., that are specific to a specified type of synchronization object. The graphical user interface enables the user to select a desired operation to perform on a synchronization object. The user may also specify additional configuration information for the operation.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: April 24, 2007
    Assignee: National Instruments Corporation
    Inventors: Douglas Melamed, James Grey
  • Patent number: 7159184
    Abstract: A method is disclosed for creating a configuration file for use with a resource allocator that allocates computer system resources, such as CPU resources, among workloads operating on the system. A software application referred to as a “wizard” generates a graphical user interface (GUI) having multiple linked input screens to prompt a user step-by-step to enter specifications for the workloads. The GUI displays a prompt for a user to define a workload and to configure a resource allocation policy for the defined workload. The CPU resource allocation policy specifies how resources are allocated to the defined workload. The wizard receives the requested specifications from a user input device. Based on the received specifications, a configuration file is created and may be used by a resource allocator to allocate resources among workloads according to the specifications.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: January 2, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Syed S. Ullah, Michael D. Murphy
  • Patent number: 7139617
    Abstract: The systems and methods described herein relate in part to intuitive methods for creation and design of lighting sequences, e.g., for theatrical, entertainment, or advertising purposes, using a software interface. Additionally, the lighting sequences can be coordinated with control of additional devices. Also described herein is a controller capable of executing programs for lighting sequences and modifying the output and/or execution of the program based on external signals. In this way, the final output can be made responsive to external stimuli, or even interactive.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: November 21, 2006
    Assignee: Color Kinetics Incorporated
    Inventors: Frederick M. Morgan, Michael K. Blackwell, Kevin J. Dowling, Ihor A. Lys
  • Patent number: 7076740
    Abstract: A system and method for performing rapid control prototyping using a plurality of graphical programs that share a single graphical user interface. A first graphical program may be created that models a product being designed. The first graphical program may be deployed on a target device for execution. A second graphical program that performs a measurement function may be created. The target device may be coupled to a physical system. The first graphical program may be executed on the target device to simulate operation of the product. The second graphical program may be executed to measure characteristics of the operation of the physical system and/or characteristics of the operation of the product. A single graphical user interface comprising a first one or more graphical user interface elements for the first graphical program and a second one or more graphical user interface elements for the second graphical program may be displayed.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: July 11, 2006
    Assignee: National Instruments Corporation
    Inventors: Mike Santori, John Limroth
  • Patent number: 7051288
    Abstract: A window manager proxy method, system, and product are described allowing a Java based desktop to provide window manager services on UNIX. A computer system executes a UNIX-based operating system and a desktop implemented in Java. The computer system does not include a separate window manager. Java applications are presented by the computer system utilizing a graphical user interface. Native UNIX applications are also presented by the computer system utilizing the same graphical user interface. Native UNIX applications interact with the window manager proxy in the same manner in which they would interact with a traditional window manager. The window manager proxy forwards frame window activity related to the desktop to the Java desktop, and is the native interface from the Java desktop to the native platform for frame window activities.
    Type: Grant
    Filed: February 15, 2001
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Scott James Bennett, Joseph Herbert McIntyre
  • Patent number: 7043696
    Abstract: A system and method for executing multiple graphical programs, in which program output from each graphical program is displayed in a single graphical user interface. Program output from a first graphical program and program output from a second graphical program may be displayed in a single graphical user interface on a display. The single graphical user interface may also be used for specifying program input for the first and/or the second graphical program. Any number of graphical programs may share the single graphical user interface. In one embodiment different graphical program development environments may be used to create the separate graphical programs.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: May 9, 2006
    Assignee: National Instruments Corporation
    Inventors: Mike Santori, John Limroth