Patents Examined by Michael C Maskulinski
  • Patent number: 7925917
    Abstract: A main data center with first and second backup data centers also has a translator for assisting a failover module of a failed server at the main data center in implementing failover of the failed server to a corresponding server at the first backup data center. The translator intercepts a command from the failover module to a store of the main data center, where the command directs the store to disable writes to particular storage space in the store associated with the failed server, but does not identify with specificity which of a store of the first data center and a store of the second data center is enabled to write to such particular storage space. Thus, the translator determines an identification of the store of the first backup data center, and modifies the command from the failover module based on the determined identification.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: April 12, 2011
    Assignee: United Services Automobile Association (USAA)
    Inventor: Larry Stephen Roy
  • Patent number: 7921334
    Abstract: There is provided an error determination program executed by an information processor included in an electronic apparatus that includes a device installation section capable of installing any one of a plurality of devices having different formats, a host controller acting as an intermediary between the information processor and the device installed in the device installation section, and a storage circuit storing an error determination information table that includes a plurality of pieces of error determination information for determining a presence or absence of any error in a plurality of responses to a plurality of commands from the devices installable in the device installation section, by associating the pieces of error determination information with a combination of the formats of the installable devices and the commands executable by the devices.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: April 5, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Shinsuke Kubota, Takayuki Ohtake
  • Patent number: 7921328
    Abstract: A mirror destination storage server receives mirror update data streams from several mirror source storage servers. Data received from each mirror is cached and periodic checkpoints are queued, but the data is not committed to long-term storage at the mirror destination storage server immediately. Instead, the data remains in cache memory until a trigger event causes the cache to be flushed to a mass storage device. The trigger event is asynchronous with respect to packets of at least one of the data streams. In one embodiment, the trigger event is asynchronous with respect to packets of all of the data streams.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: April 5, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Shvetima Gulati, Hitesh Sharma, Atul R. Pandit
  • Patent number: 7913124
    Abstract: Apparatus methods for capturing flow control errors in FIFO exchanges between producing and consuming circuits operating in different clock domains. Tag information at the start of an exchange is transferred to a synchronizing component before data of a transfer transaction is entered in the FIFO. The tag information is also associated with each unit of data transferred to the FIFO by the producing circuit. The synchronizing component verifies the each unit of data retrieved by the consuming circuit has the expected tag information associated therewith and signals an error is the tag information does not match. Thus an error by the producing circuit in entering too much or too little data for a transfer is detected before erroneous data is retrieved and processed by the consuming circuit.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: March 22, 2011
    Assignee: LSI Corporation
    Inventors: John C. Udell, Richard Solomon, Eugene Saghi, Jeffrey K. Whitt
  • Patent number: 7913113
    Abstract: A processing device may automatically provide protective services and may provide backup services for backing up and restoring user files, system files, configuration files, as well as other information. The processing device may be configured to check one or more performance conditions and perform an action to improve performance based on the one or more performance conditions. The processing device may monitor configuration and file changes and provide a user with a capability to persist or discard configuration changes and/or file changes made by an application during a session. The processing device may include a recovery button or switch, which when selected or pressed may cause the processing device to be restored to an operational state. The processing device may automatically detect instabilities and may automatically attempt to repair possible causes of the instabilities. The processing device may also include an additional chipset, which may perform backup and recovery services.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Kohulan Gunabalasubramaniam, Mukesh Karki, Narayanan Parthasarathy, Bohdan Raciborski
  • Patent number: 7908513
    Abstract: A method of installing software on a storage device controlling apparatus which includes at least one channel controller having a circuit board on which are formed a file access processing section receiving requests to input and output data in files as units from an information processing apparatus via a first network and an I/O processor outputting I/O requests corresponding to the requests to input and output data to a storage device; at least one disk controller executing input and output of data into and from the storage device in response to the I/O requests sent from the I/O processor; and a second network connecting the channel controller and the disk controller so as to be able to communicate with each other, the method comprises the step of writing software for enabling the file access processing section to function, into the storage device by communicating with the channel controller via the second network.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 15, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Ogasawara, Yutaka Takata, Naotaka Kobayashi, Jinichi Shikawa, Nobuyuki Saika
  • Patent number: 7900085
    Abstract: A primary coordinator generates a prepare message for a two-phase commit distributed transaction, the prepare message including an address of a backup coordinator. The primary coordinator maintains a transaction log of the distributed transaction, wherein the transaction log is accessible to both the primary coordinator and the backup coordinator. The prepare message is sent to a plurality of participants. The primary coordinator fails over to the backup coordinator without interrupting the distributed transaction.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 1, 2011
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 7895468
    Abstract: For realizing an optimum failover in NAS, this invention provides a computer system including: a first computer; a second computer; a third computer; and a storage device coupled to the plurality of computers via a network, in which: the first computer executes, upon reception of an access request to the storage device from a client computer coupled to the plurality of computers, the requested access; and transmits to the client computer a response to the access request; the second computer judges whether a failure has occurred in the first computer; obtains load information of the second computer; obtains load information of the third computer from the third computer; and transmits a change request to the third computer when the obtained load information satisfies a predetermined condition; and the third computer judges whether a failure has occurred in the first computer when the change request is received from the second computer.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: February 22, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Takeshi Kitamura, Hirofumi Ikawa, Nobuyuki Saika
  • Patent number: 7895470
    Abstract: Problem determination knowledge is provided by an extraction tool that extracts tag information recorded in identified problem tracking tools, where the tags relate to problem knowledge. The extracted tag information is examined to produce a catalog of symptom definitions that can be utilized by tools such as problem submission, logging and/or analysis tools.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Denilson Nastacio, Michael L. Wamboldt
  • Patent number: 7890793
    Abstract: Techniques for restoring file system resources are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for restoring file system resources comprising determining source configuration information of one or more file system resources, modeling a source configuration based at least in part on the source configuration information, determining target configuration information, modeling a target configuration based at least in part on the target configuration information, generating restoration instructions to map the source configuration to the target configuration, and executing the restoration instructions to restore the one or more file system resources of the source configuration to the target configuration.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: February 15, 2011
    Assignee: Symantec Corporation
    Inventor: Steven E. Mohl
  • Patent number: 7890811
    Abstract: Methods and apparatus dynamically reconfigure storage or channel capacities in a memory system. A fully-buffered dual in-line memory module (DIMM) is configured for a particular storage capacity and a particular channel capacity. An error may be detected at a memory address in some portion of the DIMM. To resolve the problem, the storage capacity or the channel capacity may be reduced and the DIMM may be dynamically reconfigured according to the reduced capacity. For one embodiment the DIMM may be reconfigured by mapping the portion of the DIMM containing the error as unavailable and taking that portion off-line without taking the entire DIMM off-line. For another embodiment the DIMM may be reconfigured by throttling the DIMM at a reduced frequency. The portion of the DIMM containing the error may be retested at the reduced frequency. If no errors are detected, the DIMM may be made available at the reduced frequency.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 15, 2011
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer, Fernando A. Lopez, Robert C. Swanson, Mallik Bulusu
  • Patent number: 7886188
    Abstract: A computer implemented method, apparatus, and computer usable program code for the distributed monitoring of a SOAP service is provided. A test configuration file specifying a test input is distributed from a central reporting location to at least one remote data processing system that has access to a SOAP service to be tested. The test configuration file is created without accessing the SOAP service to be tested. Furthermore, the user that created the test configuration file is not allowed access to the SOAP service to be tested.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bradley Matthew Gorman, Luke Rowan McKenna, Andrew Wilkins, Peter Gareth Woodward
  • Patent number: 7886189
    Abstract: To provide a mobile terminal apparatus with the lower communication cost in sending a log at the occurrence of a malfunction, abnormality or fault in the mobile terminal apparatus to a network. A diagnostic process for the malfunction is performed in accordance with a diagnostic policy acquired from the outside. An error code corresponding to the diagnostic result is generated. The generated error code is outputted. With an automatic fault diagnostic function of automatically analyzing the fault in the mobile terminal apparatus without directly sending the log collected in the mobile terminal apparatus to an analytic server, the communication cost can be reduced.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: February 8, 2011
    Assignee: NTT DoCoMo, Inc.
    Inventors: Kensaku Mori, Koichi Asano, Akihiro Ichinose, Yoshimasa Nishimura
  • Patent number: 7877645
    Abstract: The use of operational configuration parameters to predict digital system failures is described herein. At least some illustrative embodiments include a method that includes initializing a digital system (the initializing comprising determining an operational configuration of at least part of the digital system), saving the operational configuration to a database stored on the digital system, reading the operational configuration from the database and comparing the operational configuration to a reference configuration, and identifying the digital system as being at risk of a future failure if at least one parameter of the operational configuration differs from the at least one same parameter of the reference configuration by more than a tolerance value.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: January 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John E. Meyer, Mark A. Wade, Robert R. Covington, Joseph P. Miller
  • Patent number: 7877624
    Abstract: A wireless communications system for viewing and modifying memory locations within a power system device is provided including a wireless device and a power system device. The wireless device includes an input mechanism adapted to accept input from a user indicating a memory location the user wishes to view; a first radio frequency transmitter for transmitting a first signal including the memory location within the power system device the user wishes to view; and a first radio frequency receiver for receiving a second signal. The power system device includes at least one randomly accessible memory location and a processor coupled to at least one randomly accessible memory location; a second radio frequency receiver coupled to the processor and a second radio frequency transmitter coupled to the processor for receiving the first signal.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 25, 2011
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Douglas A. Park, Witold R. Teller, Luther S. Anderson, Steven A. McMahon, Donald C. Hicks
  • Patent number: 7861109
    Abstract: A method of failure recovery in a network element is disclosed. The method includes indicating to a number of forwarding engines that a forwarding engine has completed a switchover operation and causing at least one of the forwarding engines to acknowledge that the forwarding engine has completed the switchover operation in response to the indication.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 28, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Marcus A. Maranhao, Michael Roy Smith, John M. Knight, Rohit Shrivastava, Ana H. Burghelea
  • Patent number: 7853830
    Abstract: An apparatus (20) provides a dynamically-generated audio and/or video error file upon the occurrence of an error condition in a wireless virtual file system (100). According to an exemplary embodiment, the apparatus (20) includes a host interface (22) for connecting to a host device (10) and a network interface (30) for connecting to a wireless network (40). A controller (24) is coupled to the network interface (30) for retrieving a name of a file stored in a storage device (50) connected to the wireless network (40), and is coupled to the host interface (22) for transmitting the name of the file to the host device (10). If no name is retrieved, the controller (24) transmits a signal indicating an error condition.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: December 14, 2010
    Assignee: Thomson Licensing
    Inventor: Casimir Johan Crawley
  • Patent number: 7849356
    Abstract: An apparatus for parity data management receives a write command and write data from a computing device. The apparatus also builds a parity control structure corresponding to updating a redundant disk array with the write data and stores the parity control structure in a persistent memory buffer of the computing device. The apparatus also updates the redundant disk array with the write data in accordance with a parity control map and restores the RAID controller parity map from the parity control structure as part of a data recovery operation if updating the redundant disk array with the write data is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map. In certain embodiments, the parity control structure is a RAID controller parity map.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael John Jones, David Ray Kahler, Robert Akira Kubo, Karl Allen Nielsen, Cheng-Chung Song, William Henry Travis
  • Patent number: 7849363
    Abstract: A troubleshooting support device includes a keyword file storage unit in which keyword files holding keywords constituted with character strings contained in logs related to trouble that occurs in the substrate processing apparatus stored in advance, are stored. A keyword to be used for log search, selected from a keyword file specified based upon input information provided via an input unit, is set and also, a category-specific log file to be used for log analysis is set based upon input information provided via the input unit. Logs in the category-specific log file having been set are extracted and incorporated, and an analysis log file is created by sorting the extracted logs in time sequence. When the logs in the analysis log file are displayed at a display unit, a log containing the keyword having been set is located by searching through the analysis log file and is displayed in a highlighted display.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: December 7, 2010
    Assignee: Tokyo Electron Limited
    Inventors: Hiroaki Mochizuki, Masami Mochizuki
  • Patent number: 7844854
    Abstract: A method is described that involves within a link based computing system, opportunistically transmitting, into a network utilized by components of the link based computing system, one or more packets that contain computing system state information. The computing system state information includes software state information created through execution of software by said link based computing system. The method also involves collecting the computing system state information at a monitoring and/or debugging system attached to the link based computing system in order to analyze the link based computing system's operation.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: November 30, 2010
    Assignee: Intel Corporation
    Inventors: Keshavram N. Murty, Madhu Athreya, Richard Glass, Tessil Thomas