Performance Monitoring For Fault Avoidance Patents (Class 714/47.1)
  • Patent number: 8689057
    Abstract: In a network apparatus for receiving a processing request transmitted from an external apparatus connected thereto via a network, it is detected that processing corresponding to the transmitted processing request has not been performed. If it is detected that the processing corresponding to the transmitted processing request has not been performed, a port number of a request destination of the transmitted processing request is recognized and an application corresponding to the recognized port number is specified as an application of a request destination of the transmitted processing request. Furthermore, it is determined whether the specified application is in an ON or OFF state. If it is detected that the processing corresponding to the transmitted processing request has not been performed and the specified application is in the OFF state, error information including information indicating the specified application is output.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: April 1, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidenori Yokokura
  • Patent number: 8689049
    Abstract: Techniques for taking corrective action based on probabilities are provided. Request messages may include a size of a data packet and a stated issue interval. A probability of taking corrective action based on the size of the data packet, the stated issue interval, and a target issue interval may be retrieved. Corrective action may be taken with the retrieved probability.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael L Ziegler, Paymon Ghamami
  • Patent number: 8689052
    Abstract: In a method, system, and computer-readable medium having instructions for performing asynchronous testing of an application that is occasionally connected to an online services system, metadata describing at least a portion of an online services database is retrieved and the at least a portion of the online services database is authorized for replication at a software application, information is determined for an entity for an application database from the metadata, a request is sent for a database using the software application interface and the request has an asynchronous operation call to the database for the entity, an execution of the asynchronous operation call is recorded within a callback function, a response is received for the asynchronous operation call, and a result is determined for the software application performance.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: April 1, 2014
    Assignee: salesforce.com, inc.
    Inventors: Didier Prophete, Ronald Fischer, Sonke Rohde, Amol Hardikar, Madhav Pathak, Mark Movida, Artur Kesel
  • Patent number: 8689225
    Abstract: Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Maclinovsky, Blake Meike, Chiranjeeb Buragohain, Christopher Reddy Kommareddy, Geoffry Scott Pare, John W. Heitmann, Sumit Lohia, Liang Chen
  • Patent number: 8683256
    Abstract: In a method for adjusting modulation on a network, a modulation profile of a network node on the network is set a specified density. A plurality of messages that are received at the network node are monitored on an ongoing basis. The modulation profile of the network node is updated continually based on the monitored messages. A determination is made that a predetermined class of messages is received incorrectly at the network node. The network node is disconnected from the network based on the incorrectly received predetermined class of messages and is reconnected to the network to initiate the network node on the network.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: March 25, 2014
    Assignee: Entropic Communications, Inc.
    Inventor: Saga Jogadhenu
  • Patent number: 8683271
    Abstract: A computer system includes a plurality of computer processor dependent nodes and a plurality of computer processor antecedent nodes. Each node includes a severity value relating to an operational state of the node. A dependent node and an antecedent node pair include a significance value relating to a criticality that the antecedent node has to its paired dependent node. The antecedent node comprises a relevance value, wherein the relevance value is a function of the severity value of the antecedent node and the significance value for the antecedent node and the dependent node. The relevance value is used to determine an impact that the antecedent node has on the paired dependent node.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: March 25, 2014
    Assignee: CA, Inc.
    Inventor: Peter Anthony Lazzaro
  • Patent number: 8683178
    Abstract: The described embodiments provide a processor that executes vector instructions. In the described embodiments, the processor initializes an architectural fault-status register (FSR) and a shadow copy of the architectural FSR by setting each of N bit positions in the architectural FSR and the shadow copy of the architectural FSR to a first predetermined value. The processor then executes a first first-faulting or non-faulting (FF/NF) vector instruction. While executing the first vector instruction, the processor also executes one or more subsequent FF/NF instructions. In these embodiments, when executing the first vector instruction and the subsequent vector instructions, the processor updates one or more bit positions in the shadow copy of the architectural FSR to a second predetermined value upon encountering a fault condition.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: March 25, 2014
    Assignee: Apple Inc.
    Inventor: Jeffry E. Gonion
  • Patent number: 8683269
    Abstract: A particular system includes a processor and a network interface configured to send and receive messages via a network using an asynchronous computer communication protocol. The system may include two or more buffers, such as an ingress buffer and an egress buffer. The system may include a memory accessible to the processor. The memory may include first node instructions that are executable by the processor to implement one or more functions of a first node. The memory may also include one or more script callbacks. The script callbacks may be executable by the processor to at least one of provide: the first content to a test script to be modified before the first content is provided to the first node instructions from the ingress buffer, and provide the second content to the test script to be modified before the outgoing message is provided to the egress buffer.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: March 25, 2014
    Assignee: The Boeing Company
    Inventor: Timothy Edward Jackson
  • Publication number: 20140082428
    Abstract: An apparatus for monitoring changes to a block of data is disclosed. A first hardware watchpoint is set to monitor changes to the block of data at a current location of the block of data in memory and a second hardware watchpoint is set to monitor changes at a selected location in the memory where a reference to the block of data is located. Responsive to the second hardware watchpoint being triggered by a change at the selected location where the reference to the block of data is located, a new location of the block of data in the memory is identified based on the change that triggered the second hardware watchpoint. Subsequent to identifying the new location of the block of data, the first hardware watchpoint is reset to monitor changes to the block of data at the new location of the block of data.
    Type: Application
    Filed: November 16, 2013
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshi Chandran, Shajith Chandran, Manish Kulshreshtha, Dilip K. Singh
  • Patent number: 8677191
    Abstract: A computer management system may track services on multiple computers executing the same workload. Various performance counters may be retrieved from the computers and analyzed to identify those with low deviations and low mean deviations. Statistical tests may then be used to compare the values of a particular computer to the deviation of the group of computers to identify outliers, which may indicate degraded performance and imminent failure of the computer. The management system may analyze any collectable performance related parameter to identify outlying systems.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Nikolaj Bjorner, Assaf Schuster, Moshe Gabel, Ran Gilad-Bachrach
  • Patent number: 8671310
    Abstract: The disclosure provides a control and data transmission installation for redundantly controlling a slave device, which may be a field transmitter. The effect achieved by the control and data transmission installation is that essentially seamless control of a field transmitter can be assured even when a control device fails. The control and data transmission installation has at least two control devices and at least one slave device which are connected to one another by a communication network. The slave device contains addressable output interfaces for receiving output and status data. Each control device has a device for producing and transmitting status and output data for a separate output interface of the slave device, and the slave device has an evaluation device which controls the forwarding of received output data for further use in response to the status signals received from the control devices.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: March 11, 2014
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Martin Schuermann, Gunnar Lessman
  • Patent number: 8671315
    Abstract: A prognostic analysis system and methods of operating the system are provided. In particular, a prognostic analysis system for the analysis of physical system health applicable to mechanical, electrical, chemical and optical systems and methods of operating the system are described herein.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: March 11, 2014
    Assignee: California Institute of Technology
    Inventors: Ryan M. E. MacKey, Robert Sneddon
  • Patent number: 8667084
    Abstract: In one embodiment, a management device receives one or more fate-sharing reports locally generated by one or more corresponding reporting nodes in a shared-media communication network, the fate-sharing reports indicating a degree of localized fate-sharing between one or more pairs of nodes local to the corresponding reporting nodes. The management device may then determine, globally from aggregating the fate-sharing reports, one or more fate-sharing groups indicating sets of nodes having a global degree of fate-sharing within the communication network. As such, the management device may then advertise the fate-sharing groups within the communication network, wherein nodes of the communication network are configured to select a plurality of next-hops that minimizes fate-sharing between the plurality of next-hops.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
  • Patent number: 8667338
    Abstract: A system and method for a software override capability for enforcing a predetermined state for an otherwise hardware-programmable device. Software that may think it knows what it is doing may try to control a hardware device, but may not know about a hardware issue, such as another feature or defect requiring that the device stay in a certain state. The technique programmatically maintains a persistent hardware state independent of any other control software. To other software, the software layer of the invention is indistinguishable and inseparable from hardware. Nothing can slip in between. Any insertion attempt will be detected and disallowed. Features of the processor or system chips actually weld the software to the hardware, which feature disallows any software intervention between the welded software layer and the hardware.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: March 4, 2014
    Assignee: AFTG-TG, LLC
    Inventor: Phillip M. Adams
  • Patent number: 8667331
    Abstract: It is provided a storage system for storing write data requested by a host computer, comprising: a data storage device, first and second cache memories, first and second non-volatile memories and at least one power storage device, wherein the storage system stores the requested write data in the data storage device, without storing the requested write data in neither the first cache memory nor the second cache memory in a case where the amount of charge of the at least one power storage device is smaller than the predetermined amount of power, and stores the requested write data in at least one of the first and second cache memories, and then store the requested write data in the data storage device in a case where the amount of charge of the at least one power storage device is equal to or larger than the predetermined amount of power.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: March 4, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Masanori Hori
  • Publication number: 20140059392
    Abstract: A system for monitoring a virtual machine executed on a host. The system includes a processor that receives an indication that a failure caused a storage device to be inaccessible to the virtual machine, the inaccessible storage device impacting an ability of the virtual machine to provide service, and applies a remedy to restore access to the storage device based on a type of the failure.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 27, 2014
    Applicant: VMware, Inc.
    Inventors: Joanne Ren, Igor Tarashansky, Keith Farkas, Elisha Ziskind, Manoj Krishnan
  • Patent number: 8660816
    Abstract: A system, method, and computer program product are described for distinguishing between a computing system that is hung in a hang state and systems that are in an idle or otherwise non-hang state which do not need intervention before regaining the ability to adequately process work. According to some approaches, heuristics are employed to perform hang and idle system detection and validation. Data representative of systems resources are analyzed and transformed in order to identify systems that are in a hang state.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: February 25, 2014
    Assignee: Oracle International Corporation
    Inventors: Joy Mukherjee, Angelo Pruscino, Sunil Kumar, Sujeet Kumar, Anuj Tripathi, Macharapu Sai Prasanth
  • Patent number: 8661299
    Abstract: The disclosed embodiments relate to a system for detecting abnormalities in time-series performance data obtained from machines that implement an online professional network. During operation, the system receives the time-series data, including throughput measurements and/or latency measurements for requests made to back-end systems associated with the online professional network. Next, the system attempts to detect abnormalities in the time-series data. If such an abnormality is detected, the system looks up associated system metrics, which are temporally proximate to the abnormality. The system then generates a notification about the abnormality along with the associated system metrics to facilitate determining a root cause of the abnormality.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: February 25, 2014
    Assignee: LinkedIn Corporation
    Inventor: Man Wai Ip
  • Patent number: 8661298
    Abstract: Methods, apparatus and articles of manufacture for controlling nanostore operation based on monitored performance are disclosed. An example method disclosed herein comprises monitoring performance of a nanostore, the nanostore including compute logic and a datastore accessible via the compute logic, and controlling operation of the nanostore in response to detecting a performance indicator associated with wearout of the compute logic to permit the compute logic to continue to access the datastore.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: February 25, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Naveen Muralimanohar, Parthasarathy Ranganathan, Jichuan Chang
  • Patent number: 8656224
    Abstract: A set of connected network devices and at least one network device generate an event record containing an identity of the generating network device and a timestamp indicating when the event was generated. The event record is retrieved that identifies the network device that generated the event. A key period of use associated with the generating network device is also retrieved. If the time of the event is within the retrieved key period, the event record is modified to show that the event is within the retrieved key period. Using information in the modified event record, the event and an indication that the event is within the retrieved key period is displayed.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: William Duchenay, Thierry P. R. Supplisson, Eric Thiebaut-George
  • Patent number: 8656396
    Abstract: A method to optimize performance of an operator on a computer system includes determining whether the system is busy, decreasing a software thread level within the operator if the system is busy, and increasing the software thread level within the operator if the system is not busy and a performance measure of the system at a current software thread level of the operator is greater than a performance measure of the system when the operator has a lower software thread level.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Henrique Andrade, Bugra Gedik, Scott A. Schneider, Kun-Lung Wu
  • Patent number: 8656226
    Abstract: A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Allan Havemose
  • Patent number: 8656225
    Abstract: A method retrieves an event record that identifies a network device that generated the event and that contains a timestamp indicating when the event was generated. A key period of use associated with the generating network device is also retrieved. If the time of the event is within the retrieved key period, the event record is modified to show that the event is within the retrieved key period. Using information in the modified event record, the event and an indication that the event is within the retrieved key period is displayed.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: William Duchenay, Thierry P. R. Supplisson, Eric Thiebaut-George
  • Publication number: 20140047281
    Abstract: According to one embodiment, a memory system includes a NAND-type flash memory and a memory controller. The memory controller includes a monitoring module and a determination module. The monitoring module acquires an elapsed time from the start of data erase of a first block in the NAND-type flash memory. The determination module determines whether the elapsed time has exceeded a reference time before completion of the data write in the first block.
    Type: Application
    Filed: January 24, 2013
    Publication date: February 13, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yoko Masuo, Hironobu Miyamoto
  • Patent number: 8649920
    Abstract: A monitoring device automatically monitors lateral guidance orders of an aircraft. The device includes a failure monitoring device for implementing comparisons between roll control orders generated by a number of equipments in order to be able to detect a failure of one of the equipments concerning the generation of lateral guidance orders of the aircraft. Additionally, the device includes a failure anticipation comparator device for analyzing inlet parameters of the equipments to determine when a failure of one of the equipments should be anticipated.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: February 11, 2014
    Assignee: Airbus Operations (SAS)
    Inventors: Nicolas Potagnik, Jean Muller, Florent Lanterna
  • Patent number: 8649033
    Abstract: A system for monitoring consumable supply levels in one or more printers includes a printer server for periodically polling the one or more printers for an indication of a supply level of one or more consumables in each printer. The printer server comprises a polling algorithm that dynamically adjusts a polling rate at which the one or more printers are polled. A method of monitoring consumable supply levels in one or more printers includes periodically polling the one or more printers for an indication of a supply level of one or more consumables in each printer; and automatically adjusting a polling rate at which the one or more printers are polled.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen Agnetta, Brennen W. Stollfus, James E. Clough
  • Patent number: 8645758
    Abstract: Embodiments of the invention relate to page faulting of memory operations in a subject code block. An aspect of the invention concerns an apparatus comprising a component for identifying a first object node having a first dependency path and second object node having a second dependency path, and a component for calculating a numerical difference between a first addressing value and a second addressing value, where the first and second addressing values are respectively associated with the first and second dependency paths. The apparatus may include a dependency generator for ordering a subject order list of the subject code block in an object dependency non-page-faulting order when the numerical difference is equal to or less than an assigned memory page size.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventor: Paul Michael Peter Brian Ronald Walker
  • Patent number: 8645769
    Abstract: A time in which an administrator identifies a cause of a failure when the abnormality is detected in a plurality of servers is shortened. An operation management apparatus includes a failure detection unit 26 and a spread determination unit 27. The failure detection unit 26 obtains measured values of a plurality of performance metrics with respect to each of a plurality of target apparatuses to be monitored that are connected to a common apparatus and detects an abnormal item which is the performance metric whose measured value is abnormal with respect to each of the plurality of target apparatuses to be monitored. The spread determination unit 27 outputs the remaining abnormal item excluding the abnormal item detected in all the plurality of target apparatuses to be monitored from the abnormal item of each of the plurality of target apparatuses to be monitored.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: February 4, 2014
    Assignee: NEC Corporation
    Inventor: Hideo Hasegawa
  • Publication number: 20140032975
    Abstract: A method and apparatus for monitoring changes to a block of data is disclosed. A computer sets a first hardware watchpoint to monitor changes to the block of data at a current location of the block of data in memory and a second hardware watchpoint to monitor changes at a selected location in the memory where a reference to the block of data is located. Responsive to the second hardware watchpoint being triggered by a change at the selected location where the reference to the block of data is located, the computer identifies a new location of the block of data in the memory based on the change that triggered the second hardware watchpoint. Subsequent to identifying the new location of the block of data, the computer then resets the first hardware watchpoint to monitor changes to the block of data at the new location of the block of data.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshi Chandran, Shajith Chandran, Manish Kulshreshtha, Dilip Singh
  • Publication number: 20140032976
    Abstract: An apparatus and method for detecting an error occurring when an application program is executed in a computer environment is provided. The error detection apparatus may measure a deterministic progress index (DPI) and a program counter (PC) value when an instruction is executed, set, as a verification set, a DPI and a PC value measured when the instruction is executed without causing an error, set, as a measurement set, the DPI and the PC value measured when an instruction is executed, and detect a runtime error of the instruction by comparing the measurement set to the verification set.
    Type: Application
    Filed: May 9, 2013
    Publication date: January 30, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Young Sam SHIN, Seung Won LEE, Shi Hwa LEE, Min Young SON, Jae Don LEE
  • Patent number: 8640147
    Abstract: A method, system and computer program product of setting up a virtual connection at run time. The method includes the steps of: analyzing a topology of an application to determine at least one port pair where the port pair comprises an output port of a first operator and an input port of a second operator; configuring a first auxiliary operator to receive data from a first operator; configuring a second auxiliary operator to send data to a second operator; deploying the first operator, the second operator, the first auxiliary operator and the second auxiliary operator; receiving a function address of the second auxiliary operator; and sending the function address of the second auxiliary operator to a first destination; where at least one of the steps is carried out using a computer device so that the virtual connection is setup at run time.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yoonho Park, Philippe L. Selo, Chitra Venkatramani
  • Patent number: 8639987
    Abstract: A data processing apparatus and method are provided that use monitoring circuitry to control operating parameters of the data processing apparatus. The data processing apparatus has functional circuitry for performing data processing, the functional circuitry including error correction circuitry configured to detect errors in operation of the functional circuitry and to repair those errors in operation. Tuneable monitoring circuitry monitors a characteristic indicative of changes in signal propagation delay within the functional circuitry and produces a control signal dependent on the monitored characteristic. In a continuous tuning mode operation, the tuneable monitoring circuitry modifies the dependency between the monitored characteristic and the control signal in dependence upon certain characteristics of the errors detected by the error correction circuitry.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: January 28, 2014
    Assignee: ARM Limited
    Inventors: Paul Nicholas Whatmough, David Michael Bull, Shidhartha Das
  • Patent number: 8639988
    Abstract: A device detects and diagnoses correlated anomalies of a network. The device includes an anomaly detection module receiving a first data stream including an event-series related to the network. The anomaly detection module executes at least one algorithm to detect a potential anomaly in the event-series. The device further includes a correlating module receiving a second data stream including other event-series related to the network. The correlating module determines whether the potential anomaly is false and determines whether the potential anomaly is a true anomaly.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 28, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jia Wang, Ashwin Lall, Ajay Mahimkar, Jun Xu, Jennifer Yates, Qi Zhao
  • Patent number: 8639989
    Abstract: Methods, apparatus, and computer-accessible storage media for remotely monitoring and diagnosing storage gateways. Status information may be collected locally on the gateways and uploaded to a service provider via gateway-initiated connections. The uploaded information may be stored to status data store(s). Status proxy(s) on the provider network may analyze the information in the status data store(s) for one or more gateways to detect error conditions on individual gateways or patterns or error conditions on multiple gateways. Upon detecting an error condition on a gateway, the proxy may alert another process, for example an administrator process on the local network that includes the respective gateway. The other process may then message the gateway to address the condition. Information for particular gateways may be provided to clients on request. Information collected from multiple gateways may be viewed and analyzed by the service provider to detect patterns related to gateway design.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, Ardis G. Maison, Nishanth Alapati
  • Patent number: 8639855
    Abstract: Provided is a method for the collection and storage of information related to the operation of a chip module. The disclosed technology provides a chip data collection and storage controller. In one embodiment, a chip module is provided with a stand-alone memory that records information relevant to potential debugging operations. The stand-alone memory is on the same chip module as the chip die but is not part of the chip die. A data bus is provided between the chip module and the memory. In addition, the memory has I/O access so that information can be accessed in the event that the chip module cannot be accessed. Stored information includes, but is not limited to, environmental conditions, performance information, errors, time usage, run time, number of power on cycles, the highest temperature experience by the chip, wafer and x, y data, manufacturing info, FIR errors, and PRSO, SRAM PSRO values.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael W. Harper, Larry S. Leitner, Mack W. Riley
  • Patent number: 8639964
    Abstract: In one aspect, a method for improving reliability and availability of an information handling system is disclosed. Operational data associated with an operating margin may be captured. A threshold specified by a pre-defined profile may be identified. The pre-defined profile may be useable in adjusting the operating margin. The captured operational data may be compared to the pre-defined threshold. A parameter specified by the pre-defined profile may be identified. The operation of a component of the information handling system may be modified based, at least in part, on the identified parameter specified by the pre-defined profile. The modification may result in adjusting the operating margin.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: January 28, 2014
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, Mukund Purshottam Khatri
  • Publication number: 20140026000
    Abstract: A highly available server system based on cloud computing comprises a central control management server, a cloud host server, a storage server and at least one application server; the central control management server is connected with at least one application server, and configured to respectively monitor at least one application server, if detecting that there exists an application server in the fault state among the at least one applications server, then the central control management server sends a first instruction message; the cloud host server is connected with the central control management server, and configured to receive the first instruction message, and call the target virtual machine image file from the storage server according to instructions of the first instruction message, and run the target virtual machine image file; the storage server is configured to store the corresponding virtual machine image file of at least one application server.
    Type: Application
    Filed: November 14, 2012
    Publication date: January 23, 2014
    Applicant: Jiangxi Electric Power Corporation Information and Communications Branch
    Inventors: Yong Ma, Pingping Fu, Fan Li, Liang Liang, Pengfei Yu, Wenjun Li
  • Publication number: 20140026001
    Abstract: A method of improving a data transmission for a firmware in a computer system is disclosed. The method includes monitoring a time-out count, a roll-over count, and an error flag of the data transmission when the data transmission is performed via a high-speed bus; and determining whether to send an interrupt command to a BIOS according to the time-out count, the roll-over count, and the error flag.
    Type: Application
    Filed: November 29, 2012
    Publication date: January 23, 2014
    Applicant: WISTRON CORPORATION
    Inventor: Margaret-Peyi Lin
  • Patent number: 8635500
    Abstract: Various exemplary embodiments relate to a telecom system. The telecom system may include at least one actively operating telecom component and at least one redundant telecom component. The redundant telecom component may be placed in a low power state based upon a first criteria, and in a high power state based upon a second criteria.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: January 21, 2014
    Assignee: Alcatel Lucent
    Inventor: Dmitri Garaschenko
  • Publication number: 20140019812
    Abstract: A method of storing data on a storage medium includes determining a risk index associated with a performance of the storage medium, adjusting a refresh factor associated with at least a portion of the storage medium in response to determining the risk index, and performing a data refresh operation on the portion of the storage medium based at least in part on the on the refresh factor.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Applicant: HGST Netherlands B.V.
    Inventor: Takahiro Saito
  • Publication number: 20140019811
    Abstract: Identifying computer system markers to understand computer system performance, in one aspect, may comprise identifying a set of executions of applications indicative of computer performance based on first values associated with a first set of artifacts in the set of executions. Two subsets of executions from said identified set of executions are selected based on second values associated with a second set of artifacts in the set of executions. One or more markers are identified by determining one or more third set of artifacts from the two subsets of executions that have an associated third value that is different in a first of the two subsets from a second of the two subsets of executions according to a criterion.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh R. Bordawekar, Peter F. Sweeney
  • Patent number: 8631283
    Abstract: The monitoring and recovery of data instances, data stores, and other such components in a data environment can be performed automatically using a separate control environment. A monitoring component of the control plane can include a set of event processors for monitoring a workload of the data environment, where an event processor detecting a problem in the data plane can cause a recovery workflow to be generated in order to recover from the detected problem. The event processors can communicate with each other such that if one of the event processors becomes unavailable, the other event processors in a set are able to automatically redistribute responsibility for the workload.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: January 14, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Barry B. Hunter, Jr., Parikshit S. Pol
  • Patent number: 8626909
    Abstract: A method of measuring load time for a web page includes video recording a duration of the web page load including capturing N frames in a series of frames 1 through N of the web page. The method includes comparing each frame from frame 1 through frame N?1 with a next frame from frame 2 through frame N in the series of frames to determine a pixel change amount between the compared frames. The method includes defining a series of page phases for the duration of the web page load, each page phase defined by a start time and an end time with each phase start time determined based on estimating user perceptible pixel change amount levels.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Chao Feng, Yi Chai
  • Patent number: 8621284
    Abstract: An operations management apparatus which acquires performance information for each of a plurality of performance items from a plurality of controlled units and manages operation of the controlled units includes a correlation model generation unit which derives a correlation function between a first element and a second element of the performance information, generates a correlation model between the first element and the second element based on the correlation function, and obtains the correlation model for each element pair of the performance information, and a model searching unit which searches for the correlation model for each element between an input element and an output element among elements of the performance information in series, and predicts a value of the output element from a value of the input element based on the searched correlation model.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: December 31, 2013
    Assignee: NEC Corporation
    Inventor: Kiyoshi Kato
  • Patent number: 8621271
    Abstract: A method begins by a processing module identifying a memory device having an expired useable memory life with respect to a legacy storage protocol. The method continues with the processing module extracting data from the memory device. The method continues with the processing module reprovisioning the memory device from the legacy storage protocol to a dispersed storage error coding storage protocol.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: December 31, 2013
    Assignee: Cleversafe, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison, Jason K. Resch
  • Publication number: 20130346786
    Abstract: Systems, methods, and software are provided for dynamically escalating service conditions associated with data center failures. In one implementation, a monitoring system detects a service condition. The service condition may be indicative of a failure of at least one service element within a data center monitored by the monitoring system. The monitoring system determines whether or not the service condition qualifies for escalation based at least in part on an access condition associated with the data center. The access condition may be identified by at least another monitoring system that is located in a geographic region distinct from that of the first monitoring system. Upon determining that the service condition qualifies for escalation, the monitoring system escalates the service condition to an escalated condition and initiates an escalated response.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Greg Thiel, Jon Avner, Yogesh Bansal
  • Patent number: 8615678
    Abstract: A method, computer program product, and storage network system for detecting a failure of a highly-available, volatile, solid state cache memory system included within a storage network. The highly-available, volatile, solid state cache memory system includes cache data. The cache data is replicated onto a non-volatile, solid-state, cache memory system included within the storage network. At least one data request concerning the highly-available, volatile, solid state cache memory system is redirected to the non-volatile, solid-state, cache memory system.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 24, 2013
    Assignee: EMC Corporation
    Inventors: Kiran Madnani, David W. DesRoches
  • Patent number: 8611230
    Abstract: Systems and methods for proactive management of a communication network through monitoring a user network interface are disclosed.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: December 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: William Scott Taylor
  • Patent number: 8612805
    Abstract: In order to enable the optimization of a processor system without relying upon knowhow or manual labor, an apparatus includes: information obtainment unit for reading, from memory, trace information of the processor system and performance information corresponding to the trace information; information analysis unit for analyzing the trace information and the performance information so as to obtain a performance factor such as an idle time, a processing completion time of a task, or the number of interprocessor communications as a result of the analysis; and optimization method output unit for displaying and outputting a method of optimizing the system in response to a result of the analysis.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: December 17, 2013
    Assignee: Spansion LLC
    Inventor: Masaomi Teranishi
  • Patent number: 8612806
    Abstract: A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes receiving a notification of a selection of an user interface (UI) element within a UI of a target application, generating a request for an element listener instance, notifying multiple test recorder hooks of the request for the element listener instance, where each of the test recorder hooks is associated with a specific UI format having multiple different element listeners depending on a type of selected UI element, creating the element listener instance by one of the test recorder hooks based on the UI format and the selected UI element, registering, by the element listener instance, for events associated with the UI element and recording the events.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: December 17, 2013
    Assignee: SAP AG
    Inventor: Claude Rossi