Patents Examined by Paul F. Contino
-
Patent number: 7398428Abstract: Ethernet capability of a device under test is tested. A diagnostic tool is connected to the device under test. Menus displayed by the diagnostic tool are used to select an Ethernet test. The diagnostic tool discovers network settings of the device under test. Then the diagnostic tool configures an Ethernet connection between the diagnostic tool and the device under test.Type: GrantFiled: September 7, 2004Date of Patent: July 8, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventor: David G. Hille
-
Patent number: 7392421Abstract: The present invention provides a framework for managing both clustering and data replication in a software system distributed across multiple nodes. The framework includes at least one agent running at nodes comprising the distributed system. The framework also includes a master to coordinate clustering and replication operations. The framework further includes a library of software programs, called primitives, that are used by agents to communicate with the master. The agent(s) obtain cluster status information and replication status information, which are used by the master to manage clustering and replication operations. The framework is designed to work with existing cluster management applications and data replication facilities. The framework provides status information needed for coordinating clustering and replication operations to ensure that applications and data remain in a consistent state for disaster recovery purposes.Type: GrantFiled: March 18, 2002Date of Patent: June 24, 2008Assignee: Symantec Operating CorporationInventors: Jason R. Bloomstein, Milind M. Barve
-
Patent number: 7392436Abstract: A method of operating a memory device when a program failure occurs is provided.Type: GrantFiled: May 8, 2003Date of Patent: June 24, 2008Assignee: Micron Technology, Inc.Inventor: Brady Keays
-
Patent number: 7386754Abstract: A method of storing data on a storage device is disclosed. The method includes receiving data at a storage device containing the storage media, adding error correction code to the received data, generating additional error correction information based upon an amount of free space on the storage media, storing the data on the storage media, and storing the generated additional error correction information on the storage media. The method further includes selecting one of a plurality of methods for generating error correction information based upon the amount of free space on the storage media, and generating the error correction information based on the selected method.Type: GrantFiled: October 16, 2003Date of Patent: June 10, 2008Assignee: Seagate Technology LLCInventor: Robert Cronch
-
Patent number: 7380166Abstract: An error-handling framework is provided for business process transactions. The error-handling framework facilitates coordination of the invocation of exception and compensation handlers in response to errors. The error-handling framework includes support for custom ordering of compensation actions, data flow into and out of compensation actions, and management of the process state visible to compensation actions.Type: GrantFiled: March 30, 2005Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Satish Ramchandra Thatte, Lucius Gregory Meredith, Marc Levy, Bimal Kumar Mehta, Johannes Klein, Anthony Dean Andrews
-
Patent number: 7376862Abstract: One aspect of the invention is a method for configuring an array of storage devices to reduce the probability of data loss due to clustered storage device failures in the array. An example of this method includes identifying all storage devices in a primary set of storage devices and a first mirror set of storage devices in the array of storage devices. This example also includes obtaining data regarding each identified storage device. This example further includes determining if any of the storage devices in the primary set of storage devices has a vital characteristic that is the same as a vital characteristic of any of the storage devices in the first mirror set of storage devices, and if so, indicating an array configuration error, and if not, continuing the configuration.Type: GrantFiled: June 24, 2004Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Amine M. Hajji, Joseph S. Hyde, II
-
Patent number: 7376863Abstract: An apparatus, system, and method are disclosed for data error checking and recovery in a data storage device. A redundancy check module creates a redundancy check for data on a data storage device in a SCSI End-to-End Checking Standard environment and a redundancy check storage module stores the redundancy check in a guard associated with the data.Type: GrantFiled: September 2, 2004Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Michael Thomas Benhase, Michael John Palmer, William Garrett Verdoorn, Jr., Andrew Dale Walls
-
Patent number: 7376859Abstract: Provided are a method, system and article of manufacture for switching. An indication is received of a failure of a primary storage subsystem at a switch, wherein the switch couples a host to the primary storage subsystem and a secondary storage subsystem. Subsequently, a command received from the host at the switch is directed to the secondary storage subsystem for completion.Type: GrantFiled: October 20, 2003Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Kenneth Wayne Boyd, Robert Frederic Kern
-
Patent number: 7373547Abstract: A self-reparable semiconductor comprises first, second and spare functional units including first and second sub-functional units that cooperate to perform first and second functions. The first and second sub-functional units of the first, second and first spare functional units are functionally interchangeable, respectively. At least one of the first and second sub-functional units of the first functional unit at least one of receives and outputs an analog signal and includes an analog circuit. Switching devices communicate with the first and second sub-functional units of the first, second and first spare functional units and replace at least one of the first and second sub-functional units of at least one of the first and second functional units with at least one of the first and second sub-functional units of the first spare functional unit when the at least one of the first and second sub-functional units is non-operable.Type: GrantFiled: November 8, 2006Date of Patent: May 13, 2008Assignee: Marvell World Trade Ltd.Inventors: Sehat Sutardja, Pantas Sutardja
-
Patent number: 7373556Abstract: A server self health monitor (SHM) system monitors the health of the server it resides on. The health of a server is determined by the health of all of a server's sub-systems and deployed applications. The SHM may make health check inquiries to server sub-systems periodically or based on external trigger events. The sub-systems perform self health checks on themselves and provide sub-system health information to requesting entities such as the SHM. Sub-systems self health updates may be based on internal events such as counters or changes in status or based on external entity requests. Corrective action may be performed upon sub-systems by the SHM depending on their health status or the health status of the server. Corrective action may also be performed by a sub-system upon itself.Type: GrantFiled: January 10, 2003Date of Patent: May 13, 2008Assignee: BEA Systems, Inc.Inventors: Rahul Srivastava, Eric M. Halpern
-
Patent number: 7370238Abstract: A system, method and software for isolating information handling system memory system devices are disclosed. In dual-channel double-data-rate memory system implementations, teachings of the present disclosure facilitate accurate identification of memory system devices that fail diagnostic testing or cause memory errors. A BIOS level application is provided which permits user or application selection and isolation of memory system devices or components, thereby eliminating the need for physical removal of such components during testing as well as permitting continued use of the information handling system with defective memory system devices isolated.Type: GrantFiled: October 31, 2003Date of Patent: May 6, 2008Assignee: Dell Products L.P.Inventors: Stephen J. Billick, Saurabh Kumar
-
Patent number: 7370223Abstract: In clusters of multiprocessor systems it is important that these processor nodes are aware of each others availability and performance capabilities. In highly available systems using these multiprocessor systems there needs to be a method to dynamically bring nodes both into the cluster and to remove nodes out of the cluster. The processor node that is responsible for these actions is designated the manager node (50). The manager node has a pre-selected backup to assume this responsibility upon the inability of said manager node to fulfill its duties. To allow the cluster of nodes to communicate with each other efficiently there needs to be a distributed messaging system that allows for the rapid distribution of data messages among the cluster nodes.Type: GrantFiled: August 17, 2001Date of Patent: May 6, 2008Assignee: Goahead Software, Inc.Inventors: Gregory A. Olmstead, Gregory I. Thiel, Michael D. O'Brien, Peter Gravestock
-
Patent number: 7370244Abstract: Techniques for error handling are described for errors detected by a computer application that receives and processes application transaction data generated by a different computer application. A determination is made as to the type of error that has been detected. Based on the determination, error correction guidance is displayed to a user for use in using the computer application that received the application transaction data to correct the error. In response to receiving an indication that the error has been corrected by the user, processing of the application transaction data by the receiving computer application is initiated.Type: GrantFiled: May 26, 2004Date of Patent: May 6, 2008Assignee: SAP AGInventors: Thomas Breitling, Daniel Bock, Stefan Walz
-
Patent number: 7360122Abstract: A server self health monitor (SHM) system monitors the health of the server it resides on. The health of a server is determined by the health of all of a server's sub-systems and deployed applications. The SHM may make health check inquiries to server sub-systems periodically or based on external trigger events. The sub-systems perform self health checks on themselves and provide sub-system health information to requesting entities such as the SHM. Sub-systems self health updates may be based on internal events such as counters or changes in status or based on external entity requests. Corrective action may be performed upon sub-systems by the SHM depending on their health status or the health status of the server. Corrective action may also be performed by a sub-system upon itself.Type: GrantFiled: January 10, 2003Date of Patent: April 15, 2008Assignee: BEA Systems, Inc.Inventors: Rahul Srivastava, Eric M. Halpern
-
Patent number: 7360121Abstract: A server self health monitor (SHM) system monitors the health of the server it resides on. The health of a server is determined by the health of all of a server's sub-systems and deployed applications. The SHM may make health check inquiries to server sub-systems periodically or based on external trigger events. The sub-systems perform self health checks on themselves and provide sub-system health information to requesting entities such as the SHM. Sub-systems self health updates may be based on internal events such as counters or changes in status or based on external entity requests. Corrective action may be performed upon sub-systems by the SHM depending on their health status or the health status of the server. Corrective action may also be performed by a sub-system upon itself.Type: GrantFiled: January 10, 2003Date of Patent: April 15, 2008Assignee: BEA Systems, Inc.Inventors: Rahul Srivastava, Eric M. Halpern
-
Patent number: 7360120Abstract: A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when the testing results have one or more failures, to expose problems that caused the one or more failures.Type: GrantFiled: November 26, 2003Date of Patent: April 15, 2008Assignee: International Business Machines CorporationInventors: Wim De Pauw, Clay E. Williams
-
Patent number: 7350111Abstract: The present invention relates to a method of providing a real time solution to an error occurred when a computer is turned on, which enables a BIOS installed in the computer to test all hardware equipment of the computer and record any detected error, and also enables the BIOS to show a solution corresponding to the error on a display connected to the computer through pressing a function key of an input device coupled to the computer while the test is finished.Type: GrantFiled: August 3, 2004Date of Patent: March 25, 2008Assignee: Inventec CorporationInventor: Chih-Wei Chen
-
Patent number: 7346799Abstract: Systems and methods for recovering data from a backup copy and for backing up data. When a recovery operation is initiated, recovery items are selected from backup groupings of the client. The recovery items can include backup groupings, writers, and writer components. After the recovery items are selected, backed up metadata for each selected writer is retrieved from the backed up data. The backed up metadata is then queried to identify the restore method of the writer. The data of the client is then recovered by implementing the restore method included in the backed up metadata of the writer. During a backup operation, some of the backup groupings, as well as the content of the backup groupings, can be individually selected for backup. In both backup and recovery, a visual indication may be provided to identify individual selectability.Type: GrantFiled: September 7, 2004Date of Patent: March 18, 2008Assignee: EMC CorporationInventors: Carolina P. Uhlmann, Eric A. Herrmann, Dianne C. Thompson, Janet L. Schneider, Patrick M. Simonich
-
Patent number: 7346800Abstract: When a primary server executing a task fails in a computer system where a plurality of servers are connected to an external disk device via a network and the servers boot an operation system from the external disk device, task processing is taken over from the primary server to a server that is not executing a task in accordance with the following method. The method for taking over a task includes the steps of detecting that the primary server fails; searching the computer system for a server that has the same hardware configuration as that of the primary server and that is not running a task; enabling the server, searched for as a result of the search, to access the external disk device; and booting the server from the external disk device.Type: GrantFiled: July 30, 2007Date of Patent: March 18, 2008Assignee: Hitachi, Ltd.Inventors: Keisuke Hatasaki, Takao Nakajima
-
Patent number: 7343521Abstract: A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the logical partitioned data processing system. The trace data for the identified partition is stored in an error log or other data structure for a machine check interrupt handler.Type: GrantFiled: May 28, 2004Date of Patent: March 11, 2008Assignee: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. McIntosh, Gary Lee Ruzek