Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
  • Patent number: 8561176
    Abstract: A system, method and computer program product are provided. In use, execution of a portion of internal code of an interface is identified. Further, in response to the execution of the portion of internal code, at least one aspect of an invocation of the interface is monitored and/or analyzed.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: October 15, 2013
    Assignee: McAfee, Inc.
    Inventor: Gregory William Dalcher
  • Patent number: 8561035
    Abstract: A system and method of discovering one or more program variable values may extract an abstract interpretation of a program variable used in a computer program, locate installation-specific repositories associated with the computer program, parse the located installation-specific repositories and extract one or more configuration parameters, and substitute the one or more configuration parameters into the extracted abstract interpretation.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sergej Chicherin, Nikolai A. Joukov, Birgit Pfitzmann, Marco Pistoia, Vasily Tarasov, Takaaki Tateishi, Norbert G. Vogl
  • Patent number: 8561179
    Abstract: One embodiment of the present invention provides a system for identifying undesirable features in a network of computers. During operation, the system detects an anomaly associated with a node in the network. Next, the system identifies one or more features which are associated with the anomaly. The system then updates the identified features. Next, the system communicates the information corresponding to updated features to at least one other node in the network. The system then receives information indicating a correlation between the updated features and the anomaly from at least one other node in the network. Next, the system correlates the updated features with the anomaly based on the received information. The system subsequently produces a result which indicates a correlation between the updated features and the anomaly.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: October 15, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Glenn Edward Durfee, James D. Thornton, Chi Shing Kwan
  • Patent number: 8560679
    Abstract: A selected time interval of previously stored events generated by a number of computer network devices are replayed and cross-correlated according to rules. Meta-events are generated when the events satisfy conditions associated with one or more of the rules. The rules used during replay may differ from prior rules used at a time when the events occurred within a computer network that included the computer network devices. In this way, new rules can be tested against true event data streams to determine whether or not the rules should be used in a live environment (i.e., the efficacy of the rules can be tested and/or debugged against actual event data).
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hugh S. Njemanze, Debabrata Dash, Shijie Wang
  • Patent number: 8555254
    Abstract: Item values associated with an execution state of a program executed on a computer are collected in detail while suppressing the computer load. When reducing the interval for collecting values of one item to be monitored, the interval for collecting values of items other than that item is increased. If the computer load is increased, an interval of at least one item is increased. Moreover, there is provided an upper limit for the number of items whose intervals can be reduced simultaneously. Moreover, when varying the interval of the item according to the values of the respective items, the interval variation range is varied according to the item state and the computer load.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: October 8, 2013
    Assignee: Hitachi Ltd.
    Inventors: Hidetaka Sasaki, Motoaki Hirabayashi
  • Publication number: 20130262935
    Abstract: Disclosed is a method of updating Care knowledgebase for specific device models with identification of common device problem types and possible corrective actions for specific mobile device models based on the actions performed by the CSR remotely on the device or by the end user on the device during remote control session.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 3, 2013
    Applicant: AETHERPAL INC.
    Inventors: Artun Kutchuk, Ranjithkumar Palanichamy, Calvin Charles
  • Patent number: 8533686
    Abstract: Embodiments of the present invention provide a system profiler that can be used on any processor architecture. In particular, instead of copying an entire stack every time, the stack is divided into blocks of a fixed size. For each block, a hash value is computed. As stack blocks are sent out of the kernel, the hash value and a copy of the block contents is kept in a user space cache. In the kernel, the hash codes of sent stack blocks are tracked in a table. During system profiling, the kernel module sampling the call stack determines if that stack block was previously sent by checking for the hash value in the kernel table. If the hash matches an entry in the kernel table, then only the hash value is sent. If the hash value is not in the table, the entire block and the hash value is sent.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: September 10, 2013
    Assignee: Red Hat, Inc.
    Inventor: Kristian Hoegsberg Kristensen
  • Patent number: 8516304
    Abstract: An integrated circuit including a logic analyzer with enhanced analyzing and debugging capabilities and a method therefore. In one embodiment, an integrated circuit includes a logic analyzer having a first input receiving a plurality of signals and an output for providing an indication of a detection, by the logic analyzer, of at least one trigger event; and a built in self test block having a first input for receiving one or more of the signals appearing at the first input of the logic analyzer, a second input coupled to the output of the logic analyzer for selectively enabling the BIST block, the BIST block generating and maintaining a signature based upon the first and second inputs thereof.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: August 20, 2013
    Assignee: Lexmark International, Inc.
    Inventors: James Ray Bailey, Christopher Wilson Case, James Patrick Sharpe
  • Publication number: 20130212439
    Abstract: A method of monitoring a network with a test device connected to the network includes monitoring a plurality of packets which pass through the test device, comparing a predefined field of each of the plurality of packets to a predefined pattern so as to identify signature packets, evaluating whether the signature packets satisfy a predefined condition, and, if the predefined condition is satisfied, sending a notification to a user. A system implementing the method is provided.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 15, 2013
    Inventors: Michael Stevens, Robert D'Eletto
  • Patent number: 8505035
    Abstract: A method is disclosed. In at least one embodiment, the method includes providing a system specification of the system; deriving a number N1 of base patterns dependent on the system specification, a base pattern representing at least one service and having a number N2 of parameterisable events and a parameterisable control section representing a control flow and/or a data flow between the events; selecting a number N3, wherein N3?N1, of base patterns and providing a control structure representing a control flow and/or a data flow between the selected base patterns dependent on an event trace expected as a result of the system run; and providing the reference data having at least the selected base patterns and the provided control structure.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: August 6, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Andreas Ulrich
  • Patent number: 8489934
    Abstract: Input messages are received at respective ports (10, 11, 12) of a message controller 4 from a plurality of external devices (100, 110, 120) which use different protocols. When an incoming message arrives at an input port a message object is created, the message object including a label identifying the respective input port. The conversion and subsequent handling of the messages uses program data which is retrieved from a program data store (5) according to the label indicating the input port. The program data retrieved is thus specified by the input port and allows conversion of messages into a common protocol to allow subsequent processing of the messages. This architecture allows the same program data to be called for external devices using the same protocol. Other processes may also be called from the program data store, covering functions such as validation, data enrichment, and exception handling processes.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: July 16, 2013
    Assignee: British Telecommunications public limited company
    Inventors: Paul S Boardman, Steven J Smith, David L Tullett
  • Patent number: 8467912
    Abstract: Some embodiments of the present invention provide a system that controls a cooling fan for a storage array. During operation, an input-output (I/O) metric of the storage array is monitored. Then, the cooling fan is controlled based on the I/O metric.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: June 18, 2013
    Assignee: Oracle America, Inc.
    Inventors: Steven F. Zwinger, Kalyanaraman Vaidyanathan, Kenny C. Gross
  • Patent number: 8463670
    Abstract: In a method for automatically tracking time, a computer receives a user identification. The computer automatically starts a first task, based on the received user identification. The computer records a start time for the first task. The computer monitors a state of the first task. The computer automatically records an end time for the first task in response to determining that the state of the first task has changed.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jarir Kamel Chaar, William R Cope, Jr., Per J Kroll, Gaston Robert Williams
  • Patent number: 8464102
    Abstract: A transportation vehicle including a high-resolution clock, an electronic network including two or more tasks, including first and second tasks, and a memory including instructions causing a processor to classify faults in the electronic network using the clock. The steps include receiving a first fault code generated at the first task, receiving a second fault trouble code generated at the second task of the electronic system in response to a second fault, and identifying an execution cycle offset associated with the first and second tasks using an execution schedule, and considering whether the first cycle is separated from the second cycle by the execution cycle offset identified by the schedule. The instructions also cause the processor to identify causal relationships for a plurality of faults via a pair-wise repetition of the above-described analysis for at least one combination of tasks other than the first and second tasks.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: June 11, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Purnendu Sinha, Dipankar Das
  • Patent number: 8458539
    Abstract: An apparatus for debugging internal signals of integrated circuits is presented. In one embodiment, the apparatus comprises a number of vector registers associated with states of a state machine. A group of registers, associated with a state of the state machine, comprises a mask register an arm register. A comparator compares debug data with contents of the mask register and the arm register to determine a comparison result to be stored in one or more bit positions of the vector register. The apparatus further comprises a triggering logic unit to determine whether or not to trigger a fire event based on the vector registers.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventors: Tsvika Kurts, Daniel Skaba, Michael Israeli, Itai Samoelov, Julius Mandelblat
  • Patent number: 8453014
    Abstract: A management system, which manages an information processing system by identifying a cause location based on previously defined analysis rule information, displays a status that is a condition of the analysis rule information but is not receivable, based on acquirable status information of the apparatuses making up the information processing system or information about statuses received in the past.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: May 28, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Kunii, Tomohiro Morimura, Takaki Kuroda
  • Publication number: 20130103987
    Abstract: In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated between on-die agents at speed and to provide the information to an off-die agent at a slower speed. Other embodiments are described and claimed.
    Type: Application
    Filed: December 11, 2012
    Publication date: April 25, 2013
    Inventors: Tina C. Zhong, Jason G. Sandri, Kenneth P. Griesser, Lori R. Borger
  • Patent number: 8429453
    Abstract: A management server includes a meta rule for identifying an event to be a root cause and a failure recovery method that corresponds to the meta rule for an event capable of occurring in a plurality of node apparatuses, and also displays a cause event to be a root cause of an event detected by the management server, and a method for recovering from this cause event.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: April 23, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ito, Nobuo Beniyama, Yuji Mizote, Takaki Kuroda
  • Publication number: 20130097462
    Abstract: A logic analyzer embedded in a data processor includes a state processing unit for providing state machines for storing state conditions of functional blocks of the data processor and triggering sequences of states with corresponding actions based on True/False evaluation of state conditions. The configurations of the state machines that can be selected by the user include different combinations of a first clock frequency CLK1, which is the fastest distributed clock frequency of the device, and a second sub-multiple clock frequency CLK1/X for processing different sequences of states and synchronizing state conditions of the state machines. The state processing unit performs sample operations capturing assertion events synchronized by the first clock frequency CLK1, and hold operations on captured assertion events during periods defined by the first or second clock frequency CLK1 or CLK1/X as selected by the user.
    Type: Application
    Filed: December 9, 2012
    Publication date: April 18, 2013
    Inventors: Vivek Singh, Neeraj Chandak, Mark Maiolani, Gary L. Miller
  • Patent number: 8423831
    Abstract: A method for auditing and correcting at least one component in a system, involving defining a first audit rule for the at least one component, wherein the first audit rule defines a check to be performed on the at least one component, defining a corrective action associated with the first audit rule, executing the first audit rule for the at least one component and the corrective action associated with the first audit rule, wherein the first audit rule and the corrective action are executed to identify and remove a problem in the system, and performing a system action upon successful execution of the corrective action.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: April 16, 2013
    Assignee: Oracle America, Inc.
    Inventors: Gerard Jesudoss, Prabhat L. Hedge, Xhipra Tyagi, Vadiraj Deshpande, Karthick Dharmarajan
  • Patent number: 8423826
    Abstract: A management system comprises at the least a first analysis rule information and a second analysis rule information, acquires a first analysis result and a second analysis result based on a detected status of an information processing apparatus, and aggregates and displays a first analysis result and a second analysis result based on (A) a cause denoted by an analysis result, (B) a status condition of analysis rule information that forms the basis for the analysis result, or (C) a detected status.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: April 16, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Morimura, Kiminori Sugauchi
  • Publication number: 20130091388
    Abstract: A method for transparent debug of a hardware queue and recreation of an operational scenario comprising: use of a computer device to: monitor a plurality of inputs and outputs from a plurality of hardware queues associated as parts of a design; receive a request to save from an external source; pause one or more hardware queues upon command; receive hardware queue information from at least one of the paused hardware queues; dump said hardware queue information from at least one paused hardware queue; store the hardware queue information in a data storage connected to the computing device; compare the received information to stored data representative of a functional hardware queue; identify errors and failures in each monitored hardware queue from the comparing and; restore the hardware queue to a previous state.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: LSI CORPORATION
    Inventors: Carl E. Gygi, Craig R. Chafin
  • Publication number: 20130086430
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: determining that a diagnostic test should be performed on a hardware component of a plurality of hardware components, wherein the plurality of hardware components support a plurality of agent devices and at least one agent device of the plurality of agent devices is assigned to at least one of the plurality of hardware components; ensuring that no agent device of the plurality of agent devices is assigned to the hardware component; and after ensuring that no agent device of the plurality of agent devices is assigned to the hardware component, performing the diagnostic test on the hardware component, wherein at least one other hardware component of the plurality of hardware components continues operation during performance of the diagnostic test.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: Alcatel-Lucent USA, Inc.
    Inventors: Eric J. Bauer, Randee S. Adams, William D. Reents, Mark M. Clougherty
  • Patent number: 8402311
    Abstract: 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: Grant
    Filed: July 19, 2010
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Venkata Seshu Kumar Kurapati, Ilarie G. Letca, Ashvinkumar J. Sanghvi, Dhananjay Madhusudan Mahajan, Alexandre A. Coelho, Rajeev Sudhakar, Anandha Ganesan
  • Publication number: 20130055031
    Abstract: A synchronization controller has a synchronization determiner for determining a synchronization deviation in a CPU, an abnormality sign related information obtainer for obtaining abnormality sign related information on the basis of transaction monitoring information, and an abnormality determiner, when there is a synchronization deviation, for determining the presence/absence of a sign of abnormality in the CPU on the basis of the abnormality sign related information.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 28, 2013
    Applicant: NEC Corporation
    Inventor: Takanobu SAITO
  • Publication number: 20130055030
    Abstract: A data processing apparatus, comprising processing circuitry, which in use, generates data and debug circuitry arranged to debug operation of the processing circuitry. The processing circuitry includes bus circuitry arranged to pass data at least one of into and out of the processing apparatus over a communication bus. The debug circuitry comprises monitoring circuitry arranged to monitor the data generated, in use, by the processing circuitry and generate a stream of trace elements. An interface unit is arranged to interface, using the bus circuitry, the trace elements generated by the monitoring circuitry onto the communication bus to be output, in use, from the processing apparatus using the communication bus. The interface unit comprises a controller which is arranged to control operation of the interface unit independently of the operation of the processing circuitry.
    Type: Application
    Filed: September 23, 2011
    Publication date: February 28, 2013
    Applicant: ULTRASOC TECHNOLOGIES LTD.
    Inventors: Andrew Brian Thomas Hopkins, Stephen John Barlow, Constantine Krasic
  • Patent number: 8381037
    Abstract: A method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the overhead in gathering such information. Performance indicators are associated with instructions or memory locations, and processing of the performance indicators enables counting of events associated with execution of those instructions or events associated with accesses to those memory locations. The performance information that has been dynamically gathered from the assisting hardware is available to the software application during runtime in order to autonomically affect the behavior of the software application, particularly to enhance its performance. For example, the counted events may be used to autonomically control an execution-path selection within the software application.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Christopher Michael Richardson, Robert John Urquhart
  • Patent number: 8381033
    Abstract: A method and system for fault management in virtual computing environments are provided. The system includes: a monitor of fault events from virtual machines and host devices in a virtual computing environment and a monitor of situation events in the virtual computing environment wherein the situation events refer to a virtual machine name and a host device name. A universal faults component determines if a fault event affects both virtual machines and host devices and a correlating component correlates fault events relating to virtual machines and host devices as relating to the same problem. Host machine fault events correlated to a problem are marked as a root event and virtual machine fault events correlated to a problem are marked as symptoms with a link to the root event.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: David Richard Franklin
  • Patent number: 8381038
    Abstract: An operation management system 12 alleviates the burden on an administrator 103 who carries out reappearance monitoring of a failure that occurred in a computer system 11. The operation management system 12 detects one or more detected events occurring in the computer system 11, and selects a first causal laws code 180 included in a causal laws information 168 based on the causal laws information 168 and the detected event. The operation management system 12, in a case where the composition of the computer system 11 has been changed to eliminate the cause of generation of the detected event, selects a second causal laws code 180 included in a post-change causal laws information 168 based on the post-change causal laws information 168 and the first causal laws code 180, and notifies the administrator 103 of information related to the selected second causal laws code 180.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: February 19, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Toshiyuki Hasegawa, Yuji Mizote, Takaki Kuroda, Nobuo Beniyama
  • Patent number: 8375255
    Abstract: A device detects and diagnoses correlated anomalies of a network. The device includes an anomaly detection module receiving a first data stream including an event-series related to the network. The anomaly detection module executes at least one algorithm to detect a potential anomaly in the event-series. The device further includes a correlating module receiving a second data stream including other event-series related to the network. The correlating module determines whether the potential anomaly is false and determines whether the potential anomaly is a true anomaly.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 12, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Jia Wang, Ashwin Lall, Ajay Mahimkar, Jun Xu, Jennifer Yates, Qi Zhao
  • Patent number: 8365019
    Abstract: A system and method of problem determination and resolution utilizes enhanced problem classification, and effectively categorizes any problem a user experiences by leveraging all available data to recognize the specific problem. Historical problem data is labeled with the cause of that problem and is analyzed to learn problem patterns. The historical problem data is classified into a predefined hierarchical structure of taxonomies by using an incremental online learning algorithm. The hierarchical structure and learned patterns are utilized to recognize problems and generate the root cause of the problem when given a new set of monitoring data and log data.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anca Sailer, Hidayatullah Habeebullah Shaikh, Yang Song
  • Patent number: 8356223
    Abstract: A system including a frame capture module, a serializer, and a deserializer. The frame capture module is configured to receive, from a device under test, data corresponding to test results, and package the data into first data frames. The serializer is configured serialize the first data frames to form serial messages that include serialized data. The serializer includes i) a first serial link configured to output the serial messages according to a first clock domain, and ii) a second serial link configured to output the serial messages according to a second clock domain. The deserializer is configured to deserialize the serial messages received on the first serial link and the second serial link to form second data frames.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: January 15, 2013
    Assignee: Marvell International Ltd.
    Inventors: Saeed Azimi, Son Ho, Daniel Smathers
  • Patent number: 8352775
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: January 8, 2013
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 8347144
    Abstract: A method for reducing false alarms in a monitoring system comprising the steps of: providing an initial fault set (or a preliminary fault set) and using a decision process to successively reduce this initial fault set to a fault ensemble, said decision process using increasing probability or confidence in the initial fault set to generate the fault ensemble, which is considered to reflect a true abnormal condition; the decision process comprising at least two steps: the first step is generating a preliminary fault set by using a standard anomaly detection method with the additional variable (or adaptive) thresholds or temporal filters; the second step is using the preliminary fault set to generate at least one fault ensemble, each of which comprises a reduced number of refined faults that represent a more confident explanation of the cause(s) of an abnormal condition.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: January 1, 2013
    Assignee: Scientific Monitoring Inc.
    Inventors: Asif Khalak, Link Jaw
  • Patent number: 8347143
    Abstract: The management and analysis of events of communications environments are facilitated. Events, such as alert and network events, are separated into a plurality of pools, depending on the classification of event. Each pool has events exclusive of one type of event. The events are placed in the appropriate pools via one or more analysis routines. Additionally, events of at least one type of pool are further analyzed using one or more analysis routines to determine which events, if any, are to be reported.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark G. Atkins, Dawn S. Moyer
  • Patent number: 8335946
    Abstract: A method for centralization of process sequence checking includes defining a set of steps in a sequence for a process and defining an order of steps in said set of steps. The method includes determining whether one of said steps started independently of others of said steps and determining whether one of said steps completed independently of others of said steps. The method includes determining whether the sequence started, determining whether the sequence completed, and determining whether a sequence fault occurred.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: December 18, 2012
    Inventors: Kevin M. Baltes, Trenton W. Haines
  • Publication number: 20120317444
    Abstract: Monitoring and diagnosing device including: a classification information storage section; frequency information storage section; a first data classifier section reading out reference classification information from the classification information storage section, comparing operational data, detected by a plurality of sensors and inputted in time sequence, with the reference classification information to classify the operational data, and then generating operational data classification information; a frequency comparator section compiling the operational data classification information, generating operational data frequency information by adding, to the operational data classification information, appearance frequency information for each classification of operational data, reading out reference frequency information from the frequency information storage section, and then generating operational data frequency comparison information by comparing operational data frequency information with the reference frequenc
    Type: Application
    Filed: January 28, 2010
    Publication date: December 13, 2012
    Inventors: Hideaki Suzuki, Yoshinori Furuno, Kozo Nakamura, Shinya Yuda, Hiroki Uchiyama
  • Patent number: 8326971
    Abstract: A method and apparatus is provided for monitoring operations of a specified transaction server that has an associated network topology. One embodiment comprises the steps of defining a plurality of zones within the network topology, and assigning one or more monitoring agents to each of the zones, wherein each agent is adapted to selectively run synthetic transactions with the specified server. The method further comprises monitoring results of successive synthetic transactions carried out by the agents, in order to detect any errors associated with the successive transactions. In response to detecting a performance or an availability problem, selectively, that is associated with a particular synthetic transaction run by a particular one of the agents, one or more agents is dynamically scheduled to run synthetic transactions, wherein each scheduled transaction has a specified relationship with the particular transaction.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott Stephen Dickerson, James Nicholas Klazynski
  • Patent number: 8327432
    Abstract: An example embodiment of the present invention provides processes relating to self-initiated end-to-end monitoring for an authentication gateway. In one particular implementation, the authentication gateway periodically creates and stores a temporary logon for access to a network and then sends a message including the temporary logon over a secure connection to a client. When the client receives the temporary logon, the client responds to the message by attempting to access a configurable network site. The authentication gateway redirects the client to a captive portal which prompts the client for a logon and the client enters the temporary logon at the captive portal. Then upon validating the temporary logon against the stored temporary logon, the authentication gateway authorizes access to the network. If the client successfully accesses the site, the client sends a verification report to the authentication gateway indicating successful access. Otherwise, the client reports on the failed access.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: December 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pok Wong, Sunil Bhupatrai Mehta
  • Patent number: 8327335
    Abstract: An improved method is provided for identifying a cause of a performance problem experienced by an application in a computing environment. To help a user find and isolate the problem quicker, the method proposes a unified performance analysis report that presents the most likely indicators of the source of the performance problem. The report presents performance metrics for the software services used by the application and charts the metric values over time since it is often the change in a metric that indicates a problem. Each metric chart should also include an indicator for the state of service for the application. This will help the user correlate metrics from multiple sources to the time period in which the application experienced a problem.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: December 4, 2012
    Assignee: Compuware Corporation
    Inventors: William Noble, Rosina M. Beadle, Terrence V. Harshfield, Kristen Allmacher, Jerry Amos Dunst, Bryce Dunn, Sithanshu K. Shashidhara, Bartosz Gatz, Krzysztof Ziemianowicz
  • Patent number: 8327189
    Abstract: A technique diagnoses an incident on a computer system. The technique involves electronically receiving a bundle of diagnostic information from the computer system and storing the diagnostic information in memory after the incident on the computer system has occurred. The technique further involves electronically applying a set of diagnostics analyzers (e.g., diagnostics analyzers for discovering known incident signatures and invariant violations) from a diagnostics analyzer database to the diagnostic information after the bundle of diagnostic information is electronically received from the computer system and stored in the memory. The electronic application of the set of diagnostics analyzers from the diagnostics analyzers database to the diagnostic information results in a set of analyzer results. The technique further involves electronically generating a report which identifies a reason for the incident on the computer system based on the set of analyzer results.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Bradford B. Glade, Naum Gurevich
  • Patent number: 8321865
    Abstract: A keyed delay is used in the processing of streaming data to decrease the processing performed and the output provided. A first event, within a particular window, having a particular key starts a delay condition. Arriving events with the same key replace the previous arrival for that key until the delay condition is satisfied. In response thereto, the latest event with that key is output.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Henrique Andrade, Mitchell A. Cohen, Bugra Gedik
  • Patent number: 8321523
    Abstract: A method of maintaining Network Information Service (NIS) maps where modifying information about any of the network entities described by the NIS maps requires only incremental update of the NIS maps instead of full NIS map regeneration. A further method of detecting when network entity records on a network directory server change so that NIS map updates are necessary.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: November 27, 2012
    Assignee: Centrify Corporation
    Inventors: Craig L. Lawson, Paul Moore
  • Patent number: 8321553
    Abstract: Embodiments of the present invention are directed towards a method and apparatus for calling virtual machine across processes. In one embodiment, it is determined whether a virtual machine is running in the same process. If a virtual machine is running in the same process, that virtual machine is used. If a virtual machine is running in another process, the application sends commands for the virtual machine to an intermediary application in the same process. The intermediary application passes the commands on to another intermediary application in the process where the virtual machine is running, and that intermediary application sends the commands to the virtual machine. Communication from the virtual machine to the application are performed in the reverse order.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: November 27, 2012
    Assignee: Oracle America, Inc.
    Inventors: Igor Davidvoich Kushnirskiy, Sergey V. Lunegov
  • Publication number: 20120297252
    Abstract: A computer implemented method, computer program product and system for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, includes: collecting metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics; performing a wavelet transform on each of the at least one spectrum; and analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource.
    Type: Application
    Filed: June 24, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano Borghetti, Gianluca Della Corte, Leonida Gianfagna, Antonio Perrone, Antonio M. Sgro
  • Patent number: 8306802
    Abstract: A method for digital circuit design. The first step of the process is the step of providing a circuit design in the form of a hardware definition language. Then, the process produces a binary simulation of the design by setting out for each unit of time during execution of the hardware design the a control state and a program state of the design and assigns a symbol to each signal of the design. The process proceeds by executing a symbolic simulation of the design, concluding with identifying and capturing the combinational logic expression of the simulation output and the next state functions of the simulation.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: November 6, 2012
    Assignee: Synopsys, Inc.
    Inventors: Yunshan Zhu, James Herbert Kukula, Robert F. Damiano, Joseph T. Buck
  • Patent number: 8307374
    Abstract: Service and network management events are correlated, enabling a user to correlate all the application and network events that stem from a common fault without requiring repeated and exhaustive capturing of detailed knowledge of the network assets, the topological relationships and all possible events.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: November 6, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Joshua H. Rosenbluth, Joseph Vassallo, Silvano Valle, Atul Vohra, Robert S. Bateman
  • Publication number: 20120278661
    Abstract: A hard disk backplane for supporting a number of hard disks includes a display unit for displaying the present status of the hard disks, and a programmable logic chip. The display unit includes at least one seven segment LED display. The status displayed includes an indication of a normal working or an indication otherwise for abnormal working. The programmable logic chip is configured for obtaining signals as to the present status of the plurality of hard disks, and driving the at least one seven segment LED display to display the status based on the signals.
    Type: Application
    Filed: June 27, 2011
    Publication date: November 1, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: WEI-DONG CONG
  • Publication number: 20120272101
    Abstract: A server testing system is used for testing servers of a server system and includes a power source, switches, a connection device, a controlling device, and a display device. Each switch is connected to the power source and the controlling device. The controlling device is connected to the connection device and the display device. The controlling device controls each switch to connect a corresponding server to the power source. When receiving a feedback signal from a server, the connection device sends a status signal to the controlling device. The status signal triggers the controlling device to control a corresponding switch to disconnect and then connect the server to the power source. The controlling module controls the switches to turn each server on and off for a predetermined number of times and controls the display device to display a warning when a server is not working normally.
    Type: Application
    Filed: July 21, 2011
    Publication date: October 25, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: MU-CHENG CHI
  • Patent number: 8296415
    Abstract: A solution is proposed for implementing a self-adapting reconciliation process. Multiple user accounts are defined on different endpoints for accessing protected resources thereof; a server centralizes the definition of the user accounts on a single point of control which is then synchronized with user account definitions on the endpoints. A dynamic reconciliator, interposed between the server and the endpoints, receives any request from the server for a reconciliation process to be completed in a predefined time-frame. The reconciliator collects the required information from the endpoints and determines an optimal time pattern for the processing of the information by the server over the time-frame according to an estimated amount of information expected to be received and an estimated workload distribution of the server in the time-frame. The reconciliator transmits the information to the server according to this time pattern.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andrea Di Palma, Paolo Ottaviano, Caterina Perri