Patents Examined by Emanuel Todd Voeltz
-
Patent number: 6990379Abstract: 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: GrantFiled: May 22, 2002Date of Patent: January 24, 2006Assignee: Microsoft CorporationInventors: Greg Gonzales, Brian D. Baker
-
Patent number: 6988011Abstract: 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: GrantFiled: October 16, 2003Date of Patent: January 17, 2006Assignee: General Electric CompanyInventors: Anil Varma, Nicholas Edward Roddy, David Richard Gibson
-
Patent number: 6980887Abstract: 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: GrantFiled: October 31, 2001Date of Patent: December 27, 2005
-
Patent number: 6950712Abstract: 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: GrantFiled: July 30, 2002Date of Patent: September 27, 2005Assignee: Yamaha Hatsudoki Kabushiki KaishaInventors: Sergei V. Ulyanov, Sergei Panfilov, Kazuki Takahashi
-
Patent number: 6941176Abstract: 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: GrantFiled: April 23, 2001Date of Patent: September 6, 2005Assignee: Yamaha Hatsudoki Kabushiki KaishaInventors: Ichikai Kamihira, Hirotaka Kaji
-
Patent number: 6925336Abstract: 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: GrantFiled: October 16, 2003Date of Patent: August 2, 2005Assignee: STMicroelectronics S.r.l.Inventors: Liliana Arcidiacono, Vincenzo Matranga
-
Patent number: 6912431Abstract: 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: GrantFiled: June 12, 2001Date of Patent: June 28, 2005Assignee: Samsung Electronics Co., Ltd.Inventors: Jin-Hwi Kim, Jun-Hum Hwang, Eun-Jung Kang, Dae-Sung Park
-
Patent number: 6912429Abstract: 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: GrantFiled: October 19, 2000Date of Patent: June 28, 2005Assignee: Destiny Networks, Inc.Inventor: Brent Bilger
-
Patent number: 6909922Abstract: 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: GrantFiled: September 10, 2001Date of Patent: June 21, 2005Assignee: Intel CorporationInventor: Viktor Andrew Tymchenko
-
Patent number: 6907303Abstract: 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: GrantFiled: April 30, 2001Date of Patent: June 14, 2005Assignee: Samsung Electronics Co., Ltd.Inventor: Young Choi
-
Patent number: 6907301Abstract: 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: GrantFiled: October 12, 2001Date of Patent: June 14, 2005Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Sho Kou, Hisato Shima
-
Patent number: 6901298Abstract: 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: GrantFiled: September 30, 2002Date of Patent: May 31, 2005Assignee: Rockwell Automation Technologies, Inc.Inventors: Subbian Govindaraj, Shelly Lynn Urdaneta, Steven Mark Cisler, Mark Joseph Weiland
-
Patent number: 6901303Abstract: 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: GrantFiled: July 31, 2001Date of Patent: May 31, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thane M. Larson, Akbar Monfared, Ian R. Inglis
-
Patent number: 6895285Abstract: 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: GrantFiled: May 23, 2002Date of Patent: May 17, 2005Assignee: American Megatrends, Inc.Inventor: Sanjoy Maity
-
Patent number: 6868292Abstract: 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: GrantFiled: June 11, 2001Date of Patent: March 15, 2005Assignee: The DIRECTV Group, Inc.Inventors: Michael Ficco, Adrian Yap, Ernest Seah, Rajeshwari Karthikeyan
-
Patent number: 6865427Abstract: 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: GrantFiled: July 18, 2002Date of Patent: March 8, 2005Assignee: International Business Machines CorporationInventors: William A. Brown, Richard William Muirhead, Francis Xavier Reddington
-
Patent number: 6859668Abstract: 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: GrantFiled: September 20, 1999Date of Patent: February 22, 2005Assignee: EcoProg Ltd.Inventors: Vitaliy Veniaminovich Ginzburg, Viktor Aleksandrovich Burmistrov, Aleksandr Vasilevich Fabrichnev, Vladimir Vladimirovich Ershov
-
Patent number: 6853866Abstract: 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: GrantFiled: February 20, 2001Date of Patent: February 8, 2005Assignee: International Business Machines CorporationInventors: Aliza Rivka Heching, Ying Tat Leung, Menachem Levanoni, Gyana R. Parija
-
Patent number: 6853867Abstract: 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: GrantFiled: December 30, 1998Date of Patent: February 8, 2005Assignee: Schneider Automation Inc.Inventors: Charles J. Klindt, Richard A. Baker, Jr.
-
Patent number: 6845276Abstract: 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: GrantFiled: June 28, 2002Date of Patent: January 18, 2005Assignee: Electro Scientific IndustriesInventor: Curt Bocchi