Threshold Patents (Class 714/47.2)
  • Patent number: 8301940
    Abstract: A method, system, and product for monitoring the availability of a data processing system are proposed. The system runs a management application involving the periodic transmission of blocks of data from multiple local computers to a central computer. Whenever a block of data must be transmitted by a generic local computer, an expected transmission delay of a next block of data (with respect to the current one) is estimated and attached to the block of data. The central computer receiving the updated block of data can calculate an expected receiving time of the next block of data accordingly. If the next block of data is not received in due time, the central computer determines a failure of the local computer. The central computer also scans a subset of ports of the local computer, to ascertain whether the problem is due to a temporary unavailability of the application.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Salvatore D'Alo, Arcangelo Di Balsamo, Alessandro Donatelli
  • Publication number: 20120254669
    Abstract: Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in database services. In an embodiment, a computer system monitors various health indicators for multiple nodes in a database cluster. The computer system accesses stored health indicators that provide a health history for the database cluster nodes. The computer system then generates a health status based on the monitored health factors and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Hao Xia, Todd F. Pfleiger, Mark C. Benvenuto, Ajay Kalhan
  • Patent number: 8280603
    Abstract: Systems and methods for determining aircraft brake pedal sensor failure are provided. A brake pedal sensor and/or a brake pedal may be “failed” if brake pedal sensor readings unlikely to be generated as a result of human input are detected. The method comprises acquiring brake pedal measurements from a brake pedal sensor, determining a state of the brake pedal sensor, and providing a notification of the state. Each brake pedal measurement comprises a brake pedal deflection amount. The brake pedal sensor test algorithm may be conducted at regular intervals, in preparation for aircraft landing, at the request of a human operator, and the like.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: October 2, 2012
    Assignee: Goodrich Corporation
    Inventor: Eric D. Cahill
  • Patent number: 8276022
    Abstract: Disclosed are methods and apparatus for error handling within jobs that utilize a plurality of tasks for data transfer of individual data records to a storage destination. For each task, one or more failed records may be logged to a file for later insertion. If a high percentage of a task's output (e.g., writes to another data storage system) is determined to be failing, the task short-circuits itself. Each task is also configured to perform checkpoint logging as the task completes work. If the entire job later short-circuits and is to be restarted, the restarted job only repeats a minimal amount of previously completed work for the tasks which have not already completed their data insertions. Together, these techniques can ensure that in the face of periodic failures, the job completes long-running job in a minimal time with minimal effects.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 25, 2012
    Assignee: Yahoo! Inc.
    Inventor: Adam E. Silberstein
  • Patent number: 8271981
    Abstract: An apparatus detects detecting when an extraordinary behavior is performed when a monitoring task is executed on an information processing apparatus. The detecting apparatus includes: an obtaining section for obtaining a measurement data including an executing timing and an execution time for each occasion of execution when the monitoring task is executed for a number of times on the information processing apparatus; a distance calculating section for calculating a distance between a measured point corresponding to each measurement data in a multi-dimensional space on which an executing timing and an execution time are allocated to different coordinates and another measured point placed in a predetermined range; and a determining section for determining whether an extraordinary behavior is performed when the monitoring task corresponding to the measurement data is executed based on the distance obtained for the measured point corresponding to the measurement data.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Yoshitami Sakaguchi, Kohji Takano
  • Patent number: 8269991
    Abstract: A printer monitoring apparatus includes a setting unit configured to set a display mode of a warning or an error related to a peripheral device, a determination unit configured to determine whether the warning or the error has previously occurred, a display unit configured to display the warning or the error in a case where the warning or the error has previously occurred, and a processing unit configured to continue a process or cancel a process according to the warning or the error based on whether the warning or the error has previously occurred.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 18, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobuhiro Saito
  • Patent number: 8271711
    Abstract: A method for a computer including a processor that is capable of counting invalidation of translation lookaside buffers and generating an interrupt at the occurrence of the invalidation, the invalidation being performed by an operating system upon switching between application programs, includes acquiring identification information of application programs from the operating system and storing the identification information as a first list; detecting an interrupt generated from the processor at the occurrence of switching from a first application program to a second application program; and when the interrupt is detected, acquiring the identification information of the first and second application programs from the operating system or the mechanism and comparing the acquired identification information with the first list to determine whether either of the first and second application programs is a program that has been created or disappeared.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: September 18, 2012
    Assignee: Fujitsu Limited
    Inventors: Akira Hirai, Kouichi Kumon
  • Publication number: 20120221887
    Abstract: Migrating virtual machines among networked servers, the servers coupled for data communications with a data communications network that includes a networking device, where migrating includes: establishing, by a virtual machine management module (‘VMMM’), one or more virtual machines on a particular server; querying, by the VMMM, the networking device for link statistics of a link coupling the network device to the particular server for data communications; determining, by the VMMM in dependence upon the link statistics, whether the link coupling the network device to the particular server is degrading; and if the link coupling the network device to the particular server is degrading, migrating a virtual machine executing on the particular server to a destination server. In some embodiments, migrating occurs is carried out only if non-degrading link is available. If no non-degrading links are available, the network device, rather than the link, may be failing.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nils P. Hansson, Bruce A. Smith, Edward S. Suffern, James L. Wooldridge
  • Patent number: 8255740
    Abstract: Embodiments of the present invention include computer-implemented methods for selectively applying remedial actions, according to a predefined order, for reducing the error rate in a computer memory system. In one embodiment, an ordered set of remedial actions are sequentially invoked in response to a single-bit error (SBE) in a DIMM reaching successive error thresholds. For example, in an air-cooled system, the remedial actions may include dynamically increasing a DIMM refresh rate, dynamically increasing a rate of airflow used to cool the DIMMs, and dynamically throttling the DIMMs. The remedial actions may be layered as they are successively invoked, to provide a cumulative remedial effect. At least two of the remedial actions may be simultaneously invoked in response to a multi-bit error rate reaching an associated threshold.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vinod Kamath, Jason A. Matteson, Gregory J. McKnight, Mark E. Steinke
  • Publication number: 20120192015
    Abstract: Client position in a multi-client game is determined using dead reckoning. Clients send information to a server over a network. The server distributes this information to other clients. A client uses this information and dead reckoning to determine a character's position. The server may calculate the client's position using dead reckoning and send updates to clients when errors between actual and calculated positions exceed a threshold. Clients may calculate their position according to dead reckoning, and when an error between actual and calculated position exceeds a threshold, send updated information to other clients. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Application
    Filed: March 27, 2012
    Publication date: July 26, 2012
    Inventor: Robert Gutmann
  • Patent number: 8230259
    Abstract: A set of log entries is automatically inspected to determine a bug. A training set is utilized to determine clustering of log identifications. Log entries are examined in real-time or retroactively and matched to clusters. Timeframe may also be matched to a cluster based on log entries associated with the timeframe. Error indications may be outputted to a user of the system in respect to a log entry or a timeframe.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yaacov Fernandess, Ohad Rodeh, Lavi Shpigelman
  • Patent number: 8230051
    Abstract: A method, apparatus and computer-program product for mapping and identifying resources in network based services is disclosed. The method comprises the steps of determining a measure of utilization for each of the selected transactions, generating an indication for each measure of utilization exceeding an associated utilization threshold value, determining the cause of the measure of utilization exceeding the associated utilization threshold value by correlating the transactions generating the indications with the resources executing the transaction and applying additional resources until the measure of utilization is less than the associated threshold. In one aspect of the invention, balancing the measure of utilization associated with each of the selected transactions occurs to maintain each of the measures of utilization within a substantially known tolerance to each other measure of utilization.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: July 24, 2012
    Assignee: EMC Corporation
    Inventors: William Zahavi, Amanuel Ronen Artzi, David Ohsie, William Kuhhirte
  • Patent number: 8224468
    Abstract: A method is used for providing sensing data to a control system of a machine. The method may include providing a plurality of virtual sensors, each of which may have a model type, at least one input parameter, and at least one output parameter. The method may also include integrating the plurality of virtual sensors into a virtual sensor network; determining interdependencies among the plurality of virtual sensors; and obtaining operational information of the plurality of virtual sensors. Further, the method may include recording measurement data and performance information of the virtual sensor network and the plurality of virtual sensors; and generating one or more calibration certificate of the virtual sensor network based on the operational information, the measurement data, and the performance information.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: July 17, 2012
    Assignee: Caterpillar Inc.
    Inventors: Anthony J. Grichnik, James Mason, Tim Felty
  • Publication number: 20120179938
    Abstract: A method for managing performance and power utilization of a processor in an information handling system (IHS) employing a balanced fully-multithreaded load threshold is disclosed. The method includes providing a maximum current thread utilization (Umax) and a minimum current thread utilization (Umin) among all current thread utilizations of the processor and determining a current performance state (P state) of the processor. The method also includes increasing a current P state of the processor to a next P state of the processor towards a maximum P state (Pmax) of the processor when the current P state of the processor is between Umax and Umin and the current utilization rate of the processor is less than a first threshold utilization rate. The method further includes engaging the processor in a turbo mode when the current P state of the processor reaches the Pmax and the current utilization of the processor is greater than the first threshold utilization rate of the processor.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 12, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Vijay Nijhawan, Gregory N. Darnell, Wuxian Wu
  • Patent number: 8214693
    Abstract: Damage to a software stack accessed by multiple application programs can be detected by monitoring the rate of stack failures at the stack via a stack monitor and comparing the rate of stack failures with a time related threshold. An alarm is generated when the rate of stack failures exceeds the time related threshold.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: James M. Caffrey, Karla K. Arndt, Aspen L Payton, Keyur Patel, Robert L. Snyder
  • Publication number: 20120159259
    Abstract: An indication of a start of an execution of a process can be received, and a time counter associated with measuring a time elapsed can be initiated by the execution of the process. The time elapsed by the execution of the process can be compared with a predetermined threshold timeout value, and a report indicating the time elapsed by the execution of the process and whether the elapsed time exceeded the predetermined threshold timeout value can be automatically generated.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Udo Klein, Martin Hartig
  • Patent number: 8197338
    Abstract: Systems and methods for suspending wagering game play on wagering game machines are described herein. In one embodiment, the method includes receiving a content signal associated with regulated operations. The method can also include determining whether an enable signal is detected. Additionally, if the enable signal is not detected, the method can call for prohibiting performance of the regulated operations.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: June 12, 2012
    Assignee: WMS Gaming Inc.
    Inventors: Matthew R. Fitzsimons, Steven J. Lee
  • Patent number: 8185784
    Abstract: The present disclosure is directed to a system and method for monitoring drive health. A method for monitoring drive health may comprise: a) conducting a predictive fault analysis for at least one drive of a RAID; and b) copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis. A system for monitoring drive health may comprise: a) means for conducting a predictive fault analysis for at least one drive of a RAID; and b) means for copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: May 22, 2012
    Assignee: LSI Corporation
    Inventors: Craig C. McCombs, Naman Nair, Martin Jess, Jeremy Birzer
  • Patent number: 8180882
    Abstract: A distributed messaging system and method allows servers in a network to share data, such as network status data associated with all of the servers in the network. In one embodiment, the distributed messaging system and method may be used in element management system (EMS) servers in a distributed network management system (NMS). The servers in the network share the data in a distributed manner by transmitting messages including the network status data, for example, using a star/broadcast method or a circular message queue (CMQ) method.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: May 15, 2012
    Assignee: Tyco Electronics Subsea Communications LLC
    Inventors: Jonathan M. Liss, Sameh A. Sabet, Jeffrey A. Deverin
  • Patent number: 8176357
    Abstract: A file storage system that uses a server to communicate between a client and a storage system. The server receives a file storage request pertaining to a file, generates and stores a file record for the request and forwards the request to a file storage system. The server performs either an internal retry or forwards a no-file response from the storage system to the client computer in response to receiving a no-file file status from the storage system depending on an amount of elapsed time from the time the server initially receives the file storage request.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: May 8, 2012
    Assignee: Eastman Kodak Company
    Inventors: Felix S. Hsu, Ron Barzel
  • Patent number: 8176367
    Abstract: Various embodiments of the present invention provide systems and methods for managing solid state drives. As an example, a storage system is described that include at least a first flash memory block and a second flash memory block, and a control circuit. The first flash memory block and the second flash memory block are addressable in the storage system. The control circuit is operable to identify the first flash memory block as partially failed, receive a write request directed to the first flash memory block; and direct the write request to the second flash memory block.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: May 8, 2012
    Assignee: Agere Systems Inc.
    Inventors: David L. Dreifus, Robert W. Warren, Brian McKean
  • Publication number: 20120110390
    Abstract: A method begins by a processing module determining a memory usability indication for a set of memory devices, wherein the set of memory devices stores data as first dispersed storage error coded data using first dispersed storage error coding parameters. The method continues with the processing module comparing the memory usability indication to a memory usability level threshold. The method continues with the processing module adding one or more memory devices to the set of memory devices to produce an updated set of memory devices when the memory usability indication compares unfavorably to the memory usability level threshold. The method continues with the processing module storing the data as second dispersed storage error coded data using second dispersed storage error coding parameters in the updated set of memory devices.
    Type: Application
    Filed: October 4, 2011
    Publication date: May 3, 2012
    Applicant: CLEVERSAFE, INC.
    Inventors: GARY W. GRUBE, TIMOTHY W. MARKISON
  • Patent number: 8171101
    Abstract: An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: May 1, 2012
    Assignee: Cleversafe, Inc.
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Ilya Volvovski, Jamie Bellanca
  • Patent number: 8161323
    Abstract: Techniques for proactively and reactively running diagnostic functions. These diagnostic functions help to improve diagnostics of conditions detected in a monitored system and to limit/quarantine the damages caused by the detected conditions. In one embodiment, a health monitor infrastructure is provided that is configured to perform one or more health checks in a monitored system for diagnosing and/or gathering information related to the system. The one or more health checks may be invoked pro-actively on a scheduled basis, reactively in response to a condition detected in the system, or may even be invoked manually by a user such as a system administrator.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: April 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanya Kuchibhotla, Jonathan Klein, Karl Dias, Uri Shaft
  • Patent number: 8156381
    Abstract: A storage management apparatus manages a plurality of storage apparatuses connected to each other over a network in a storage system that distributes data among the storage apparatuses and stores the data therein. The storage management apparatus has a patrol process executing unit configured to execute a patrol process to confirm whether a storage area of each storage apparatus operates normally and a patrol flow controlling unit configured to control a patrol flow indicating the speed of the patrol process executed by the patrol process executing unit.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: April 10, 2012
    Assignee: Fujitsu Limited
    Inventors: Masahisa Tamura, Yasuo Noguchi, Kazutaka Ogihara, Yoshihiro Tsuchiya, Tetsutaro Maruyama, Riichiro Take
  • Patent number: 8156382
    Abstract: A system and method are provided for counting storage-related error events using a sliding window. This is accomplished by counting error events that occur within a sliding window of time and triggering a reaction based on such count. By this feature, the error events are counted with additional accuracy so that a reaction will be appropriately triggered. To this end, in various embodiments, more accurate error counting is afforded to avoid a situation, such as in fixed sampling window frameworks, where an appropriate reaction is not triggered due to a failure to count an appropriate number error events in close proximity.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: April 10, 2012
    Assignee: NetApp, Inc.
    Inventors: Wayne Booth, Melvin McGee
  • Publication number: 20120079314
    Abstract: Embodiments of the present invention include computer-implemented methods for selectively applying remedial actions, according to a predefined order, for reducing the error rate in a computer memory system. In one embodiment, an ordered set of remedial actions are sequentially invoked in response to a single-bit error (SBE) in a DIMM reaching successive error thresholds. For example, in an air-cooled system, the remedial actions may include dynamically increasing a DIMM refresh rate, dynamically increasing a rate of airflow used to cool the DIMMs, and dynamically throttling the DIMMs. The remedial actions may be layered as they are successively invoked, to provide a cumulative remedial effect. At least two of the remedial actions may be simultaneously invoked in response to a multi-bit error rate reaching an associated threshold.
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinod Kamath, Jason A. Matteson, Gregory J. McKnight, Mark E. Steinke
  • Publication number: 20120072780
    Abstract: A method is provided for detecting when users are being adversely impacted by poor system performance. A system health indicator is determined that is based on the amount of work that is blocked waiting for each of a set of an external events and combined with a heuristic that is based on the number of users waiting for the work to complete. The system health indicator is compared to a threshold such that an alert is generated when the system health indicator crosses the threshold. However, the system health indicator is designed so that an alert is only generated when a significant user base is or will in the near future experience a problem with the system. Furthermore, the system health indicator is designed to vary smoothly to maintain its suitability for the application of predictive technology.
    Type: Application
    Filed: September 21, 2010
    Publication date: March 22, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prashanth Kini, Richard Tauriello, Marcos M. Campos, Boriana Milenova, Andres V. Lubomirsky, Charlie Sum
  • Patent number: 8140916
    Abstract: According to one embodiment, a malfunction predicting unit includes a level reduction unit, a first buffer gate unit, a second buffer gate unit, a comparator unit and a processing unit. The level reduction unit reduces an input digital signal to generate a level-reduced signal. The first buffer gate unit generates a first output signal. The first output signal has first or second level if the digital signal is or is not higher than a preset threshold level, respectively. The second buffer gate unit generates a second output signal. The second output signal has the first or second level if the level-reduced signal is or is not higher than the preset threshold level, respectively. The comparator unit compares the first and second output signals to generate a comparison result. The processing unit determines whether a malfunction will soon occur, based on the comparison result.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: March 20, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Taro Shibagaki, Satoru Nunokawa, Masaki Kato
  • Patent number: 8140915
    Abstract: A detecting apparatus including a cluster storing unit that stores, for each of clusters into which execution time of previously executed monitored tasks are classified, the range of execution times belonging to the cluster, an acquiring unit that acquires an execution time of the monitored task in response to new execution of the monitored task on the information processing apparatus, and a determining unit that determines the occurrence of an extraordinary behavior during the execution of the monitored task if the execution time of the newly executed monitored task does not fall within any of the ranges corresponding to the clusters.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Yoshitami Sakaguchi, Kohji Takano
  • Publication number: 20120066553
    Abstract: Disclosed are new approaches for monitoring an information system such as a GIS. For each service of a plurality of services provided by service computers, a periodic evaluation is performed by requesting performance of the selected test service routine by the service. If no valid response to the request is received within a response window the monitoring computer may produce an output indicating an error status for the service. The response window may be a time window or a maximum number of transmitted requests without a valid response. A monitoring computer may transmit requests to perform a service at a first period if an error indicator associated therewith is set and periodically at a second period if the error indicator associated therewith is not set. Requests to perform the service may not be transmitted during an exclusion time associated with a service or its corresponding service computer.
    Type: Application
    Filed: August 2, 2011
    Publication date: March 15, 2012
    Applicant: Vestra Resources, Inc.
    Inventors: Davin Peter Laine, Gregg Allen Lanzing
  • Publication number: 20120047403
    Abstract: Disclosed is a data processing system capable of detecting a sign of abnormality in such a manner as to increase the degree of safety and availability of the system. The data processing system uses a prediction circuit that detects a sign of abnormality in accordance with a cumulative history of significant events encountered during the processing of CPUs. The prediction circuit retains latest notification timing information about periodic notification from the CPUs in association with the CPUs, acquires elapsed time from the latest notification timing at predetermined intervals, and successively retains history information corresponding to changes in the elapsed time from a target value in association with the CPUs. When the retained history information reaches a predetermined threshold value, the prediction circuit concludes that there is a sign of abnormality.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 23, 2012
    Inventor: Yasuhiko SAITO
  • Publication number: 20120042214
    Abstract: A method of detecting impending analytical failure in a networked diagnostic clinical analyzer is based upon detecting whether the operation of a particular analyzer is statistically distinguishable based on one or more thresholds. A failure occurs when one or more components or modules of the analyzer fails. A method to detect such an impending failure is disclosed. Baseline data on a pre-selected set of analyzer variables for a population of diagnostic clinical analyzers is used to generate an impending failure threshold. Subsequently, operational data comprising the same pre-selected set of analyzer variables allows generation of a time series of operational statistics. If the operational statistic exceeds the impeding failure threshold in a prescribed manner, an impending analytical failure is predicted. Such detection of impending analytical failures facilitates intelligent scheduling of service for the analyzer in question to maintain high assay throughput and accuracy.
    Type: Application
    Filed: February 24, 2010
    Publication date: February 16, 2012
    Inventors: Merrit N. Jacobs, Christopher Thomas Doody, Edwin Craig Bashaw, Joseph Michael Indovina, Owen Altland, Nicholas John Gould
  • Patent number: 8117505
    Abstract: Resource exhaustion is anticipated, a cause of the resource exhaustion is identified and options are identified to address the resource exhaustion.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Baskar Sridharan, Elsie Nallipogu, Abdelsalam Heddaya, Mario R. Garzia, Björn Levidow
  • Patent number: 8117506
    Abstract: An apparatus, and an associated method, reports when incidence of email or other data-message communication of a wireless network system. An analyzer analyzes logged information and determines the incidence, such as by calculating a ratio, of delayed versus timely message communications. If the ratio, or other indication, is beyond a threshold, a reporter generates a report to alert the high incidence of delayed communications.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: February 14, 2012
    Assignee: Research In Motion Limited
    Inventor: Jeffrey Picklyk
  • Patent number: 8108725
    Abstract: Processes in a cluster maintain a historical record of problem events as those events occur in the cluster. The record may describe (a) attributes of each event and (b) the resolution action that was performed to resolve each event. Whenever a new event occurs, a process determines whether any entries in the record reflect occurrences of an event with attributes like those of the new event. If a “matching” entry exists, then the process increments that entry's counter. If the historical record indicates that similar events have previously occurred more than a specified number of times, then the process may select and perform a resolution action that differs from the resolution action that is indicated in the entry. Additionally, patterns in the attributes of a recurring problem may be used to predict when the problem is likely to recur. Preventative actions may be taken to avoid recurrence of the problem.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: January 31, 2012
    Assignee: Oracle International Corporation
    Inventor: Wilson Wai Shun Chan
  • Patent number: 8108732
    Abstract: A method to minimize performance degradation during communication path failure in a data processing system, comprising a host computer, a storage controller, and a plurality of physical communication paths in communication with the host computer and the storage controller, where the method establishes a threshold communication path error rate, and determines an (i)th actual communication path error rate for an (i)th physical communication path, wherein that (i)th communication path is one of the plurality of physical communication paths. If the (i)th actual communication path error rate is greater than the threshold communication path error rate, the method discontinues use of the (i)th physical communication path.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Juan Alonso Coronado, Roger Gregory Hathorn, Bret Wayne Holley, Clarisa Valencia
  • Publication number: 20120023375
    Abstract: A method for generating performance alerts in a database system. The method includes collecting a predefined set of performance data, and comparing the performance data to one or more predefined thresholds. The method also includes determining if any of the performance data exceeds the one or more predefined thresholds, and generating an alert if any of the data exceeds one of the predefined thresholds.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Arup Dutta, Jesse Collins
  • Publication number: 20120023376
    Abstract: Systems and methods are disclosed herein, including those that operate to monitor a first set of operational parameters associated with a memory vault, to adjust a second set of operational parameters associated with the memory vault, and to perform alerting and reporting operations to a host device.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Inventor: Joe M. Jeddeloh
  • Patent number: 8099637
    Abstract: The invention provides for software fault detection. A software process tracks its own progress. In the event the timer times out, a handler checks the progress. If the progress meets a fault criterion, a fault response is executed.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John R. Reilly
  • Patent number: 8095830
    Abstract: A method for diagnosing system health with system event logs is provided. The method includes receiving a plurality of event logs and health indicator states from a system; transducing the plurality of event logs into numeric-based metrics of the system; and deriving, based on the transduced numeric-based metrics, at least one model of the system that correlates the plurality of event logs to the corresponding health indicator states.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: January 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ira Cohen, Chengdu Huang, Magnus Karlsson
  • Patent number: 8090974
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: January 3, 2012
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 8090996
    Abstract: In one embodiment, the present invention includes a method for determining a vulnerability level for an instruction executed in a processor, and re-executing the instruction if the vulnerability level is above a threshold. The vulnerability level may correspond to a soft error likelihood for the instruction while the instruction is in the processor. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: January 3, 2012
    Assignee: Intel Corporation
    Inventors: Xavier Vera, Oguz Ergin, Osman Unsal, Jaume Abella, Antonio González
  • Patent number: 8089712
    Abstract: In a RAID apparatus, an error determining processing unit determines whether an HDD is normal based on an error determining condition obtained from an amount of increase of NON MEDIUM ERROR COUNT and the number of accesses memorized on a control table, and detects the HDD with abnormal performance.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: January 3, 2012
    Assignee: Fujitsu Limited
    Inventors: Mikio Ito, Eisaku Takahashi, Hidejirou Daikokuya, Kazuhiko Ikeuchi, Hideo Takahashi, Yoshihito Konta, Norihide Kubota
  • Publication number: 20110307743
    Abstract: A method for reducing false alarms in a monitoring system comprising the steps of: providing an initial fault set (or a preliminary fault set) and using a decision process to successively reduce this initial fault set to a fault ensemble, said decision process using increasing probability or confidence in the initial fault set to generate the fault ensemble, which is considered to reflect a true abnormal condition; the decision process comprising at least two steps: the first step is generating a preliminary fault set by using a standard anomaly detection method with the additional variable (or adaptive) thresholds or temporal filters; the second step is using the preliminary fault set to generate at least one fault ensemble, each of which comprises a reduced number of refined faults that represent a more confident explanation of the cause(s) of an abnormal condition.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Inventors: Asif Khalak, Link C. Jaw
  • Patent number: 8078918
    Abstract: A storage subsystem is disclosed that maintains (a) statistics regarding errors detected via an ECC (error correction code) module of the storage subsystem; and/or (b) historical data regarding operating conditions experienced by the storage subsystem, such as temperature, altitude, humidity, shock, and/or input voltage level. The storage subsystem, and/or a host system to which the storage subsystem attaches, may analyze the stored data to assess a risk of a failure event such as an uncorrectable data error. The results of this analysis may be displayed via a user interface of the host system, and/or may be used to automatically take a precautionary action such as transmitting an alert message or changing a mode of operation of the storage subsystem.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: December 13, 2011
    Assignee: SiliconSystems, Inc.
    Inventors: Mark S. Diggs, David E. Merry, Jr.
  • Patent number: 8074062
    Abstract: Methods and systems are disclosed for using a server management program for an error configuration table, wherein a user loads the management program, which receives a Hardware Error Configuration Table (HECT) from baseboard management controller (BMC) firmware, the HECT table containing error control parameters for a hardware error event table. A replica of the HECT is maintained in SRAM using BMC firmware. The HECT is sent via the basic input output system (BIOS) during system power up. An interface is set up to allow the user to configure error event thresholds. The user can set preferred threshold of a system management requirement without rebooting system. If the user makes changes to the HECT, the management program sends the new HECT to BMC firmware to feedback the completion. A software SMI is issued to inform BIOS of HECT changes during the BMC completion. BIOS informs the operating system (OS) to discard and reload the new HECT.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: December 6, 2011
    Assignee: Dell Products, L.P.
    Inventors: Chih-Cheng Yang, Yung Shun Liang
  • Patent number: 8074124
    Abstract: As set forth herein, a system identifies soft failures of devices. An interface captures transactional data between one or more users and one or more devices within the system. A data log receives the transactional data from the interface and stores the data as historical data for subsequent retrieval. A warning system evaluates the historical data in the data log to identify one or more devices that have a soft failure condition, wherein an alarm is output for each soft failure identified. A display module combines the historical data from the data log and one or more alarms from the warning system into a single display for review.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: December 6, 2011
    Assignee: Xerox Corporation
    Inventors: Guillaume Bouchard, Laurent Donini, Pascal Valobra, Victor Ciriza
  • Publication number: 20110289362
    Abstract: The network fault manager described herein may include one or more processors configured to detect alarms. For example, the one or more processors may periodically sample rates at which similar events that relate to occurrences on a network arrive, compare the periodically sampled rates to a first threshold, and determine whether a preexisting alarm exists. In response to a number of the periodically sampled rates that exceeded the first threshold within a preceding time window exceeding a second threshold and the preexisting alarm not existing, the one or more processors may assert a first alarm. Otherwise, if the number of periodically sampled rates that exceeded the first threshold within the preceding time window exceeds the second threshold but the preexisting alarm does exist, the one or more processors may maintain the preexisting alarm for a predetermined time period.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 24, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: Lawrence A. Stabile, Mark W. Sylor, Thomas Allen LaRosa, Bradley S. Carey, David William Russo, Kevin M. Jackson, Albert Briner, Jeremiah David Small, Matthew Eric Baddeley
  • Publication number: 20110289363
    Abstract: The present application discloses a preventative, diagnostic maintenance system designed for gaming systems. Sensor and software monitor, accumulate, store and share information for efficient maintenance of the gaming systems. Diagnostic and prognostic tests are run and results prioritized wherein minor and intermittent problems that indicate potential future problems are stored. When a technician visit is prescribed, the system will present via a GUI a visualization of the status of gamed devices, and, forearm the technician with the high and low priority information regarding the high priority problems along with the low priority problems for all the game devices at the same site. The technician will be able to bring the specific tools, programs and parts to service the high and the low priority problems of all the game devices.
    Type: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Inventor: Bharat Kumar Gadher