Patents Examined by Joseph Kudirka
-
Patent number: 9436544Abstract: A method, device and non-transitory computer readable medium that implements error detection and recovery includes receiving from one or more agents monitoring one or more subsystem processes of a business process operating in a cloud based architecture an identification of an error condition in at least one of the subsystem processes. Additionally, any associated information or data necessary to execute the at least one of the subsystem processes with the identified error condition is received. An error recovery process for the at least one of the subsystem processes with the identified error condition is executed by the application management computing device. The recovered at least one of the subsystem processes with the identified error condition is reinitiated using the received information or data corresponding to the at least one of the subsystem processes with the identified error condition.Type: GrantFiled: August 19, 2014Date of Patent: September 6, 2016Assignee: Wipro LimitedInventors: Soham Bhaumik, Hemant Kumar, Amit Krishna, Nithya Ramkumar, Sridhar Krishnaswamy
-
Patent number: 9424161Abstract: A trace capture device includes a processing system, a trace capture control unit and a bus unit. The processing system includes at least one function block arranged to generate first data, second data, and correlation information corresponding to the first data. The trace capture control unit is arranged to receive the first data and correlation information corresponding to the first data from the processing system, and generate third data according to the first data and the correlation information. The bus unit is coupled to the processing system, the trace capture control unit and a data link interface. The bus unit is arranged to use the data link interface to transmit information derived from the second data in a first mode, and reuse the first data link interface to transmit information derived from the third data in a second mode.Type: GrantFiled: June 8, 2014Date of Patent: August 23, 2016Assignee: MEDIATEK INC.Inventors: Jen-Hao Yeh, Chih-Chuan Liang, Ming-Yang Chao
-
Patent number: 9424140Abstract: A distributed data store may provide volume recovery access to multiple recovery agents. A data volume may be maintained for a storage client at the distributed data store. Write access to the data volume may be granted according to a single writer consistency scheme. When a recovery event is detected for the data volume, the data volume may be made available to multiple recovery agents that may perform respective recovery operations. Upon first completion of a recovery operation for the data volume, granting access to the data volume according to the single writer consistency scheme may be resumed. In some embodiments, the distributed data store may be a log-structured data store.Type: GrantFiled: August 20, 2014Date of Patent: August 23, 2016Assignee: Amazon Technologies, Inc.Inventors: Pradeep Jnana Madhavarapu, Samuel James McKelvie
-
Patent number: 9417947Abstract: A system and method for robust storage of error event information is provided. Binary image information is stored in a compressed data structure in a read only portion of memory. In the event of an error condition, state information is written to a file in a series of carriage return delineated lines.Type: GrantFiled: March 14, 2014Date of Patent: August 16, 2016Assignee: TWITTER, INC.Inventor: Matthew Massicotte
-
Patent number: 9411685Abstract: The present invention relates to operating a parity chunk, and a parity chunk operating method, in an environment dividing data of a file by a chunk unit, constituting a stripe by calculating a parity for a failure recovery, dispersely storing a data chunk and a parity chunk included in the stripe in multiple data servers, comprising the steps of: storing a data chunk and a parity chunk of a stripe structure in data servers; generating a partial parity using a previous data chunk in the storing step of a update data chunk by the data server storing the data chunk; and transmitting a partial parity to the data server storing the parity chunk, and a data server apparatus for supporting the same are disclosed.Type: GrantFiled: April 3, 2014Date of Patent: August 9, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Sang Min Lee
-
Patent number: 9411672Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: GrantFiled: April 5, 2016Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Patent number: 9401054Abstract: A method for optimizing a test sequence to diagnose a failure mode of a device, such as a vehicle, is provided. At least one symptom of a fault of the device is received, and a plurality of taxonomies is generated. The taxonomies include a device component taxonomy, a fault taxonomy, and a diagnostic taxonomy, and each taxonomy has a plurality of nodes. At least one diagnostic test sequence, based on the symptom and the taxonomies, is generated, costs associated with the diagnostic test sequence are determined, and a cost optimal test sequence, based on the costs and the diagnostic test sequence, is generated.Type: GrantFiled: March 8, 2009Date of Patent: July 26, 2016Assignee: Bosch Automotive Service Solutions Inc.Inventors: Gregory J. Fountain, Harry M. Gilbert, Randy L. Mayes, Oleksiy Portyanko, Olav M. Underdal, William W. Witliff, III
-
Patent number: 9400716Abstract: An apparatus including a storage array, a primary controller, a secondary controller and a solid state device. The storage array may be configured to be accessed by a plurality of controllers. A first of the plurality of the controllers may be configured as the primary controller configured to read and write to and from the storage array during a normal condition. A second of the plurality of the controllers may be configured as the secondary controller configured to read and write to and from the storage array during a fault condition. The solid state device may be configured to (i) store data and (ii) be accessed by the storage array and the secondary controller.Type: GrantFiled: July 22, 2015Date of Patent: July 26, 2016Assignee: NETAPP, INC.Inventors: Mahmoud K. Jibbe, Senthil Kannan, Selvaraj Rasappan
-
Patent number: 9389940Abstract: Error data is read from error registers and written into a buffer. A computing node uses a BIOS to read the error data, rearm the error register and write the data into a memory mapped buffer. A hub chip supports creation of a shared memory system of computing nodes. A management controller in the computing node extracts error data from the buffer. The error data preferably consists essentially of the error register identifiers and the contents of the error registers. A system management node receives the error data from the management controllers in the computing nodes. The system management node may be coupled to but separate from the computing nodes.Type: GrantFiled: February 28, 2013Date of Patent: July 12, 2016Assignee: Silicon Graphics International Corp.Inventors: Mark Larson, Michael Brown, Gary Meyer
-
Patent number: 9384080Abstract: Systems, methods and articles of manufacture are disclosed for synchronizing a transaction profile with a resolution status of a problem experienced by an application. The problem may be detected for the application. A transaction profile may be retrieved for the detected problem. The transaction profile may include a sequence of transactions to be performed on the system to remedy the open problem. Transactions occurring on the system may be monitored, and an instance of the transaction profile may be updated accordingly to create a synchronized transaction profile.Type: GrantFiled: September 1, 2009Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Radhika Bhatnagar, Barnaby L. Court, Michael P. Etgen, Anjan R. Kundavaram, Elizabeth A. Schreiber, David B. Styles
-
Patent number: 9361174Abstract: Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action.Type: GrantFiled: February 12, 2015Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ricardo S. Padilla, Todd C. Sorenson, David V. Valverde, Wang Ping He
-
Patent number: 9355007Abstract: A method and apparatus for identifying abnormal clusters are disclosed. In the method and apparatus, host activity data is received and cluster processing is performed on the host activity data of the plurality of hosts to determine the presence of any abnormal clusters of abnormal host activity data. The cluster processing results in a yielded clusters that are then compared with baseline clusters to identify the abnormal clusters.Type: GrantFiled: July 15, 2013Date of Patent: May 31, 2016Assignee: Amazon Technologies, Inc.Inventor: Anton André Eicher
-
Patent number: 9348715Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.Type: GrantFiled: March 20, 2014Date of Patent: May 24, 2016Assignee: NetApp Inc.Inventors: Daniel Curtis Wilson, Deepan Natesan Seeralan, Kyle Diggs Sterling, Linda Ann Riedle, Loellyn Jane Cassell, Mayank Saxena, Sandeep T. Nirmale
-
Patent number: 9350603Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.Type: GrantFiled: June 22, 2015Date of Patent: May 24, 2016Assignee: PayPal, Inc.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Patent number: 9348681Abstract: An apparatus and method for detecting the fault of a processor are disclosed. The apparatus includes a fetch fault control unit, a decoding fault control unit, and an execution fault control unit. The fetch fault control unit detects the fault of each of fetch units of a plurality of processor cores connected to memory. The decoding fault control unit detects the fault of each of decoding units of the plurality of processor cores connected to the memory. The execution fault control unit detects the fault of each of execution units of the plurality of processor cores connected to the memory, executes the same instruction in the plurality of processor cores, determines a processor core where a fault has occurred, and provides notification of the determined processor to the fetch fault control unit and the decoding fault control unit.Type: GrantFiled: April 17, 2014Date of Patent: May 24, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Jin-Ho Han
-
Patent number: 9342407Abstract: A storage control apparatus includes a detection unit that detects a soft error of a memory for setting information included in a programmable logic circuit, when the soft error is detected, a communication control unit that changes a state of a communication path between the communication device and an upper device to a busy state, and a recovery processing unit that performs recovery processing of the memory for setting information of the programmable logic circuit, thereby efficiently resolving a soft error of the programmable logic circuit.Type: GrantFiled: July 16, 2013Date of Patent: May 17, 2016Assignee: FUJITSU LIMITEDInventors: Yasuhiro Ogasawara, Shigeru Akiyama, Tsukasa Matsuda, Hitoshi Kosokabe
-
Patent number: 9342414Abstract: A reserve power bus ring links multiple reserve power systems to computer systems in a data center. The reserve power bus ring enables multiple reserve power systems to concurrently provide reserve power support to sets of computer systems. The reserve power bus ring includes portions to which one or more reserve power systems and computer systems are coupled, and isolation devices collectively isolate particular portions of the reserve power bus ring in response to a fault condition in that particular portion, such that that computer systems on other portions of the ring continue to receive reserve power support from the reserve power systems coupled to the remaining portions. A reserve power bus ring may include respective power buses coupling two or more reserve power systems on an upstream side and a downstream side, and isolation devices can break a connection of the power bars to isolate the reserve power systems.Type: GrantFiled: February 12, 2014Date of Patent: May 17, 2016Assignee: Amazon Technologies, Inc.Inventors: Huyen Van Nguyen, Kelsey Michelle Wildstone, Paul Andrew Churnock, Matthew David Striffler
-
Patent number: 9329920Abstract: Embodiments herein relate to a computing device (100) including a supervisor system (112) and an operating system (122). In an embodiment, the supervisor system is to launch and monitor the operating system. The supervisor system is to resume control of the computing device when a crash occurs in the operating system of the computing device.Type: GrantFiled: March 31, 2011Date of Patent: May 3, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Liverance, Timothy J Freese
-
Patent number: 9329916Abstract: A method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into a plurality of layers which are further divided into sub-components. The configurations and dependencies of the sub-components are identified and also the state of the sub-components is determined. The state of the sub-components is represented in CHMM using state space diagram. The failure rate and recovery time of the sub-components is computed using the state space diagram and the respective transition tables are derived from the CHMM to determine the availability of the layers. The availability of the layers is combined to determine the availability of the software application.Type: GrantFiled: December 19, 2011Date of Patent: May 3, 2016Assignee: Infosys Technologies, Ltd.Inventors: Shyam Kumar Doddavula, Mudit Kaushik
-
Patent number: 9323647Abstract: Apparatus, systems, and methods for troubleshooting a software service are disclosed that operate to execute the software service on a computing platform to provide a software execution; receive a request at the software service, the request including a client session identifier; identify a troubleshooting point in the software execution based on the client session identifier; and perform a troubleshooting action when the troubleshooting point is detected during the software execution. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: February 10, 2009Date of Patent: April 26, 2016Assignee: SAP SEInventors: Boris Gebhardt, Christoph Stoeck, Erik Sodtke