Editing/modifying Patents (Class 700/87)
  • Publication number: 20030200545
    Abstract: Disclosed are a program retrieval apparatus, a program video processing apparatus and a program which can retrieve a program more accurately. A control section receives an electronic program guide via a tuner or a network interface. As a sequence of characters in the electronic program guide is selected as a keyword through an operational section, the keyword is registered in a memory unit. When receiving an updated electronic program guide, the control section uses the keyword registered in the memory unit and searches programs in the electronic program guide for those programs which match with the keyword. When any program that matches with the keyword is detected, the control section displays a list of all the matched programs on an output section.
    Type: Application
    Filed: April 21, 2003
    Publication date: October 23, 2003
    Applicant: NEC Corporation
    Inventor: Kazuhiro Nakada
  • Publication number: 20030195642
    Abstract: A wireless handheld device such as a Palm computer configured to download G-code instructions to a Computerized Numerical Control (CNC) machine is disclosed. The G-code instructions can be edited and loaded onto the handheld device from a stationary PC. The handheld device communicates with the CNC machine using a specialized serial cable.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 16, 2003
    Inventor: Richard Raymond Ragnini
  • Publication number: 20030191545
    Abstract: A system and a method for programming and/or operating an automation system has a programming system/method which presents the technological sequence as a chain of steps (or flowchart) but functions as a combination logic. For low-cost programming of the automation system accompanied by a high level of data consistency, it is proposed that, in order to program the automation system, a data program DP which can be executed on a data processing device and is formed, at the time of the execution, directly from a specific execution plan which contains the sequences of the program to be carried out as well as combination logic assigned to the sequences is provided. This results in an execution-oriented combination logic which can be used for designing, programming and/or documenting the data program of the automation system.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 9, 2003
    Applicant: Siemens Aktiengeschaft
    Inventor: Gebhard Herkert
  • Publication number: 20030192042
    Abstract: A device control system is provided, in which a host device uploads optimal program code suitable for its own system environment from a target device for control. In the target device 2, a plurality of pieces of program code 231 through 23n used for different system environments and a header object 221 associated with the respective pieces of program code are stored in advance. The host device 1 obtains the header object 221 from the target device 2, and then parses the obtained header object 221 to determine program code 23x (x is one of 1 through n) optimal for its own system environment. The host device 1 then uploads the determined program code 23x from the target device 2 for interpretation, thereby controlling the target device 2.
    Type: Application
    Filed: April 2, 2003
    Publication date: October 9, 2003
    Inventors: Takahiro Takemoto, Naohisa Motomura
  • Patent number: 6628993
    Abstract: A method and an arrangement mutually monitor control units. The control units are built up of three program levels. A first level is for executing the control apparatus functions and a second level is provided for monitoring the control apparatus functions and a third level is for monitoring the programs of the second level. A first control unit sends out a selected question to a second control unit which answers the same in the context of a sequence control. The second control unit sends the formed answer back to the first control unit which then, on the basis of a comparison of the formed answer to the expected answer, determines the freedom from fault of the second control unit. Correspondingly, the first control unit is monitored by the second control unit via communication.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: September 30, 2003
    Assignee: Robert Bosch GmbH
    Inventor: Torsten Bauer
  • Patent number: 6618635
    Abstract: A programming apparatus having an arrangement for formulating an automating task to be performed in the form of a programming language for automating apparatuses is described, which simplifies a process error analysis for an analysis unit. For this purpose, the programming apparatus is provided with an arrangement that store operands (9; 27), marked to be monitored, in the order in which they appear in the network in a logic list. Furthermore, the programming apparatus has an arrangement that store the operands of this network in an operand list in the order in which they appear in the network. The lists can be transferred into the analysis unit for analysis.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: September 9, 2003
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hans-Joachim Beck, Gabriele Mangler, Ingo Weber, Peter Hornung
  • Publication number: 20030167096
    Abstract: The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component being in pair with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.
    Type: Application
    Filed: September 3, 2002
    Publication date: September 4, 2003
    Applicant: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Satoru Nakai
  • Patent number: 6615087
    Abstract: A supervisory control apparatus in which events that occur in the individual sections of equipment or a system having a hierarchical structure are identified and used for its maintenance and operation. To increase the efficiency and the flexibility of supervisory control without altering the hardware configuration. For this purpose, the apparatus provides a supervisory control apparatus in which immediately lower-rank components to which an event that has occurred in each of a plurality of components may spread are registered in advance. A particular status that an event occurred in a higher-rank component has spread to all lower-rank components is individually registered based on an iterative algorithm. An event occurred in a component where such a particular status is registered is negated.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: September 2, 2003
    Assignee: Fujitsu Limited
    Inventor: Yoshihiko Kanai
  • Publication number: 20030144753
    Abstract: A unit such as an I/O unit for a programmable controller stores a user program in a RAM but at least a portion of this user program is made into a library. At least a portion and maybe the whole of this user program is made into library and stored in a flash memory. The program thus made into a library can be executed when necessary but the flash memory is made in accessible by the tool and the program stored therein is protected from unauthorized person trying to read its content.
    Type: Application
    Filed: January 10, 2003
    Publication date: July 31, 2003
    Inventors: Shuji Otani, Toshiro Izumi
  • Publication number: 20030120365
    Abstract: In flicker correction of a moving picture consisting of a plurality of frames, moving averages of accumulative histograms are calculated for each frame on image data. Then, gamma tables for correcting the image data of a frame in the plurality of frames are made such that the accumulative histograms after corrected with the gamma tables match with the moving averages of the accumulative histograms. Then, the image data of the frame in the plurality of frames is corrected with the gamma tables. In some cased, each frame is divided into areas, and the flicker correction is performed for each area if necessary.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 26, 2003
    Inventors: Motohiro Asano, Katsuhiko Matsusaka
  • Patent number: 6584373
    Abstract: The invention relates to a control system of a CNC machine tool with cyclically recurring sequences. The control system has a data input and visualization unit, a machine check unit and a NC control unit with at least one stored NC program for generating movement sequences for the CNC machine. Functional data which are required for the machining of a specific work piece and which have been fed into the data input and visualization unit or selected in the unit are conveyed from the data input and visualization to the NC control unit. The machine check unit calls up function modules of the NC control program according to selected control data and by means of control codes, said function modules representing part programs, and proceeds from one function module to the next independently of its hierarchical position in the tree structure. In so doing, the machine check unit deactivates the hold commands in each function module by means of the control codes.
    Type: Grant
    Filed: April 27, 2000
    Date of Patent: June 24, 2003
    Assignee: Reishauer AG
    Inventors: Andreas Guenther, Ralph Aubert
  • Patent number: 6580953
    Abstract: An electrical control system for vehicles has a plurality of separate control modules which communicate via a communication bus and an operational program is installed in each of the modules so that all modules contain programming for the functions of each module. A programming and diagnostic system including a PC and a program connects into the bus so as to download the program from one of the modules for generating, modifying and viewing program logic steps using ladder logic which is then converted back Into an operating program format for communication to the modules. In addition, the status of the inputs and outputs of the modules of the apparatus can be displayed and forced using the programming and diagnostic system.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: June 17, 2003
    Assignee: Vansco Electronics Ltd.
    Inventors: Cory James Wiebe, Mark Charles Poole, Kelly James Moore, Michael Anton Kuusela
  • Publication number: 20030109943
    Abstract: Documents used for process control can be managed and maintained from a document server and a terminal. In order to update the documents quickly so that an operated process is always kept in the most preferable state of operation, the document server stores and manages production documents used for actually controlling and monitoring a control system plant, whereas the terminal system is used to refer and edit plant documents. The terminal can synchronize contents of the plant documents in the document server with those in the control system before storing the synchronized plant documents in the terminal.
    Type: Application
    Filed: January 24, 2003
    Publication date: June 12, 2003
    Inventors: Katsuhito Shimizu, Tooru Kimura, Yoshio Maruyama, Yukiko Mouri, Satoru Shimizu, Hidekazu Fujimura, Masao Furukawa, Yoshiharu Hayashi, Yasushi Hayasaka
  • Publication number: 20030093165
    Abstract: The invention relates to a programming method for creating a control program for sequences of an industrial machine with a teach-in function, at least one subprogram by which a sequence is initiated during the teach-in is called-up and the subprogram supplying the control program and/or a further subprogram with a code and/or data. Consequently, the functionality of the teach-in is extended by improved subprograms.
    Type: Application
    Filed: October 1, 2002
    Publication date: May 15, 2003
    Inventor: Arthur Thiel
  • Publication number: 20030083760
    Abstract: A graphical programming interface for use in developing computer programs providing computational decision-making capabilities. The interface uses a structure of graphically displayed positions, arguments and linkages to enable the development of computational decision making programs. The positions are primarily characterized by position values that may represent outputs although they may have a variety of other function features such as thresholds. The arguments are characterized by argument values that may represent inputs. The arguments are associated with particular positions and the values of the arguments associated with a given position are combined to determine the value of that position. The linkages extend between different positions and arguments and define different types of functional relationships between them.
    Type: Application
    Filed: November 6, 2002
    Publication date: May 1, 2003
    Inventor: Thomas M. Keeley
  • Publication number: 20030083758
    Abstract: The invention may be broadly conceptualized as an approach in which a user profile (204) in the memory of a server (104) is remotely configured by use of a graphical interface on a web device (112) and the data contained in the data structure of user profile is sent to and intelligent appliance (116-122) to configure and update the recipe program data in the intelligent appliance (116-122).
    Type: Application
    Filed: November 1, 2001
    Publication date: May 1, 2003
    Inventor: Charles G. Williamson
  • Patent number: 6556879
    Abstract: The numerical controlling unit includes an inputting part for inputting an inputting program. The inputting program includes a NC program defining a relative feed speed and a relative rotational number between a tool and a work, and also includes additional machining information. The inputting part is connected to an analyzing part, which is adapted to recognize the NC program and the additional machining information respectively from the inputting program inputted by the inputting part. The analyzing part is connected to a distributing part, which is adapted to make distributing information for the tool based on the NC program recognized by the analyzing part. The analyzing part and the distributing part are connected to a fusing part, which is adapted to fuse the distributing information and the additional machining information into controlling information for the tool. According to the numerical controlling unit, a more accurate numerical control can be achieved.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: April 29, 2003
    Assignee: Toshiba Kikai Kabushiki Kaisha
    Inventors: Ichiro Matsumoto, Jun Fujita, Kouichi Katoh
  • Patent number: 6553268
    Abstract: A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent of the standard form. The language uses a plurality of templates, each template including truly reusable relay ladder language sections. Most templates also include specifications identifying other templates which provide additional language logic required to define job-specific aspects of the referencing template. Using the templates a machine tree can be provided which mirrors an industrial process. By compiling all of the templates, a relay ladder language program can be provided.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: April 22, 2003
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Marvin J. Schwenke, J. Andrew Sinclair, Raymond J. Staron
  • Publication number: 20030074088
    Abstract: A method and apparatus for providing a simple user interface for programming scenes and multi-way groups in a home automation and control system is provided. Each device participating in the home automation and control system is equipped with control logic for providing the simple programming interface. Through the control logic, each device maintains its status in a system-wide programming mode and retains knowledge of its inclusion or exclusion in the current scene or multi-way group being programmed. When any device in the system receives indications that affect the system programming mode, such as a press on one of the buttons on the devices, the device broadcasts a notification message to all devices within the home automation and control system. The message maintains the integrity of the system programming mode. Each device knows when a scene or multi-way group being programmed is finally captured and the programming of a new scene or multi-way group has started.
    Type: Application
    Filed: May 22, 2002
    Publication date: April 17, 2003
    Applicant: C-SMART Corporation
    Inventors: Greg Gonzales, Brian D. Baker, Sara White
  • Patent number: 6539266
    Abstract: A computer system for detecting alteration of programs in which a plurality of check program portions are read from a storage medium which carries computer programs including the check program portions. Each check program portion is executed to detect alteration of at least one other check program portion.
    Type: Grant
    Filed: April 3, 2000
    Date of Patent: March 25, 2003
    Assignees: Konami Co., Ltd., Konami Computer Entertainment Tokyo Co., Ltd.
    Inventor: Hirotaka Ishikawa
  • Patent number: 6535788
    Abstract: A control device of a machine tool (100) has an input unit (1) for inputting the processing profile data (1a) and the workpiece data (1b) of the material and a profile of the workpiece to be processed. The control device input unit (1) also can receive a tool path changing operation command (1c), a manual operation command (1d) and a processing condition changing command. A data base (3) for storing at least one of the mechanical data of the machine tool to process the workpiece and the tool data of the tool mounted on the machine tool provides a signal to an estimating calculation unit (7) for estimating at least a processing load or the occurrence of interference of the tool with the workpiece based on the data inputted by the input unit (1) and the data stored in the data base (3).
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: March 18, 2003
    Assignee: Makino Milling Machine Co., LDT
    Inventors: Jun Yoshida, Akira Kawana, Shinichi Inoue, Tatsuya Hisaki
  • Publication number: 20030040820
    Abstract: A real time imaging system includes a programmable detector framing node controlling generation of radiation and controlling radioscopic image detection. Radioscopic image data is acquired and communicated by the detector framing node independently of a host computer operating system. The detector framing node controls events in real time according to an event instruction sequence and communicates the received radioscopic image data to host memory through a computer communication bus. The image data is received from a selected flat panel detector of a plurality of different flat panel detectors. The detector framing node is programmable by way of a pair of JTAG loops. The JTAG loops receive programming instructions from the host computer and from a pair of JTAG ports.
    Type: Application
    Filed: January 31, 2001
    Publication date: February 27, 2003
    Applicant: General Electric Company
    Inventors: Daniel Arthur Staver, Nick Andrew Van Stralen, Robert Gideon Wodnicki
  • Publication number: 20030040812
    Abstract: A method and apparatus for providing distributed control of a home automation and control system is provided. Each device participating in a home automation and control system is equipped with control logic for providing distributed control. Through the control logic, each device maintains scene definitions describing the state of the device for each scene in which it participates. When any device in the system receives a request to launch a scene, such as a button press on one of the devices, the device broadcasts a scene state change message to all devices within the home automation and control system. The scene state change message identifies to each device that a particular scene that should be launched. Each device in the system receives the message and determines whether the device is a participant in the scene. If the device is a participant in the scene, the device adjusts its state according to a scene definition stored in the device associated with the scene.
    Type: Application
    Filed: May 22, 2002
    Publication date: February 27, 2003
    Applicant: C-SMART Corporation
    Inventors: Greg Gonzales, Brian D. Baker, Sara White
  • Publication number: 20030036813
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active debugging objects to be added to the flowchart. The active debugging objects provide information relating debugging of flowchart code and/or debugging of a portion of the process that is related to the flowchart code. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text demonstrating the desired operation of the process. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text describing correct values for control variables at a first logical point in the flowchart.
    Type: Application
    Filed: August 5, 2002
    Publication date: February 20, 2003
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Publication number: 20030036811
    Abstract: An OS for updating a software functional interface at any time and the method for the same. The invention is applied to a one-touch OS over a computer executable hardware platform. It allows a user to update the software functional interface at any time for function upgrades. According to the increase in the user's computer knowledge, the user can selectively upgrade the OS to expand and extend a simple OS, achieving the goal of educating the user on computer concepts step by step.
    Type: Application
    Filed: August 12, 2002
    Publication date: February 20, 2003
    Inventors: Kuang-Shin Lin, Sayling Wen, Gui-Long Guo
  • Patent number: 6522937
    Abstract: Operating values of an electronic operating system, e.g., power switch or motor drive, are parameterized with a hand-held control device with a display device for displaying operating parameters via transmission arrangement, to a data store of the hand-held control device following connection of the latter to the operating system (2). A microprocessor circuit (25) in the hand-held control device facilitates the detection of altered operating parameters and the transfer of those altered parameters back to the control unit of the operating system.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: February 18, 2003
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bernd Ette, Paul Fröhlich
  • Patent number: 6516236
    Abstract: A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. The system comprises a software system that employs an application programming interface comprising component functions and a service provider interface comprising driver functions. A system programmer writes an application that calls the component functions. Code associated with the component functions relates these functions to the driver functions. A hardware designer writes driver code that implements the driver functions on a given motion control hardware product. The driver functions are separated into core and extended driver functions. All software drivers implement the core driver functions, while the software drivers need not contain code for implementing the extended driver functions.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: February 4, 2003
    Assignee: Roy-G-Biv Corporation
    Inventors: David W. Brown, Jay S. Clark
  • Patent number: 6510544
    Abstract: The wiring design software 3 reads in design information, analyzes it to generate a wiring problem and correlates bonding pads and pins of a semiconductor package to each other (S102, S104). The wiring design software 3 then searches a wiring route while permitting crossing by using the Dijkstra method and the like, calculates an evaluation value by weighting the length of a candidate route with a coefficient W when the candidate route crosses a monitoring side E, and selects a candidate route having a minimum evaluation value as a partial route (S110).
    Type: Grant
    Filed: March 19, 1999
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hiroyuki Matsumoto, Minoru Katsumata, Kazuhiko Hirayama
  • Patent number: 6510351
    Abstract: A modifier function block adapted for use in process control routine includes a series of processor implementable instructions that conditionally enhance or modify the functionality of a base function block associated with the process control routine. The base function block includes a resettable branching point located within a set instructions used to perform a process control related operation. The branching point of the base function block has a pointer which, when set to a first value, causes another of the set of instructions within the base function block to be executed (to thereby bypass the execution of the modifier function block), and which, when set to a second value, causes the series of instructions within the modifier function block to be executed (to thereby alter the functionality of the base function block).
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: January 21, 2003
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Terrence L. Blevins, Dennis L. Stevenson, Mark J. Nixon
  • Publication number: 20030009243
    Abstract: The document explains, inter alia, a method in which, for a target system having various functional units, model units are specified to simulate the various functional units. The model units respectively contain compiling functions, so that a method for automatically programming a target system is produced which can easily be changed, serviced and maintained.
    Type: Application
    Filed: May 30, 2002
    Publication date: January 9, 2003
    Inventor: Werner Dittmann
  • Patent number: 6505087
    Abstract: An architecture and electric system for controlling various devices is disclosed. The system uses modular, interchangeable components that can perform one or several tasks, such as interacting with a human user, controlling an external device, communicating and managing communications between several modules, storing and retrieving information, and acting as a master module. The modules are stackable and can interface with any other module.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: January 7, 2003
    Assignee: Maya Design Group
    Inventors: Peter Lucas, Jeffrey Senn, Joseph Ballay, Noah Guyot
  • Patent number: 6496753
    Abstract: In a terminal control unit, such as a display device (2), a control program is stored in a memory device which can electrically rewrite its data, such as a flash ROM (2b). The terminal control unit has a card connector (2d) provided therefor, and upon insertion of a memory card storing a control program for updating, into the card connector (2d), the control program for updating is transcribed from the memory card into the memory device, whereby updating of the program is performed. Further, when the updating operation is started, a main control unit (1) is notified of start of the updating operation, and therefore the main control unit (1) is prevented from executing a communication abnormality determining process even if it does not receive a response from the terminal control unit.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: December 17, 2002
    Assignee: Fuji Electric Co., Ltd.
    Inventor: Jun Ehara
  • Publication number: 20020183870
    Abstract: A setting display apparatus for managing a programmable controller is arranged to enable a display program to be designed easily and efficiently and to reduce the memory capacity for the program. A display program is divided into a frame flow program and a frame forming program, which can be programmed independently each other. The frame forming program has the function of forming a basic frame including information on the size, position, etc., of letters and figures such that importance is attached to the appearance. Addresses of data displayed on the basic frame corresponds to addresses in a reception buffer memory. The frame flow program has the functions of designating addresses in a device memory of the programmable controller as direct addresses of the displayed data and designating a frame change condition and a shift destination frame number. The frame flow program is characterized by its adherence to mechanical control.
    Type: Application
    Filed: November 6, 2001
    Publication date: December 5, 2002
    Applicant: MITSUBISHI DENKI KABUSHIKI KAISHA
    Inventors: Ryosuke Misawa, Michiaki Isobe
  • Publication number: 20020183871
    Abstract: Operating values of an electronic operating system (2), e.g., power switch or motor drive, are parameterized with a hand-held control device (6) with a display device (10) for displaying operating parameters via transmission means (5) to a data store (31) of the hand-held control device (6) following connection of the latter to the operating system (2). A microprocessor circuit (25) in the hand-held control device (6) facilitates the detection of altered operating parameters and the transfer of those altered parameters back to the control unit (3) of the operating system (2).
    Type: Application
    Filed: April 26, 1999
    Publication date: December 5, 2002
    Inventors: BERND ETTE, PAUL FROHLICH
  • Patent number: 6490491
    Abstract: A method for programming a controller, in particular in a motor vehicle, which is switched from the operating mode to the programming mode by a signal which is supplied externally to the controller. In a method which ensures adequate protection against unauthorized reprogramming of the controller and is nevertheless simple to handle, the external signal is used to produce switching information in a programmable read only memory, which stores at least one operating program and/or data (which is updated at predetermined intervals) for the controller and causes the changeover to the programming mode when the controller is activated.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: December 3, 2002
    Assignee: Mannesmann VDO AG
    Inventors: Stefan Hartmann, Kai Volkmar
  • Patent number: 6487465
    Abstract: A system and method of improving security during power-on-self-test (POST), particularly the ROM scan portion identifying ROM adapters, while selectively allowing user input. While a user input during ROM scan may be normally locked out to prevent the user from making changes to the configuration of the system, when the ROM scan during POST detects a ROM adapter which uses an input from the user, the system can override the lockout and allows for a user input. An optional control, such as a password or other personal identifier, can provide security, allowing the user input only when the user is authorized to provide the input (in response to an appropriate password or personal identifier such as a biometric identifier).
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: November 26, 2002
    Assignee: International Business Machines Corporation
    Inventors: Richard Alan Dayan, Robert Duane Johnson
  • Publication number: 20020151992
    Abstract: An adaptive interface for a programmable system, for predicting a desired user function, based on user history, as well as machine internal status and context. The apparatus receives an input from the user and other data. A predicted input is presented for confirmation by the user, and the predictive mechanism is updated based on this feedback. Also provided is a pattern recognition system for a multimedia device, wherein a user input is matched to a video stream on a conceptual basis, allowing inexact programming of a multimedia device. The system analyzes a data stream for correspondence with a data pattern for processing and storage. The data stream is subjected to adaptive pattern recognition to extract features of interest to provide a highly compressed representation that may be efficiently processed to determine correspondence.
    Type: Application
    Filed: June 3, 2002
    Publication date: October 17, 2002
    Inventors: Steven M. Hoffberg, Linda I. Hoffberg-Borghesani
  • Patent number: 6463343
    Abstract: A method, apparatus, and article of manufacture for controlling a remote device from a client computer using a digital image of a remote location associated with the remote device. Using graphical user interface (GUI) provided by a client computer, the user select areas in the digital image for mapping to control functions for the remote device. These control functions are associated with command objects downloaded from a server computer and displayed on the graphical user interface. The control functions for the remote device can then be selected by moving a cursor over the selected areas of the digital image. When a control function is selected, the client computer formulates a request that the server computer and/or remote device can understand. Instantaneous feedback is provided by the digital image for any control functions that may be invoked by the user.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan
  • Publication number: 20020138160
    Abstract: An apparatus for power failure identification in a programmable household appliance includes an electronic program control apparatus having a first device disposed upstream of the mains switch on the power supply system side and a second device disposed downstream from the mains switch on the appliance side for identifying an electrical variable of the external power supply system or of the supply system in the household appliance. The program control apparatus compares the signals produced by each of the devices from the electrical variables to decide whether the failure or the change in the electrical variable of the household appliance is due to a failure of the external power supply system, or due to the household appliance being switched off deliberately.
    Type: Application
    Filed: March 11, 2002
    Publication date: September 26, 2002
    Inventors: Hans-Wilhelm Klein, Lothar Ubler, Horst Werkmann
  • Patent number: 6442441
    Abstract: A method of automatically generating and verifying programmable logic controller (PLC) code. The method includes the steps of constructing a neutral control model file, determining whether the neutral control model file is correct, generating PLC code if the neutral control model file is correct, verifying whether the PLC code is correct, and using the PLC code to build a tool.
    Type: Grant
    Filed: May 17, 1999
    Date of Patent: August 27, 2002
    Assignee: Ford Global Technologies, Inc.
    Inventors: J. G. Walacavage, Alan Baumgartner, Scott Kennedy
  • Publication number: 20020116081
    Abstract: Embodiments of the present invention relate to a mechanism to prevent the oscillator from being stopped when a host development system is coupled to the background debug communications interface and the background debug mode has been enabled. This allows background debugging operations to continue when the target data processing system is in a low power mode. Other embodiments relate to a mechanism for allowing a host development system to request a synchronization timing pulse from a target data processing system so the correct clock speed can be determined for background communications. Alternate embodiments relate to a data processing system having a system clock unit and a background debug system where the background debug system includes a background debug clock unit, separate from the system clock unit, and an enable control. When the enable control is asserted, the background debug clock unit is enabled, independent of the system clock unit.
    Type: Application
    Filed: February 21, 2001
    Publication date: August 22, 2002
    Inventors: Michael C. Wood, George E. Baker, James M. Sibigtroth
  • Patent number: 6438432
    Abstract: A method is provided for protecting stored-program control systems, in particular in motor vehicles, which offers a software protection system for programming. A programming routine for programming by an external device is subdivided into segments in such a way that queries for programming authorization can be accomplished between the individual segments.
    Type: Grant
    Filed: May 5, 1999
    Date of Patent: August 20, 2002
    Assignee: Robert Bosch GmbH
    Inventors: Juergen Zimmermann, Martin Wagener
  • Patent number: 6401004
    Abstract: A device for analyzing NC program is provided with a machining method analyzing means (34) which extracts machining conditions for every machining work element by analyzing an actual NC machining program, and data base creating means (35). The device extracts necessary machining information from the actual NC machining program and allows the data bases (21, 22, 23 and 24) to reflect the information.
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: June 4, 2002
    Assignees: Kabushiki Kaisha Mori Seiki Seisakusho, Mitutoyo Corporation, Okuma Corporation
    Inventors: Kazuo Yamazaki, Naoki Morita, Sadayuki Matsumiya, Yasushi Fukaya
  • Patent number: 6400996
    Abstract: An adaptive interface for a programmable system, for predicting a desired user function, based on user history, as well as machine internal status and context. The apparatus receives an input from the user and other data. A predicted input is presented for confirmation by the user, and the predictive mechanism is updated based on this feedback. Also provided is a pattern recognition system for a multimedia device, wherein a user input is matched to a video stream on a conceptual basis, allowing inexact programming of a multimedia device. The system analyzes a data stream for correspondence with a data pattern for processing and storage. The data stream is subjected to adaptive pattern recognition to extract features of interest to provide a highly compressed representation that may be efficiently processed to determine correspondence.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: June 4, 2002
    Inventors: Steven M. Hoffberg, Linda I. Hoffberg-Borghesani
  • Publication number: 20020055794
    Abstract: The present invention provides a control information management method, a control object controlling method, a recording medium, a control information management server, and a control information management system, by any one of which registered information can be collectively managed and altered in accordance with alteration information, and a control object can be controlled in accordance with control information. The control information management system of the present invention includes a control information management server and a household appliance control device. The control information management server produces control information for controlling control objects in compliance with an instruction from a user, collects alteration information for altering the control information, alters the control information in accordance with the alteration information, and transmits the control information via a communication network.
    Type: Application
    Filed: March 27, 2001
    Publication date: May 9, 2002
    Inventors: Naohito Takae, Hiroyuki Tani, Saiko Hanada
  • Patent number: 6385494
    Abstract: A method and system for producing production control software for a plurality of electronic control modules, is provided. The electronic control modules are located on production machines. Each production machine includes a subset of the electronic control modules. The system includes a part file staging area for receiving and storing new production control software from a design engineering group. A product engineering workstation is coupled to the part file staging area and operated by a product engineering user. The product engineering user can review, modify and approve the new production control software. A production staging area, coupled to the product engineering workstation, receives and stores approved production control software and receives an order for a production machine.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: May 7, 2002
    Assignee: Caterpillar Inc.
    Inventors: David G. Blahnik, Stephen J. Jackson, Steven D. Monday, Allen B. Peacock, Catherine A. Roling, Leslie W. Johnson, Paul M. McCarron, Bruce W. Day
  • Patent number: 6385496
    Abstract: A generic process control routine for a process control system is written to include alias names and dynamic reference parameters. Before execution of a process control function on a particular unit of the process control system, an instance of the generic routine is created, in which the alias names are replaced by parameters defined in an alias resolution table for the particular unit. The controller then executes the instantiated version of the generic routine to control operation of the unit. The generic routine can have multiple algorithms associated therewith, wherein each of the algorithms is designed to control different units having somewhat different hardware, even though these different units perform essentially the same function within the process control system. The generic routine may also be used with multiple classes of hardware that perform different functions within the process control system.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: May 7, 2002
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William G. Irwin, Robert B. Havekost, Dennis L. Stevenson, David L. Deitz
  • Patent number: 6385495
    Abstract: An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: May 7, 2002
    Assignee: Ameritech Services, Inc.
    Inventor: Raymond W. Bennett
  • Patent number: 6334076
    Abstract: A method of and apparatus for automatically generating a program for controlling a computer controlled system such as a plant. A number of general and standard program modules 49, 51 are prepared beforehand. A standard module is selectively displayed on a display device 21 as a graphics information image. Standard modules are combined as desired in accordance with a system operation procedure to generate customized program modules 50, 52 which are stored as graphics information images in stackers 155. A number of customized modules are generated for respective program functions. Customized modules are compiled to generate source programs, and thereafter assembled to generate intermediate level modules not addressed which are then combined and edited to generate a load module program.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: December 25, 2001
    Assignees: Hitachi, Ltd., Kawasaki Steel Corporation
    Inventors: Takakazu Sakurai, Toshiaki Shimbori, Katsuhiko Doi, Yoshito Uehara
  • Patent number: 6327516
    Abstract: Parameters of a robot is displayed on a display device of an operation terminal in a manner that parameters having been changed and parameters having not been changed of all the parameters are displayed in a distinguished manner such that the background color of the parameters having been changed differs from that of other data.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: December 4, 2001
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Hideo Zenke