By Identifying The Faulty Software Code (epo) Patents (Class 714/E11.028)
  • Publication number: 20130047038
    Abstract: A system and method for discovering fault conditions such as conflicts between applications and an operating system, driver, hardware, or a combination thereof, installed in mobile computing devices uses a mobile device running a diagnostic application. A list of applications that were launched or installed during a time period prior to an operational disruption is retrieved. A data table of combinations of incompatible programs and drivers is used to analyze the list of the applications that were launched or installed to create a list of potential fault-causing interactions due to software incompatibilities of software installed in the mobile computing device. A knowledge database is updated with data identifying at least one of the potential fault-causing interactions.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 21, 2013
    Applicant: FUTURE DIAL, INC.
    Inventor: George C. Huang
  • Publication number: 20110078505
    Abstract: System and method for analyzing operation of a device under test (DUT). In one embodiment, a reference component associated with a reference device may be received. The reference device may be in communication with the DUT and a component associated with the DUT can be exchanged with the reference component. A test may be performed on the DUT, wherein a result of the test may correspond to a source of a fault associated with the DUT. An indication of the source of the fault may be provided based on the test result.
    Type: Application
    Filed: June 12, 2008
    Publication date: March 31, 2011
    Applicant: Zoran Corporation
    Inventors: Yulong Chen, Hong Guan, Gaile Lin
  • Publication number: 20110022895
    Abstract: Software components “self-scrub” to improve software reliability, serviceability and availability (RAS). Each component designates a routine to perform a component level consistency check on major data structures and to verify the state of component. This is performed as an on-going task during the life of the component. The component registers an entry point with the system to receive notification of scrubbing parameter changes. The entry point is also called with the request to perform component-scrubbing operations. The entry point functions are responsible for executing within limitations on central processing unit (CPU) usage and memory footprint when performing scrubbing operations.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Lyons, Bruce Mealey, Basu Vaidyanathan
  • Publication number: 20080313501
    Abstract: A method for assessing and analyzing software reliability comprises the steps of: collecting failure data from a software system during a testing period; providing a reliability model having a testing compression factor, wherein the reliability model is used to fit the failure data; providing an estimation function derived from the reliability model; obtaining the value of the testing compression factor in accordance with the estimation function; and using the testing compression factor to determine the efficiency of test cases.
    Type: Application
    Filed: January 11, 2008
    Publication date: December 18, 2008
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: CHU TI LIN, CHIN YU HUANG