Error Or Fault Localization (epo) Patents (Class 714/E11.026)
  • Patent number: 11868207
    Abstract: As described herein, a system, method, and computer program are provided for intelligent self-healing optimization for fallout reduction. A set of self-healing rules are stored that are configured to provide resolutions to failures detected in a computer process. Data associated with use of the self-healing rules is collected. The data is processed using a machine learning model to generate one or more recommendations for optimizing the set of self-healing rules. The one or more recommendations are output.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: January 9, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Anat Shachar, Vivi Miranda
  • Patent number: 11809268
    Abstract: A congestion and failure detector and localizer running on a storage array locally monitors ports of the storage array for IO failures and local link errors and remotely monitors ports of host initiators and host-side and storage array-side switches for link errors. Based on whether the local link error rate is increasing at any ports, whether IO failures are associated with a single host initiator port, and whether link error rate is increasing on both the host initiator and initiator-side switch, the congestion and failure detector and localizer generates a flag indicating either a physical link problem between the storage array and adjacent switch, ISL physical issue or spreading congestion, host initiator-side physical link problem, or path congestion. The flag identifies the storage array port, issue type, link, fabric name, and host initiator.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Arieh Don, Scott Rowlands, Erik Smith
  • Patent number: 11762727
    Abstract: An information processing apparatus includes a processor configured to acquire first information that indicates a correspondence relationship between a virtual identifier of a memory device and a first identifier of a slot to which the memory device is attached, acquire second information that indicates a correspondence relationship between a second identifier of a slot to which the memory device is attached and a state of the memory device, generate correspondence information that indicates a correspondence relationship among the virtual identifier, the first identifier, and the second identifier based on the first information and the second information, acquire, during an operation of the distributed storage, third information that indicates correspondence relationship between the virtual identifier and the first identifier and fourth information that indicates correspondence relationship between the second identifier and the state of the memory device, and update the correspondence information based on the
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: September 19, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Ryuhei Sasagawa
  • Patent number: 11720804
    Abstract: A code review process utilizes a deep learning model trained on historical code reviews to automatically perform peer or code review of a source code file. The deep learning model is able to predict the code reviews relevant to a source code snippet by learning from historical code reviews. The deep learning model is trained on pairs of code snippets and code reviews that are relevant to each other and pairs of code snippets and code reviews that have no relation to each other. The deep learning model is data driven thereby not relying on pre-configured rules which makes the model adaptable to different review environments.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Anshul Gupta, Neelakantan Sundaresan
  • Patent number: 11675302
    Abstract: An image forming apparatus includes an image forming unit configured to form an image on a recording material based on first image data; a controller configured to control an image forming operation by the image forming unit; an acquisition unit configured to acquire property information related to a property of the recording material; a setting unit configured to set a control value to be used in the image forming operation; a reader configured to read an image formed on the recording material by the image forming unit and to output second image data; and a comparison unit configured to compare the first image data to the second image data, wherein the setting unit is further configured to set the control value based on a comparison result from the comparison unit and the property information.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 13, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mahito Yoshioka, Masaki Shimomura, Kenta Inaba, Kuniaki Kasuga
  • Patent number: 11657358
    Abstract: According to certain aspects, a method of assessing users of a data storage system can include receiving configuration information relating to a deployed configuration of a first data storage cell and including number of installed data storage hardware and/or software components, the first data storage cell comprising a plurality of client computing devices and being configured to create and store one or more secondary copies of primary data generated by the plurality of client computing devices. The method may also include receiving information relating to an incident opened by a user of the first data storage cell. The method may further include updating a performance metric associated with the user to a new value to reflect a negative impact on the performance metric resulting from the opening of the incident by the user, wherein the degree of the negative impact is based at least in part on the configuration information.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: May 23, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Robert Keith Brower, Jr., Peter John Messore
  • Patent number: 11645142
    Abstract: Embodiments are for using sequential set index to determine the root cause location of software issues and problem verification of the software issues. Fail data for a software program is received. The fail data corresponds to a plurality of failed test cases for the software program. It is determined that at least one model in a plurality of models includes at least one case that matches the fail data of the software, each of the plurality of models having one or more cases, the at least one case being in the one or more cases. It is determined that a root cause of the at least one model corresponds to the plurality of failed test cases for the software program.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Jia Liu, Pei Ci Fang, Nan Mu, Lin Lin LL Su
  • Patent number: 11630718
    Abstract: Concepts and technologies are disclosed herein for using user equipment data clusters and spatial temporal graphs of abnormalities for root cause analysis. User equipment data can be obtained from a cellular network. A filter having a threshold can be applied to the user equipment data to obtain a records. A determination is made whether the threshold is to be adaptively adjusted. If a determination is made that the threshold is not to be adjusted, the records can be added to a record set. The records in the subset of records can be correlated based on a key to obtain a filtered and correlated version of the record set, a spatial temporal graph of abnormalities associated with the cellular network can be generated based on the filtered and correlated version of the record set, and a root cause of a failure can be determined based on the spatial temporal graph of abnormalities.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: April 18, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehdi Malboubi, Hyun Ok Lee, Baofeng Jiang
  • Patent number: 11614992
    Abstract: Systems and methods are provided for detecting system anomalies. The described technique includes receiving system parameters specifying functionality of a computing system. An anomaly is detected within the computing system. A recovery method is determined based on a recovery-method model and information about the detected anomaly, responsive to detecting the anomaly in the computing system. The determined recovery method is configured to ensure requirements of the computing system are met. Furthermore, responsive to detecting the anomaly in the computing system, the determined recovery method is implemented in response to installation of the selected system-compatible tool.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: March 28, 2023
    Assignee: AO Kaspersky Lab
    Inventor: Andrey A. Efremov
  • Patent number: 11593191
    Abstract: Systems and methods are provided that may be implemented to perform failure analysis and/or self-healing of information handling system storage. In one example, an information handling system may perform self-recovery actions to self-heal system storage issues when there is a OS boot failure due to a failure to detect a system storage drive by determining one or more possible recovery actions based on a current system storage drive status retrieved by an embedded controller (EC) or other programmable integrated circuit of the information handling system. In another example, manufacturing quality control analysis may be performed on boot failure information that is collected at a remote server from multiple failed information handling systems.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: February 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Chai Im Teoh, Young Hwan Jang
  • Patent number: 11546296
    Abstract: Aspects of the disclosure relate to cloud computing architectures. A system may include a plurality of clouds. One or more of the clouds may transfer data to another one or more of the clouds. A data integration platform may control the data transfer. The transfer may be securely routed through the data integration platform. The transfer may be logged, and the log may be transmitted to an administrative network.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: January 3, 2023
    Assignee: Bank of America Corporation
    Inventors: William J. Burgess, Kevin Cunningham, Anthony D. Zuress, Ira Greenspan, Navin Rajapakse, Kevin D. Schwarz
  • Patent number: 11533339
    Abstract: An example embodiment performed by a scoped software application executable on a computing device of a computational instance of a remote network management platform may involve: requesting and receiving, from an application database associated with a third-party software application, alert rules that trigger alerts when associated events occur in a managed network; receiving data representing selection of a set of the alert rules and, based on the data, requesting and receiving, from the application database, a set of past alerts that have been triggered by the set of the alert rules; using mapping data to map fields of the set of the past alerts to fields of a sample security incident record; displaying a preview region including the sample security incident record; using the mapping data to create security incident records that map to the set of the past alerts; and writing, to a security incident database, the security incident records.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: December 20, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Thomas Woodley Brotherton, Vamsi Krishna Madala, Teja Chava, John Gerald Ferguson, Hnin Haymar, Betsy Cherian, Eun-Sook Watson
  • Patent number: 11494284
    Abstract: A dynamic configuration trace capture technique enables software developers to monitor, diagnose and solve errors associated with application development and production. A client library of an investigative platform is loaded in a user application and interacts with an agent process to instrument executable code of the user application. A dynamic configuration specifies information, such as methods and associated arguments, variables and data (values), to instrument. The client library may re-load the dynamic configuration at the capture points, which may change the frequency of tracing a method and its associated information. The dynamic configuration may be defined per method, argument, variable, and/or data structure. The dynamic configuration may be initially deployed with default heuristics defined in the client library.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: November 8, 2022
    Assignee: Metawork Corporation
    Inventors: David Michael Renie, David Marcin, Nicholas DeMonner, Margaret Henry
  • Patent number: 11409591
    Abstract: An anomaly determination apparatus, an anomaly determination method, and a program, capable of easily determining whether or not an anomaly has occurred are provided. An anomaly determination apparatus (1) includes a transformation unit (2) and an anomaly determination unit (3). The transformation unit (2) performs a transformation process using a transform function for transforming an anomaly level of a signal into a probability variable value, the probability variable value being a variable value in accordance with a predetermined probability distribution. Note that the transform function is a monotone function. The anomaly determination unit (3) determines presence/absence of an anomaly of a sample of the anomaly level by using a result of the transformation by the transformation unit (2).
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: August 9, 2022
    Assignee: NEC CORPORATION
    Inventors: Ryota Suzuki, Shigeru Koumoto
  • Patent number: 11397636
    Abstract: A server implementing a service receives a request from a client computing system and stores the request in a cache, along with a correlation identifier. The server returns a response to the request, along with a correlation identifier (ID). When a trigger input is received, indicating that a problem has been encountered at the client computing system, a diagnostic data generation system on the service accesses the cache and generates diagnostic data for the request corresponding to the correlation ID. The diagnostic data corresponding the correlation ID is then provided to a support data storage system where it can be combined with diagnostic data from the client computing system, to be accessed by a support computing system. This reduces consumption of computing resources, such as processing time, memory initialization and/or network bandwidth.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: July 26, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marius Cristian Constantin, Angel Monterrubio, Ricardo Soares Stern, Olga Ryabchenkova
  • Patent number: 8332506
    Abstract: A network monitor program operating in each node included in a cluster system, for causing the node to execute: when a response to an existence confirmation message from a relay apparatus, which relays a business request to the node, could not be received, obtaining status data of other nodes included in the cluster system; when the status data of the other nodes represents that one of the other nodes is in a usable state, confirming whether or not the node in the usable state can communicate with the relay apparatus; and when it is confirmed that the node in the usable state can communicate with the relay apparatus, notifying a cluster manager of an occurrence of a communication failure.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventor: Takahiro Sayama
  • Publication number: 20120173927
    Abstract: Systems and methods for determining the root cause of an event in a data center are presented. The system includes a data center management device coupled to a network and configured to receive an indication of the event from a physical infrastructure device via the network, determine a first generic cause model for the event by accessing an event cause model data store, determine a first event profile by adapting the first generic cause model to the data center using data center profile information stored in a data center profile data store and display a first probability that a potential cause defined by the first event profile is the root cause.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: AMERICAN POWER CONVERSION CORPORATION
    Inventors: Scott M. Rymeski, Tiegeng Ren, Michael D. Samson
  • Publication number: 20120159249
    Abstract: A failure diagnosis method includes: generating a resource relationship map of resources to be managed on a network; and when a failure occurs in a certain service object within the network, extracting a topology relationship map from the resource relationship map by using the failed service object as a root node. The failure diagnosis method further includes searching a resource object caused the failure while checking related objects, starting from the root node in the topology relationship map.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ji Yeon SON, Jihyun Lee, Hark Jin Lee, Jeu Young Kim, Young Sung Son, Jun Hee Park
  • Publication number: 20120072772
    Abstract: A method for detecting a failure in a serial topology. The method may comprise sending a predetermined pattern to a plurality of devices communicatively connected to an initiator in a serial topology; receiving a return result from each of the plurality of devices in response to the predetermined pattern; recognizing a problem associated with a particular device among the plurality of devices, the problem being recognized based on the return result from the particular device; sending a plurality of test patterns to the particular device; receiving a plurality of test results from the particular device in response to the plurality of test patterns; and determining a cause of the problem based on the plurality of test results, the cause of the problem being at least one of: a cable failure and a device failure.
    Type: Application
    Filed: September 16, 2010
    Publication date: March 22, 2012
    Applicant: LSI CORPORATION
    Inventors: Jeffrey K. Whitt, Sreedeepti Reddy, Edoardo Daelli, Brandon L. Hunt
  • Publication number: 20120011406
    Abstract: The present invention is directed to methods and systems of distributing information in a computer network related to a report a software anomaly that includes receiving information concerning the reported software anomaly (RSA); identifying a problematic functional characteristic included in the RSA; ascertaining from a plurality of computer-readable addresses a sub-group of the computer-readable addresses that correspond to parties with information corresponding to the problematic functional characteristic; storing on the computer network an investigation record having associated therewith data corresponding to the RSA; and transmitting to the sub-group a message perceivable by the parties indicating a location on the computer network of the investigation record.
    Type: Application
    Filed: February 16, 2011
    Publication date: January 12, 2012
    Applicant: salesforce.com, inc.
    Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
  • Publication number: 20110320921
    Abstract: Failing bus lane detection using syndrome analysis, including a method for receiving a plurality of syndromes of an error detection code, the error detection code associated with a plurality of frames that have been transmitted on a bus that includes a plurality of lanes and is protected by the error detection code. The method includes performing for each of the lanes in each of the syndromes: decoding the syndrome under an assumption that the lane is a failing lane, the decoding outputting a decode result; determining if the decode result is a valid decode; and voting for the lane in response to determining that the decode result is a valid decode. A failing lane is then identified in response to the voting, with the failing lane being characterized by having more votes than at least one other lane on the bus.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin C. Gower, Luis A. Lastras-Montano, Patrick J. Meaney, Lisa C. Gower
  • Publication number: 20110283143
    Abstract: An apparatus includes a processor; a volatile, high-to-low working memory partition connected to the processor; a volatile, low-to-high working memory partition connected to the processor; a high-side, input/output section providing an interface to a high-side network or data bus, and configured to send messages to the high-to-low working memory, and to receive messages from the low-to-high working memory; a low-side, input/output section providing an interface to a low-side network or data bus, and configured to send messages to the low-to-high working memory, and to receive messages from the high-to-low working memory; a first non-volatile memory for storing a rule set binary image, whereby the processor controls the transfer of messages between the high-side input/output section and the low-side input/output section in accordance with the rule set; and a second non-volatile, memory for storing firmware for controlling executive functions of the apparatus.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Applicant: Northrop Grumman Systems Corporation
    Inventor: James G. Collins
  • Publication number: 20110264960
    Abstract: An apparatus and a method for determining error generation in a mobile terminal are provided. More particularly, an apparatus and a method for analyzing and reporting an error of a device driver in real-time without a separate debugging apparatus in a mobile terminal are provided. The apparatus includes a dumper and an analyzer. When an error-generating device exists, the dumper retrieves error information used for analyzing an error generating cause from a register range of the error-generating device, and receives dumped information corresponding to the retrieving of the error information. The analyzer analyzes the dumped information to determine the error generating cause.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 27, 2011
    Applicant: Samsung Electronics Co. Ltd.
    Inventor: Soon-Yong CHO
  • Publication number: 20110197095
    Abstract: An information processing apparatus comprising: a plurality of processing units; a plurality of individual monitoring units provided for each of the plurality of processing units, that monitor an operation condition of a corresponding processing unit, and judge whether or not the corresponding processing unit is operating normally, and notify the judgment result for the corresponding processing unit to outside; and an administrative unit connected to the plurality of individual monitoring units, that receives notification from any of the individual monitoring units, and performs troubleshooting processing on a processing unit corresponding to an individual monitoring unit that has made a notification that a corresponding processing unit is not operating normally.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 11, 2011
    Applicant: FUJITSU LIMITED
    Inventor: Kazuhiro Yuuki
  • Publication number: 20110191643
    Abstract: A diagnosis technique to improve scan cell internal defect diagnostic resolution using scan cell internal fault models.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 4, 2011
    Applicant: Mentor Graphics Corporation
    Inventors: Ruifeng Guo, Liyang Lai, Yu Huang, Wu-Tung Cheng
  • Publication number: 20110093520
    Abstract: In one embodiment, a method includes accessing first data describing online activities of a user and accessing second data describing online activities of each of one or more content publishers. The method includes, based at least in part on the first data and the second data, determining one or more similarities between the user and each of the content publishers. The method includes, based at least in part on one or more of the similarities, selecting each of one or more of the content publishers as a key influencer for the user and selecting particular content published by a particular one of the key influencers for summary and delivery to the user. The method includes generating a summary of the particular content and automatically delivering to the user the particular content and the summary.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: Cisco Technology, Inc..
    Inventors: John Doyle, Michael P. Lepore, John A. Toebes
  • Publication number: 20110087924
    Abstract: Methods, articles, and systems for determining a probable cause of a component's abnormal behavior are described. To determine the probable cause, a computing device computes, for one or more pairs of components having dependency relationships, a likelihood that behavior of one component of a pair is impacting behavior of the other component of the pair. This computing is based on joint historical behavior of the pair of components. The computing device then determines that one of a plurality of components is a probable cause of the abnormal behavior based on the computed likelihoods.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Srikanth Kandula, Ratul Mahajan, Patrick D. Verkaik, Sharad Agarwal, Jitendra D. Padhye, Paramivir Bahl
  • Patent number: 7844873
    Abstract: A fault location estimation system includes single-fault-assumed diagnostic unit nodes; error-observation node basis candidate classification unit; inclusion fault candidate group selection unit; inter-pattern overlapping unit; and multiple-fault simulation checking unit.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: November 30, 2010
    Assignee: NEC Electronics Corporation
    Inventor: Yukihisa Funatsu
  • Publication number: 20100299557
    Abstract: The application discloses a means of setting tuning limits for operational parameters in a processing stage within a data processing apparatus for processing a signal.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Inventors: David Michael Bull, Shidhartha Das
  • Publication number: 20100293414
    Abstract: An information processing apparatus having a first subsystem and a second subsystem, is provided. The first subsystem includes a first updating unit configured to update a first counter at a priority higher than that of a processing task executed by the first subsystem, and a second updating unit configured to update a second counter at a priority lower than that of the processing task. The second subsystem includes a check unit configured to check whether the first and second counters have been updated, and a determination unit configured to determine that failure has occurred in the first subsystem if at least one of the first and second counters has not been updated.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 18, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takumi Miyakawa
  • Publication number: 20100058119
    Abstract: An invention is provided for managing non-volatile memory having a plurality of memory blocks and a plurality of error values associated with the memory blocks. The method includes recording an error value indicating a number of errors occurring in a memory block during an operation accessing the memory block. The error values can then be aggregated to calculate an overall health of the memory, or used individually, for example, by selecting a memory block for a memory operation based on the associated error value. In general, the error value is updated when the most recent number of errors occurring in the memory block during an operation accessing the memory block is greater than a current recorded value.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: DENALI SOFTWARE, INC.
    Inventor: Robert Alan Reid
  • Publication number: 20100050021
    Abstract: Disclosed is a computer implemented method and apparatus for making ownership changes to a storage subsystem. The host sends the first ownership change command to the storage subsystem then determines whether the storage subsystem responded with an error message. Upon responding to a determination that the storage subsystem responded with the error message, the host determines whether the storage subsystem indicated an error associated with an ownership change. In response to a determination that the storage subsystem indicated an error associated with an ownership change, the host sends a discover ownership message to the storage subsystem. Upon receiving a list of logical unit number associations from the storage subsystem, the host responds to receiving a list of logical unit number associations. The host performs a second ownership command to determine whether the list of logical unit number associations matches an ownership defined in the ownership change command.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John L. Neemidge, Nishant B. Shah, Stephen M. Tee, George L. White
  • Publication number: 20090327809
    Abstract: During software development, both before and after release, information may be collected and stored that may provide insight to developers as a generalized service. For example, data from past debugging sessions, source code in various repositories, bug repositories, discussion groups, and various documents may provide relevant information for software developers to fix current problems when this information is coherently matched with the problem. Using various sources, a system may mine the stored data to give the current developer information related to past code development, and reveal why the code changed throughout previous development. Using sophisticated analyses to identify similar code patterns across multiple large software projects, discovering patterns in normal and abnormal uses of particular software interfaces, and employing other mining techniques, a developer may find domain-specific information to facilitate ongoing software development.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph M. Joy, Gopal R. Srinivasa, Kanika Nema, Sriram Rajamani, Krishna Kumar Mehra, Vipindeep Vangala
  • Publication number: 20090327811
    Abstract: A system and method is provided for representation of a real world problem situation. The system includes a computer software process which can acquire or accept a set of input data. The input data generally includes seed facts and user entered facts. The set of input data represents real world objects which pertain to a real-world problem situation. The computer software process generates new data. The new data consists of additional not-previously-known facts about the real-world problem situation. The additional not-previously known facts include acquired facts and reasoned facts. The computer software process utilizes a fact structured representation method. The fact structured representation method represents a first group of facts about a problem situation. It also represents a rule structured representation method for representing a first group of rules about a class of problem situations.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 31, 2009
    Inventor: Glenn Hofford
  • Publication number: 20090300419
    Abstract: The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”).
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: Spirent Communications, Inc.
    Inventors: Brian Silverman, Abhitesh Kastuar, Tom McBeath, Sergey Rathon
  • Publication number: 20090292948
    Abstract: A method for locating a fault in a communication network, includes receiving status information relating to alarms, events, polled statuses or test results in the communication network; and locating the fault based on the received status information, wherein locating the fault includes identifying a limited region of the communication network in which the fault has occurred based on the received status information and on topological and functional information relating to network apparatuses that have generated the status information; constructing a probabilistic model relating faults and status information in the identified limited region of the communication network; and locating the fault based on the constructed probabilistic model and on status information received from the identified limited region of the communication network.
    Type: Application
    Filed: June 30, 2006
    Publication date: November 26, 2009
    Inventors: Carlo Cinato, Andrea Pinnola, Giuseppa Conte
  • Publication number: 20090249111
    Abstract: A method of reading desired data from drives in a RAID1 data storage system, by determining a starting address of the desired data, designating the starting address as a begin read address, designating one of the drives in the data storage system as the current drive, and iteratively repeating the following steps until all of the desired data has been copied to a buffer: (1) reading the desired data from the current drive starting at the begin read address and copying the desired data from the current drive into the buffer until an error is encountered, which error indicates corrupted data, (2) determining an error address of the error, (3) designating the error address as the begin read address, and (4) designating another of the drives in the data storage system as the current drive.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Applicant: LSI CORPORATION
    Inventors: Jose K. Manoj, Atul Mukker, Sreenivas Bagalkote
  • 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
  • Publication number: 20090210747
    Abstract: A mechanism for isolating failures in a digital system is provided. In one embodiment, a fault table is defined for each unit in the system. Related faults are ordered within the table to reflect the time-order in which the faults would be activated during operation of the associated unit. When multiple related faults are reported for a given unit in the system, the fault that is first located when a linear search of the corresponding fault table is conducted is considered the source of the failure within the unit. If faults are reported for multiple units, the source of the failure for the system is identified using at least one of primary and second priority values assigned to the faults, timestamps obtained when the faults are reported, and an order in which the faults are logged.
    Type: Application
    Filed: April 28, 2009
    Publication date: August 20, 2009
    Inventors: Lewis A. Boone, Thomas J. Menart, John A. Miller, Brett W. Tucker
  • Publication number: 20090077435
    Abstract: There is provided a test apparatus for testing a memory under test that is addressable by the number of pulses of an address signal supplied thereto. The test apparatus includes a pattern generating section that generates writing data to be written into the memory under test, a first address generating section having an address information storing section that stores thereon address information indicating an address of the memory under test to which the writing data is to be written, and a waveform shaping section that generates an address signal by outputting one or more pulses at a predetermined time interval during a time period determined in accordance with the address information stored on the address information storing section.
    Type: Application
    Filed: March 12, 2008
    Publication date: March 19, 2009
    Applicant: ADVANTEST CORPORATION
    Inventors: TASUKU FUJIBE, NAOYOSHI WATANABE, JUN HASHIMOTO
  • Publication number: 20080320327
    Abstract: A degeneration control device that controls degeneration of a cache having a plurality of ways based on an error that occurs in response to an access request, includes a cache line degeneration information memory unit, which stores cache line degeneration information that indicates whether a cache line constituting each of the plurality of ways is degenerated, and a degeneration control unit, which writes, when an error that occurs in response to the access request causes a predetermined condition to be met, cache line degeneration information that indicates a predetermined cache line where the error occurs is degenerated in the cache line degeneration information memory unit.
    Type: Application
    Filed: August 26, 2008
    Publication date: December 25, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Tomoyuki OKAWA, Kuniki MORITA
  • Publication number: 20080126873
    Abstract: The present invention discloses a solution that defines multiple retry points for a software application which are operable to generate and record trace information only as part of a retry execution in response to an exception. Outside these conditions, the burdens of generating and recording trace information can be avoided. Furthermore, the determination of a preferred one of these retry points can be made to focus the retry execution in a way that only the retry point which generates the most helpful, or informative, trace information is necessarily reverted to in response to an exception.
    Type: Application
    Filed: July 31, 2007
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK ANDREW COCKER, PAUL KETTLEY