Patents Examined by Joseph Kudirka
  • Patent number: 9436544
    Abstract: 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: Grant
    Filed: August 19, 2014
    Date of Patent: September 6, 2016
    Assignee: Wipro Limited
    Inventors: Soham Bhaumik, Hemant Kumar, Amit Krishna, Nithya Ramkumar, Sridhar Krishnaswamy
  • Patent number: 9424161
    Abstract: 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: Grant
    Filed: June 8, 2014
    Date of Patent: August 23, 2016
    Assignee: MEDIATEK INC.
    Inventors: Jen-Hao Yeh, Chih-Chuan Liang, Ming-Yang Chao
  • Patent number: 9424140
    Abstract: 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: Grant
    Filed: August 20, 2014
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Jnana Madhavarapu, Samuel James McKelvie
  • Patent number: 9417947
    Abstract: 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: Grant
    Filed: March 14, 2014
    Date of Patent: August 16, 2016
    Assignee: TWITTER, INC.
    Inventor: Matthew Massicotte
  • Patent number: 9411685
    Abstract: 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: Grant
    Filed: April 3, 2014
    Date of Patent: August 9, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Sang Min Lee
  • Patent number: 9411672
    Abstract: 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: Grant
    Filed: April 5, 2016
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
  • Patent number: 9401054
    Abstract: 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: Grant
    Filed: March 8, 2009
    Date of Patent: July 26, 2016
    Assignee: 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: 9400716
    Abstract: 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: Grant
    Filed: July 22, 2015
    Date of Patent: July 26, 2016
    Assignee: NETAPP, INC.
    Inventors: Mahmoud K. Jibbe, Senthil Kannan, Selvaraj Rasappan
  • Patent number: 9389940
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: July 12, 2016
    Assignee: Silicon Graphics International Corp.
    Inventors: Mark Larson, Michael Brown, Gary Meyer
  • Patent number: 9384080
    Abstract: 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: Grant
    Filed: September 1, 2009
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Radhika Bhatnagar, Barnaby L. Court, Michael P. Etgen, Anjan R. Kundavaram, Elizabeth A. Schreiber, David B. Styles
  • Patent number: 9361174
    Abstract: 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: Grant
    Filed: February 12, 2015
    Date of Patent: June 7, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ricardo S. Padilla, Todd C. Sorenson, David V. Valverde, Wang Ping He
  • Patent number: 9355007
    Abstract: 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: Grant
    Filed: July 15, 2013
    Date of Patent: May 31, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Anton André Eicher
  • Patent number: 9348715
    Abstract: 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: Grant
    Filed: March 20, 2014
    Date of Patent: May 24, 2016
    Assignee: 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: 9350603
    Abstract: 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: Grant
    Filed: June 22, 2015
    Date of Patent: May 24, 2016
    Assignee: PayPal, Inc.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 9348681
    Abstract: 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: Grant
    Filed: April 17, 2014
    Date of Patent: May 24, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Jin-Ho Han
  • Patent number: 9342407
    Abstract: 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: Grant
    Filed: July 16, 2013
    Date of Patent: May 17, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yasuhiro Ogasawara, Shigeru Akiyama, Tsukasa Matsuda, Hitoshi Kosokabe
  • Patent number: 9342414
    Abstract: 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: Grant
    Filed: February 12, 2014
    Date of Patent: May 17, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Huyen Van Nguyen, Kelsey Michelle Wildstone, Paul Andrew Churnock, Matthew David Striffler
  • Patent number: 9329920
    Abstract: 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: Grant
    Filed: March 31, 2011
    Date of Patent: May 3, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Liverance, Timothy J Freese
  • Patent number: 9329916
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: May 3, 2016
    Assignee: Infosys Technologies, Ltd.
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik
  • Patent number: 9323647
    Abstract: 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: Grant
    Filed: February 10, 2009
    Date of Patent: April 26, 2016
    Assignee: SAP SE
    Inventors: Boris Gebhardt, Christoph Stoeck, Erik Sodtke