Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
-
Patent number: 7644395Abstract: A system and method for employing bytecode modification techniques for tracing services within an application server. Application servers, such as those based on the Java 2 Enterprise Edition (“J2EE”) standard, include a variety of different services. In one embodiment of the invention, a group of services executed on an application server are identified for tracing. For each service in the group, a group of entry and/or exit methods to be traced are identified. The group of entry/exit methods may represent entry and/or exit points to and from the service, respectively. Once the service's method are identified, the service's bytecode is modified based on the particular group of entry/exit methods specified. The service is then executed and method invocations of the bytecode modified entry/exit methods are registered.Type: GrantFiled: December 30, 2003Date of Patent: January 5, 2010Assignee: SAP AGInventors: Gregor K. Frey, Nikolai G. Nikolov
-
Patent number: 7644212Abstract: A method for detecting locking states in communication and/or control appliances (SGi) dispersedly networked together by a data bus (2) compares a message currently transmitted by a communication and/or control appliance (SGi) to a previously transmitted message. It determines and the absence of a locking state of the communication and/or control appliance (SGi) if the messages are different. A message counter is encoded in the transmitted message if the messages are identical and decodes the message counter in a communication and/or control appliance (SGi) receiving the message. It determines the absence of a locking state at the communication and/control appliance (SGi) if the value of the message counter has changed relative to a previous value of the message counter of a previously transmitted message and determines a locking state of the communication and/or control appliance (SGi) if the message counter value has not changed after a specific waiting time (tw).Type: GrantFiled: February 11, 2005Date of Patent: January 5, 2010Assignee: Continental AktiengesellschaftInventor: Jörg Grotendorst
-
Patent number: 7644319Abstract: A system and method for program counter and data tracing is disclosed. The tracing mechanism of the present invention enables increased visibility into the hardware and software state of the processor core.Type: GrantFiled: August 7, 2008Date of Patent: January 5, 2010Assignee: MIPS Technologies, Inc.Inventor: Radhika Thekkath
-
Patent number: 7634690Abstract: A run-time monitor allows defining sets of run-time error criteria and corresponding diagnostic action to take when the run-time error criteria is satisfied. One way to define the run-time error criteria is to take a baseline measurement of run-time errors that occur during normal processing conditions. A run-time error criteria may then be defined that is based on the baseline measurement. In this manner, a rate of run-time errors that normally occur may be ignored, while a rate of run-time errors in excess of the run-time error criteria could automatically initiate diagnostic action. In this manner, the ability of a programmer to debug run-time errors is significantly enhanced.Type: GrantFiled: April 28, 2008Date of Patent: December 15, 2009Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, Cary Lee Bates, Mahdad Majd, John Matthew Santosuosso
-
Patent number: 7634760Abstract: A system and method enables remote execution of a program, such as a debugger, using a remote management module. A packet daemon executing on the remote management module packetizes data received from a client and forwards it to a packet daemon executing on a computer, which receives the packet and forwards data contained therein to the program. Data from the program is packetized by the packet daemon executing on the computer and transmitted to the packet daemon executing on the remote management module, which forwards the data to a program specific daemon on the remote management module for forwarding to the client.Type: GrantFiled: June 30, 2005Date of Patent: December 15, 2009Assignee: NetApp, Inc.Inventors: Eric Gumtow, Pradeep Kumar Kalra, Kiran Kamity, Yee-Peng Wang
-
Publication number: 20090300424Abstract: An information processing apparatus including a storage area separated into a user space and a kernel space executes, generating a core file of a process existing in the user space, retaining the process with the core file which starts being generated in the user space, and notifying a monitor unit of an identification number of the process with the core file which starts being generated, wherein the monitor unit detects a fault in the process by receiving the identification number allocated to the process.Type: ApplicationFiled: March 20, 2009Publication date: December 3, 2009Applicant: FUJITSU LIMITEDInventor: Takahiro Kojima
-
Patent number: 7624378Abstract: Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software model describes behavior associated with software that is to be tested. Different sets of algorithms can be selected for operating on the software model to produce a sequence of test actions that are to be used to test the software. The algorithms can be mixed and matched to achieve a desired testing result. In some embodiments, the different algorithms comprise deterministic algorithms, random algorithms, and various types of algorithms therebetween. In one embodiment, the software model comprises a state graph having nodes that represent state, and links between the nodes that represent actions. The different algorithms that are available for selection can have different graph traversal characteristics such that the state graph can be traversed in different manners.Type: GrantFiled: July 25, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Dimitris Achlioptas, Christian H. Borgs, Jennifer T. Chayes, Henry J. Robinson, James R. Tierney
-
Patent number: 7624177Abstract: A method for processing syslog messages. The syslog messages are received from a plurality of components. The method includes receiving a first syslog message. The method further includes determining whether the first syslog message is one of a plurality of critical syslog messages. The method also includes, if the first syslog message is the one of the plurality of critical syslog messages, performing critical message handling using the first syslog message. The method yet also includes, if the first syslog message is not any of the plurality of critical syslog messages, performing non-critical message handling using the first syslog message.Type: GrantFiled: May 25, 2005Date of Patent: November 24, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Neeshant Desai, Adrian Cowham
-
Publication number: 20090287964Abstract: An Internet accessible test system including: providing a remote client having an Internet connection; and exercising a tester function across the Internet connection by the remote client.Type: ApplicationFiled: May 17, 2008Publication date: November 19, 2009Applicant: SUNRISE TELECOM INCORPORATEDInventor: John R. Morris
-
Publication number: 20090282291Abstract: A network node includes a central processor card and a plurality of line cards. Each line card generates a maintenance association end point (MEP) entity that can respond to connectivity fault management (CFM) frames. The MEP entity on each line card periodically generates and transmits a multicast connectivity check message (CCM) to the other line cards in the network node. The CCM includes a card-information TLV and, optionally, a trunk-status TLV. Card-information TLVs include the slot number and card type of the transmitting line card. Trunk-status TLVs include the trunk state of each trunk supported by the transmitting line card. The line cards of the node consider a given line card to be down when three consecutive CCMs from that line card are missed. In response to recognizing a down line card, the other line cards can initiate an action, such as determine the trunks supported by the down line card and trigger a trunk switchover.Type: ApplicationFiled: October 31, 2008Publication date: November 12, 2009Applicant: NORTEL NETWORKS LIMITEDInventors: Deborah Fitzgerald, Piotr Romanus, John Osswald, Srikanth Keesara
-
Publication number: 20090282292Abstract: Methods, devices and computer program products for identifying faults in a network include monitoring a plurality of wirelines at a central network unit for faults. The plurality of wirelines connect a respective plurality of network elements to the central network unit. If a fault is detected in one of the plurality of wirelines, the central network unit automatically initiates diagnostic measurement of characteristics of the wireline.Type: ApplicationFiled: May 11, 2009Publication date: November 12, 2009Inventor: Matthew B. Squire
-
Publication number: 20090282290Abstract: Recreating errors in a network device. In one embodiment, a method for recreating an error condition in a network device includes capturing a first set of commands sent to a network device; identifying an error condition in the network device, the error condition corresponding to the captured first set of commands; and sending a second set of commands to the network device in a second attempt to recreate the error condition. The second set of commands includes the first set of commands as well as additional commands that are configured to place the network device in substantially the same state as at the time that the first set of commands was sent to the network device.Type: ApplicationFiled: May 9, 2008Publication date: November 12, 2009Applicant: FINISAR CORPORATIONInventor: Gayle L. Noble
-
Patent number: 7617074Abstract: Events that repeatedly occur during a detection period are intercepted and suppressed before being written to a log. When the same error has been detected a predetermined number of times within the detection period, the event logging for the event is suppressed for a suppression period. At the end of the suppression period an entry is made in the log summarizing the events during the suppression period. Additionally, diagnostic information relating to an application is collected and then stored within a high speed memory. Upon the occurrence of a triggering event, the diagnostic information from the high speed memory is stored within a data store for later use.Type: GrantFiled: July 6, 2007Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Phillip Beish, Shaun Eagan, Alexei Levenkov
-
Patent number: 7613210Abstract: A unified time can be simply set between data measuring instruments, and when the clock function of a specific data measuring instrument was damaged, the data measuring instrument can be immediately set to have the unified time, and when a certain data measuring instrument was managed with a plurality of PCs, it is not necessary to adjust the difference of time between the PCs, and in addition even when a data measuring instrument was used in the state with time zone difference, it is not necessary to adjust the difference of time due to the time zone difference. A PC 11 can obtain the time information of a provider side server 44 at the timing of transmitting measuring information to the provider side server 44 to synchronize therewith, and a relay key 12 can obtain the time information from the PC 11 to synchronize therewith.Type: GrantFiled: March 26, 2007Date of Patent: November 3, 2009Assignee: Tanita CorporationInventor: Katsumi Takehara
-
Patent number: 7610374Abstract: A method, system, and computer program product for initializing at least one data processing object associated with a communication protocol used to extract status information related to a monitored device communicatively coupled to a network, including accessing the monitored device to obtain vendor information related to the monitored device; obtaining, from a support memory, information related to an access function for extracting the status information using the communication protocol from an accessible data file on the monitored device, the accessible data file having a respective data file type; storing the vendor information and the access function information in a respective data processing object of the at least one data processing object; and repeating the preceding obtaining and storing steps for each of the at least one data processing object.Type: GrantFiled: August 27, 2004Date of Patent: October 27, 2009Assignee: Ricoh Company Ltd.Inventors: Tetsuro Motoyama, Avery Fong
-
Patent number: 7610514Abstract: A method for identifying names of uninformative functions in call-stack traces is described. The method comprises the steps of obtaining a set of call-stacks and information indicative of which call-stack traces in the set match a particular call-stack trace; for each matching call-stack trace pair, incrementing a false negative counter for each function name above a first matching function name in a respective call-stack trace pair; for each non-matching call-stack trace pair, incrementing a false positive counter for each function name above a first non-matching function name in a respective call-stack pair; incrementing a frequency counter for each function name appearing in each of the call-stack traces; calculating an aggregate value for each of the function names as a function of respective ones of the false positive counter, the false negative counter and the frequency counter; and identifying uninformative ones of the function names based on the respective aggregate values.Type: GrantFiled: July 5, 2006Date of Patent: October 27, 2009Assignee: International Business Machines CorporationInventors: Natwar Modani, Rajeev Gupta
-
Patent number: 7610293Abstract: Correlating resource usage in a database tier to software instructions executing in other tiers of a multi tier application. In an embodiment, each block of instructions of interest (executing in different tiers) is designed to add a corresponding tag associated with a request (requiring a database operation to be performed). The resources required for performance of the database operation may be measured and the tags may be stored along with the measured resources, thereby facilitating correlation of desired software instruction blocks with the usage of resources in database tier.Type: GrantFiled: December 4, 2006Date of Patent: October 27, 2009Assignee: Oracle International CorporationInventor: Venkata Naga Ravikiran Vedula
-
Patent number: 7610518Abstract: An program counter address comparator includes two comparators comparing an input program counter address with respective reference addresses. The comparators produce a match indication on selectable criteria, such as greater than, less than, equal to, not equal to, less than or equal to, and greater than or equal to, and can be selectively chained. Input multiplexers permit selection of either the program counter address bus or a secondary address bus. The reference addresses and control functions are enabled via central processing unit accessible memory mapped registers.Type: GrantFiled: August 28, 2006Date of Patent: October 27, 2009Assignee: Texas Instruments IncorporatedInventors: Jose L. Flores, Lewis Nardini, Maria B. H. Gill
-
Patent number: 7606891Abstract: An approach for determining compression intervals generally involves determining a compression interval based upon frequencies of event instances. According to the approach, event data is received that specifies instances of an event. The event data is analyzed and a compression interval is determined based upon frequencies of the instances of the event. The compression interval is selected to provide a balance between insufficient compression (under compression) and poor performance associated with over compression. Event compression may then be performed using the compression interval and report data may be generated that specifies the occurrence of the event.Type: GrantFiled: June 24, 2002Date of Patent: October 20, 2009Assignee: Cisco Technology, Inc.Inventors: Jackson Shyu, Petre Dini
-
Patent number: 7606695Abstract: A system for evaluating a simulation includes a reference simulator configured to execute a simulation image to obtain golden data, a test simulator configured to execute the simulation image to obtain test data, and a comparator configured to generate a comparison result by comparing a portion of the golden data to a portion of the test data before the execution of the simulation image on the test simulator has completed.Type: GrantFiled: September 30, 2003Date of Patent: October 20, 2009Assignee: Sun Microsystems, Inc.Inventors: Nasser Nouri, Victor A. Chang
-
Publication number: 20090249125Abstract: Data stored in relational databases can be retrieved using a relational database query language, while data stored in a multidimensional database is typically retrieved using a multidimensional database query language. However, most users do not have a functional working knowledge of multidimensional database query languages, which leaves large amounts of data inaccessible. Further, while some relational database query languages may be translated into a multidimensional database language, the information generated by such translations is often unusable, or returns large numbers of errors. In order to obtain effective translation of a relational database query language to a multidimensional database query language effective translation and filtering needs to occur. Using effective mapping and retrieval of database metadata along with effective, customizable business logic filtering of query components, more effective and reliable results may be achieved.Type: ApplicationFiled: April 1, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Ameya Bhatawdekar, Alan Hebert, Karthik Subramanyam, Mauli Shah, Jian H. Li
-
Patent number: 7596792Abstract: The present invention provides a method and system that is capable of identifying an event type from a plurality of event types to direct an event translator to determine an event occurrence based on the event type. A method is provided for identifying the event type from a plurality of event types, determining an event occurrence based on the event type; and communicating the event occurrence. A system is also described.Type: GrantFiled: August 7, 2002Date of Patent: September 29, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sachin N. Chheda, Susan K. Radford
-
Patent number: 7590911Abstract: An integrated circuit includes a first deserializer that deserializes serial data containing at least one of test instructions and/or data in a first format. A monitor module communicates with the first deserializer and interprets the test instructions and data using the first format. A frame capture module receives test results according to the interpreted test instructions and data. A first control module communicates with the frame capture module and generates first format control data. The frame capture module packages the test results and the first format control data into frames. A first serializer serializes the frames.Type: GrantFiled: May 17, 2005Date of Patent: September 15, 2009Assignee: Marvell International Ltd.Inventors: Saeed Azimi, Son Ho, Daniel Smathers
-
Patent number: 7590122Abstract: The present invention provides a session filter associated with an element to be protected in a communication network. Session requests intended for the protected element are processed by the session filter prior to being forwarded to the protected element. The protected element or a device associated therewith will provide event information indicative of undesirable session conditions, such as an overload condition, which necessitates a reduction or stoppage of incoming session requests for the protected element. The session filter will directly or indirectly receive the event information and take steps to reduce or stop the session requests being sent to the protected element. The session filter may filter the incoming session requests for the protected element and selectively send select session requests to the protected element, as well as send system protection responses to minimize the number of new session requests to devices generating or forwarding the incoming session requests.Type: GrantFiled: May 16, 2003Date of Patent: September 15, 2009Assignee: Nortel Networks LimitedInventor: Cristian Constantinof
-
Patent number: 7590912Abstract: The chip is placed in self simulation mode. When the trace logic does not have any more data to output it changes the state of the advance signal. The clock generator detects this state change and issues one gated clock to the functional logic. This creates a new CPU state and causes the change signal to toggle, and the trace logic notes the state change in the signal. It then exports the internal state presented to it. Once it completes the export, it changes the state of advance and the process begins anew.Type: GrantFiled: May 16, 2006Date of Patent: September 15, 2009Assignee: Texas Instruments IncorporatedInventor: Gary L. Swoboda
-
Patent number: 7590725Abstract: A system, method and computer program product are provided for capturing and selectively analyzing data frames transmitted between stations in a communications network utilizing tunneling protocols. A connection is established with a communications network. Then, data frames are received in real-time, where the data frames are communicated utilizing tunneling. Such data frames that are communicated utilizing tunneling are subsequently analyzed.Type: GrantFiled: July 1, 2003Date of Patent: September 15, 2009Assignee: McAfee, Inc.Inventor: David Ronald Harrison
-
Patent number: 7587543Abstract: A dynamic arbitration controller includes components for reading current state information as well as records of known arbitration states which may cause a deadlock condition, comparing the current state to the records of known arbitration states and resolving deadlock conditions during arbitration. The dynamic arbitration controller may include circuits for storing and retrieving information related to the arbitration. The dynamic arbitration controller may be implemented as a circuit design or as a computer program product stored on machine readable media.Type: GrantFiled: January 23, 2006Date of Patent: September 8, 2009Assignee: International Business Machines CorporationInventors: Daniele Di Genova, Tin-Chee Lo, Yuk-Ming Ng, Jeffrey M. Turner
-
Patent number: 7584381Abstract: An integrated circuit device including an internal debug module for on-chip debugging while communicating with a pin-saving debug tool and a CPU, the integrated circuit device comprises; a first debug terminal coupled to a first communication line; a first common control unit that controls using the first communication line for both transmission of a serial data signal corresponding debug data for sending, which is sent and/or received to and/or from the pin-saving debug tool during on-chip debugging and transmission of a run/break state signal, which shows a run state or a break state of the CPU.Type: GrantFiled: February 20, 2006Date of Patent: September 1, 2009Assignee: Seiko Epson CorporationInventor: Makoto Kudo
-
Publication number: 20090217101Abstract: A process for monitoring a machine, within the framework of a FMEA process for at least one component of the machine for at least one predetermined fault which can be diagnosed by means of a diagnosis diagram and a diagnosis system with sensors for detecting physical parameters of the machine, a diagnosis priority number being determined which is the product of the following index quantities: severity of the effect of occurrence of the fault with respect to the serviceability of the machine; expected machine-specific consequential costs when a fault occurs, and the possibility of correction of the fault. The diagnosis priority number is used in the evaluation of the diagnosis diagram, the diagnosis system, the current machine state, the necessary maintenance measures and/or the failure risk of the machine.Type: ApplicationFiled: January 28, 2009Publication date: August 27, 2009Applicant: Prueftechnik Dieter Busch AGInventor: Edwin Becker
-
Patent number: 7577876Abstract: Some embodiments provide configuration of an internal monitoring mechanism of a processing device to output first data associated with a predetermined operational state of the processing device, and loading of control code into the processing device. The control code may be executable by the processing device to output second data associated with input operations and exceptions that occur during execution of test code by the processing device.Type: GrantFiled: June 28, 2005Date of Patent: August 18, 2009Assignee: Intel CorporationInventor: Douglas G. Boyce
-
Patent number: 7577560Abstract: A microcomputer logic development device realizing high speed sampling RAM monitoring by connecting an existing RAM measurement device, provided with a first block providing functions corresponding to a microcomputer core, a second block having functions corresponding to microcomputer resources, a bus connecting the first and second blocks, and a RAM measurement block provided with a common memory, connected with the bus and RAM measurement device, and realizing a RAM monitor function with respect to the first block, the RAM measurement block realizing a high speed RAM monitoring operation by dividing the timing for processing between the first block and common memory and the timing for processing between the common memory and RAM measurement device.Type: GrantFiled: July 2, 2004Date of Patent: August 18, 2009Assignee: Fujitsu Ten LimitedInventors: Shougo Imada, Kouichi Kanou, Takashi Higuchi
-
Publication number: 20090200145Abstract: A control unit including a monitoring apparatus is disclosed, with the monitoring apparatus having an operating element and an attachment element. In at least one embodiment, the control unit is in two parts and includes an operating unit and switching elements. The required spatial association between the operating unit and the switching element is intended to be monitored in a cost-effective and reliable manner. For this purpose, when the monitoring apparatus is installed correctly, at least one second switching element can be operated by way of an operating member, and a first switching element is operated at the same time by way of the operating element of the monitoring apparatus.Type: ApplicationFiled: September 27, 2007Publication date: August 13, 2009Inventors: Josef Scherl, Rudolf Zimmermann
-
Patent number: 7574698Abstract: A method, computer program product, and data processing system for detecting and identifying data crossover errors in servlet code are disclosed. According to a preferred embodiment, techniques of aspect-oriented programming (AOP) are used to instrument JAVA Servlet code to detect potential data crossover errors. Specifically, pointcuts are defined to intercept both the association follow an object with a particular session and the “getting” and “setting” of such objects. Advice code associated with these pointcuts is used to update and/or consult a “collator” data structure, which is used to determine if an object or variable associated with one session is being accessed by a different session. In a preferred embodiment, the AspectJ aspect-oriented programming language/system is used to define the pointcuts and advice code.Type: GrantFiled: June 16, 2005Date of Patent: August 11, 2009Assignee: International Business Machines CorporationInventors: Arun Kumar, Rohit Singh
-
Patent number: 7574628Abstract: A novel click-less tool system for performing user input device actions on computer systems, such as mouse clicks, automatically and without the need to mechanically perform these actions. All input is carried out by moving the cursor only. The system provides a user with visual trigger windows arranged near the position of the cursor on the screen and which becomes visible for a short period of time whenever the user mouse/input cursor stops. When the user moves the cursor and hovers over one of the visible activator windows, the click-less tool program automatically performs a preprogrammed action, then places the cursor back to where the user stopped before the trigger windows were visible. Once the action is performed the trigger windows disappear.Type: GrantFiled: April 11, 2006Date of Patent: August 11, 2009Inventor: Hadi Qassoudi
-
Patent number: 7574625Abstract: Automated testing of active content wizards is provided. A test infrastructure (TI) accesses a list of ACW to test and controls an ACW runtime engine to execute the ACWs. During ACW execution, the TI interacts with the ACW runtime engine to inject simulated user information based upon test information stored relative to each ACW. The TI records errors generated by the ACW runtime engine as well as other errors relative to the ACW. The TI also directs cleanup of the operating environment between each ACW test. Reports of ACW failures can be provided to ACW authors and/or other interested entities for improvement.Type: GrantFiled: September 14, 2004Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Andrew J. McGlinchey, Aravind Bala, Jefferson D. Fletcher
-
Patent number: 7568028Abstract: A bottleneck detection system, a measurement object server, a bottleneck detection method and a program capable of specifying a factor that causes a bottleneck on the occasion of concurrent processing of a plurality of transactions. A tracer collects execution histories of a measurement object server processing transactions with a specified amount of load. An analyzer receives the execution histories from the tracer and analyzes them to measure performance indices with respect to software components in the measurement object server. A determination section receives the analysis results from the analyzer and, processes a value that indicates the relation between the amount of load and each of the performance indices by a prescribed algorithm.Type: GrantFiled: February 17, 2006Date of Patent: July 28, 2009Assignee: NEC CorporationInventor: Takashi Horikawa
-
Patent number: 7568227Abstract: A system and method are disclosed for analyzing a network protocol stream for a security-related event. At least two states associated with the network protocol in which a first host system communicating with a second host system using the network protocol may be placed are identified. At least one valid transition between a first state of the at least two states and a second state of the at least two states is defined. The at least one valid transition is expressed in the form of a regular expression. The regular expression is used to analyze the network protocol stream.Type: GrantFiled: September 25, 2001Date of Patent: July 28, 2009Assignee: Symantec CorporationInventors: Michael P. Lyle, Dan Vekhter, Brandon Suzuki
-
Publication number: 20090187792Abstract: A circuit arrangement for supporting and monitoring a microcontroller, which is constructed externally of the microcontroller, comprises a watchdog circuit for monitoring the microcontroller, which circuit outputs an error signal if not reset by the microcontroller within a watchdog period, and an interrupt circuit, which feeds important system messages to the microcontroller as interrupt events for processing. In order correctly to combine interrupt processing and watchdog operation, the watchdog circuit is connected to the interrupt circuit and cooperates therewith in such a way that the interrupt circuit feeds at most a predetermined number of interrupt events to the microcontroller within a watchdog period.Type: ApplicationFiled: March 24, 2009Publication date: July 23, 2009Inventor: Martin Wagner
-
Patent number: 7565644Abstract: A method and system for debugging an executing service on a pipelined CPU architecture are described. In one embodiment, a breakpoint within an executing service is set and a minimum state of the executing service is saved. In addition, a program counter of the executing service is altered. The program counter is restored and the state of the executing service is restored.Type: GrantFiled: April 11, 2005Date of Patent: July 21, 2009Assignee: Broadcom CorporationInventors: Kelly Gene Johnson, Mark Williams
-
Publication number: 20090183023Abstract: A method and apparatus for fault analysis and fault isolation in a system of networked processors by using a central event correlation function and logical fault signature to provide for fault isolation of failed processing elements is presented. This central event correlation method uses asynchronous events from multiple input sources of same and different technologies and time-based fault correlation and ageing to match unique fault signatures and determine levels of fault recovery escalation over time. This mechanism uses an event driven recovery table to recognize a unique fault signature, count and age faults, provide fault threshold based recovery and generate events as needed to drive recovery escalation.Type: ApplicationFiled: January 11, 2008Publication date: July 16, 2009Inventors: Dale Rathunde, Deepak Elandassery, William E. Barker
-
Publication number: 20090182794Abstract: A recording medium records an error management program for managing an error generated in an apparatus causes a computer to determine whether the error generated in the apparatus is a known error for which an action to cope with has been established. When the error generated in the apparatus is not determined to be a known error, the error is sorted as a new unknown error, and correlation of the new unknown error with an existing unknown error which has been determined to be an unknown error in the past is determined. When correlation of the new unknown error with the existing unknown error is found, new unknown error and the existing unknown error are classified into one group. Action priority of the classified unknown error group is determined; and the unknown error group for which the action priority has been determined is registered in an unknown error pool database.Type: ApplicationFiled: November 19, 2008Publication date: July 16, 2009Applicant: FUJITSU LIMITEDInventor: Atsuji Sekiguchi
-
Patent number: 7555499Abstract: A method and apparatus for diagnosing database performance problems using a plurality of wait classes is provided. A set of statistical data that describes current activity within a database system is periodically retrieved. The set of statistical data may include information about the current activity of each user session connected to the database system. Thereafter, a set of cumulative statistical data that describes activity in the database system over a period of time is updated to reflect the retrieved set of statistical data. The set of cumulative statistical data includes statistics associated with each of a plurality of wait classes. A graphical user interface that displays the set of cumulative statistical data may be presented to a user. The graphical user interface allows the user to quickly ascertain the nature of the database performance problems by providing a view of the set of cumulative statistical data.Type: GrantFiled: September 23, 2004Date of Patent: June 30, 2009Assignee: Oracle International CorporationInventors: Vipul Manubhai Shah, John Mark Beresniewicz, Nauman Ahmed Chaudhry, Kyle Hailey, Hui Lin, Hsiao-te Su
-
Patent number: 7555546Abstract: An enterprise network services architecture providing an interface to enterprise application programs, that enables enterprise application programs to define end to end network service parameters on an application specific basis, across multiple forwarding domains within the enterprise network. Communication service parameters defined by the application are enforced by software programs, referred to as network services modules (NSMs), operating on a per-forwarding domain basis. A network services protocol (NSP) provides communications between application servers and the NSMs, and a network services exchange protocol (NSEP) is used for communications between the NSMs. The disclosed NSMs enforce quality of service (QoS) levels within forwarding domains as needed to support end to end communication service parameters defined by enterprise applications.Type: GrantFiled: September 25, 2003Date of Patent: June 30, 2009Assignee: Nortel Networks LimitedInventor: Mohnish Anumala
-
Publication number: 20090164850Abstract: Electronic supervision may be provided. First, a stock number may be sent to a database server. The stock number may correspond to a product comprising, for example, an electrical cable. In response to sending the database server the stock number, specification information corresponding to the product may be received from a database stored on the database server. The specification information may comprise, for an electrical cable, a number of wires, a weight per thousand feet, and a diameter. Next, product production may be monitored to determine faults occurring during production. Monitoring the production may comprise displaying a data monitoring screen to production personnel. The data monitoring screen may provide data regarding the product and product comparison against a standard maintained within the database for the product. Fault data corresponding to the determined faults occurring during the production may be saved to the database.Type: ApplicationFiled: July 2, 2008Publication date: June 25, 2009Inventors: Jackie McGuinn, Tom Stephens, Steve Wilson, Stephen Logan, Mike Crumpler, Alon Stewart, Hugh Butler
-
Patent number: 7552424Abstract: A system and method for testing an application on a target system are described. The target system is assigned a logical name which is used by within a test script to reference the target system. The logical name is associated with a plurality of different communication channels within a system data container (e.g., remote function call (“RFC”) channels, HyperText Transport Protocol (“HTTP”) channels, . . . etc). During replay of the test script, a particular communication channel is selected from the plurality of communication channels based on the type of command within the test script that references the target system using the logical name.Type: GrantFiled: October 6, 2003Date of Patent: June 23, 2009Assignee: SAP AGInventors: Joerg Bischof, Horst Mueller, Jens Fichtner
-
Patent number: 7552030Abstract: A system and method of operating a monitoring and response system for an actor in a daily living environment that relies upon learned models of behavior for adapting system operation. The learned model of behavior preferably includes sequential patterns organized pursuant to assigned partition values that in turn are generated based upon an evaluation of accumulated data. Based upon reference to the learned model of behavior, the system can generate more appropriate response plans based upon expected or unexpected activities, more readily recognize intended activities, recognize abandoned tasks, formulate probabilities of method choice, build probabilities of action success, anticipate and respond to actor movement within the environment, optimize response plan effectiveness, and share learned models across two or more separate system installations.Type: GrantFiled: January 10, 2003Date of Patent: June 23, 2009Assignee: Honeywell International Inc.Inventors: Valerie Guralnik, Karen Z. Haigh, Steven A. Harp
-
Patent number: 7549088Abstract: Disclosed is a method of determining a failure in an information system including a transmission apparatus for transmitting control information and a reception apparatus connected to the transmission apparatus in such a manner as to enable information to be transmitted and received for receiving the control information, the reception apparatus transmitting response information to the received control information, wherein the transmission apparatus obtains, as first clock time, clock time of the most recently transmitted control information if the response information to the control information cannot be obtained within predetermined time period, wherein the transmission apparatus obtains, as second clock time, later one of clock time of the response information most recently transmitted by the reception apparatus and clock time of the control information most recently received by the reception apparatus, and wherein the transmission apparatus determines failure location based on the first clock time and the sType: GrantFiled: June 14, 2005Date of Patent: June 16, 2009Assignee: Fujitsu LimitedInventors: Kazuhiko Oyama, Koji Hanada
-
Publication number: 20090150718Abstract: Provided are a large-scale cluster monitoring system and a method for automatically building/restoring the same, which can automatically build a large-scale monitoring system and can automatically build a monitoring environment when a failure occurs in nodes. The large-scale cluster monitoring system includes a CM server, a BD server, GM nodes, NA nodes, and a DB agent. The CM server manages nodes in a large-scale cluster system. The DB server stores monitoring information that is state information of nodes in groups. The GM nodes respectively collect the monitoring information that is the state information of the nodes in the corresponding groups to store the collected monitoring information in the DB server. The NA nodes access the CM server to obtain GM node information and respectively collect the state information of the nodes in the corresponding groups to transfer the collected state information to the corresponding GM nodes.Type: ApplicationFiled: August 5, 2008Publication date: June 11, 2009Inventors: Choon-Seo Park, Song-Woo Sok, Chang-Soo Kim, Yoo-Hyun Park, Yong-Ju Lee, Jin-Hwan Jeong, Hag-Young Kim
-
Patent number: 7546335Abstract: Presented are a system and method for sharing data objects among applications. Included is a data protocol layer that permits a flow of data messages among the applications, where a portion of the data messages include data objects stored in a data store. A client library is coupled between the applications and the data protocol layer. A data request module associated with each client library requests data objects from the data stores that match a particular data object set. A management server receives the request, parses the request, retrieves any matching data objects, and causes the return of the any matching data objects to the data request module. Associated with the management server is a registration module that accepts subscriptions from subscribing applications. An event notification module associated with the management server compares a data object in a data message with the subscriptions, and notifies the subscribing applications in response.Type: GrantFiled: September 2, 2005Date of Patent: June 9, 2009Assignee: Broadway Technology, LLCInventors: Tyler Moeller, Joshua Walsky
-
Patent number: 7546489Abstract: An apparatus and associated method is provided comprising a software system resident in a memory space configured to execute a service request which results in a plurality of events carried out by the software system to complete the service request, and creates a plurality of entries associated with the events, wherein each entry defines an operational state of the software system.Type: GrantFiled: January 25, 2005Date of Patent: June 9, 2009Assignee: Seagate Technology LLCInventors: Robert Sherwood Gittins, Robert Charles Swindler, Jr.