Patents by Inventor Michael N. Robillard

Michael N. Robillard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9506821
    Abstract: A method and computer program product for determining an internal temperature of a computing device, a power consumption factor for the computing device, and an airflow factor for the computing device. An approximated ambient air temperature is generated based upon the internal temperature, power consumption factor, and the airflow factor. A workload factor is determined for the computing device and a fan speed for the computing device is controlled based at least in part upon the approximated ambient air temperature and the workload factor.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 29, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael N. Robillard, Robert M. Beauchamp, Bassem Bishay, David Boudreau, John K. Bowman, John V. Burroughs, Steven R. Cieluch, James W. Espy, Gordon A. Frye, Joseph P. King, Samuel Zeman
  • Patent number: 8239692
    Abstract: A system for powering on downstream devices includes a master device; a first slave device; and a first communication link connecting the master device to the slave device for enabling the master device to transmit data signals to the slave device. The master device includes a power-on signal generator for injecting a power-on signal onto the communication link and the first slave device includes a power-on signal receiver for detecting the power-on signal injected on the communication link by the power-on signal generator and powering on the first slave device.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: August 7, 2012
    Assignee: EMC Corporation
    Inventors: Michael N. Robillard, Jason Pritchard, Himanshu Agrawal, Jason B. Stock
  • Patent number: 7774763
    Abstract: An improved multi-tasking executable program has executable code which includes a main section defined by a main portion of source code, and a set of task sections defined by a set of task portions of the source code. Each task section has (i) a “jump_to_address” section defined by expansion of a “jump_to_address” macro of the source code, and (ii) multiple entry points defined by multiple expansions of a “breakout” macro of the source code. When the executable code is executed by a processor of the subsystem, the main section is configured to invoke each task section in a cyclical manner, and the “jump_to_address” section of each task section is configured to jump execution to one of the multiple entry points of that task section.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: August 10, 2010
    Assignee: EMC Corporation
    Inventor: Michael N. Robillard
  • Patent number: 7684961
    Abstract: Described is an electronics system having an individually replaceable electronics module installed therein. The individually replaceable electronics module includes a component, a light-emitting device (LED) disposed near the component, a processor module for performing diagnostics on the component and producing a message based on results of the diagnostics, and a microcontroller in communication with the processor module to receive the message produced by the processor module. The microcontroller determines whether the component is faulting based on the message. A DC power source is coupled to supply power to the microcontroller after the individually replaceable electronics module is electrically disconnected from the electronics system so that the microcontroller can illuminate the LED if the received message indicates that the component is faulting.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 23, 2010
    Assignee: EMC Corporation
    Inventors: Michael N. Robillard, Himanshu Agrawal, Daniel Albert Dufresne, II
  • Patent number: 7577767
    Abstract: An interface for coupling data between a host computer/server and a bank of disk drives. The interface includes a chassis having disposed therein: a pair of storage processors adapted for coupling to the host computer/server; and, a pair of management controllers in communication one with the other through a communication link. The management controllers monitor elements of the interface including fans and power supplies and control such elements in response to massages passing between the management controllers.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: August 18, 2009
    Assignee: EMC Corporation
    Inventors: Michael N. Robillard, Timothy Dorr, Sharon Smith
  • Patent number: 7574540
    Abstract: A data storage system includes a first and second boards disposed in a chassis. The first board has disposed thereon a first Serial Attached Small Computer Systems Interface (SAS) expander, a first management controller (MC) in communication with the first SAS expander, and management resources accessible to the first MC. The second board has disposed thereon a second SAS expander and a second MC. The system also has a communications link between the first and second MCs. Primary access to the management resources is provided in a first path which is through the first SAS expander and the first MC, and secondary access to the first management resources is provided in a second path which is through the second SAS expander and the second MC.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: August 11, 2009
    Assignee: EMC Corporation
    Inventors: Michael N. Robillard, Daniel A. Dufresne, II, Sharon A. Smith
  • Patent number: 7298167
    Abstract: A system for detecting a fault in a power supply having at least one power supply unit and a redundant power supply unit. The system includes a printed circuit board and a common voltage bus disposed on the printed circuit board. A plurality of diodes is disposed on the printed circuit board having first electrodes connected to the common voltage supply bus. The diodes have second electrodes connected to a corresponding one of the at least one power supply unit and the redundant power supply unit. The diodes are connected to the common bus in a logic OR configuration. A controller, disposed on the printed circuit board, is fed by a voltage at the second electrode of a corresponding one of the diodes and a reference voltage for determining whether the voltage at the second electrode of the corresponding one of the diodes is producing a predetermined voltage relative to the reference voltage.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: November 20, 2007
    Assignee: EMC Corporation
    Inventors: Timothy Dorr, Michael N. Robillard, Louise Schwabe
  • Patent number: 5809220
    Abstract: A fault tolerant distributed intelligence control system for sensing and control across fault tolerant fiber optic communication media interconnecting a plurality of intelligent nodes. Each intelligent node comprises a digital control and communication processor (DCCP) operating autonomously in relation to DCCPs at other nodes, and a transceiver for interfacing with the communication media. The fiber optic communication media comprises bi-directional serial data buses. The combination provides a low cost highly reliable distributed control system particularly applicable to primary and secondary aircraft control systems, as well as to other vehicle and control systems.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: September 15, 1998
    Assignee: Raytheon Company
    Inventors: Brian D. Morrison, Creig E. Wienke, Martin R. Batten, Michael N. Robillard
  • Patent number: 5796935
    Abstract: An intelligent voting node for a multiple node, fault tolerant, distributed intelligence control system having a plurality of optically isolated relays for connecting a power source to a load device and providing total optical isolation for processors of the voting node from faults occurring in the power source. The voting node includes triple redundant two-out-of-three voters each coupled to one of three redundant digital communication and control processors within the node. Built-in-self-test capability using optically isolated receiver devices provides for avoidance of latent failures.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: August 18, 1998
    Assignee: Raytheon Company
    Inventors: Brian D. Morrison, Martin R. Batten, Michael N. Robillard, Creig E. Wienke
  • Patent number: 5706278
    Abstract: A deterministic network protocol for connecting critical sensors, actuators and computing elements on a bi-directional, time-multiplexed, fiber optic or other media data bus, such that critical messages have concisely bounded latency and non-critical messages may be sent without impacting critical messages. It is a unique combination of a time-slot allocation protocol and a contention-based protocol in which global synchronization information is passed on the data media via a synchronization beacon.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: January 6, 1998
    Assignee: Raytheon Company
    Inventors: Michael N. Robillard, Brian D. Morrison