Patents Examined by Emanuel Todd Voeltz
  • Patent number: 6990379
    Abstract: A method of dynamically selecting a role for a resource device employed in a scene automation and control system is provided. The method comprises providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role. The method also comprises automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device. Preferably, each object has a plurality of instances, each of which is settable. Further, preferably, the capability of an object (instance) to take on a role is preset. In addition to subscriber and requester roles, preferably, objects (instances) also include administrator and active roles.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Greg Gonzales, Brian D. Baker
  • Patent number: 6988011
    Abstract: The present invention discloses system and method for analyzing operational parameter data from a malfunctioning locomotive or other large land-based, self-powered transport equipment. The method allows for receiving new operational parameter data comprising a plurality of anomaly definitions from the malfunctioning equipment. The method further allows for selecting a plurality of distinct anomaly definitions from the new operational parameter data. Respective generating steps allow for generating at least one distinct anomaly definition cluster from the plurality of distinct anomaly definitions and for generating a plurality of weighted repair and distinct anomaly definition cluster combinations. An identifying step allows for identifying at least one repair for the at least one distinct anomaly definition cluster using the plurality of weighted repair and distinct anomaly definition cluster combinations.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: January 17, 2006
    Assignee: General Electric Company
    Inventors: Anil Varma, Nicholas Edward Roddy, David Richard Gibson
  • Patent number: 6980887
    Abstract: Inventory maintenance is improved for a system of one or more vending machines by providing one or more vending machines with unique identifiers, and means for collecting and transmitting information concerning goods dispensed and other status to a remote location where processing means provide an efficient service schedule.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: December 27, 2005
  • Patent number: 6950712
    Abstract: A control system using a genetic analyzer based on discrete constraints is described. In one embodiment, a genetic algorithm with step-coded chromosomes is used to develop a teaching signal that provides good control qualities for a controller with discrete constraints, such as, for example, a step-constrained controller. In one embodiment, the control system uses a fitness (performance) function that is based on the physical laws of minimum entropy. In one embodiment, the genetic analyzer is used in an off-line mode to develop a teaching signal for a fuzzy logic classifier system that develops a knowledge base. The teaching signal can be approximated online by a fuzzy controller that operates using knowledge from the knowledge base. The control system can be used to control complex plants described by nonlinear, unstable, dissipative models. In one embodiment, the step-constrained control system is configured to control stepping motors.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: September 27, 2005
    Assignee: Yamaha Hatsudoki Kabushiki Kaisha
    Inventors: Sergei V. Ulyanov, Sergei Panfilov, Kazuki Takahashi
  • Patent number: 6941176
    Abstract: Real time customization of characteristics of a control unit is conducted, and a control unit can become adaptive to an individual user. The input-output relationship of the control module is regulated by pre-selected control parameters. A method includes the steps of: (a) calculating values of the control parameters; (b) operating the machine using the values of the control parameters; (c) indicating to the user the values of the control parameters in sensorially recognizable form; (d) indicating to the user an intuitively recognizable symbol generalizing the values of the control parameters; (e) selecting or modifying the values of the control parameters by the user using the information indicated in steps (c) and (d) based on the user's evaluation of the performance of the machine; and (f) repeating steps (a) through (e) while operating the machine.
    Type: Grant
    Filed: April 23, 2001
    Date of Patent: September 6, 2005
    Assignee: Yamaha Hatsudoki Kabushiki Kaisha
    Inventors: Ichikai Kamihira, Hirotaka Kaji
  • Patent number: 6925336
    Abstract: A method of designing and fabricating a control unit for electronic microcontrollers or microprocessors that includes fabricating a finite state machine having at least one combinatorial network, the finite state machine having a plurality of control subunits, each control subunit structured to correspond to one combinatorial logic network. Each unit in the plurality of control subunits is independently connected to an arbitration block to provide information about a possible future state and to receive a present state command.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: August 2, 2005
    Assignee: STMicroelectronics S.r.l.
    Inventors: Liliana Arcidiacono, Vincenzo Matranga
  • Patent number: 6912429
    Abstract: A home automation system and method for automatic control of controlled devices throughout a home. A unique architecture of occupancy sensors includes entry/exit sensors for detecting movement through doorways that separate rooms in the home, room motion sensors for detecting room occupancy, spot sensors to detect occupancy of specific locations within the rooms, and house status sensors to detect the status of certain parameters of the home. A central controller communicates with the sensors and controlled objects over a communications network, where the sensors and controlled objects can be added to the system in a ‘plug and play’ manner. The central controller controls the controlled objects in response to the entry/exit sensors, room motion sensors, spot sensors and the house status sensors.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: June 28, 2005
    Assignee: Destiny Networks, Inc.
    Inventor: Brent Bilger
  • Patent number: 6912431
    Abstract: An electronic device operation method and apparatus. A current state of a device such as TVs or VCRs is indicated as a graphic moving picture of a familiar character shape. Pictures containing an associated character shape are stored in correspondence with a various states of the electronic device. The pictures are formed of fonts each of which has a predetermined magnitude and corresponds to a block of the picture. One or more fonts are read during the time of shifting a device state according to a user key input, and the fonts are changed at time intervals to display a moving picture. A sound corresponding to the moving picture may be output together with the displayed moving picture, to further enhance the device state indication. Thus, a current state of the electronic device is more recognized by persons who do not read characters.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: June 28, 2005
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-Hwi Kim, Jun-Hum Hwang, Eun-Jung Kang, Dae-Sung Park
  • Patent number: 6909922
    Abstract: An apparatus, a method and a computer system can be used to reduce power consumption of one or more processors in response to a failure condition such as an overtemperature condition affecting the processor or processors. A signal is provided which indicates a failure condition affecting the processor such as an overtemperature condition or a failure or reduction in performance of a cooling mechanism. In response to the signal, a power consumption of the processor is periodically reduced. This can be accomplished by providing a periodic signal to an input of the processor (e.g., a stop clock input or a processor enable input). The processor reduces power consumption by stopping an internal clock of the processor, for example. The periodic signal can be provided to the input of the processor to periodically reduce power consumption.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: June 21, 2005
    Assignee: Intel Corporation
    Inventor: Viktor Andrew Tymchenko
  • Patent number: 6907303
    Abstract: There is provided a switching circuit for unit duplication boards designated as a working board and a protection board. In each duplication board, a software block is maintained reset at an initial hardware operation and determines the activation or deactivation state of a board according to a software command received from a central processing unit (CPU), a hardware block monitors a clock signal received from the other board using a system clock signal for the board and determines a time point when the system clock is to be activated according to the monitoring result, and a hardware board state block determines the working or protection state of the board in hardware terms, reflecting the states of the board and the other board during hardware operation. One of the unit duplication boards is automatically set to a working mode at an initial hardware operation, for hardware switching.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: June 14, 2005
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young Choi
  • Patent number: 6907301
    Abstract: A method and system for selecting and controlling target devices on a digital home network, in particular a network compliant with IEEE 1394. Various aspects of the process for connecting target devices are moved from the controller to the target devices. An input-select button is used to select a device (a source device) to provide an input signal to another device (a sink device) on the home network. An output-select button is used to specify which output plug is to be used by the source device.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: June 14, 2005
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Sho Kou, Hisato Shima
  • Patent number: 6901303
    Abstract: A method and apparatus controls fans and power supplies to provide accelerated run-in testing. By modulating fans to increase case temperatures and adjusting power supplies to provide “worst case” voltages, a computer system can be subjected to a run-in tests under taxing conditions. By alternately cooling and heating devices such as CPUs, devices can be subjected to mechanical stresses associated with power-on/power off cycles. A time based test implements the present invention based on time, and a temperature based test implements the present invention based on temperature. The present invention can be used to implement a run-in test in which the computer system is operated at an elevated temperature, thereby achieving results similar to those achieved by performing a run-in test in an environmental chamber at an elevated temperature. Alternatively, the a run-in test can be performed by repeatedly cycling the temperature between relatively high and low values.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: May 31, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thane M. Larson, Akbar Monfared, Ian R. Inglis
  • Patent number: 6901298
    Abstract: The present invention relates to a system and methodology for saving and restoring controller state and context in an industrial controller. In an aspect of the invention, the industrial controller has a memory module having at least RAM and flash memory. Savings of the state and context is accomplished through writing an image of the RAM to flash memory prior to the power being removed from the RAM. Restoring is accomplished through writing the RAM image in the flash memory back to the RAM after the RAM has been energized.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: May 31, 2005
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Subbian Govindaraj, Shelly Lynn Urdaneta, Steven Mark Cisler, Mark Joseph Weiland
  • Patent number: 6895285
    Abstract: Methods, devices, and systems for monitoring the status of a computer through a driverless device node port, such as a universal serial bus port or P/S 2 port, are disclosed. A driverless device node is emulated and presents a message to the operating system of the computer through the device node port. The message requires a response from the operating system, and the time taken for the response to be generated is detected. From the detected time, the status of the computer can be found. A status indication may be transmitted from a remote management device emulating the driverless device node to a remote management computer so that the condition of the computer can be monitored remotely.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: May 17, 2005
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Patent number: 6868292
    Abstract: A method and system of controlling devices with digitally stored content. Devices such as home electronic appliances, lighting systems, heating, ventilating and air conditioning (HVAC) equipment, home security systems and home entertainment systems are controlled from a single, centralized device. A set top box (STB) stores scripts that include program content for controlling the operation of a plurality of these devices from the STB. A user of the STB selects the desired scripts, and the STB accesses the selected scripts from storage based on a triggering mechanism such as time, content, event, etc. The STB selectively controls operation of certain devices designated in the script. The method provides ease of control over multiple and diverse devices, applications and media within a user's own home environment, with more functionality and flexibility than currently available.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: March 15, 2005
    Assignee: The DIRECTV Group, Inc.
    Inventors: Michael Ficco, Adrian Yap, Ernest Seah, Rajeshwari Karthikeyan
  • Patent number: 6865427
    Abstract: The present invention provides a method and system to monitor the statuses of devices that can operate and transmit current device status information to a storage location. The present invention also provides a method to manage and initiate sets of instructions that will be performed by devices in response to a set of current statuses of one or more devices. Each set of instructions is known as a “workflow routine”. Each workflow routine will be based on a set device statuses. This set of device statuses can be referred as a device scenario. When a status of a device changes, the workflow manager of the present invention will check the statuses of the devices in the scenario to determine if the scenario conditions for the initiation of a specified workflow have been met. When the conditions have been met, the workflow routine will be initiated and perform a set of instructions which could lead to the performance of some activity by one or more devices in the network.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Richard William Muirhead, Francis Xavier Reddington
  • Patent number: 6859668
    Abstract: The present inventions pertains to the field of automatic control systems based on computer technology, and essentially relates to a structured system for monitoring and controlling the engineering equipment in an installation, mainly a building comprising several floors. The system includes a central computer module with an input-output device as well as a plurality of monitoring and/or measuring and/or control sensors and/or control devices for the units and apparatus of the engineering equipment in the building. The module consists of a programmable computer server station having functions, according to the software, that provide for the centralized reception of monitoring data through information channels within a single network protocol, as well as for the processing of said data and for the output of control signals towards the control devices for the units and apparatus of the engineering equipment in the building.
    Type: Grant
    Filed: September 20, 1999
    Date of Patent: February 22, 2005
    Assignee: EcoProg Ltd.
    Inventors: Vitaliy Veniaminovich Ginzburg, Viktor Aleksandrovich Burmistrov, Aleksandr Vasilevich Fabrichnev, Vladimir Vladimirovich Ershov
  • Patent number: 6853867
    Abstract: An apparatus is provided for accessing, controlling and monitoring a programable logic controller with a network client having a conventional web browser. The apparatus includes an archive, an interface, and a library. The archive provides for compiling an application written in code supported by the web browser. The interface is responsive to the application for establishing a connection between the controller and the network client. Further, the library is responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: February 8, 2005
    Assignee: Schneider Automation Inc.
    Inventors: Charles J. Klindt, Richard A. Baker, Jr.
  • Patent number: 6853866
    Abstract: A computer method for providing optimization for design processes for situations wherein there is defined a functional form y=f(x,b), where x comprises a set of independent controllable variables x={x1, . . . xn}, b comprises a set of functional parameters b={b1, . . . bm}, and y comprises a dependent uncontrollable design variable, f(x,b) subject to constraints on the dependent uncontrollable design variable y. The method comprises the steps of converting the constraints on y to constraints on b by using a functional estimate of y and its design variables (parameters) b; optimizing the function f(x,b) subject to the converted constraints on its design variables (parameters) b; and generating from step (ii) a set of optimized values of b which can optimize the dependent design variable y.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: February 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Aliza Rivka Heching, Ying Tat Leung, Menachem Levanoni, Gyana R. Parija
  • Patent number: 6845276
    Abstract: A multiple axis modular controller and a method of operating the controller in a system comprising input devices receiving indications of system conditions and output devices performing tasks affecting the system conditions. The controller includes input connectors connectable to the input devices and output connectors connectable to the output devices. A processor executes a series of sequential commands of an application program. A command can be executed in response to completion of one sequential command of the series of sequential commands regardless of a next sequential command in the series of sequential commands or in response to a specified input received at one of the input connectors or in response to a specified output sent to one of the output connectors. The processor does not execute the command, minimizing processor delays.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: January 18, 2005
    Assignee: Electro Scientific Industries
    Inventor: Curt Bocchi