Error Or Fault Localization (epo) Patents (Class 714/E11.026)
-
Patent number: 12256299Abstract: The present invention generally relates to wireless communication technology. More particularly, the present invention relates to a method for providing a user equipment (UE) with directions in a communication network. The present invention also relates to apparatus and computer program product adapted for the same purpose. According to one aspect of the present invention, a method for performed by a network function (NF) for access and mobility management for providing directions to a user equipment (UE) in a communication network, the method comprising: a) instructing a short message service function (SMSF) to generate a message including the directions; b) receiving from the SMSF the message including the directions; and c) forwarding the message including the directions to the UE.Type: GrantFiled: December 29, 2018Date of Patent: March 18, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Zhiwei Qu, Jueqi Wang
-
Patent number: 12242333Abstract: A method for detecting computer issues includes identifying a target computer system. A first set of data for a first time period relating an operating metric from the target computer system are received. The operating metric is stored. A second set of data for a second time period relating to the operating metric is received. The first and second sets of data are compared. A difference between the two sets of data is identified. If the difference between the two sets of data is within a range a warning notification is displayed in a graphical user interface. An input is received in the graphical user interface in response to the warning notification being displayed.Type: GrantFiled: January 5, 2024Date of Patent: March 4, 2025Assignee: United Services Automobile Association (USAA)Inventors: Manuel A Carranza, Chase T. Sekula, Mark S. Moore, Mathew P. Ringer
-
Patent number: 12153566Abstract: A method includes determining a first number of logs of a first log type that are generated by a first data store at a first time for a first time interval. A first baseline number and a first threshold value are determined for the first data store. The first baseline number is an expected number of logs of the first log type generated by the first data store at the first time for the first time interval. In response to determining that the first number of logs differs from the first baseline number by more than the first threshold value, the first data store and the first log type are identified as degraded. A report is generated. The report includes an identification that the first data store is degraded and an identification that the first log type is degraded.Type: GrantFiled: December 8, 2023Date of Patent: November 26, 2024Assignee: Bank of America CorporationInventors: Stephanie Margaret Pirman, Jeffrey Wayne Texada, Eric Joseph DePree
-
System, method, and computer program for intelligent self-healing optimization for fallout reduction
Patent number: 11868207Abstract: 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: GrantFiled: March 7, 2022Date of Patent: January 9, 2024Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Anat Shachar, Vivi Miranda -
Patent number: 11809268Abstract: 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: GrantFiled: July 5, 2022Date of Patent: November 7, 2023Assignee: Dell Products L.P.Inventors: Arieh Don, Scott Rowlands, Erik Smith
-
Patent number: 11762727Abstract: 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 theType: GrantFiled: April 22, 2022Date of Patent: September 19, 2023Assignee: FUJITSU LIMITEDInventor: Ryuhei Sasagawa
-
Patent number: 11720804Abstract: 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: GrantFiled: July 12, 2018Date of Patent: August 8, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Anshul Gupta, Neelakantan Sundaresan
-
Patent number: 11675302Abstract: 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: GrantFiled: March 4, 2021Date of Patent: June 13, 2023Assignee: Canon Kabushiki KaishaInventors: Mahito Yoshioka, Masaki Shimomura, Kenta Inaba, Kuniaki Kasuga
-
Patent number: 11657358Abstract: 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: GrantFiled: October 21, 2020Date of Patent: May 23, 2023Assignee: Commvault Systems, Inc.Inventors: Robert Keith Brower, Jr., Peter John Messore
-
Patent number: 11645142Abstract: 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: GrantFiled: January 13, 2022Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Jia Liu, Pei Ci Fang, Nan Mu, Lin Lin LL Su
-
Patent number: 11630718Abstract: 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: GrantFiled: May 14, 2020Date of Patent: April 18, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehdi Malboubi, Hyun Ok Lee, Baofeng Jiang
-
Patent number: 11614992Abstract: 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: GrantFiled: August 3, 2021Date of Patent: March 28, 2023Assignee: AO Kaspersky LabInventor: Andrey A. Efremov
-
Patent number: 11593191Abstract: 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: GrantFiled: July 13, 2021Date of Patent: February 28, 2023Assignee: Dell Products L.P.Inventors: Chai Im Teoh, Young Hwan Jang
-
Patent number: 11546296Abstract: 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: GrantFiled: November 23, 2018Date of Patent: January 3, 2023Assignee: Bank of America CorporationInventors: William J. Burgess, Kevin Cunningham, Anthony D. Zuress, Ira Greenspan, Navin Rajapakse, Kevin D. Schwarz
-
Patent number: 11533339Abstract: 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: GrantFiled: October 26, 2020Date of Patent: December 20, 2022Assignee: ServiceNow, Inc.Inventors: Thomas Woodley Brotherton, Vamsi Krishna Madala, Teja Chava, John Gerald Ferguson, Hnin Haymar, Betsy Cherian, Eun-Sook Watson
-
Patent number: 11494284Abstract: 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: GrantFiled: July 15, 2020Date of Patent: November 8, 2022Assignee: Metawork CorporationInventors: David Michael Renie, David Marcin, Nicholas DeMonner, Margaret Henry
-
Patent number: 11409591Abstract: 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: GrantFiled: June 28, 2018Date of Patent: August 9, 2022Assignee: NEC CORPORATIONInventors: Ryota Suzuki, Shigeru Koumoto
-
Patent number: 11397636Abstract: 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: GrantFiled: February 9, 2021Date of Patent: July 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marius Cristian Constantin, Angel Monterrubio, Ricardo Soares Stern, Olga Ryabchenkova
-
Patent number: 8332506Abstract: 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: GrantFiled: April 29, 2008Date of Patent: December 11, 2012Assignee: Fujitsu LimitedInventor: Takahiro Sayama
-
Publication number: 20120173927Abstract: 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: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: AMERICAN POWER CONVERSION CORPORATIONInventors: Scott M. Rymeski, Tiegeng Ren, Michael D. Samson
-
Publication number: 20120159249Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 21, 2012Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Ji Yeon SON, Jihyun Lee, Hark Jin Lee, Jeu Young Kim, Young Sung Son, Jun Hee Park
-
Publication number: 20120072772Abstract: 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: ApplicationFiled: September 16, 2010Publication date: March 22, 2012Applicant: LSI CORPORATIONInventors: Jeffrey K. Whitt, Sreedeepti Reddy, Edoardo Daelli, Brandon L. Hunt
-
Publication number: 20120011406Abstract: 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: ApplicationFiled: February 16, 2011Publication date: January 12, 2012Applicant: salesforce.com, inc.Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
-
Publication number: 20110320921Abstract: 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: ApplicationFiled: June 24, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin C. Gower, Luis A. Lastras-Montano, Patrick J. Meaney, Lisa C. Gower
-
Publication number: 20110283143Abstract: 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: ApplicationFiled: May 12, 2010Publication date: November 17, 2011Applicant: Northrop Grumman Systems CorporationInventor: James G. Collins
-
Publication number: 20110264960Abstract: 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: ApplicationFiled: April 21, 2011Publication date: October 27, 2011Applicant: Samsung Electronics Co. Ltd.Inventor: Soon-Yong CHO
-
Publication number: 20110197095Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 11, 2011Applicant: FUJITSU LIMITEDInventor: Kazuhiro Yuuki
-
Publication number: 20110191643Abstract: A diagnosis technique to improve scan cell internal defect diagnostic resolution using scan cell internal fault models.Type: ApplicationFiled: February 23, 2009Publication date: August 4, 2011Applicant: Mentor Graphics CorporationInventors: Ruifeng Guo, Liyang Lai, Yu Huang, Wu-Tung Cheng
-
Publication number: 20110093520Abstract: 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: ApplicationFiled: October 20, 2009Publication date: April 21, 2011Applicant: Cisco Technology, Inc..Inventors: John Doyle, Michael P. Lepore, John A. Toebes
-
Publication number: 20110087924Abstract: 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: ApplicationFiled: October 14, 2009Publication date: April 14, 2011Applicant: MICROSOFT CORPORATIONInventors: Srikanth Kandula, Ratul Mahajan, Patrick D. Verkaik, Sharad Agarwal, Jitendra D. Padhye, Paramivir Bahl
-
Patent number: 7844873Abstract: 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: GrantFiled: October 4, 2007Date of Patent: November 30, 2010Assignee: NEC Electronics CorporationInventor: Yukihisa Funatsu
-
Publication number: 20100299557Abstract: 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: ApplicationFiled: May 22, 2009Publication date: November 25, 2010Inventors: David Michael Bull, Shidhartha Das
-
Publication number: 20100293414Abstract: 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: ApplicationFiled: April 30, 2010Publication date: November 18, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Takumi Miyakawa
-
Publication number: 20100058119Abstract: 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: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Applicant: DENALI SOFTWARE, INC.Inventor: Robert Alan Reid
-
Publication number: 20100050021Abstract: 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: ApplicationFiled: August 25, 2008Publication date: February 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John L. Neemidge, Nishant B. Shah, Stephen M. Tee, George L. White
-
Publication number: 20090327811Abstract: 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: ApplicationFiled: June 26, 2009Publication date: December 31, 2009Inventor: Glenn Hofford
-
Publication number: 20090327809Abstract: 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: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Joseph M. Joy, Gopal R. Srinivasa, Kanika Nema, Sriram Rajamani, Krishna Kumar Mehra, Vipindeep Vangala
-
Publication number: 20090300419Abstract: 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: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: Spirent Communications, Inc.Inventors: Brian Silverman, Abhitesh Kastuar, Tom McBeath, Sergey Rathon
-
Publication number: 20090292948Abstract: 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: ApplicationFiled: June 30, 2006Publication date: November 26, 2009Inventors: Carlo Cinato, Andrea Pinnola, Giuseppa Conte
-
Publication number: 20090249111Abstract: 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: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Applicant: LSI CORPORATIONInventors: Jose K. Manoj, Atul Mukker, Sreenivas Bagalkote
-
Publication number: 20090249125Abstract: Data stored in relational databases can be retrieved using a relational database query language, while data stored in a multidimensional database is typically retrieved using a multidimensional database query language. However, most users do not have a functional working knowledge of multidimensional database query languages, which leaves large amounts of data inaccessible. Further, while some relational database query languages may be translated into a multidimensional database language, the information generated by such translations is often unusable, or returns large numbers of errors. In order to obtain effective translation of a relational database query language to a multidimensional database query language effective translation and filtering needs to occur. Using effective mapping and retrieval of database metadata along with effective, customizable business logic filtering of query components, more effective and reliable results may be achieved.Type: ApplicationFiled: April 1, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Ameya Bhatawdekar, Alan Hebert, Karthik Subramanyam, Mauli Shah, Jian H. Li
-
Publication number: 20090210747Abstract: 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: ApplicationFiled: April 28, 2009Publication date: August 20, 2009Inventors: Lewis A. Boone, Thomas J. Menart, John A. Miller, Brett W. Tucker
-
Publication number: 20090077435Abstract: 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: ApplicationFiled: March 12, 2008Publication date: March 19, 2009Applicant: ADVANTEST CORPORATIONInventors: TASUKU FUJIBE, NAOYOSHI WATANABE, JUN HASHIMOTO
-
Publication number: 20080320327Abstract: 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: ApplicationFiled: August 26, 2008Publication date: December 25, 2008Applicant: FUJITSU LIMITEDInventors: Tomoyuki OKAWA, Kuniki MORITA
-
Publication number: 20080126873Abstract: 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: ApplicationFiled: July 31, 2007Publication date: May 29, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MARK ANDREW COCKER, PAUL KETTLEY