Patents by Inventor Michael Nishimoto

Michael Nishimoto 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).

  • Publication number: 20110214007
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Application
    Filed: September 27, 2010
    Publication date: September 1, 2011
    Applicant: Silicon Graphics, Inc.
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
  • Publication number: 20100235569
    Abstract: A method and apparatus optimizes storage on solid-state memory devices. The system aggregates object storage write requests. The system determines whether objects associated with the object storage requests that have been aggregated fit in a block of the solid-state memory device within a defined tolerance.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 16, 2010
    Inventors: Michael Nishimoto, Jaspal Kohli, Kumar Narayanan
  • Publication number: 20100131671
    Abstract: A method and apparatus stores media content in a variety of storage devices, with at least a portion of the storage devices having different performance characteristics. The system can deliver media to a large number of clients while maintaining a high level of viewing experience for each client by automatically adapting the bit rate of a media being delivered to a client using the client's last mile bit rate variation. The system provides clients with smooth viewing of video without buffering stops. The client does not need a custom video content player to communicate with the system.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 27, 2010
    Inventors: Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Junxiao (Max) He, Michael Nishimoto, Mohammed Zubair Visharam, Vikram Venkataraghavan
  • Patent number: 7627694
    Abstract: A high availability computing system includes a plurality of computer nodes (for example, a server system) connected by a first and a second network, wherein the computer nodes communicate with each other to detect server failure and transfer applications to other computer nodes on detecting server failure. The system incorporates methods of maintaining high availability in a server cluster having a plurality of nodes. A group communications service, a membership service and a system resource manager are instantiated on each node and the group communications service, the membership service and the system resource manager on each node communicate with other nodes to detect node failures and to transfer applications to other nodes on detecting node failure.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: December 1, 2009
    Assignee: Silicon Graphics, Inc.
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena
  • Publication number: 20070140311
    Abstract: A method and apparatus for measuring the temperature and/or displacement of a glass ribbon formed in a downdraw glass forming process, and measured across width of the ribbon. Temperature and displacement measurements may advantageously be performed simultaneously with a high degree of spatial resolution by a measurement assembly which does not contact the glass ribbon. Temperature measurements may be performed across substantially the entire width of the ribbon. Data developed by the measurement assembly may be used in an automated feedback loop to control the glass ribbon forming conditions.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Inventors: Keith House, Lewis Klingensmith, Michael Nishimoto, Piotr Wesolowski
  • Publication number: 20060042314
    Abstract: A noncontact glass sheet stabilization device is described herein that is capable of reducing translation (deflection) and/or rotational movement of a glass sheet while the glass sheet is being manufactured in a glass manufacturing system that implements a fusion process. Several different embodiments of the noncontact glass sheet stabilization device are also described herein.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: John Abbott, Chester Chang, Thierry Dannoux, Keith House, Michael Nishimoto, Alexander Robinson, G. Clinton Shay
  • Publication number: 20060042315
    Abstract: A glass handling system and method are described herein where an enhanced robot is used to engage and hold a glass sheet in a manner that minimizes the motion of the glass sheet as it is moved from one point to another point in a glass manufacturing facility. The enhanced robot engages and holds the glass sheet by using one or more suction cups and one or more aero-mechanical devices. The suction cups contact and support the outer edges or non-quality area of the glass sheet while the glass sheet is moved. And, the aero-mechanical device(s) emit gas towards the center portion or quality area of the glass sheet in a manner which enables the aero-mechanical device to support and hold the quality area of the glass sheet without contacting the glass sheet while the glass sheet is moved.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: Chester Chang, Michael Nishimoto
  • Publication number: 20020198996
    Abstract: A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
    Type: Application
    Filed: November 29, 2001
    Publication date: December 26, 2002
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Raghu Mallena
  • Publication number: 20020049845
    Abstract: A high availability computing system includes a plurality of computer nodes (for example, a server system) connected by a first and a second network, wherein the computer nodes communicate with each other to detect server failure and transfer applications to other computer nodes on detecting server failure. The system incorporates methods of maintaining high availability in a server cluster having a plurality of nodes. A group communications service, a membership service and a system resource manager are instantiated on each node and the group communications service, the membership service and the system resource manager on each node communicate with other nodes to detect node failures and to transfer applications to other nodes on detecting node failure.
    Type: Application
    Filed: March 16, 2001
    Publication date: April 25, 2002
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena