I/o Table Patents (Class 700/25)
  • Patent number: 10474116
    Abstract: The present invention provides a platform that enables devices, services and applications to be connected together. Creating a “connected environment” via this platform requires co-ordinating multiple device manufacturers and service providers, and multiple standards/protocols. Advantageously, the platform removes the requirement for different manufacturers of different devices to adopt common protocols to enable device connection, and further, the platform removes the burden of configuration away from the consumer. Time-dependent behaviors, and time-dependent behaviors of groups of devices, may be tested in a simulated environment to identify emergent behaviors and software bugs before they are implemented via the platform, to enhance the user experience.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: November 12, 2019
    Assignee: CENTRICA HIVE LIMITED
    Inventor: Matthew Timothy Coote
  • Patent number: 9448952
    Abstract: A method includes receiving first data at a first I/O module from a second I/O module, where the first data defines a programmable device configuration. The method also includes configuring a programmable device in the first I/O module based on the first data, where the programmable device is associated with a first I/O channel of the first I/O module. The method further includes receiving second data at the first I/O module from the second I/O module, where the second data is associated with a second I/O channel of the second I/O module. In addition, the method includes synchronizing the first I/O channel with the second I/O channel based on the second data.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Honeywell International Inc.
    Inventors: Charles Martin, Daniel R. Shakarjian, Igor Chebruch
  • Patent number: 9020616
    Abstract: In a microcomputer, by virtue of the function of one input signal judgment module in the application layer, with respect to whether the situation is such that operation is to be requested to a controlled object from each of a plurality of applications, judgment processing onto input signals representing status information of controlled objects or detection information from sensors or the like is made common. The object-oriented architecture is introduced into an embedded computer program so that the memory is saved and the apparatus is simplified.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: April 28, 2015
    Assignees: Autonetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.
    Inventors: Yuri Kishita, Kazuhito Fujita
  • Patent number: 9008805
    Abstract: A PLC includes a single-chip, a DC power module, a relay output module, an I/O module, and a pulse output module. The single chip includes a single-chip timer, a hardware watchdog, a 11.0592M crystal, and an A/D converter module. A system program is burned into an EEPROM (Electrically Erasable Programmable Read-Only Memory) of the single-chip. The system program includes a programming module and a control module. A DC power module includes an anti jamming circuit, a first output port, and a second output port. The first output port and the second output port are respectively connected to the anti-jamming circuit, and the single-chip is connected to the first output port. A relay output module is connected to the second output port. An I/O module receives and sends digital signals.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: April 14, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chi-Hsien Yeh, Zhong Qin, Yang Wang
  • Patent number: 8935090
    Abstract: An energy map for a motor vehicle and an energy mapping system for making the energy map are disclosed. The energy map includes energy information related to energy consumption and energy recharging of various power sources along various roadway segments. The energy mapping system may include a navigation system for a motor vehicle comprising a GPS receiver, various energy level sensors, and an electronic control unit. A probe vehicle may be used to measure energy consumption and energy recharging for various power sources. The energy mapping system may also include a service provider. The navigation system may measure energy levels for the various power sources along various roadway segments and transmit the measurements to the service provider. The service provider may then associate differences in the measured energy levels for each of the various power sources with the various roadway segments.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 13, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventor: Kenichi Mineta
  • Patent number: 8818272
    Abstract: According to one exemplary embodiment, a system providing remote control of Bluetooth enabled electronic equipment comprises Bluetooth enabled electronic equipment for initiating a pairing mode to authorize a virtual remote controller transfer, a Bluetooth enabled wireless device for activating a setup mode so as to pair with the Bluetooth enabled electronic equipment and for downloading the virtual remote controller. The virtual remote controller may be described in an advanced markup language, for example. In one embodiment, a method for utilizing a Bluetooth enabled wireless device to remotely control a Bluetooth enabled electronic equipment comprises initiating a pairing mode of the Bluetooth enabled electronic equipment to authorize a virtual remote controller transfer, activating a setup mode of the Bluetooth enabled wireless device so as to pair with the Bluetooth enabled electronic equipment, and downloading the virtual remote controller to the Bluetooth enabled wireless device.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 26, 2014
    Assignee: Broadcom Corporation
    Inventor: Harish Paryani
  • Patent number: 8774981
    Abstract: A robotic system comprising a robotic platform; a follow-path functionality enabling the robotic platform to follow a leading soldier, at least selectably, without reliance on GPS; and a Human Machine Interface between the platform and a leading soldier.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: July 8, 2014
    Assignee: Israel Aerospace Industries Ltd.
    Inventors: Uri Paz-Meidan, Hanan Lepek, Ofer Glazer
  • Patent number: 8761956
    Abstract: A computer and a control method for smart fan thereof are provided, wherein the computer includes a processor configured to control a smart fan under an UETFI bios mode. A sensed temperature value from a temperature sensor, and a current speed value of the smart fan are acquired. A real-time temperature curve and a real-time speed curve are traced in a dynamic updating zone of a graphical interface respectively according to the current temperature and the current speed value. A first control point and a second control point, which correspond to the smart fan, are obtained via a control zone of the graphical interface. A control curve is traced in the graphical interface according to the first and second control points. The speed of the smart fan is controlled according to the control curve.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: June 24, 2014
    Assignee: MSI Computer (Shenzhen) Co., Ltd.
    Inventors: Chung-Wei Chen, Wei-Cheng Wu
  • Patent number: 8700188
    Abstract: A server and a heat dissipation method adapted for the server are provided. The method includes: sensing temperatures of two temperature sensors. Recognizing the two temperature sensors, determining a temperature difference between the two temperature sensors and obtaining a comparison result. Selecting one stored table according to the comparison result and acquiring fan running data recorded in the table. In addition, controlling the at least one fan to rotate according to the acquired fan running data. When a motherboard of the server is in one installation direction, the server selects corresponding fan running data and controls the at least one fan to rotate according to the two temperatures of the two temperature sensors installed at the two opposite ends of the motherboard. Therefore, the server can get a good heat dissipation effect in two installation directions of the motherboard.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 15, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Kang Wu
  • Patent number: 8548275
    Abstract: An image processing method applied to an image processing device is capable of implementing bitstream stitching technique after interrupting image processing process. The image processing method includes steps of processing the i-th slice of N slices in an image to generate a plurality of first processed data; storing the first processed data in a memory unit; once an interrupting request is generated according to a requested process, storing stitching information associated with the last first processed data after processing the i-th slice; stopping processing the image and executing the requested process according to the interrupting request; continuing to process the (i+1)-th slice of the N slices to generate a plurality of second processed data after the requested process is finished; and storing the second processed data after the last first processed data in the memory unit according to the stitching information.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: October 1, 2013
    Assignee: Altek Corporation
    Inventors: Chia-Ho Pan, Po-Jung Lin, Da-Ming Chang, Yen-Ping Teng, Shuei-Lin Chen
  • Patent number: 8467887
    Abstract: Disclosed is a lighting control system including: a switching means for selecting one of a plurality of scenarios; a gateway for matching at least one of on/off control signals, color temperature control signals, color control signals, or dimming control signals for a plurality of lamps with the plurality of scenarios, storing a resultant data, and outputting control signals matched with the scenario selected from the switching means; and a lighting device for receiving the control signals outputted from the gateway, and according to the received control signals, turning on/off each of the lamps, adjusting a color temperature or a color of each of the lamps, or a dimming level of each of the lamps.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: June 18, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin Sun Jung, Chang Seob Kim, Dong Won Lee, Ho Chan Cho
  • Patent number: 8441222
    Abstract: A system for measuring current in an H-Bridge motor drive circuit and using that current to determine the output of a device powered by the motor. A particular embodiment is disclosed for a motor-driven fluid pump. Motor current is measured at predetermined pump pressures and flow rates to create calibration tables relating motor current to pump pressure. Once calibrated, the system determines pump pressure based on motor current by referring to the calibration tables. In an embodiment, the pump is driven to achieve a predetermined fluid dispense profile. The system monitors pump pressure by measuring motor current and determines if the dispense profile is being achieved and sets alarms if predetermined thresholds are not maintained. The system also detects pump wear based on the current measurements and issues warnings to the user in such conditions.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: May 14, 2013
    Assignee: Integrated Designs, L.P.
    Inventors: Donovan Keith Manzarek, John Laessle, John Charles Vines
  • Patent number: 8417358
    Abstract: A control system includes control units for sending commands to system units to be controlled by the contro1 units. Each system unit includes a table for storing the identification of at least one of the control units and a command. In a binding mode, the content of the table may be changed by a control unit.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: April 9, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Geert Prummel
  • Patent number: 8405670
    Abstract: A multithreaded rendering software pipeline architecture utilizes a rolling texture context data structure to store multiple texture contexts that are associated with different textures that are being processed in the software pipeline. Each texture context stores state data for a particular texture, and facilitates the access to texture data by multiple, parallel stages in a software pipeline. In addition, texture contexts are capable of being “rolled”, or copied to enable different stages of a rendering pipeline that require different state data for a particular texture to separately access the texture data independently from one another, and without the necessity for stalling the pipeline to ensure synchronization of shared texture data among the stages of the pipeline.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer
  • Patent number: 8374708
    Abstract: A control apparatus for a plant system has data input/output units for inputting measured data obtained from a plant and a control command for the plant, a data transmission unit for transmission of data between a control unit and a plant monitor unit which are coupled to each other through a network, and a stimulated data mass setting and cancelling unit for performing mass setting of data handled by the data input/output unit and/or data handled by the data transmission unit to simulated data managed in the form of a list table by means of a maintenance tool and performing mass cancelling of the stimulated data set in the list table.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: February 12, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Yamada, Yoshio Maruyama, Tohru Akatsu
  • Patent number: 8370124
    Abstract: An emulation system includes a central time source generating a time reference and an emulated spacecraft control processor which contains an embedded processor that provides an emulated input/output interface to communicate simulated spacecraft data. The embedded processor processes the simulated spacecraft data and contains a real time clock engine having a real-time clock period. The system further has a first simulation that processes attitude control system data from the emulated spacecraft control processor to simulate an attitude control system of the spacecraft in real-time. The first simulation engine operative to produce sensor data for input to the emulated spacecraft control processor based on the simulated system dynamics and adjusts the real time clock period in response to the time reference.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: February 5, 2013
    Assignee: The Boeing Company
    Inventors: Jeffrey J. Gold, John D. Haskell, David L. Koza, Michael J. Surace, Steven R. Zammit
  • Patent number: 8364291
    Abstract: An industrial control system implementing a multi-tasking operating system employs a primary and secondary controller each having a processor and an I/O data table. The processors are configured to execute one or more priority ranked programs. A tracking of changes in the I/O data table of the primary processor is used to independently track changes to controller specific data that has been changed and program specific data that has been changed and to transmit controller specific data that has been changed by any program and program specific data that has been changed only for completed programs to the secondary processor.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 29, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: William B. Cook, David A. Karpuszka
  • Patent number: 8359112
    Abstract: The present invention relates generally to process control systems and devices and, more particularly, to an apparatus for and a method of implementing redundant controller synchronization for bump-less failover during normal and mismatch conditions at the redundant controllers. The redundant controllers are configured to transmit state information of the process control areas of the primary controller to the backup controller that is necessary for synchronizing the redundant controllers but is not typically transmitted to other devices during the performance of process control functions. Synchronization messages are transmitted from the primary controller to the backup controller each time one of the control areas executes to perform process control functions.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: January 22, 2013
    Assignee: Emerson Process Management Power & Water Solutions, Inc.
    Inventors: Richard W. Kephart, Kimberly Costlow, Michael Durbin, Xu Cheng, Richard Brown
  • Patent number: 8335575
    Abstract: A control node has a sequence table and subscribers, with the sequence table having data records each having an identification for an action of a manufacturing sequence associated with the control node, an identification for a subscriber carrying out the action and an identification of a parameter set associated with the action, and wherein each subscriber has a sequence interpreter which is designed to read and to interpret the sequence table, and to initiate the actions associated with the subscriber.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: December 18, 2012
    Assignee: Beckhoff Automation, GmbH
    Inventors: Josef Papenfort, Ralf Heitmann, Gerd Hoppe, Itzko Christow
  • Patent number: 8306659
    Abstract: A method for communication between a charging station and a robot, via a pair of power lines coupled between a power supply in the charging station and a battery in the robot. In operation, the power supply is sequentially switched between a first voltage level and a second voltage level in accordance with a predetermined signal pattern. The voltage level on the power lines in the robot is monitored and correlated with a specific command to be executed by the robot.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: November 6, 2012
    Assignee: F Robotics Acquisitions Ltd.
    Inventors: Shai Abramson, Ido Ikar
  • Patent number: 8295991
    Abstract: A fan speed control system includes a fan, a hardware device, and a basic input/output system (BIOS) module. The BIOS module includes a memory unit, an edit unit, a searching unit, and a control unit. The memory unit stores a matching table of different hardware device numbers and corresponding fan speed control curves. The edit unit is operable to edit the matching table. The searching unit is operable to read the matching table and search which fan speed control curve matches with the hardware device number of the hardware device. The control unit is operable to select the matched fan speed control curve to control the fan speed of the fan.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: October 23, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Yao-Ting Chang, Meng-Hsien Lin
  • Patent number: 8280529
    Abstract: There is provided a sequence control apparatus for outputting a sequence of control signals to operate a control target, including a sequence storing section that stores thereon sequence data in association with each state received from outside, where the sequence data includes a plurality of control signals to be sequentially supplied to the control target and a plurality of pieces of time interval information designating time intervals during which the plurality of control signals are respectively kept supplied to the control target, a sequence data selecting section that, on reception of a state from the outside, selects sequence data associated with the state, a sequence reading section that sequentially reads the plurality of control signals and the plurality of pieces of time interval information included in the selected sequence data and sequentially supplies the plurality of control signals to the control target, and a time control section that refers to the plurality of sequentially read pieces of ti
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Advantest Corporation
    Inventor: Hideyuki Suzawa
  • Patent number: 8190276
    Abstract: Some embodiments of the present invention provide a system that controls a temperature variation in a computer system. First, a performance parameter of the computer system is monitored. Next, a future temperature of the computer system is predicted based on the performance parameter. Then, a pitch of one or more blades in a cooling device in the computer system is adjusted based on the future temperature to control the temperature variation in the computer system.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: May 29, 2012
    Assignee: Oracle America, Inc.
    Inventors: Andrew J. Lewis, Kenny C. Gross, David K. McElfresh
  • Patent number: 7844764
    Abstract: A unitary control module having adjustable input and output mapping functionality, including methods of configuring such devices for use in different applications, are disclosed. The unitary control module can include a unit type selector such as a DIP-switch that can be used by an installer to configure the control module to emulate a particular type of controller. The control module can be configured to run a selection algorithm for configuring the mapping of the input terminals and output terminals for the device based on the controller type selected. In use, the control module may run different control algorithms for controlling the system components based on the controller type selected.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: November 30, 2010
    Assignee: Honeywell International Inc.
    Inventor: Eric B. Williams
  • Patent number: 7689295
    Abstract: A method and apparatus for monitoring and control of a system is disclosed. The method and apparatus include providing a plurality of sensors, a table, and a network processor. The sensors monitor attributes of the system. The table includes a plurality of entries. Each of the entries indicates at least one action to be taken in response to a portion attributes having particular values. The network processor is coupled with the sensors and with the table. The network processor receives from the sensors a plurality of statuses for the attributes. The network processor further determines at least one entry of the entries to access based upon the statuses and accesses the at least one entry to determine a corresponding action.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventor: Norman C. Strole
  • Patent number: 7542826
    Abstract: In a control apparatus for an automobile with a microcomputer, the control software stores the type of the terminal pin allocated to each control function in the fixed storage section, in a non-fixed state by using a terminal pin variable, in order to alter an allocation arrangement of the terminal pin to the control function. A rearrangement table showing the allocation arrangement of the terminal pin to the control function is stored in a rearrangement table storage section. An allocation content of the terminal pin to each control function is read out from the rearrangement table memory section and specific information of a corresponding terminal pin is substituted into the terminal pin variable corresponding to the each control function included in the control software, based upon the allocation content.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: June 2, 2009
    Assignee: DENSO Corporation
    Inventor: Kiichiro Hanzawa
  • Patent number: 7415357
    Abstract: The subject mater herein relates to oil well testing and, more particularly, automated oil well test classification. Various embodiments described herein provide systems, methods, and software for statistical analysis and classification of oil well tests. Some embodiments include receiving a first set of oil well test results from one or more measurement devices of a well test separator, storing the first set of oil well test results in a database, and annotating one or more tests of the first set oil well test results. The annotated test results are then used to build one or more classification models to enable automated oil well test classification as new oil well tests are performed.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: August 19, 2008
    Assignee: Honeywell International inc.
    Inventors: Petr Stluka, Karel Marik, Josef Rieger
  • Patent number: 7409315
    Abstract: A system and method for controlling performance and/or power based on monitored performance characteristics. Various aspects of the present invention may comprise an integrated circuit comprising a first circuit module that receives electrical power. A second circuit module may monitor one or more performance characteristics of the first circuit module and/or the integrated circuit. A third circuit module may, for example, determine power control information based at least in part on the monitored performance characteristic(s). The power control information may be communicated to power supply circuitry to control various characteristics of the electrical power. Various aspects of the present invention may also comprise an integrated circuit comprising a first module that monitors at least one performance characteristic of a first electrical device.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: August 5, 2008
    Assignee: Broadcom Corporation
    Inventors: Neil Y. Kim, Pieter Vorcnkamp
  • Patent number: 7340312
    Abstract: A method and apparatus for monitoring and control of a system is disclosed. The method and apparatus include providing a plurality of sensors, a table, and a network processor. The sensors monitor attributes of the system. The table includes a plurality of entries. Each of the entries indicates at least one action to be taken in response to a portion attributes having particular values. The network processor is coupled with the sensors and with the table. The network processor receives from the sensors a plurality of statuses for the attributes. The network processor further determines at least one entry of the entries to access based upon the statuses and accesses the at least one entry to determine a corresponding action.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventor: Norman C. Strole
  • Publication number: 20070162160
    Abstract: Fan speed control methods are provided to dissipate heat from an electric device in a computer system. A load-temperature curve of the electronic device is determined by detecting load and temperature thereof within a working interval. Subsequently, a fan speed-temperature curve is determined according to the load-temperature curve, and the fan speed is controlled according to the fan speed-temperature curve.
    Type: Application
    Filed: September 27, 2006
    Publication date: July 12, 2007
    Inventors: An-Sheng Chang, Lien-Chang Tsai, Shun-Chih Huang
  • Patent number: 7196487
    Abstract: The present invention discloses a system and method for confining a robot to a particular space. The system includes a portable barrier signal transmitter that produces a barrier signal primarily along an axis, and a mobile robot capable of avoiding the barrier signal upon detection of the barrier signal. In the preferred embodiment the barrier signal is emitted in an infrared frequency and the robot includes an omni-directional signal detector. Upon detection of the signal, the robot turns in a direction selected by a barrier avoidance algorithm until the barrier signal is no longer detected.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: March 27, 2007
    Assignee: iRobot Corporation
    Inventors: Joseph L. Jones, Philip R. Mass
  • Patent number: 7197364
    Abstract: A portable electronic device includes a communication component, an integral display operatively connected to the communication component, an operator input component operatively connected to the display and a processing component operatively connected to the communication component, to the display and to the operator input component. The communication component communicates with external electronic devices via a common software interface to send data to and receive data from the devices and to send control signals to the devices to control the operation of the devices. The processing component processes an operator's input to the operator input component and data received by the communication component to formulate the control signals. A method of controlling external electrical components is also provided.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: March 27, 2007
    Assignee: General Motors Corporation
    Inventors: Adrian B. Chernoff, Kevin G. Kolpasky
  • Patent number: 7139169
    Abstract: An information handling system cooling fan operating curve is automatically selected for use by a cooling fan controller by detecting the configuration of the information handling system and looking up cooling fan operating parameters from a table associated with the information handling system. For instance, central processing unit identification information is used to select associated cooling fan operating parameters so that adequate cooling is available to meet system cooling constraints for the heat characteristics of the central processing unit with reduced acoustic impact associated with operation of the information handling system.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: November 21, 2006
    Assignee: Dell Products L.P.
    Inventors: Joshua N. Alperin, Ajay Kwatra, James Shields, Benjamen G. Tyner
  • Patent number: 7120507
    Abstract: A control apparatus includes a communication unit for conducting the data communication. Identification information is assigned to the control apparatus. The control apparatus further includes a storage unit having an identification information table storing information containing the identification information and the identification information of other control apparatuses, which are connected to and communicate with the control apparatus.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: October 10, 2006
    Assignee: Fujitsu Ten Limited
    Inventor: Seigo Tanaka
  • Patent number: 7117042
    Abstract: A semiconductor device, which is controlled based on a control signal corresponding to control data includes: a control register in which the control data is set; a sequencer which performs read control of a first control command on a nonvolatile memory in which the first control command is stored; a first command bus to which the first control command read from the nonvolatile memory is output; and a first decoder which decodes the first control command of the first command bus. The sequencer cyclically performs read control of the first control command on the nonvolatile memory, and sets the control data corresponding to the first control command in the control register each time the first decoder decodes the first control command output to the first command bus.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: October 3, 2006
    Assignee: Seiko Epson Corporation
    Inventor: Akira Morita
  • Patent number: 7117043
    Abstract: A method for programming a programmable logic controller (PLC) is disclosed. The PLC may be used to control devices of a secured facility, such as a detention center, jail, or prison. The disclosed method may include creating a spreadsheet including information relating to devices and functions of a system to be controlled by the PLC, such as the number and type of door locks and the functionality of the door locks. The method may further include analyzing the spreadsheet to detect errors in the information stored in the spreadsheet. The method may further includes writing PLC logic to control the system based in the information in the spreadsheet.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: October 3, 2006
    Assignee: integrator.com
    Inventors: Blaine Thomas Frederick, Patrick A. Hickok, Dale S. Kougel
  • Patent number: 7114155
    Abstract: A programmable controller suitable for use in a globally distributed automation network. In addition, a universal management engineering and information system for such a globally distributed automation network is described. It is used in a globally distributed automation network.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: September 26, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Stripf, Volker Wendel
  • Patent number: 6970749
    Abstract: Methods and apparatus, including computer program products, implement techniques for representing control functions in a user application. A group of control palettes is provided in an application window of the user application. A user input associates the group of control palettes with a location within a region extending along one or more borders of a user interface. A stashed palette group is generated in response to the user input. The stashed palette group has an active state and an inactive state. The active state includes an expanded view that includes a representation of control data and/or control functions of one or more of the control palettes, arranged in a floating, non-modal window that covers a portion of the user interface in an area proximate to the location. The inactive state includes a collapsed view of the group arranged along the border in an area proximate to the location.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: November 29, 2005
    Assignee: Adobe Systems Incorporated
    Inventors: Kathryn Chinn, Jennifer Oja, David Burnard
  • Patent number: 6925337
    Abstract: A method and apparatus is disclosed that provides a process whereby the parameters and/or functions of a hardware field device, e.g., field controller, can be altered dynamically by the use of a downloadable data table. This programming method is being called “Full Dynamic Linking” (abbreviated as FDL), and provides a mechanism by which software and firmware is written in such a way as to provide extreme flexibility in the application of control processing.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: August 2, 2005
    Assignee: Compass Technology, Inc.
    Inventor: William Roe
  • Patent number: 6868309
    Abstract: A method and control system computing platform for a dialysis machine that uses Symmetric Multi-Processing (SMP) architecture. The SMP architecture tightly couples multiple (e.g., 2) independent processors by sharing memory between the processors. A single shared memory is used by both processors in order to facilitate communication between the processors and reduce cost by eliminating the expense of redundant memory. In this way, the two, or in general “N” processors, increase processor throughput by allowing the execution of N processes in parallel while without requiring extra memory and without having a single point of failure in the computer. In the event of a bus failure on the circuit card, the computer is reset using distributed hardware watchdogs. The watchdog reset signal is also sent to the hardware components of the dialysis machine in order to place the system in a safe.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: March 15, 2005
    Assignee: Aksys, Ltd.
    Inventor: Jamie Begelman
  • Patent number: 6845274
    Abstract: An improved technique of interfacing a computer lighting device to a control computer is disclosed, wherein a hardware device is interposed between the control computer and the lighting device. The hardware device handles certain functions in hardware, thereby permitting the microprocessor at the lighting device to incur substantially less processing load.
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: January 18, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Shenghong Wang
  • Patent number: 6835481
    Abstract: A fuel cell system having partial and/or total redundancy of at least one operational component, such as a redundancy of fuel cell stacks and/or fuel processors. In some embodiments, the fuel cell system includes a plurality of fuel cell stacks adapted to deliver the same maximum rated power output as a comparative fuel cell system having only a single fuel cell stack. In some embodiments, the fuel cell system includes a plurality of fuel cell stacks adapted to deliver more than the maximum rated power output of the comparative fuel cell system. In some embodiments, the fuel cell system includes a plurality of fuel cell stacks having at least n+1 (or total) redundancy compared to a fuel cell system having only a single fuel cell stack. In some embodiments, the fuel cell system includes a control system and/or structure adapted to limit the applied load to the system.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: December 28, 2004
    Assignee: IdaTech, LLC
    Inventors: Anthony J. Dickman, David J. Edlund
  • Patent number: 6823232
    Abstract: A drive controller operator interface and serial protocol therefor are provided for controlling electric motors and other electrical devices which are typically powered by inverters that convert input power to control input signals for the motor or other electrical device. The system includes a removable keypad/display unit controller which can serve a number of drives, as well as an improved serial protocol, that includes a provision for data indicating the type of device to which the drive is attached.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: November 23, 2004
    Assignee: Siemens Aktiengesellschaft
    Inventor: Marc Murphy
  • Publication number: 20040128000
    Abstract: A system and method for controlling a process is disclosed. A grid is displayed on a screen, wherein the grid includes at least one row and a plurality of columns, and the intersection of each row with each column forms a sector. Each row is associated with at least one I/O point, and each column is associated with a time interval. Setpoints are entered into each sector and a plurality of time interval signals are generated by a timer. The I/O points are set to a setpoint in a selected sector, wherein the sector is selected based on the row associated with the I/O point, the time interval associated with the sector and the time interval signal.
    Type: Application
    Filed: February 12, 2003
    Publication date: July 1, 2004
    Inventors: Larry S. Phillips, Charles A. Greene
  • Patent number: 6757608
    Abstract: A method and a device for controlling operational sequences, particularly in a vehicle, at least one sensor having a connection unit being connected via a bus system to at least one control unit for controlling the operational sequences, the control unit likewise having a connection unit, and sensor information being transmitted to the control unit. The control unit reads in and/or processes the sensor information at specifiable synchronization points. A trigger signal is transmitted by the control unit via the bus system to the sensor in such a way with an allowance that the sensor information is available in a manner that it is able to be read in and/or processed exactly at the synchronization point for the control unit.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: June 29, 2004
    Assignee: Robert Bosch GmbH
    Inventors: Helmut Gross, Bernhard Mencher, Peter Baeuerle
  • Patent number: 6751508
    Abstract: A control information output apparatus has a memory unit, an extraction unit and an output unit. The memory unit stores a dependence relationship between each application and a predetermined dependency factor. The memory unit also stores dependency table indicating dependence on the dependence factor of each application. Using the dependency factor value determined with data extracted by the extracting unit, an application list indicating the application having a higher execution request, dependency factor list indicating effective dependency factor and control information comprising a dependence vector and dependence characteristic are outputted from the output unit based on the dependency table and dependence characteristic information of the memory unit.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 15, 2004
    Assignee: Denso Corporation
    Inventors: Mikio Sasaki, Fumihiko Murase
  • Patent number: 6725288
    Abstract: A controller contains an I/O memory and uses a device detecting service to detect a device connected to it through a network and to obtain its device identifying data. A memory map setting service sets a device data area on the I/O memory according to the obtained device identifying data for exchanging data with the connected device and produces a memory map correlating the device data area with a variable data area on the I/O memory correlated to the device. The controller also includes a cyclic service and a data transmission service. The cyclic service transmits and receives data to and from the device periodically in the data linking format according to the memory map and by using the device data area on the I/O memory. The data transmission service transmits the data between the variable data area and the device data area.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: April 20, 2004
    Assignee: Omron Corporation
    Inventors: Yoshiyuki Nagao, Masanori Kadowaki, Masayuki Masuda
  • Patent number: 6625499
    Abstract: A method of manipulation of cells within a table on an interactive user display comprising the steps of: (a) selecting a subset of cells of the table as a block on the display, the block having an orientation of fields of the cells along at least one dimension; (b) determining data characteristics of the block for each the field in the direction of the orientation; (c) selecting representative data from the block for each the field in the direction of the orientation; (d) generating a first interface displaying for each the field (i) one or more of the data characteristics; and (ii) corresponding the representative data as an editable element; (e) making user desired modifications to each the editable element to form a changed elements; (f) applying corresponding modifications of each the changed element to all cells of the block in a direction perpendicular to the orientation to form an altered block; and (g) outputting the altered block to the table for display.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: September 23, 2003
    Assignee: Mitel Knowledge Corporation
    Inventor: Samuel Abdalla
  • Publication number: 20020198608
    Abstract: A combination of data processing systems that are connected to a common peripheral bus, such as a PCI bus. The processor(s) of each system or blade may communicate with the peripheral bus through an intermediate bus controller. The bus controller may include facilities, such as registers that define a starting address, suitable for defining a window in the blade's system memory that is available or visible to other processors (or masters) on the bus. One or more of the bus controllers may be configured to read information that uniquely identifies each system or blade. The bus controller may use this identification information to define the window in the blade's system memory that is visible to other processors. In an embodiment where each blade is connected to a PCI bus through a CompactPCI® connector, the identification information may be read from the geographic address (GA) pins on the system's J2 connector.
    Type: Application
    Filed: June 21, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventor: Bruce Alan Smith
  • Patent number: 6466829
    Abstract: An improved table look-up method for dynamic control applications, wherein a previous index value is used as a starting point for quickly and efficiently identifying the independent variable values that bracket the input value. At each table look-up request, the input is compared to the independent variable value associated with the last index value from the previous look-up request, and the index is then incremented or decremented from that point to identify the pair of independent variable data points that bracket the input value. In most dynamic control applications, the table is used to update the dependent variable at a fast rate relative to the rate of change of the input value, and the subject look-up method provides a significant speed improvement.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: October 15, 2002
    Assignee: Delphi Technologies, Inc.
    Inventor: John R. Sickler