Patents Examined by Kamini Patel
  • Patent number: 9459796
    Abstract: Embodiments relate to method and computer program products which prioritize the logical units in a subgroup. Thereafter, in case of abnormal operation of the process for copying the consistency group from primary storage to secondary storage, low priority logical units of the subgroups of the consistency group are not copied from primary storage to secondary storage.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Browne, Nancy J. Finn, Christina A. Lara, Maria R. Ward
  • Patent number: 9459973
    Abstract: There is provided a method for verifying a full drive as an error check processing of a storage drive, but along with the increase in capacity of the storage drive, there are cases where error check cannot be executed before using the storage area. In the present invention, quantity of use of data is estimated, and the storage areas corresponding to the estimated quantity are verified periodically. By verifying the storage area to be used in advance before actual data use, the occurrence of error can be prevented without having to execute a check of the full drive.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: October 4, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Yosihumi Zimoto, Mao Ohara
  • Patent number: 9454443
    Abstract: Systems and methods are provided herein that can facilitate the managed reliability of data storage, including management of device remanufacturing and masking from an operating system a failure or predicted failure of a device running on a computer or a networked cluster of computers having access to the device. The systems and methods may facilitate removal of a device by coordinating among computers or controllers in a network cluster the logical removal of a device. At a later time, a coordinated logical re-introduction of the device to the systems or computers from which the device was logically removed can be performed. This can be accomplished via a virtualization system that may include a device function driver (DFD), a device virtualization bus driver (DVBD), and a device management service (DMS).
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 27, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: James Dykes, Edward Jen-Yu Chen, Peter Viscarola, Scott Noone
  • Patent number: 9454465
    Abstract: A method, computer program product, and system for risk monitoring of continuous software delivery include a first plurality of test data. The first plurality of test data is associated with one or more software components. In response to receiving a changelog, a change in the received plurality of test data is determined. A risk profile for the one or more software components is generated, in response to receiving the first plurality of test data and the received changelog. A component code graph is generated, based on the risk profile associated with the one or more software components and a risk value associated with the generated risk profile is calculated, based on the component code graph.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Mahantesh S. Meti, Kalpesh Sharma
  • Patent number: 9448966
    Abstract: System and method embodiments are provided to implement highly scalable and high availability (HA) clusters in massively parallel processing (MPP) systems. The embodiments include a method to build a highly scalable MPP HA cluster, which provides HA to the cluster while allowing it to scale to relatively larger number of nodes. An embodiment apparatus includes a plurality of data processing nodes distributed in a plurality of corresponding sub-clusters and configured to exchange heart-beat messages between each other within limit of each of the corresponding sub-clusters to maintain sub-cluster membership integrity and detect failures in the corresponding sub-clusters. The sub-clusters are arranged in a fan-out tree hierarchy and configured to prevent heart-beat messaging between each other.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: September 20, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Gangavara Prasad Varakur, Anil Chillarige
  • Patent number: 9450700
    Abstract: Methods and apparatus for efficient monitoring of network fleets are described. A list of network addresses of a set of hosts at which resources are to be monitored from a monitoring server of a provider network may be received at the monitoring server. The monitoring server may initiate establishment of a persistent network connection to a monitoring agent installed at a monitored host. A plurality of health messages from the monitoring agent may be obtained via the connection, including a host status entry for the monitored host and a resource status entry for at least one resource configured at the monitored host. A representation of the health messages may be saved in a repository for analysis.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: September 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Martin Stephen Van Tonder, Varun Madan, Caleb Alexander Lyness
  • Patent number: 9450852
    Abstract: A computer-implemented method for preventing split-brain scenarios in high-availability clusters may include (1) detecting, at a first node of a high-availability cluster, a partitioning event that isolates the first node from a second node of the high-availability cluster, (2) broadcasting, from a health-status server and after the partitioning event has occurred, a cluster-health message to the first node that includes at least a health status of the second node that is based on whether the health-status server received a node-health message from the second node, and (3) reacting, at the first node and based at least in part on whether the first node received the cluster-health message, to the partitioning event such that the partitioning event does not result in a split-brain scenario within the high-availability cluster. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: September 20, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Jian Chen, Jianhua Gu, Anthony Shun Leung Ng, Kuen-Der Christopher Lin, Xiaochen Tang
  • Patent number: 9430011
    Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 30, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shane Chiasson, Anand Nunna, David Rock, Marcelo Saraiva, William Lynn
  • Patent number: 9424152
    Abstract: Techniques for managing a disaster recovery failover policy are disclosed. In one particular embodiment, the techniques may be realized as a method for managing a disaster recovery failover policy comprising identifying which of several disaster recovery sites are available for disaster recovery of host data, determining a configuration of each disaster recovery site identified, performing at least one test on each disaster recovery site identified, calculating a result from the at least one test performed on each disaster recovery site, and updating the disaster recovery failover policy based on the determined configuration and the calculated result.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: August 23, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Yojana Narharrao Raut, Praween Kumar
  • Patent number: 9411527
    Abstract: Storage system comprises a second storage apparatus, which is coupled to multiple first storage apparatuses and is of a different type from the first storage apparatuses, and a first control device, which exists either inside or outside of the second storage apparatus. Row of stripes comprising multiple data elements obtained by segmenting a prescribed data unit, and a redundancy code for rebuilding the data elements, is distributively stored in multiple first storage apparatuses, which are more numerous than the total number of stripe data elements, which are either the data elements or redundancy code, in the row of stripes. The row of stripes is configured to enable the rebuilding of the stripe data elements even when a failure has occurred in up to a prescribed allowable number, which is two or more, of the first storage apparatuses storing the stripe data elements of the relevant row of stripes.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 9, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Hiroaki Akutsu, Junji Ogawa
  • Patent number: 9411702
    Abstract: Various embodiments monitor a distributed software system. In one embodiment, at least one monitoring policy associated with a distributed software system is selected. A policy type associated with the monitoring policy is identified. An installer is selected based on the policy type associated with the monitoring policy. Monitoring software is installed in a computing environment utilizing the installer. The monitoring software is configured to monitor the distributed software system based on the monitoring policy.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 9, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tamar Eilam, Thomas Gschwind, Florian Rosenberg, Andreas Schade
  • Patent number: 9389943
    Abstract: Methods, apparatuses, and computer program products for determining a number of unique incidents in a plurality of incidents for incident processing in a distributed processing system are provided. Embodiments include an incident analyzer identifying within the plurality of incidents, attribute combination entries of location identifications and incident types and analyzing each location identification in each attribute combination entry according to a sequence of the attribute combination entries including creating attribute pairs. The incident analyzer is also configured to count the attribute pairs. The number of attribute pairs is the number of unique incidents in the plurality of incidents.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Lynn A. Boger
  • Patent number: 9392084
    Abstract: Methods and systems for disaster recovery of a network infrastructure to facilitate business continuity. A method including capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure. The method further including generating, by the at least one computer device, a generalized descriptive language for the captured data and ecology information. The method further including reconstructing, by the at least one computer device, the entire existing network infrastructure by introducing functionally equivalent components that correspond to the generalized descriptive language.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark J Firley
  • Patent number: 9378109
    Abstract: This disclosure describes systems, methods, and computer-readable media related to testing tools for devices. In some embodiments, input may be received by a user device from a user. The input may include semantic inputs and analysis parameters. The semantic inputs may be converted to test events. The test events may be transmitted to a device for testing. The user device may receive a first set of data from the device and a second set of data from a camera. The second set of data may be processed. Test results may be generated based at least in part on the analyzed first set of data and the processed second set of data. The generated test results may be presented to the user.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: June 28, 2016
  • Patent number: 9379951
    Abstract: A system, method, and tangible computing apparatus is disclosed for the detection of anomalies in an integrated data network. Said system, method and apparatus comprises the creation and construction of a mathematical model that utilizes multi-dimensional mutual information to detect interactions and interrelationships between pairs of data streams and among pluralities of data streams. Real-time analysis of the operations of an integrated data network is enhanced and expedited via use of locality sensitive hashing that relies on density determinations of clusters of data.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: June 28, 2016
    Assignee: Instep Software, LLC
    Inventor: Aldimir Mihnev
  • Patent number: 9379849
    Abstract: Embodiments may include a delivery mechanism failover. In one embodiment, a first portion of content and a first direction may be provided in response to a request for the content. The first direction may indicate a delivery mechanism from which to retrieve a second portion of the content. An indication of a failed delivery of the second portion of the content from the delivery mechanism may be received. In some embodiments, the indication of the failed delivery may be stored. Based on the received indication of the failed delivery, the first portion and a second direction may be provided in response to another request for the content, with the second direction indicating that the second portion is to be retrieved from another delivery mechanism.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: June 28, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas A. Allen, Matthew J. Morrisson
  • Patent number: 9367383
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. An indication is received of a selected error for a product installation. Installations are identified having a matching stream, build number and error. Other builds in a same stream having the same error are identified. Information is provided for displaying a graph having a horizontal line graph including first nodes representing builds in the same stream having the same error. Other occurrences of the error in builds of other streams are identified. Information for updating the graph is provided with parallel lines for each of the other streams, each parallel line including second nodes representing builds. An oldest one of the first nodes and second nodes is identified. Information is provided for presenting a list of potential changes occurring before the date associated with the oldest node and that are candidates for causing the error.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: June 14, 2016
    Assignee: Business Objects Software Ltd.
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Patent number: 9361191
    Abstract: A method for data processing comprising may include receiving a paper instruction at a CS and stamping the paper instruction with a predetermined batch number at the CS. The method may further include transferring the paper instruction to a data element at the CS and constructing an executable electronic data record. The method may include creating a transaction identification number for the record and appending the transaction identification number to the record. The method may include transmitting the record from the RS to a CPS and receiving the record at the CPS. The method may include storing the transaction identification number and the batch identification number of the record in a CPS-table of records and executing the record at the CPS. The method may include transmitting the executed record from the CPS to a DRS, following a discrete lapse of time from the receipt of the record.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: June 7, 2016
    Assignee: Bank of America Corporation
    Inventors: Mark D. Felse, John B. Hall, Michele N. Hanshew, Michael J. Pepe, Jr., Kerry Kurt Simpkins
  • Patent number: 9354998
    Abstract: A set of self-service testing tools and processes used to conduct gateway to gateway testing. The system includes a test harness comprising a collection of software and test data configured to test a program unit by running it under varying conditions and monitoring its behavior and outputs. The test harness allows for the automation of tests, and can call functions with supplied parameters and analyze results to a desired value.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 31, 2016
    Assignee: AEGIS.net, Inc.
    Inventors: Mario G. Hyland, Richard J. Ettema, Sunil K. Bhaskarla, Tareq I. Nabeel
  • Patent number: 9348717
    Abstract: The disclosed embodiments relate to systems and methods for coordinating management of a shared disk storage between nodes. Particularly, a messaging protocol may be used to communicate notifications regarding each node's perception of the shared storage's state. The nodes may use the messaging protocol to achieve consensus when recovering from a storage device failure. Some embodiments provide for recovery when localized failures, such as failures at an adapter on a node, occur.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: May 24, 2016
    Assignee: NETAPP, INC.
    Inventors: Todd Mills, Suhas Urkude, Kyle Sterling, Atul Goel