Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
-
Patent number: 8284319Abstract: A method of processing images to determine at least one signature of a film. The method includes a step of selecting chronologically a series of images from said film, a step of evaluating shifts relating to at least one descriptor corresponding to a physical property between consecutive images in order to obtain primary visual shifts, a step of calculating differences between said primary visual shifts to determine secondary visual shifts, a step of calculating differences between said secondary visual shifts to determine tertiary visual shifts, and a step of determining a mean value and a standard deviation of the primary, secondary, and tertiary visual shifts to obtain the signature of the film.Type: GrantFiled: May 30, 2008Date of Patent: October 9, 2012Assignee: France TelecomInventor: Luigi Lancieri
-
Patent number: 8271835Abstract: The present invention discloses an apparatus and a method for diagnosing abnormal conditions, that quantitatively considers acquisition difficulties between abnormal symptoms provided on a computer screen and quantifies acquisition difficulties of the abnormal symptoms through distinctiveness of measuring devices to exactly diagnose the abnormal conditions even under an improved control environment, making it possible for a user to rapidly and easily diagnose the abnormal conditions that may be generated from a complicated device. With the present invention, the abnormal conditions are diagnosed using the sequential diagnosis technique and the Boolean logic between the abnormal symptoms, making it possible to effectively diagnose the abnormal conditions even under masking effects that may be generated between the abnormal symptoms.Type: GrantFiled: December 24, 2008Date of Patent: September 18, 2012Assignee: Korea Atomic Energy Research InstituteInventors: Joon-Eon Yang, Won-Dea Jung, Jae-Whan Kim, Jin-Kyun Park
-
Patent number: 8266279Abstract: A system and method is provided for capturing and using problem fingerprints in an Information Technology (IT) infrastructure for integrity management. A fingerprint of the transaction topology in an IT infrastructure is automatically captured at various time intervals prior to the occurrence of an event leading to a problem, such as a failure, hard threshold violation, defined transaction violation or user-provided occurrence. The fingerprint provides an indication of the activity and operation of the IT infrastructure immediately preceding the problem event. The captured fingerprint is then used to monitor real-time data in the IT infrastructure operation and activity to look for activity that matches a captured fingerprint to provide an indication of a pending problems before the problems occur.Type: GrantFiled: January 25, 2010Date of Patent: September 11, 2012Assignee: VMware, Inc.Inventor: Mazda A. Marvasti
-
Patent number: 8265285Abstract: Aspects for monitoring audible tones indicative of operational status of each planar in a multiple planar chassis are described. Included in the aspects is the monitoring of a speaker channel of each planar of a plurality of planars in a common chassis for state changes of beep tones. An operational status of a specific planar emitting the beep tones is identified based on the state changes.Type: GrantFiled: May 22, 2008Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Carl A. Morrell, William B. Schwartz
-
Patent number: 8260871Abstract: Techniques for intelligently identifying diagnostic data to be communicated from a product or system site (e.g., a customer site) to a diagnosis site (e.g., a vendor site). An appropriate amount of diagnostic data is identified to facilitate efficient and quick diagnosis and error resolution. Techniques are also provided that enable a customer to review the data identified for transmission to the diagnosis site prior to the transmission.Type: GrantFiled: October 15, 2008Date of Patent: September 4, 2012Assignee: Oracle International CorporationInventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig
-
Patent number: 8241109Abstract: An operating system for a gaming system includes a data producer which generates non-reproducible data relating to a transaction carried out in respect of the gaming system. A data consumer is in communication with the data producer for storing data relating to the non-reproducible data. A game controller is in communication with the data producer and the data consumer which effects communications between the data producer and the data consumer by means of a transaction-based protocol. The invention also relates to the use of data storage device for a gaming system that includes a local power supply.Type: GrantFiled: December 10, 2009Date of Patent: August 14, 2012Assignee: Aristocrat Technologies Australia Pty LimitedInventors: Robert Lindley Muir, John Boesen, Mike Jones
-
Publication number: 20120198282Abstract: Techniques for meta-directory control and evaluation of events are provided. Disparate events from heterogeneous processing environments are collected as the events are produced by resources within the processing environments. The events are filtered and organized into taxonomies. Next the filtered and organized events are assigned to nodes of a Meta directory, each node defining a relationship between two or more of the resources and policy is applied. Finally, additional policy is evaluated in view of the events and their node assignments with other events, and one or more automated actions are then taken.Type: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Inventors: Stephen R. Carter, Scott Alan Isaacson
-
Patent number: 8230266Abstract: A system and method is provided for acquiring operational data from a wind turbine and analyzing trip events. One or more data buffers can store operational data obtained from at least one control subsystem. A trip event detection system can be connected to the data buffers, and monitors for the occurrence of a trip event. The data stored in the data buffers can be transferred to a trip log buffer.Type: GrantFiled: June 3, 2008Date of Patent: July 24, 2012Assignee: General Electric CompanyInventors: John C. Hamby, Susan J. Brown
-
Patent number: 8230433Abstract: A performance monitoring unit (PMU) and method for monitoring performance of events occurring in a multiprocessor system. The multiprocessor system comprises a plurality of processor devices units, each processor device for generating signals representing occurrences of events in the processor device, and, a single shared counter resource for performance monitoring. The performance monitor unit is shared by all processor cores in the multiprocessor system.Type: GrantFiled: June 26, 2007Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: George Chiu, Alan G. Gara, Valentina Salapura
-
Patent number: 8230262Abstract: A method and apparatus are provided for determining the probability that one or more problems have occurred within a complex multi-host system. A probabilistic model representing the cause/effect relationships among potential system problems identifies the probability that a problem occurred in the system based at least on system measure states that are input into the probabilistic model. System measure states may be determined based on an aggregation of system measurement values taken periodically. Aggregating system measurement values may be performed over system measurement values that were taken during a recent time interval. A rolling count aggregation function may be used for this purpose. A rolling count function counts the number of system measurement values taken within the recent time interval that lie within a particular range of values. A system measure state may be determined based on whether the rolling count exceeds a threshold associated with the system measure.Type: GrantFiled: July 2, 2010Date of Patent: July 24, 2012Assignee: Oracle International CorporationInventors: Fulu Li, Mohsin Beg
-
Patent number: 8230272Abstract: Systems and methods for determining whether or not one or pluralities of events, patterns, or data elements present within a given digital data stream should be delimited as anomalous. The system requires analyzes the data elements of the data stream using any acceptable user-specified, preset, or automatically determined analysis system. The results of the data processing, which are stored in a data storage structure such as a synaptic web or a data array for example, reveal synaptic paths (patterns) of characteristic algorithm values that function to individually define or delimit the selected data element(s) from the remainder of the original data stream.Type: GrantFiled: January 25, 2010Date of Patent: July 24, 2012Assignee: Intelliscience CorporationInventors: Nicholas L. Middleton, Bryan G. Donaldson
-
Patent number: 8225142Abstract: A system for tracepoint-based fault diagnosis and recovery includes: a system state tracing model unit for storing state tracing models which are obtained by a modeling technique and are required for fault diagnosis and recovery; a state diagnosis unit for determining whether or not an action event is executable with reference to the state tracing models when the action event is received from a specific tracepoint among multiple tracepoints which exist in each of components within an operating system of the system, and generating a fault recovery command when it is determined that the action is not executable, that is, a fault has occurred; and a fault recovery unit for performing a fault recovery processing based on the state tracing models in response to the generated fault recovery command.Type: GrantFiled: May 25, 2010Date of Patent: July 17, 2012Assignee: Electronics and Telecommunications Research InstituteInventors: Kwang Yong Lee, Su-min Park
-
Patent number: 8214495Abstract: Apparatus for monitoring a selected tier in a multi-tier computing environment, the apparatus including a context agent and a dynamic tier extension, the context agent associated with the selected tier and coupled with other context agents, each of which is associated with a respective tier, the dynamic tier extension coupled with the context agent and with specific predetermined points of the selected tier, the dynamic tier extension monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at a request entry port from an adjacent tier, the dynamic tier extension identifying each request in the monitored request traffic and sending at least a request identifier to the context agent, the context agent also receiving information relating to the request context of the entering request from the context agent associated with the adjacent tier, the context agent associating the information relating to the request context of the enteType: GrantFiled: August 20, 2010Date of Patent: July 3, 2012Assignee: Optier Ltd.Inventors: Amir Alon, Yoram Yori Lavi, Mordechai Tal
-
Patent number: 8214694Abstract: A system for monitoring a device under test implemented within an integrated circuit (IC) can include at least one probe that detects a designated type of data transaction, where in response to detecting the designated type of data transaction, each probe outputs a single data transaction detection signal. The system also can include a data collector coupled to each probe, where the data collector stores an indication of each data transaction detection signal that is output by each probe. The data collector can be configured so that no value of any probed signal is stored.Type: GrantFiled: March 12, 2009Date of Patent: July 3, 2012Assignee: Xilinx, Inc.Inventors: Paul E. McKechnie, Nathan A. Lindop
-
Patent number: 8214421Abstract: Messages exchanged between two or more participants are conformance tested to a specific markup language standard without using a reference implementation of the markup language standard. Conformance is tested by executing verification rules corresponding to the specific markup language standard, where the verification rules comprise a representation of at least one protocol verification graph.Type: GrantFiled: June 17, 2002Date of Patent: July 3, 2012Assignee: IBM International Group BVInventors: Sanjay John Cherian, Suresh K. Damodaran-Kamal
-
Patent number: 8209567Abstract: An automated method of processing computer system event logs comprises receiving event messages associated with one or more system event logs, each event message including event text, determining a set of message clusters, each comprising a template text, representative of the event messages across the one or more event logs, and assigning each event message to a message cluster of the set, according to a measure of similarity between the respective event text of the event message and the template text of the message cluster.Type: GrantFiled: January 28, 2010Date of Patent: June 26, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ira Cohen, Michal Aharon, Eli Mordechai, Gilad Barash
-
Patent number: 8205215Abstract: Events captured at an application are compared to event correlation instances, wherein an event correlation instance represents a relationship between events of components of the application. The event of a plurality of events that is a potential root cause event of the plurality of events is determined. The potential root cause event and component associated with the potential root cause event are outputted.Type: GrantFiled: May 4, 2007Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Rajasekhar Khandrika, Perraju Bendapudi
-
Publication number: 20120151272Abstract: A scalable and fault tolerant finite state machine engine, for example, for use in an automated incident management system, logs or records data in persistent storage at different points or levels during various internal processing of an event associated with an information technology element, and action taken associated with the event, by executing a finite state machine instance that encodes policies for handling incidents on such types of information technology elements. In the event that the finite state machine engine is shutdown during processing, the finite state machine engine is able to pick up from where it left off when it was shutdown, for each abnormally terminated finite state machine instance, by using the data logged in the persistent storage and determining a point of processing from where it should continue its execution.Type: ApplicationFiled: December 9, 2010Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael M. Behrendt, Rafah A. Hosn, Ruchi Mahindru, Harigovind V. Ramasamy, Soumitra Sarkar, Mahesh Viswanathan, Norbert G. Vogl
-
Patent number: 8200758Abstract: In general, this disclosure describes techniques of controlling communications occurring in a unified communications system. As described herein, a directory is established at a server system that hosts the unified communications system. The directory includes a plurality of hierarchically-organized categories. Each category specifies a set of users. One or more conferences may be associated with each of the categories. All communications occurring in the unified communications system occur within the context of one of the conferences. A user can only communicate within a conference if the conference is associated with the category that specifies a set of users that includes the user. By appropriately structuring the categories in the directory and the sets of users specified by the categories, the techniques of this disclosure may serve to prevent a user from using the unified communications system to communicate with certain other individuals.Type: GrantFiled: April 21, 2010Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Robert W. Serr, Scott Alan Huddleston, Jason Hendrick Bubolz, Mark D. McClelland, Mark Madsen
-
Patent number: 8200344Abstract: An extremum seeking control method optimizes a control process for a plant such as an air handling unit. The method compensates for abrupt changes in the operation of the plant by resetting the extremum seeking control strategy in response to a detection of the abrupt change.Type: GrantFiled: December 30, 2009Date of Patent: June 12, 2012Assignee: Johnson Controls Technology CompanyInventors: Yaoyu Li, John E. Seem
-
Patent number: 8201150Abstract: A computer-implementable method, system and computer media are presented for calculating software test coverage of a Graphical User Interface (GUI). In one embodiment, the method includes the steps of: detecting an activation of a monitored active area in a GUI; recording the activation and a name of a user who activated the monitored active area; recording an order of any prior and subsequent activations of active areas in the GUI, wherein the prior and subsequent activations are performed prior to and subsequent to the activation of the monitored active area; recording any errors associated with the activation of the monitored active area; recording a total number of times that the monitored active area was activated during a pre-determined test period; and creating a report that describes test results for the monitored active area.Type: GrantFiled: March 20, 2007Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Joshua D. Ghiloni, Wes Hayutin, Howard S. Krovetz, Seth A. Schwartzman
-
Publication number: 20120144244Abstract: A method that determines the system impact of single event upset (SEU) and a single event upset (SEU) wrapper that controls a SEU controller is disclosed. The method injects faults into a component (e.g. FPGA, ASIC) of an operational system that is carrying live traffic and monitors the system's response to the faults to determine the impact of SEU on the system. The SEU wrapper sends the SEU controller a pattern scheme that includes information indicating when, where, how often, and/or how long to inject bursts of one or more faults into memory of the component of the system. A burst of faults contains faults that are consecutively injected into the array of memory blocks. After each fault in a burst is injected, one or more errors in one or more memory elements are detected and/or corrected. Information regarding the detection and/or the correction of an error is updated using registers that store counters. After injecting a burst of faults, the SEU controller waits for a predetermined amount of time.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Inventors: Yie-Fong Dan, Shi-Jie Wen, Raymond Ng
-
Publication number: 20120144242Abstract: Dissatisfaction variables track inputs made by an end user at an information handling system that are associated with end user dissatisfaction regarding the operation of the information handling system, such as corrective actions, so that an alert issues if a dissatisfaction variable changes by a predetermined amount over a predetermined time period. Dissatisfaction variables identify a pattern of a change in behavior by an end user rather than the operational status of system components. For example, an increase in end user forced shutdowns of the information handling system indicates end user dissatisfaction with the information handling system, such as repeated freezes of the operating system so that performing a timely diagnostics will improve end user satisfaction and proactively correct and impending system failure.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Inventors: Nikhil M. Vichare, Takis Petropoulos
-
Publication number: 20120144243Abstract: Methods, systems and products are provided for dynamic administration of component event reporting in a distributed processing system including receiving, by an events analyzer from an events queue, a plurality of events from one or more components of the distributed processing system; determining, by the events analyzer in dependence upon the received events and one or more event analysis rules, to change the event reporting rules of one or more components; and instructing, by the events analyzer, the one or more components to change the event reporting rules.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 8183881Abstract: Method and apparatus for using configuration memory for buffer memory is described. Drivers associated with a portion of the configuration memory are rendered incapable of creating a contentious state irrespective of information stored the portion of configuration memory. Configuration data is received in a non-configuration data format and buffered in the portion of the configuration memory.Type: GrantFiled: March 29, 2004Date of Patent: May 22, 2012Assignee: Xilinx, Inc.Inventors: Benjamin J. Stassart, Stephen M. Trimberger
-
Patent number: 8180882Abstract: 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: GrantFiled: July 22, 2004Date of Patent: May 15, 2012Assignee: Tyco Electronics Subsea Communications LLCInventors: Jonathan M. Liss, Sameh A. Sabet, Jeffrey A. Deverin
-
Patent number: 8181069Abstract: A system and method for problem determination using probe collections and problem classification for the technical support services monitor and collect data associated with a computer system, raise an alarm based on the monitored and collected data, probe the computer system for additional information, filter the monitored and collected data based on the additional information established from probing, and use the filtered data to label a problem associated with the raised alarm.Type: GrantFiled: September 8, 2009Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Manish Gupta, Anca Sailer, Manish Sethi, Hidayatullah H. Shaikh
-
Publication number: 20120110385Abstract: In one aspect of the present description, a connection between a predetermined input port and a predetermined output port is created in a partition of a VSAN switch, in which the connection is a destination address independent physical layer connection conforming to the physical layer of a communication protocol. Another connection between a plurality of input ports and a plurality of output ports may be created in another partition of the VSAN switch, in which the connection is a multi-layer connection which includes a network layer connection conforming to the network layer of the communication protocol. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark Sean Fleming, Hemanth Kalluri, Jeffry Lynn Larson
-
Patent number: 8171345Abstract: A method and system of disablement of an exception generating operation of a client system are disclosed. In an embodiment, a method is disclosed in which a snapshot of a client system is acquired. An execution of the client system is recorded, and a system wide exception is intercepted before it causes a client system crash. The execution of the client system is replayed from the snapshot of the client system, and an operation that generates the system wide exception is disabled.Type: GrantFiled: April 15, 2009Date of Patent: May 1, 2012Assignee: VMware, Inc.Inventors: Ajay Chaudhari, Laxmisha Nagaraj
-
Patent number: 8171341Abstract: A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells, and at least one debug interface, and the debug interface presents a monitoring functionality for monitoring memory content and using the debug interface a first timepoint of the operating mechanism is detected for writing into a first memory cell and, using the information transmitted by the debug interface for the first timepoint to the manipulation unit, a trigger timepoint results for a processing routine through the manipulation unit (IN) and using the processing routine a second value is written by the manipulation unit using the debug interface for a second timepoint in the first memory cell before the first memory cell is read by the operating mechanism for a third timepoint.Type: GrantFiled: January 28, 2010Date of Patent: May 1, 2012Assignee: dSpace digital signal processing and control engineering GmbHInventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
-
Patent number: 8161326Abstract: The present invention provides a method, system and computer program product for managing the Information Technology (IT) infrastructural elements of multiple organizations. The system monitors various IT infrastructural elements, such as networks, operating systems, databases, and software applications of multiple organizations. Alerts corresponding to various issues related to the IT infrastructural elements are generated. Based on the alerts, the system provides information related to the issues to a support team for solving them.Type: GrantFiled: September 28, 2009Date of Patent: April 17, 2012Assignee: Infosys Technologies LimitedInventors: Milind Vinod Dixit, Binny Chacko, Sridhar Kondiparthy
-
Patent number: 8151143Abstract: A method and apparatus of partitioned memory dump in a software system is provided, the apparatus comprising: a monitor for, during the execution of the software system, monitoring the memory allocations and deallocations of objects in the software system and according to the results of the monitoring, assigning the allocated objects in the software system into corresponding memory partitions, wherein the memory space of the software system is partitioned according to a given partitioning scheme; an event detector for detecting a triggering event of memory dump; and a dumper for dumping related memory partitions according to the detected triggering event of memory dump. Preferably, the apparatus further comprises an analyzer for analyzing the dumped information, and generating a new dump triggering event or a new partitioning scheme based on the analysis results.Type: GrantFiled: April 24, 2008Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventors: Ying Li, Jie Qiu, Qi Ming Teng
-
Patent number: 8140761Abstract: An event tracking hardware engine having N (?2) caches is invoked when an event of interest occurs, using a corresponding key. The event tracking engine stores a cumulative number of occurrences for each one of the different kinds of events, and searches in the N caches for an entry for the key. When an entry for the key is found, the engine increments the number of occurrences if no overflow of the cumulative number of occurrences would occur. However, if the incrementing would cause overflow, then instead of incrementing the cumulative number of occurrences, the engine promotes the entry for the event of interest to a next higher cache.Type: GrantFiled: December 4, 2009Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Kattamuri Ekanadham, Il Park
-
Patent number: 8140916Abstract: 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: GrantFiled: August 26, 2010Date of Patent: March 20, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Taro Shibagaki, Satoru Nunokawa, Masaki Kato
-
Patent number: 8140911Abstract: A method, computer program product and system for dynamically changing a trace level, and optionally the trace size, depending on a recognized critical path. In one embodiment of the invention, a method of dynamic software tracing includes identifying one or more critical patterns of a software code which can influence its execution; allocating a software logging metric to each identified critical pattern; searching for one or more critical patterns in the software code to determine one or more actual critical patterns; and attributing the software logging metric associated with each identified critical pattern to the actual critical pattern to discover areas in the software code that may impact performance.Type: GrantFiled: March 19, 2009Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Stefano Borghetti, Antonio Sgro′
-
Publication number: 20120066551Abstract: Safe operation in a processor may be verified by making use of an execution trace module that is normally only used for testing and software development. During operation of the processor in the field, a sequence of instructions may be executed the processor. A portion of the execution is traced to form a sequence of trace data. The sequence of trace data is compressed to form a checksum. The checksum is compared to a reference checksum, and an execution error is indicated when the checksum does not match the reference checksum.Type: ApplicationFiled: September 15, 2010Publication date: March 15, 2012Inventors: Alexandre Palus, Karl Friedrich Greb, Balatripura Sodemma Chavali
-
Patent number: 8135845Abstract: According to the present invention, a service is configured by a plurality of sessions and respective session negotiation requests defined by different media formats can be performed without influencing existing connected sessions, and hence it is easy to add, delete, and change the media, the contact of session negotiation can be specified, and the response to the session negotiation request can be processed easily with the service acceptance or rejection of the contact.Type: GrantFiled: April 10, 2008Date of Patent: March 13, 2012Assignee: KT CorporationInventors: Hyung-Jin Lee, Bo-Wook Cho, Chan-Min Park
-
Publication number: 20120054554Abstract: Problem isolation in a virtual environment is described. In one example, a method is disclosed which includes maintaining a topology of network devices in a virtual environment in a performance management database hosted on a problem isolation server. The network devices can be monitored for metrics breaching a baseline. A snapshot of portions of the topology associated with the metrics breaching the baseline can be captured using a snapshot module. The snapshot captured can include a partial topology. Time stamps associated with the metrics can be maintained. The time stamps can include time stamps for when the metrics breach the baseline. The time stamps can be correlated with the snapshot to form a problem isolation timeline.Type: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Inventor: Assaf Dagan
-
Patent number: 8127010Abstract: A method for optimizing enterprise server resources in a computer system is described. The method comprises monitoring at least one metric of the computer system capable of indicating a performance level thereof; determining whether the performance level needs to be improved; and responsive to a determination that the performance level needs to be improved, implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system.Type: GrantFiled: September 30, 2005Date of Patent: February 28, 2012Assignee: Research In Motion LimitedInventor: Anand Sinha
-
Patent number: 8127178Abstract: An image forming apparatus includes a process execution unit which processes data input to a storage area by using the attribute of a process set in the storage area, an error event generation unit which generates an error event to execute an error process when an error is detected during execution of the process by the process execution unit, and an error process execution unit which executes an error process associated with the storage area in accordance with the error event generated by the error event generation unit.Type: GrantFiled: January 24, 2008Date of Patent: February 28, 2012Assignee: Canon Kabushiki KaishaInventor: Takafumi Mizuno
-
Patent number: 8117300Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.Type: GrantFiled: April 25, 2006Date of Patent: February 14, 2012Assignee: Invensys Systems, IncInventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
-
Patent number: 8108740Abstract: In the method for operating a memory device which has a number of memory blocks, the memory blocks are marked as intact, suspect, or defective. The memory blocks marked as suspect are monitored. If the number of memory blocks marked as intact in the memory device falls below a predetermined limit, at least one of the memory blocks marked as suspect is subsequently marked as intact and is used.Type: GrantFiled: March 14, 2007Date of Patent: January 31, 2012Assignee: Robert Bosch GmbHInventors: Joern Boettcher, Jens Liebehenschel
-
Publication number: 20120017120Abstract: Techniques are described herein that are capable of monitoring activity with respect to a distributed application. A server system includes logical tiers, each including processing system(s) configured to process messages in accordance with a respective protocol (e.g., an ASP.net® protocol, WCF protocol, SQL protocol, etc.). When a user initiates an activity with respect to a distributed application, hops are performed between the logical tiers and/or between components of the distributed application to complete the requested activity. A hop is a transfer of a message or a procedure call from one processing system to another processing system. A common identifier may be assigned to each of the hops that are performed with regard to the activity. If a failure occurs with respect to the activity, the common identifier may be used to gather information regarding the hops. For instance, the information may be used to determine a source of the failure.Type: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Venkata Seshu Kumar Kurapati, Ilarie G. Letca, Ashvinkumar J. Sanghvi, Dhananjay Madhusudan Mahajan, Alexandre A. Coelho, Rajeev Sudhakar, Anandha Ganesan
-
Publication number: 20120011407Abstract: A diagnosis circuit 1 monitors a watchdog timer 2 and supplies a diagnosis result signal 1 indicating whether a monitoring result is normal or not to a diagnosis circuit 2. A diagnosis circuit 3 monitors a watchdog timer 1 and supplies a diagnosis result signal 3 indicating whether a monitoring result is normal or not to the diagnosis circuit 2. The diagnosis circuit 2 determines that the diagnosis circuit 1 or the watchdog timer 2 is abnormal when the diagnosis result signal 1 does not have a value indicating normal. Further, the diagnosis circuit 2 determines that the diagnosis circuit 3 or the watchdog timer 1 is abnormal when the diagnosis result signal 3 does not have a value indicating normal.Type: ApplicationFiled: July 12, 2011Publication date: January 12, 2012Applicant: RENESAS ELECTRONICS CORPORATIONInventor: Takashi FUCHIGAMI
-
Patent number: 8090974Abstract: 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: GrantFiled: February 6, 2009Date of Patent: January 3, 2012Assignee: Joviandata, Inc.Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
-
Patent number: 8090994Abstract: A system, a method, and a computer readable media for identifying a log file record in a log file are provided. The log file has a plurality of log file records therein. The plurality of log file records has a repeating pattern of log file records. The method includes displaying a first graphical user interface on a display device. The method further includes selecting the log file utilizing the first graphical user interface. The method further includes analyzing the log file to determine the repeating pattern of log file records. The method further includes selecting a first command button on the first graphical user interface that executes an algorithm to analyze additional log file records that were automatically added to the log file by a software program. The additional log file records are associated with the repeating pattern of log file records.Type: GrantFiled: May 21, 2008Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Fabian F. Morgan, Sheryl S. Kinstler, David A. Cox, Danny Yen-Fu Chen
-
Publication number: 20110320860Abstract: Detection, notification and/or processing of events, such as errors associated with adapters, are facilitated. Hardware detects an event, places one or more adapters in an error state to prevent access to/from the adapters, and notifies the operating system of the event.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony F. Coneski, David Craddock, Charles W. Gainey, JR., Beth A. Glendening, Thomas A. Gregg, Ugochukwu C. Njoku, Peter K. Szwed
-
Publication number: 20110320880Abstract: A test system uses an instrumented browser to identify events that were not successfully captured during a client web session. The identified events can be used to modify a capture system that captures the client web session. Alternatively, the test system may generate replay rules that are used by a replay system to infer the missed events while replaying of the previously captured client web session. The events can include changes to Document Object Models (DOMs) for web pages used during the web sessions. The DOMs can be used to identify significant web session events and force replay sessions into the correct states.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: TeaLeaf Technology, Inc.Inventors: Robert I. Wenig, Manoj Punjabi, Geoff Townsend
-
Patent number: 8086909Abstract: A support center receives an error message from a remote storage system indicating that an error, such as a kernel panic, has occurred on the remote storage system. The error message is processed to determine the type of error, whether the type of error is known and whether a solution is known for the type of error. If the type of error is unknown, a core file upload request is automatically generated and sent to the remote storage system.Type: GrantFiled: November 5, 2008Date of Patent: December 27, 2011Assignee: Network Appliance, Inc.Inventors: Joshua Liu, Michael Eric Powers, Sabina Ulyanchenko, Pradeep Kaira, Sam Varghese, Michael Kaplunov, Ganesh Ragavan Narayanan, Muthukumar Ratty
-
Patent number: RE43154Abstract: One embodiment of the present invention provides a system that systematically monitors and records performance parameters for a computer system. During operation, the system periodically measures values for a set of performance parameters associated with the computer system while the computer system continues operating. The system then records the values on a data storage device, wherein the recording process keeps track of temporal relationships between events in different performance parameters. The system subsequently allows the recorded values for the set of performance parameters to be analyzed.Type: GrantFiled: March 28, 2008Date of Patent: January 31, 2012Assignee: Oracle America, Inc.Inventors: Kenny Gross, Larry G. Votta