Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
  • Patent number: 7930609
    Abstract: A circuit verifying method is provided for a logic circuit of a first sequential circuit which outputs a first data based on an input data in synchronization with a first clock signal, and a second sequential circuit which outputs a second data based on the first data in synchronization with a second clock signal with a period longer than that of a first clock signal. The circuit verifying method includes detecting a change of the input data in synchronization with the first clock signal; outputting a data indicating a meta stable state during a period longer than one period of the first clock signal based on the change of the input data as the first data; storing the changed input data in a storage unit based on the change of the input data; and outputting the changed input data which has been stored in the storage unit as the first data after stop the output of the data indicating the meta stable state.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: April 19, 2011
    Assignee: Renesas Electronics Corporation
    Inventor: Tsuyoshi Inagawa
  • Patent number: 7930597
    Abstract: The invention includes a method and apparatus for validating system properties exhibited in execution traces. In one embodiment, a method for testing a system under test (SUT) includes determining a system testing result for the SUT using at least one structured term generated by monitoring an execution trace of the SUT using at least one parameterized pattern. A test procedure is executed for the SUT. The test procedure has at least one parameterized pattern associated therewith. An execution trace generated during execution of the test procedure is parsed, where the execution trace includes unstructured information and the execution trace is parsed using the at least one parameterized pattern to identify at least one matching pattern. A system testing result for the SUT is determined using at least one structured term that is generated using the at least one matching pattern. In this manner, behavior of the system under test during the test procedure may be validated.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: April 19, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Fangzhe Chang, Yangsong Ren, Thomas L. Wood
  • Patent number: 7921333
    Abstract: A replay analyzer is disclosed. The replay analyzer is able to capture traffic from a transmission medium such as a buss and store it in a trace buffer. The replay analyzer can replay that captured data repeatedly as desired and can trigger activity based on patterns found in the captured data. If desired, the captured data may be used for purposes of traffic generation.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: April 5, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Dale T. Smith, Travis N. Ferguson, David Christopher. Keenan
  • Patent number: 7917664
    Abstract: A storage apparatus having a plurality of storage units for storing data comprises: a detecting module for detecting status information indicative of the operation environment of said storage apparatus; a controlling module for accessing said data in said storage unit, said controlling module performing processing in accordance with said status information; and a relaying module for relaying said data between said controlling module and said storage units, storing the status information, and transmitting said status information stored in said relaying module to said controlling module in response to a request from said controlling module.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 29, 2011
    Assignee: Fujitsu Limited
    Inventors: Nobuyuki Honjo, Yukihiro Yoshiya, Atsuhiro Otaka, Hidetoshi Satou, Oumar Thielo
  • Patent number: 7912932
    Abstract: Service request information in a first format for use by a first computerized system is synchronized with the service request information in a second computerized system that utilizes a second format by using an service request common object data model.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: March 22, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Maria Theresa Barnes-Leon, Nardo B. Catahan, Jr., Shailendra Garg, Ramaswamy Sundararajan
  • Patent number: 7913030
    Abstract: In one aspect, a system for indexing transactions over a shared bus is described. In various embodiments, the system includes a host controller and a plurality of storage devices in communication with the bus. Each of the storage devices is configured to store data. The bus facilitates communications between the host controller and the plurality of storage devices. A selected one of the storage devices is configured to function as a transaction indexer to monitor the bus and index and store selected transaction information associated with operations that occur over the bus. While the host controller may be arranged to configure the transaction indexer, the transaction monitoring, indexing and storing are performed substantially automatically by the transaction indexer without requiring further instructions from the host controller.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: March 22, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Nir Perry, Polina Marimont, Alain Nochimowski
  • Patent number: 7912669
    Abstract: A process for a prognosis of faults in electronic circuits identifies parameters of a circuit under test. An upper and a lower limit is determined for one or more components of the circuit under test. A population of faulty and non-faulty circuits are generated for the circuit under test, and feature vectors are generated for each faulty and non-faulty circuit. The feature vectors are stored in a fault dictionary, and a feature vector for an implementation of the circuit under test in a field operation is generated. The feature vector for the implementation of the circuit under test in the field operation is compared to the feature vectors in the fault dictionary.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: March 22, 2011
    Assignee: Honeywell International Inc.
    Inventor: Sumit K. Basu
  • Patent number: 7913123
    Abstract: An apparatus and computer program product are disclosed for, in a processor, concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers. A hardware trace facility captures hardware trace data in a processor. The hardware trace facility is included within the processor. The hardware trace data is transmitted to a system memory utilizing a system bus. The system memory is included within the system. The system bus is capable of being utilized by processing units included in the processing node while the hardware trace data is being transmitted to the system bus. Part of system memory is utilized to store the trace data. The system memory is capable of being accessed by processing units in the processing node other than the hardware trace facility while part of the system memory is being utilized to store the trace data.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ra'ed Mohammad Al-Omari, Alexander Erik Mericas, William John Starke
  • Patent number: 7904757
    Abstract: To trace an activity through multiple components or applications that may be involved in the performance of the activity, an activity identifier can be generated and utilized by the various components or applications. Each can generate its own activity identifier to minimize changes to existing interfaces. When logging of events has been activated, each application or component can provide, to an event store, an indication of the activity identifier it is using for a given activity. If a preceding or subsequent component utilizes a different activity identifier for aspects of the same activity, a link between the two activity identifiers can be communicated to the event store. Subsequently, examination of the event store can filter out irrelevant entries based on the activity identifiers. A graph linking the various related activity identifiers can be created and only those events associated with activity identifiers not in the graph can be filtered out.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Ari Pekka Niikkonen, Darene Brice Lewis, Anthony Goodrich Jones, Gueorgui Bonov Chkodrov, Tin Qian, Shuangtong Feng, Jwalin Buch
  • Publication number: 20110055637
    Abstract: In an embodiment, a data processing system comprises a repository configured to store a plurality of event message definitions for error messages, syslog messages, or other notification messages that may be emitted by one or more managed network elements; event annotation logic coupled to the data repository and configured to receive and store one or more annotations to each of the event message definitions, wherein each of the annotations specifies event context information to be collected in the managed network elements when an associated event message occurs; event forensics definitions generator logic coupled to the event annotation logic and configured to generate an event forensics definitions file capable of interpretation by one or more managed network elements and comprising event type identifiers and context information identifiers for context information to be collected, and configured to cause distributing the event forensics definitions file to the one or more managed network elements.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: L. Alexander Clemm, Carlos M. Pignataro, Rodney S. Dunn, Steve Chen-Lin Chang, Shyyunn Sheran Lin
  • Patent number: 7899680
    Abstract: According to an embodiment of the invention, a remote management device is integrated into a processing system, such as a filer or other storage server, and the remote management device and administrative data (such as console data) generated by the processing system are accessible even if the processing system becomes inoperable. The processing system includes a console port that outputs administrative data in the form of administrative data during system operation. The remote management device is accessible remotely, for example through a local area network (LAN) or a wide area network (WAN) such as the Internet, or a combination of networks. The remote management device intercepts the administrative data output by the console port and stores the data into memory on the remote management device.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: March 1, 2011
    Assignee: NetApp, Inc.
    Inventors: Mark Insley, Michael Rubin, Dan Gilson, Pradeep Kalra, Peter Snyder
  • Patent number: 7895315
    Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event-messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: February 22, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
  • Publication number: 20110041143
    Abstract: A mechanism is provided for automatically closing a file or a device. A service routine monitor monitors a request received from either an application that opened the file or a device driver that readied the device. The service routine monitor determines whether the file or the device has been accessed within a predetermined time interval. Responsive to the file or the device failing to be accessed within the predetermined time interval, the service routine monitor sends a call to the application that opened the file or the application or a higher level device driver that requested that the device driver ready the device. Responsive to a response from the application or the higher level device driver indicating that the use of the file or the device is no longer needed, the service routine monitor closes the file or quiesces the device.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jos M. Accapadi, Brian W. Hart, Anil Kalavakolanu, Steven F. Lang
  • Patent number: 7890807
    Abstract: A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects “suspect” values for “suspect” configuration parameters used by a “sick” application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Chad E. Verbowski, Jiahe Helen Wang, John C. Platt, Ruyun Zhang, Yu Chen
  • Patent number: 7886196
    Abstract: A method for process monitoring with an automation manager includes: obtaining a unique process identifier (pid) of a to be monitored application process; calling an operating system using a system call function from a monitoring process; wherein the system call function adds the monitoring process to a list of interested processes of one or more to be monitored application processes; wherein the to be monitored application processes are not child processes of the monitoring process; waiting of the monitoring process until the operating system notifies the monitoring process, that the unique pid of the to be monitored process is no longer available; wherein in the event the unique pid of the to be monitored process is no longer available: notifying the automation manager that the to be monitored application process associated with the unique pid has terminated; and wherein interested processes are the monitoring processes that have called the system call function.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wolfgang Reichert, Volker Schoelles
  • Patent number: 7886054
    Abstract: A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path.
    Type: Grant
    Filed: October 11, 2000
    Date of Patent: February 8, 2011
    Inventors: Siddhartha Nag, Alfred D'Souza, Naveed Alam, Rakesh Patel
  • Patent number: 7886302
    Abstract: A method and system for monitoring the CPU time consumed by a software agent operating in a computer system. A resource tracking process is executed on the system. When an operating agent is detected, an agent lifetime timer is initialized. Then, CPU resources for the agent are identified and stored. Checks are made at predetermined intervals to determine if the agent is still alive. When the agent terminates, a measurement is made of the CPU time utilized by the agent. The measurement is then stored in memory.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: A. Julie Kadashevich
  • Patent number: 7886295
    Abstract: The present invention provides a connection manager, method, system and program product for centrally managing computer applications. Specifically, under the present invention, a connection manager is provided that centrally manages the applications through a queue broker, and communicates with components of a heartbeat manager and cleanup manager. The connection manager of the present invention provides, among other things, a centralized point for: (1) applications to directly connect to one another; (2) heartbeats of the applications to be monitored; and (3) any necessary cleanup actions to be implemented.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ernest J. Burger, Maria T. Kapogiannis, Andrew C. Stafford, So Ying Tse-Lam
  • Patent number: 7881990
    Abstract: In various embodiments, an application may automatically track the amount of time a user spends performing activities on one or more computer applications. The tracked time may be used, for example, to bill a client for the activities performed. To automatically track time for a user, a time tracking application may monitor a user's activities and store time tracking entries with the types of activities performed and the time spent performing the activities. These activity types may be correlated against billing codes.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: February 1, 2011
    Assignee: Intuit Inc.
    Inventor: James A. Slattery
  • Patent number: 7877646
    Abstract: In general, in one aspect, the invention relates to a method for monitoring a computing device, that includes receiving, by a data collector, a plurality of system messages from a system controller, wherein the data collector is wired to a serial port component of the system controller, wherein the system controller is factory preconfigured to automatically send the plurality of system messages via the serial port when the data collector is connected to the serial port, wherein the computing device comprises the system controller, and wherein the data collector is independent of the computing device. The method further includes storing data from the plurality of system messages on the data collector, receiving, by the data collector, a data transmit request, and wirelessly transmitting, by the data collector, the data to a field receiver.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: January 25, 2011
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Baranowsky
  • Publication number: 20110016360
    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: April 6, 2010
    Publication date: January 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano Borghetti, Gianluca Della Corte, Leonida Gianfagna, Antonio Perrone, Antonio M. Sgro
  • Publication number: 20110010587
    Abstract: A system management procedure combines operations for performing operation management in a computer system, the system management knowledge capable of specifying a post-status of each constituent element of the computer system, the post-status being expected as a result that the operations are executed in accordance with the system management procedure, are previously stored in databases. Then, it is judged that a failure occurs, when an actual state of the computer system as a result that the operations are executed based on the system management procedure, is inconsistent with the expected post-status. When the failure occurred, a revising method capable of making the actual state of the computer system as the result that the operations are executed in the system management procedure, to be consistent with the expected post-status, is derived to be proposed.
    Type: Application
    Filed: September 20, 2010
    Publication date: January 13, 2011
    Applicant: FUJITSU LIMITED
    Inventor: Shinji Kikuchi
  • Patent number: 7865795
    Abstract: Methods and apparatuses for generating a random sequence of commands for a semiconductor device. The method generates random state transitions within a finite state machine model of the semiconductor device. A sequence of commands is determined which are associated to the generated random state transitions based on the finite state machine model of the semiconductor device.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 4, 2011
    Assignee: Qimonda AG
    Inventors: Thomas Nirmaier, Wolfgang Spirkl
  • Patent number: 7865780
    Abstract: A system and method for providing randomly-generated test cases for a set of interfaces of a piece of software are disclosed. A test case generator is initialized with parameter arrays Sp with cardinality mp and a prime number qp. For each independent parameter p of each of the set of interfaces, a test case number t is generated. A test case is then generated based on the values for each independent parameter p and based on t and Sp, mp, and qp.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: January 4, 2011
    Assignee: SAP AG
    Inventors: Stefan Dipper, Peter John
  • Publication number: 20100332908
    Abstract: A network adaptor which performs CPU loads and stores to remote memory over network fabrics. The network adaptor receives a transfer request from a compute node and converts the request to a remote transfer request, which is transmitted to the network. The network adaptor then monitors the network connection for a remote completion response. When the network adaptor receives the remote completion response within a specific time period, the network adaptor transmits a first completion response to the compute node. If the network adaptor does not receive the remote completion response within the specific time period, the network adaptor transmits an “early completion response” to the compute node. The network adaptor continues to monitor for the actual response. This allows the compute node to continue processing without having to wait for the actual response to be received. The method handles small payloads efficiently and also accounts for long completion delays.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Bjorn Dag Johnsen, Rabin A. Sugumar, Ola Torudbakken
  • Patent number: 7861125
    Abstract: A image data processing apparatus comprises: a user interface; an input device; a processor that converts original data; a first monitoring unit that monitors operation of the user interface or the input device; a second monitoring unit that monitors processing of the processor; a first storage unit that sequentially stores in chronological order at least one of operating records and processing records; an error detecting unit that detects an error; a second storage unit that, when an error is detected, stores determination information that includes a plurality of records that are stored in the first storage unit within a predetermined time period up until the error occurs; an error prediction unit that predicts occurrence of an error by determining whether there is agreement between the plurality of records and the determination information; and a process modifier that, when occurrence of an error is predicted, modifies the processing of the processor.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: December 28, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Michihiro Yamazaki, Shinichi Murayama
  • Patent number: 7861127
    Abstract: A system includes a support side host (PCh1) connected to a network (n1) and a monitored side system (u1) connected to the network (n1). The monitored side system (u1) is formed by monitored/support object devices (ud1, ud2) and an interface device (us4) connected between the devices and the network (n1) for transmitting and receiving data between the devices and the monitor host (PCh1) via the network (n1). The interface device (us4) has a debug log processing unit (us2) for directly communicating with the devices by serial interface connection with the devices (ud1, ud2) without using a device interface unit (us1) controlling the connection with the devices.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: December 28, 2010
    Assignee: Panasonic Corporation
    Inventor: Akiyoshi Yamashita
  • Patent number: 7859856
    Abstract: A protocol analyzer for analyzing traffic on a bus. A tap card is used to tap into a bidirectional bus. The tap provides a pass through connection from the card to the host and taps off of the bus. While tapping off the bus, stubs lengths are minimized and input capacitance is minimized. A repeater that preferably has no internal termination provides a differential input and a differential output or a single ended output. The bus lines are input to one of the inputs in the differential inputs and a reference voltage is provided to the other differential input. The reference voltage enables the tap to determine if the data is high or low. A jumper is also included in the tap such that the reference voltage can be selected from the host or from the pod.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: December 28, 2010
    Inventor: Eric J. Lanning
  • Publication number: 20100325493
    Abstract: In the system management server, an information processing apparatus that is an event-information acquisition target is registered as a monitored apparatus in configuration information; event information that complies with a rule stored in advance is identified from among a plurality of pieces of event information stored in the system management server; a server apparatus for a network service related to the event information is identified; and a message is displayed which indicates that the cause of the event that occurred in a client information processing apparatus which has generated event information is an event related to the network service, which occurred in the server apparatus.
    Type: Application
    Filed: January 26, 2009
    Publication date: December 23, 2010
    Applicant: HITACHI, LTD.
    Inventors: Tomohiro Morimura, Takayuki Nagai, Kiminori Sugauchi, Takaki Kuroda, Yoshihiro Arato
  • Publication number: 20100318855
    Abstract: Techniques for performing diagnostics are described. In one embodiment, in response to an alert or a request to perform diagnostics, a topological relationship is generated comprising a set of applications and a set of systems determined based upon information in the alert or request. The topological relationship encapsulates relationships between the set of applications and the set of systems. In one embodiment, a set of causal network models to be used for performing the diagnostics is determined based upon the applications and systems in the topological relationship.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Oracle International Corporation
    Inventors: Mirza Mohsin Beg, Charles P. Sum
  • Patent number: 7853828
    Abstract: A hardware independent and graphically extensible tester state browsing technique for observing and modifying operating state of test equipment includes accessing a descriptor file describing an architecture of the test equipment, invoking a set of plugins associated with one or more subsystems of the test equipment, and displaying a map with a set of drill-down mechanisms each associated with different ones of the subsystems of the test equipment which invoke the respective plugin associated with its corresponding respective subsystem.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: December 14, 2010
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Jeffrey Johnson, Ben Rogel-Favila, Alan Davis
  • Publication number: 20100306595
    Abstract: A scenario creating apparatus which creates a scenario for verifying operation of an information processing system in which a plurality of servers including a database server are connected, includes a collector that collects messages transmitted and received between the plurality of servers, when operation of the information processing system is being verified by a terminal apparatus that performs verification of operation; an association unit that associates the collected messages with each other; a sorter that sorts work models in ascending order of time at which access is made to the database server, the work models each being a group of the associated messages; and a scenario creating unit that creates the scenario on the basis of the sorted work models.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 2, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Noriaki Murata, Tamami Sugasaka, Ken Yokoyama, Kazuhiro Ikemoto, Yasuo Kubota, Junichi Sakaguchi, Naoki Akaboshi, Taiji Sasage, Syogo Hayashi
  • Publication number: 20100306594
    Abstract: Various embodiments include one or more of systems, methods, and software to provide a status of a logical entity between entity models in network management systems, such as for fault isolation, in an efficient manner. Some embodiments, when receiving requests for a status of a logical entity while already in the process of determining the status in response to a previously received request, include adding an identifier of the subsequent requestor to a status requestor list and not responding to or taking any further action with regard to the request from the subsequent requestor until the status in response to the first received status request is determined.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: Computer Associates Think, Inc.
    Inventors: Timothy J. Pirozzi, Christopher Burke
  • Patent number: 7844863
    Abstract: A method for logging a repetitive error in a computer system is provided. The repetitive error is logged after each of a series of progressively increasing time periods. The logging commences when the repetitive error is first identified and concludes when the repetitive error is no longer identified.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Roger G. Hathorn, Steven E. Klein, Daniel W. Sherman
  • Patent number: 7844854
    Abstract: A method is described that involves within a link based computing system, opportunistically transmitting, into a network utilized by components of the link based computing system, one or more packets that contain computing system state information. The computing system state information includes software state information created through execution of software by said link based computing system. The method also involves collecting the computing system state information at a monitoring and/or debugging system attached to the link based computing system in order to analyze the link based computing system's operation.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: November 30, 2010
    Assignee: Intel Corporation
    Inventors: Keshavram N. Murty, Madhu Athreya, Richard Glass, Tessil Thomas
  • Patent number: 7844709
    Abstract: A method and apparatus for managing CPU resources of a logically partitioned computing environment without shared memory access. A logical partition needing additional resources sends a message requesting such resources to a central domain manager, which sends messages to other partitions in the same group requesting that they assess their ability to donate resources to the requesting partition. Upon receiving such assessment request, each logical partition assesses its ability to donate resources to the requesting partition and responds accordingly to the domain manager. If at least one partition responds that it can donate resources to the requesting partition, the domain manager sends a message to a selected donor partition requesting that it reconfigure itself to donate resources to the requesting partition.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Aman, Yuk L. Chan, Yuksel Gunal, Hiren R. Shah, Mathew S. Thoennes, Peter B. Yocom
  • Publication number: 20100299563
    Abstract: An HVAC controller, a method for determining the source of a reset of a HVAC unit and a HVAC system are disclosed herein. In one embodiment, the HVAC controller includes: (1) a power on reset (POR) register configured to indicate if a POR has occurred for said controller, (2) a non-volatile memory having a first reset code section and a second reset code section, wherein said first and second reset code sections are each configured to store a reset code and (3) a processor configured to deduce when a source of a reset for said controller is a watchdog reset based on content of said POR register, said first reset code section and said second reset code section.
    Type: Application
    Filed: January 27, 2010
    Publication date: November 25, 2010
    Applicant: Lennox Industries, Incorporated
    Inventor: John P. Stachler
  • Patent number: 7836166
    Abstract: The service set identification (SSID) of an access point (AP) in a wireless local area network (WLAN), where the AP suppresses its SSID in beacon frames broadcasted by the AP, is determined. At a detector located in the WLAN, a probe request broadcasted by a station through the WLAN is received. At the detector, a probe response sent by the AP to the station through the WLAN in response to the probe request broadcasted by the station is received. At the detector, the SSID of the AP is obtained from the received probe response.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: November 16, 2010
    Assignee: Airmagnet, Inc.
    Inventors: Chia-Chee Kuan, Miles Wu, Dean Au
  • Patent number: 7836348
    Abstract: A system for calculating and rendering a risk level. In response to receiving an input to perform an action within a data processing system, a level of risk to the data processing system to perform the action is calculated based on a set of rules. It is determined whether the calculated level of risk presents an elevated risk. In response to determining that the calculated level of risk does present the elevated risk, a user interface is rendered with an appropriate elevated visual warning based on the calculated level of risk.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Buccella, Sean L. Dague, Daniel McCune Smith
  • Publication number: 20100287416
    Abstract: A method and apparatus for diagnosis of a computerized system, the method comprising the steps of collecting one or more events; transforming the events to events based time series, said events based time series having intervals; determining which resources of the computerized system are being consumed by which events, for a first predetermined time interval; and determining a function between the events based time series and one or more measurable attributes of one or more resources that were consumed by the events for a second predetermined time interval.
    Type: Application
    Filed: March 17, 2009
    Publication date: November 11, 2010
    Applicant: CORRELSENSE LTD
    Inventors: Lanir Naftaly SHACHAM, Oren Shlomo ELIAS
  • Patent number: 7823165
    Abstract: System and computer program product having code for presenting event associations between events from one or more event flows on a display screen of a computer by: constructing a sequence diagram representation, the representation having timelines for the event flows and directional paths between the timelines for the event associations; and displaying the representation on the display.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kris Kobylinski, Harm Sluiman
  • Publication number: 20100268993
    Abstract: A method and system of disablement of an exception generating operation of a client system are disclosed. In an embodiment, a method is disclosed in which a snapshot of a client system is acquired. An execution of the client system is recorded, and a system wide exception is intercepted before it causes a client system crash. The execution of the client system is replayed from the snapshot of the client system, and an operation that generates the system wide exception is disabled.
    Type: Application
    Filed: April 15, 2009
    Publication date: October 21, 2010
    Applicant: VMWARE, INC.
    Inventors: Ajay CHAUDHARI, Laxmisha NAGARAJ
  • Patent number: 7818633
    Abstract: In a data processing system, in order to provide its operating system with a better mechanism to identify and track addressing errors with a high potential to cause a storage overlay, it is first determined whether or not, a program interrupt has occurred. It is next determined whether or not this interrupt involves or occurs as a result of an address translation. It is then determined whether or not, the instruction involved calls for an update of storage. If it is determined that all three of these conditions are satisfied, then a flag is set in an area of storage accessible to the operating system so that it may provide a more specific event monitoring record.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventor: Patricia B. Little
  • Patent number: 7818624
    Abstract: A method for monitoring event occurrences from a plurality of processor units at a centralized location via a dedicated bus coupled between the plurality of processor units and the centralized location. In particular, the method comprises receiving, at the centralized location, data indicative of cumulative events occurring at one of the processor units, and storing the data in a first temporary memory. The data is then stored in a register based on a tag identifier affixed to the data in an instance where the tag identifier provides indicia of one of the plurality of processor units.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hillery C. Hunter, Ravi Nair
  • Patent number: 7814288
    Abstract: Applications are protected from being exposed to exploits and instabilities due to memory operations involving zero byte allocations. Memory operations involving a zero byte allocation are handled by a zero byte memory manager. When an application requests a zero byte allocation, a pointer to a protected part of memory is returned such that when the application attempts to read and/or write to the location the program flow is interrupted.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas S. Coon, Michael R. Marcelais, Christopher C. White
  • Patent number: 7809816
    Abstract: Systems and methods according to the present invention address this need and others by providing images to a remote user through the use of instant messaging techniques.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: October 5, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brett D. Johnson, Laurence Siegel, Marty Smith, Adrian Popescu, Charles Frederick Hart, Larry Kent, Jr.
  • Patent number: 7809681
    Abstract: When logs are analyzed, an analysis with consistency is carried out on the presumption that shifting occurs among time stamps of logs output from a plurality of apparatuses engaged in time correction amount. In a log analysis apparatus which receives logs from a plurality of computers for generating a plurality of logs for analysis, for the plurality of logs output from the plurality of computers, a time stamp recorded in each log is corrected based on a time correction log according to a consistency rule among the logs.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: October 5, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Tomohiro Nakamura
  • Publication number: 20100251028
    Abstract: Systems and methods that automatically identify causes of errors during one or more CAD processes, such as while binding external reference drawings to a host drawing and/or batch comparing sets of multiple drawings. In certain examples, a first session of a CAD program can be used to track potential crash occurrences during a second CAD program's processing of a set of drawings and dynamically replace corrupt drawings and/or broken references with blank (proxy) drawings so that the desired process can complete. Whenever the first CAD session detects a potential error event, such as when the second CAD session is interrupted for a particular length of time, the first CAD session can log the error, close the second session, and/or continue the desired process with a new CAD session.
    Type: Application
    Filed: March 3, 2010
    Publication date: September 30, 2010
    Inventors: Joseph P. Reghetti, Phillip M. Schaeffer
  • Patent number: 7805650
    Abstract: A semiconductor integrated circuit has a terminal to input a debug signal which specifies a debug mode, a reset circuit to generate a reset signal when a power is turned ON, and a debug mode control circuit to output a control signal which causes a shift to the debug mode based on the debug signal and the reset signal. The debug mode control circuit includes a latch circuit to generate a first signal by latching the debug signal, and a register circuit to generate a second signal when written with a permit code, and the control signal is generated based on the first signal and the second signal.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: September 28, 2010
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Takashi Sato
  • Patent number: 7804852
    Abstract: Systems, device and methods are provided for determining a reference clock frequency for use by a multi-protocol analyzer in connection with a multi-protocol communications system. Initially, the clock frequencies for each of the links in the multi-protocol communications system are determined. The link clock frequencies are then used as a basis for determining the frequency of the reference clock. While the reference clock frequency is based upon the link clock frequencies, the reference clock frequency is different from each of the reference clock frequencies.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: September 28, 2010
    Inventors: Douglas Durham, Roumel Garcia, Jim Stager, Dominic Coupal