Patents Examined by Jigar Patel
  • Patent number: 8219859
    Abstract: A medical support control system comprising: a first controller connected to at least one device; a second controller connected to at least one device; and a manipulation display device shared by the first controller and the second controller, and alternately displaying a first graphical user interface (first GUI) created by the first controller and a second graphical user interface (second GUI) created by the second controller, wherein: first error information that is error information obtained from the first controller side and second error information that is error information obtained from the second controller side are shared by the first and second controllers, and are reflected on the first and second GUIs on the basis of the first and second error information.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: July 10, 2012
    Assignee: Olympus Medical Systems Corp.
    Inventors: Kiyoshi Sekiguchi, Masaru Ito, Koichi Tashiro, Nobuyuki Furukawa
  • Patent number: 8132081
    Abstract: Binary Bose-Chaudhuri-Hocquenghem (BCH) encoded data is processed by obtaining a set of syndromes associated with the binary BCH encoded data, including a subset of odd-term syndromes and a subset of even-term syndromes. During initialization of a variant error-locator polynomial, {circumflex over (?)}(x), the subset of even-term syndromes, but not the subset of odd-term syndromes, are loaded into the variant error-locator polynomial, {circumflex over (?)}(0)(x).
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: March 6, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Yingquan Wu
  • Patent number: 8117489
    Abstract: A disk drive. The disk drive includes a non-volatile memory that is incapable of being overwritten more than a limited number of times, a disk and a controller. The controller includes a memory management table used to manage a correlation between a logical block address (LBA) and a physical address of the non-volatile memory. In the absence of a replaceable region in the non-volatile memory and in response to an occurrence of a failure to write data in a region, defined as a failure region, in the non-volatile memory at a first physical address correlated with a first LBA, the controller is configured to write the data at a second physical address correlated with a second LBA of the non-volatile memory different from the first LBA, and is configured to correlate in the memory management table the first LBA with the second physical address.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: February 14, 2012
    Assignee: Hitachi Global Storage Technologies, Netherlands B.V.
    Inventors: Yukie Hiratsuka, Hideki Saga
  • Patent number: 8042004
    Abstract: Diagnosing communications between computer systems includes sending a message from a sending node to a receiving node. The receiving node detects an error in the receiving node receiving the message and captures the data regarding the error on the receiving. A diagnostic log request is sent from the receiving node to the sending node, the diagnostic log request including a request for the sending node to log information. The sending node diagnoses the communications error in response to the diagnostic log response.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Albert Ing, Gregory F. Pfister, Patrick Sugrue
  • Patent number: 8032792
    Abstract: A method for monitoring exception events generated by a software application including operating the software application to generate exception event data responsive to an exception event, monitoring the software application to identify an occurrence of the exception event and to obtain the exception event data, examining the exception event data to determine type of the exception event and processing the exception event data responsive to the type of the exception event.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: October 4, 2011
    Assignee: Avicode, Inc.
    Inventors: Alex Zakonov, Victor Mushkatin, Vladimir Nazarov
  • Patent number: 8032795
    Abstract: A method for diagnosing communications includes sending a message from a sending node to a receiving node. The sending node detects an error in the receiving node receiving the message. A force log request is sent from the sending node to the receiving node, the force log request including a request for the receiving node to log information. A force log response is received from the receiving node at the sending node, the force log response including the logged information. The sending node diagnoses the communications error in response to the force log response.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stephen R. Burrow, Albert Ing, Gregory F. Pfister, Patrick J. Sugrue
  • Patent number: 8028192
    Abstract: A method, system and computer-readable medium for providing rapid failback of a computer system is described. The method, which operates during failback of a secondary computer to a primary computer, accesses a map to determine a location of a latest version of data corresponding to a read request, where the location may be within either a primary data storage or a secondary data storage. The system comprises a primary computer coupled to a primary data storage and a secondary computer coupled to a secondary data storage. The primary computer maintains a write log and the secondary computer maintains a map. The computer-readable medium contains instructions, which, when executed by a processor, performs the steps embodied by the method.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: September 27, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Anand Kekre, Angshuman Bezbaruah, Ankur Panchbudhe
  • Patent number: 8028199
    Abstract: A method, device and computer product suitable for determining the source of failing to achieve a desired level of service quality in communication between at least two components in a distributed system is disclosed. The method comprises the steps of developing a model of the distributed system, the model including at least configuration non-specific representations of types of managed components, and representations of relationships among the managed components, determining associated managed components within each route of data communication between the at least two components, augmenting the representation of the associated managed components with information associated with each of the routes of data communication, monitoring at least one performance criterion of the communication between the at least two components and determining a source of degradation when the performance criteria is indicated to be outside acceptable limits.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Vankata Guruprasad, Zhiqiang Gao
  • Patent number: 8015433
    Abstract: A disk drive that includes nonvolatile memory monitors the drive's reliability-related parameters to detect real or potential failure events, and records failure-related data in nonvolatile memory, rather than in reserved areas of the disks. The monitoring may be by running a diagnostic routine or by regular or periodic monitoring of disk drive sensors, like temperature and shock sensors. The failure events to be monitored and recorded may include defective data sectors. When a new defective sector is detected after the disk drive has been put into operation, that defective sector is taken out of service and its logical block address (LBA) is mapped to a memory space in the nonvolatile memory rather to a reserved spare sector on the disk.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: September 6, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Frank R. Chu, George A. Dunn, Richard M. H. New, Spencer W. Ng
  • Patent number: 8010843
    Abstract: Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, an adapter and the SMBus of the target computer.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: August 30, 2011
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Ashraf Javeed
  • Patent number: 7996715
    Abstract: A new multi nodal computer system comprising a number of nodes on which chips of different types reside. The new multi nodal computer system is characterized in that there is one clock chip per node, each clock chip controlling only the chips residing on that node said chips being appropriate for sending a check stop request to the associated clock chip in case of a malfunction. A new check stop handling method is characterized in that depending on the source of the check stop request the clock chip that received the check stop request initiates a system check stop, a node check up, or a chip check stop.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Karin Rebmann, Dietmar Schmunkamp, Tobias Webel, Thomas E. Gilbert, Timothy G. McNamara, Patrick J. Meaney
  • Patent number: 7987389
    Abstract: A system for testing sleep and wake functions of a computer includes a test device and a test software installed on a motherboard of the computer. The test device includes a timing module, a counting module, and a switch module. The test software includes an initialization unit, a signal transmission unit, and a comparison unit. The test device communicates with the motherboard, and an operation system of the computer sets that receiving a control signal means executing an operation of putting the computer to sleep or waking the computer up. The system employs the test software cooperating with the test device to test sleep and wake functions of the computer automatically.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: July 26, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Wen-Bin Lai
  • Patent number: 7971091
    Abstract: Systems and methods for performing replication operations on a continuous data protection system. Exemplary systems include a continuous data protection system configured to save a series of transactions of a production application, the continuous data protection system configured to allow a point in time view of the series of transactions, a replication application communicating with the continuous data protection system, the replication application configured to initiate generation of at least one pseudosnapshot of the series of transactions saved on the continuous data protection system and initiate surfacing of a copy of at least a portion of the series of transactions that were saved before the generation of the at least one pseudosnapshot, and a remote server communicating with the replication application, the remote server configured to send replication instructions to the replication application.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: June 28, 2011
    Assignee: EMC Corporation
    Inventors: Scott Forrest Bingham, Matthew D. Buchman, Upanshu Singhal, John C. Rokicki, Venkatesha Murthy
  • Patent number: 7971095
    Abstract: System and methods for providing a recoverable real time multi-tasking computer system are disclosed. In one embodiment, a system comprises a real time computing environment, wherein the real time computing environment is adapted to execute one or more applications and wherein each application is time and space partitioned. The system further comprises a fault detection system adapted to detect one or more faults affecting the real time computing environment and a fault recovery system, wherein upon the detection of a fault the fault recovery system is adapted to restore a backup set of state variables.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: June 28, 2011
    Assignee: Honeywell International Inc.
    Inventors: Richard Hess, Gerald B. Kelly, Randy Rogers, Kent A. Stange
  • Patent number: 7966522
    Abstract: The invention enhances automatic incident control, problem control, and problem prevention using information provided by the analysis or analysis data. The burden on the part of both users and providers to resolve problems is reduced by using a method of automatic analysis data upload and intelligent problem analysis and resolution. Problems are better identified, investigated, diagnosed, recorded, classified, and tracked until affected services return to normal operation and errors trends are used to proactively prevent future problems.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: June 21, 2011
    Assignee: Napster LLC
    Inventor: Frank Fabbrocino
  • Patent number: 7949904
    Abstract: A system and method for hardware error reporting and recovery is presented. An operating system provides an error signal handler, a platform-independent error processing module, and a platform-specific error handler. The error signal handler is configured to detect the occurrence of a hardware error and to notify the platform-independent error processing module of the detected hardware error. The platform-independent error processing module is configured to process the hardware error detected by the error signal handler. The platform-specific error handler is configured to perform platform-specific error processing of the hardware error in cooperation with the platform-independent error processing module.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew J Ritz, John A Strange
  • Patent number: 7949902
    Abstract: A failure analysis system includes a controller A that sends a control command A, a looped interface A, the controller A being selectively connectable to the looped interface A, a node device A that is selectively connectable to the looped interface A, a node device B that is selectively connectable to the looped interface A, and an enclosure service device A that receives the control command A via the node device A. If a failure occurs, the enclosure service device A disconnects the node device B from the looped interface A, and one of: maintains the node device A connected to the looped interface A, and disconnects and subsequently re-connects the node device A to the looped interface A.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: May 24, 2011
    Assignee: NEC Corporation
    Inventor: Masaaki Aono
  • Patent number: 7917816
    Abstract: A system is used to determine whether a display function of a basic input output system (BIOS) of a tested computer is normal. Operators can select an error information option set on an error information interface. A breakpoint address and an amending instruction can be obtained to interrupt the running of the BIOS, and parameters of a corresponding hardware of the tested computer are amended with preset values. Therefore, an error occurs in the BIOS of the tested computer. The tested computer is controlled to display the BIOS error information. Whether the display function of the BIOS of the tested computer is normal can be ascertained via comparing the displayed BIOS error information with standard BIOS error information.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: March 29, 2011
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Ying-Chuan Tsai
  • Patent number: 7870433
    Abstract: An approach is provided that rejuvenates a software application to reduce the effects of software aging. An active replica corresponding to a software application is identified. If rejuvenation of the software application is appropriate, a new replica is created and state information is transferred from the active replica to the new replica. In addition, client requests are redirected to the new replica. After the state data has been transferred and requests have been redirected, the active replica is terminated. Once the active replica has been terminated, the new replica becomes the active replica. When rejuvenation is again proper, another new replica is created and the state data is transferred from the new active replica to the new replica and requests are redirected to the new replica. This process repeats whenever rejuvenation of the application is needed.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventor: Seong Ryol Yu
  • Patent number: 7836328
    Abstract: A method and apparatus for recovering from errors occurring during system bus transactions. An input/output device such as a network interface unit (NIU) issues read and write operations across a meta interface coupling the device to host bus (glue) logic. The host bus logic translates the operations into system bus transactions. The device maintains a set of reusable identifiers for identifying the operations, and a table maintained by the device or the host bus logic maps the operation identifiers to transaction identifiers identifying the system bus transactions spawned to perform the operations. If a bus transaction encounters an unrecoverable error, the host bus logic reports the error to the device and drops any further data received from other bus transactions performed for the same operation. The device marks the operation's identifier as dirty, to prevent its reuse. The operation identifier may be reused after software clears the error condition.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: November 16, 2010
    Assignee: Oracle America, Inc.
    Inventors: Rahoul Puri, John E. Watkins, Arvind Srinivsan, Babu R. Kandimalla, Nimita Taneja