Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
  • Patent number: 7644395
    Abstract: 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: Grant
    Filed: December 30, 2003
    Date of Patent: January 5, 2010
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Nikolai G. Nikolov
  • Patent number: 7644212
    Abstract: 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: Grant
    Filed: February 11, 2005
    Date of Patent: January 5, 2010
    Assignee: Continental Aktiengesellschaft
    Inventor: Jörg Grotendorst
  • Patent number: 7644319
    Abstract: 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: Grant
    Filed: August 7, 2008
    Date of Patent: January 5, 2010
    Assignee: MIPS Technologies, Inc.
    Inventor: Radhika Thekkath
  • Patent number: 7634690
    Abstract: 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: Grant
    Filed: April 28, 2008
    Date of Patent: December 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, Cary Lee Bates, Mahdad Majd, John Matthew Santosuosso
  • Patent number: 7634760
    Abstract: 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: Grant
    Filed: June 30, 2005
    Date of Patent: December 15, 2009
    Assignee: NetApp, Inc.
    Inventors: Eric Gumtow, Pradeep Kumar Kalra, Kiran Kamity, Yee-Peng Wang
  • Publication number: 20090300424
    Abstract: 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: Application
    Filed: March 20, 2009
    Publication date: December 3, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Takahiro Kojima
  • Patent number: 7624378
    Abstract: 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: Grant
    Filed: July 25, 2005
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Dimitris Achlioptas, Christian H. Borgs, Jennifer T. Chayes, Henry J. Robinson, James R. Tierney
  • Patent number: 7624177
    Abstract: 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: Grant
    Filed: May 25, 2005
    Date of Patent: November 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Neeshant Desai, Adrian Cowham
  • Publication number: 20090287964
    Abstract: 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: Application
    Filed: May 17, 2008
    Publication date: November 19, 2009
    Applicant: SUNRISE TELECOM INCORPORATED
    Inventor: John R. Morris
  • Publication number: 20090282291
    Abstract: 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: Application
    Filed: October 31, 2008
    Publication date: November 12, 2009
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Deborah Fitzgerald, Piotr Romanus, John Osswald, Srikanth Keesara
  • Publication number: 20090282292
    Abstract: 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: Application
    Filed: May 11, 2009
    Publication date: November 12, 2009
    Inventor: Matthew B. Squire
  • Publication number: 20090282290
    Abstract: 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: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Applicant: FINISAR CORPORATION
    Inventor: Gayle L. Noble
  • Patent number: 7617074
    Abstract: 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: Grant
    Filed: July 6, 2007
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Phillip Beish, Shaun Eagan, Alexei Levenkov
  • Patent number: 7613210
    Abstract: 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: Grant
    Filed: March 26, 2007
    Date of Patent: November 3, 2009
    Assignee: Tanita Corporation
    Inventor: Katsumi Takehara
  • Patent number: 7610374
    Abstract: 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: Grant
    Filed: August 27, 2004
    Date of Patent: October 27, 2009
    Assignee: Ricoh Company Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7610514
    Abstract: 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: Grant
    Filed: July 5, 2006
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Natwar Modani, Rajeev Gupta
  • Patent number: 7610293
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: October 27, 2009
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7610518
    Abstract: 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: Grant
    Filed: August 28, 2006
    Date of Patent: October 27, 2009
    Assignee: Texas Instruments Incorporated
    Inventors: Jose L. Flores, Lewis Nardini, Maria B. H. Gill
  • Patent number: 7606891
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jackson Shyu, Petre Dini
  • Patent number: 7606695
    Abstract: 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: Grant
    Filed: September 30, 2003
    Date of Patent: October 20, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Nasser Nouri, Victor A. Chang
  • Publication number: 20090249125
    Abstract: 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: Application
    Filed: April 1, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ameya Bhatawdekar, Alan Hebert, Karthik Subramanyam, Mauli Shah, Jian H. Li
  • Patent number: 7596792
    Abstract: 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: Grant
    Filed: August 7, 2002
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sachin N. Chheda, Susan K. Radford
  • Patent number: 7590911
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: September 15, 2009
    Assignee: Marvell International Ltd.
    Inventors: Saeed Azimi, Son Ho, Daniel Smathers
  • Patent number: 7590122
    Abstract: 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: Grant
    Filed: May 16, 2003
    Date of Patent: September 15, 2009
    Assignee: Nortel Networks Limited
    Inventor: Cristian Constantinof
  • Patent number: 7590912
    Abstract: 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: Grant
    Filed: May 16, 2006
    Date of Patent: September 15, 2009
    Assignee: Texas Instruments Incorporated
    Inventor: Gary L. Swoboda
  • Patent number: 7590725
    Abstract: 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: Grant
    Filed: July 1, 2003
    Date of Patent: September 15, 2009
    Assignee: McAfee, Inc.
    Inventor: David Ronald Harrison
  • Patent number: 7587543
    Abstract: 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: Grant
    Filed: January 23, 2006
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniele Di Genova, Tin-Chee Lo, Yuk-Ming Ng, Jeffrey M. Turner
  • Patent number: 7584381
    Abstract: 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: Grant
    Filed: February 20, 2006
    Date of Patent: September 1, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Makoto Kudo
  • Publication number: 20090217101
    Abstract: 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: Application
    Filed: January 28, 2009
    Publication date: August 27, 2009
    Applicant: Prueftechnik Dieter Busch AG
    Inventor: Edwin Becker
  • Patent number: 7577876
    Abstract: 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: Grant
    Filed: June 28, 2005
    Date of Patent: August 18, 2009
    Assignee: Intel Corporation
    Inventor: Douglas G. Boyce
  • Patent number: 7577560
    Abstract: 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: Grant
    Filed: July 2, 2004
    Date of Patent: August 18, 2009
    Assignee: Fujitsu Ten Limited
    Inventors: Shougo Imada, Kouichi Kanou, Takashi Higuchi
  • Publication number: 20090200145
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: August 13, 2009
    Inventors: Josef Scherl, Rudolf Zimmermann
  • Patent number: 7574698
    Abstract: 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: Grant
    Filed: June 16, 2005
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventors: Arun Kumar, Rohit Singh
  • Patent number: 7574628
    Abstract: 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: Grant
    Filed: April 11, 2006
    Date of Patent: August 11, 2009
    Inventor: Hadi Qassoudi
  • Patent number: 7574625
    Abstract: 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: Grant
    Filed: September 14, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew J. McGlinchey, Aravind Bala, Jefferson D. Fletcher
  • Patent number: 7568028
    Abstract: 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: Grant
    Filed: February 17, 2006
    Date of Patent: July 28, 2009
    Assignee: NEC Corporation
    Inventor: Takashi Horikawa
  • Patent number: 7568227
    Abstract: 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: Grant
    Filed: September 25, 2001
    Date of Patent: July 28, 2009
    Assignee: Symantec Corporation
    Inventors: Michael P. Lyle, Dan Vekhter, Brandon Suzuki
  • Publication number: 20090187792
    Abstract: 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: Application
    Filed: March 24, 2009
    Publication date: July 23, 2009
    Inventor: Martin Wagner
  • Patent number: 7565644
    Abstract: 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: Grant
    Filed: April 11, 2005
    Date of Patent: July 21, 2009
    Assignee: Broadcom Corporation
    Inventors: Kelly Gene Johnson, Mark Williams
  • Publication number: 20090183023
    Abstract: 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: Application
    Filed: January 11, 2008
    Publication date: July 16, 2009
    Inventors: Dale Rathunde, Deepak Elandassery, William E. Barker
  • Publication number: 20090182794
    Abstract: 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: Application
    Filed: November 19, 2008
    Publication date: July 16, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Atsuji Sekiguchi
  • Patent number: 7555499
    Abstract: 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: Grant
    Filed: September 23, 2004
    Date of Patent: June 30, 2009
    Assignee: Oracle International Corporation
    Inventors: Vipul Manubhai Shah, John Mark Beresniewicz, Nauman Ahmed Chaudhry, Kyle Hailey, Hui Lin, Hsiao-te Su
  • Patent number: 7555546
    Abstract: 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: Grant
    Filed: September 25, 2003
    Date of Patent: June 30, 2009
    Assignee: Nortel Networks Limited
    Inventor: Mohnish Anumala
  • Publication number: 20090164850
    Abstract: 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: Application
    Filed: July 2, 2008
    Publication date: June 25, 2009
    Inventors: Jackie McGuinn, Tom Stephens, Steve Wilson, Stephen Logan, Mike Crumpler, Alon Stewart, Hugh Butler
  • Patent number: 7552424
    Abstract: 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: Grant
    Filed: October 6, 2003
    Date of Patent: June 23, 2009
    Assignee: SAP AG
    Inventors: Joerg Bischof, Horst Mueller, Jens Fichtner
  • Patent number: 7552030
    Abstract: 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: Grant
    Filed: January 10, 2003
    Date of Patent: June 23, 2009
    Assignee: Honeywell International Inc.
    Inventors: Valerie Guralnik, Karen Z. Haigh, Steven A. Harp
  • Patent number: 7549088
    Abstract: 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 s
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: June 16, 2009
    Assignee: Fujitsu Limited
    Inventors: Kazuhiko Oyama, Koji Hanada
  • Publication number: 20090150718
    Abstract: 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: Application
    Filed: August 5, 2008
    Publication date: June 11, 2009
    Inventors: Choon-Seo Park, Song-Woo Sok, Chang-Soo Kim, Yoo-Hyun Park, Yong-Ju Lee, Jin-Hwan Jeong, Hag-Young Kim
  • Patent number: 7546335
    Abstract: 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: Grant
    Filed: September 2, 2005
    Date of Patent: June 9, 2009
    Assignee: Broadway Technology, LLC
    Inventors: Tyler Moeller, Joshua Walsky
  • Patent number: 7546489
    Abstract: 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: Grant
    Filed: January 25, 2005
    Date of Patent: June 9, 2009
    Assignee: Seagate Technology LLC
    Inventors: Robert Sherwood Gittins, Robert Charles Swindler, Jr.