By Checking The Correct Order Of Processing (epo) Patents (Class 714/E11.178)
  • Publication number: 20140040667
    Abstract: Example embodiments disclosed herein relate to enhancing test scripts with dynamic data. The disclosed embodiments include receiving production data that reflects real user interaction with an application process. Test scripts are generated based on the production data, where the test scripts simulate behavior relating to execution of the application process. The embodiments also include automatically enhancing the test scripts with dynamic data that includes at least one of correlation data and asynchronous data.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Meidan Zemer, Salman Yaniv Sayers, Gil Perel, Yair Horovitz
  • Publication number: 20140040669
    Abstract: A debugging and diagnostics system allows users to take lightweight process snapshots of running debuggee processes so the users may analyze those snapshots at a later time. The snapshot mechanism allows diagnostic tools to compare an original process or one or more process snapshots or to compare any of a series of snapshots to each other. The snapshot mechanism further allows users to inspect a snapshot of process memory while allowing the original process to continue running with minimal impact. A user may do historical debugging using process snapshots of a debuggee process taken over time. This allows the user to view the state of the debuggee process as it existed when the snapshot was taken. The lightweight process snapshot is less invasive because it does not require a full copy of the memory and allows the original process to run un-interrupted while specific collections and inspections are completed.
    Type: Application
    Filed: August 4, 2012
    Publication date: February 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jackson Davis, Tae Hyung Kim, Colin A. Thomsen, Steve Carroll
  • Publication number: 20140032969
    Abstract: Method, system and product for post silicon validation using a partial reference model. The method performed by a device having registers, the method comprising: first executing, by the device when operating in trace mode, a test-case, wherein during the execution utilizing a partial reference model to determine an expected value of at least one register; second executing, by the device when operating in non-trace mode, the test-case; and in response to said second executing, checking values of registers based on, at least in part, values determined during said first execution.
    Type: Application
    Filed: July 29, 2012
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Shimon Landa, Amir Nahir
  • Publication number: 20140032967
    Abstract: A self-test engine to manage self-test mode operations between adjacent PHYs of a serial-attached SCSI (SAS) topology.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Michael G. Myrah, Balaji Natrajan, Sohail Hameed
  • Publication number: 20140032968
    Abstract: A method for identifying, based on instructions stored externally to a processor containing a cache memory, a functional portion of the cache memory, then loading cache test code into the functional portion of the cache memory from an external source, and executing the cache test code stored in the cache memory to test the cache memory on a cache-line-granular basis and store fault information.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Narendra Chakravarthy Nandam, Donald B. Kay
  • Publication number: 20140032966
    Abstract: A method, apparatus and product for hardware verification using acceleration platform. The method comprising executing a first post-silicon testing program by a reference model, wherein during said executing the first post-silicon testing program one or more test-cases are generated; generating a second post-silicon testing program that is configured to execute the one or more test-cases; and executing the second post-silicon testing program on an acceleration platform.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Manoj Dusanapudi, Wisam Kadry, Shakti Kapoor, Dimtry Krestyashyn, Shimon Landa, Amir Nahir, John Schumann, Gil (Eliezer) Shurek, Vitali Sokhin
  • Publication number: 20140025993
    Abstract: A framework and associated systems and methods for testing mobile communication devices are disclosed. An exemplary method includes receiving user-action data from each of a plurality of user-action-capture devices. The user-action data received from the user-action-capture devices includes data that characterizes a plurality of user actions that were performed on the user-action-capture devices. The user-action data is consolidated into generic representations of the user actions to create a superset of generally-applicable-user-action data, and each generic representation of a user action in the superset represents two or more similar user actions. The generally-applicable-user-action data is then used to test mobile communication devices that are different than the user-action-capture devices.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Phani Bhushan Avadhanam, Nuthan Seegehalli Hanumanthappa
  • Publication number: 20140025995
    Abstract: An information handling system (IHS) diagnostic system includes a user IHS that is coupled to a network and operable to generate a log file that is associated with a user IHS error. A distributed processing IHS is coupled to the user IHS through the network and operable to receive the log file generated by the user IHS over the network. That log file is then stored on a plurality of node IHS's in the distributed processing IHS. When a job request is received from the user IHS over the network, a job associated with the job request is performed on the log file using the plurality of node IHS's to create a job result. The job result that includes at least one cause of the user IHS error is then provided to the user IHS.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: Dell Products L.P.
    Inventor: Vandhana Narayanan
  • Publication number: 20140013159
    Abstract: A system, method, and computer program product are provided for testing device parameters. In use, a plurality of device parameters is determined, utilizing a directed acyclic graph (DAG). Further, the determined plurality of device parameters is tested.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: NVIDIA Corporation
    Inventors: John F. Spitzer, Oleg Vyacheslavovich Vinogradov, Sergey Sergeevich Grebenkin
  • Publication number: 20140013160
    Abstract: In one or more embodiments, a hit test thread which is separate from the main thread, e.g. the user interface thread, is utilized for hit testing on web content. Using a separate thread for hit testing can allow targets to be quickly ascertained. In cases where the appropriate response is handled by a separate thread, such as a manipulation thread that can be used for touch manipulations such as panning and pinch zooming, manipulation can occur without blocking on the main thread. This results in the response time that is consistently quick even on low-end hardware over a variety of scenarios.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Christian Fortini
  • Publication number: 20140006869
    Abstract: Terminal diagnosis self correction is disclosed. A service inquiry is received regarding a problem with a terminal from a user. Terminal statistics are obtained remotely from the terminal and stored in a site diagnosis log. An initial diagnosis is determined with a site diagnostic tool using the terminal statistics. The initial diagnosis is stored in the site diagnosis log. A technician is dispatched to repair the terminal. Terminal statistics are obtained locally at the terminal and stored in an onsite validation tool log. An onsite diagnosis is determined using an onsite validation tool and stored the onsite validation tool log. The initial and onsite diagnoses are compared. In response to a difference between the initial and onsite diagnoses, the remotely and locally obtained terminal statistics are compared. The site diagnostic tool is adjusted based on the initial diagnosis, the onsite diagnosis, and the remote and local terminal statistics.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Jack Rozmaryn
  • Publication number: 20140006865
    Abstract: A system assembles a plurality of views into a plurality of view sets. A view set includes at least one view, and a view includes at least one configuration. The view configuration includes sets of fields and locations of the fields in the view. The system displays one of the plurality of view sets as a web page in a window, and the system generates a view component using a union of the fields belonging to the different configurations defined for the view. The view component includes a test element for the corresponding view, the view component includes a plurality of parameters wherein each parameter is linked to a single view field, and the view component includes no duplication of fields.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventor: Karine Gaillard
  • Publication number: 20140006861
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifested as a system that can include an inference engine and at least one processing device configured to execute the inference engine. The inference engine can be configured to perform automated detection of concepts expressed in failure logs that include unstructured data. For example, the inference engine can analyze text of support tickets or diary entries relating to troubleshooting of an electronic network to obtain concepts identifying problems, actions, or activities. The inference engine can also be configured to generate output that reflects the identified concepts, e.g., via a visualization or queryable programming interface.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: Microsoft Corporation
    Inventors: Navendu Jain, Rahul Potharaju
  • Publication number: 20140006864
    Abstract: Embodiments are generally directed no-touch stress testing of memory input/output (I/O) interfaces. An embodiment of a memory device includes a system element to be coupled with a dynamic random-access memory (DRAM), the system element including a memory interface for connection with the DRAM, the interface including a driver and a receiver, a memory controller for control of the DRAM, and a timing stress testing logic for testing of the I/O interface.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: Intel Corporation
    Inventors: Sankaran M. Menon, Robert R. Roeder
  • Publication number: 20130346801
    Abstract: Method, circuit, and system for performing an operation for regulating bandwidth, the operation comprising receiving at a memory, debug data packets and functional data packets for transmittal on a shared bus. The operation then transmits, via the shared bus, the functional data packets and one or more of the debug data packets according to a predefined ratio of debug data packets to functional data packets. The operation then drops one or more of the received debug data packets at the memory, and maintains a count of the one or more dropped debug data packets. The operation then updates the predefined ratio based on the count, and uses the updated predefined ratio to transmit the functional data packets and one or more of the debug data packets.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald E. Freking, Elizabeth A. McGlone, Daniel R. Spach, Curtis C. Wollbrink
  • Publication number: 20130346798
    Abstract: A technique for injecting errors into a codeword includes generating a codeword that includes data bits and one or more checkbits. One or more bit errors are injected into the codeword by modifying at least one of the one or more checkbits.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventor: William C. Moyer
  • Publication number: 20130346805
    Abstract: A method and system have been described for counteracting and correcting for read disturb effects in blocks of flash memory. The method may include the step of a controller of the memory system performing a read scrub scan on only a portion of one targeted word line in a block at desired intervals. The controller may calculate whether a read scrub scan is necessary based on a probabilistic determination that is calculated in response to each received host read command. The controller may then place a block associated with the targeted word line into a refresh queue if a number of errors are detected in the targeted word line that meets or exceeds a predetermined threshold. The block refresh process may include copying the data from the block into a new block during a background operation.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Inventors: Steven T. Sprouse, Alexandra Bauche, Yichao Huang, Jian Chen, Jianmin Huang, Dana Lee
  • Publication number: 20130339794
    Abstract: A system including a DCU with a DMS located on the first node, where the DMS is associated with an interrupt receive register. The system further includes a second DCU located on second node that includes a GMS located on the second node, where the GMS is associated with an interrupt dispatch register. The GMS is configured to identify the DMS, determine a payload to transmit to DMS, issue cross-calls using the interrupt dispatch register, where a cross-call is issued for each non-zero bit in the payload, and issue a cross-call including a completion vector. The DCU is configured to receive the cross-calls from the GMS, in response to each of the cross-calls, set a corresponding bit-location in the second interrupt receive register to one, and after receiving the completion vector, use a current state of the interrupt receive register to determine a physical address.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Narendra C. Nandam, Vincent Paul Graham
  • Publication number: 20130339800
    Abstract: A failover guaranty estimator module performs a proof by contradiction method showing that a cluster failover guaranty can be met for the cluster. For potential failures for which failover is guaranteed, the method assumes a particular host set of one or more hosts fails, leaving one or more working hosts. The method performs a per-failure host set method for the failure host set. The per-failure host set method determines an amount of memory usage within each working host of the assumed working host set that would guaranty that a largest of the virtual machines in the failure host set would be orphaned. The per-failure host set method determines if the virtual machines in the failure set, other than the largest virtual machine in that set, would force the determined amount of memory usage within working hosts, resulting in, the failover guaranty not being met.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventor: Hilton Arnold Lange
  • Publication number: 20130332773
    Abstract: A generalized pattern recognition is used to identify faults in machine condition monitoring. Pattern clusters are identified in operating data. A classifier is trained using the pattern clusters in addition to annotated training data. The operating data is also used to cluster the signals in the operating data into signal clusters. Monitored data samples are then classified by evaluating confidence vectors that include substitutions of signals contained in the training data by signals in the same signal clusters as the signals contained in the training data.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicants: Siemens Aktiengesellschaft, Siemens Corporation
    Inventors: Chao Yuan, Amit Chakraborty, Leif Wiebking, Holger Hackstein
  • Publication number: 20130326279
    Abstract: A solution for validating a set of data protection solutions is provided. A validation scenario can be defined, which can include data corresponding to a set of attributes for the validation scenario. The attributes can include a time frame for the validation scenario. The validation scenario also can include a set of backup images to be validated, each of which is generated using one of the set of data protection solutions. The set of backup images can be identified using the time frame. A set of resource requirements for implementing the validation scenario can be determined based on the set of backup images and the set of attributes for the validation scenario.
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kavita Chavda, Nagapramod S. Mandagere, Steven Pantridge, Ramani R. Routray
  • Publication number: 20130318397
    Abstract: Systems and methods for automating the building, deployment, and testing of firmware are disclosed. An exemplary system includes a build-deploy-testing environment. The build-deploy-testing environment can access a hardware testing profile that includes hardware specifications for a test server, an operating system for a test server, an application for the test server to communicate with a test device, and a plurality of inputs for installing the operating system and the application on the test server. The build-deploy-testing environment can generate a firmware module compatible with a test device and a testing environment module for a test server based on the hardware testing profile. The build-deploy-testing environment can deploy the testing environment module to a test server and deploy the firmware module to a test device. The build-deploy-testing environment can execute a testing application to determine the compatibility of the firmware with the test device in communication with the test server.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Inventor: Shawn Jamison
  • Publication number: 20130318399
    Abstract: A validation system includes a test block that operates to apply a set of inputs to a system under test, such as a test system or an executable test algorithm, and receive from said system under test a first set of outputs produced by operation of the system under test in response to application of the set of inputs. The first set of outputs, as well as a second set of outputs reflecting output produced by operation of a reference system or executable reference algorithm in response to application of the same set of inputs, is processed to make a validation determination. A validation processing block compares the first and second sets of outputs to validate the system under test as an equivalent to the reference system.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: STMICROELECTRONICS, INC.
    Inventors: Steven Srebranig, Paul A. Anderson
  • Publication number: 20130283098
    Abstract: A debugging system using optical transmission comprises a sending side and a receiving side. The sending side comprises a debugging-data-generation unit, a modulation unit, and an optical-transmission apparatus. The debugging-data-generation unit generates debugging data according to an operation of the sending side. The modulation unit modulates the debugging data to generate a modulation signal. The optical-transmission apparatus coupled to the modulation unit converts the modulation signal into a first light and transmits the first light. The receiving side comprises an optical-receiving apparatus, a demodulation unit and a data storage device. The optical-receiving apparatus receives the first light and converts the first light into the modulation signal. The demodulation unit is coupled to the optical-receiving apparatus and demodulates the modulation signal into the debugging data. The data storage device receives and saves the debugging data.
    Type: Application
    Filed: June 22, 2012
    Publication date: October 24, 2013
    Inventors: PAI-HSIANG CHOU, AN-PING WANG, SHIN-YI CHANG, CHENG-DAO LEE, CHI-YUAN LEE
  • Publication number: 20130283099
    Abstract: A method for testing stability of a server includes the following steps. Providing a first user input interface for a user to input test parameters. Generating a control signal according to the input test parameters and transmitting the control signal to the BMC of the server. Controlling the server to start and shut down via the BMC. Detecting whether the tested characteristics are within specified ranges during each start and shutting down operation. Generating a SEL if any abnormal result is obtained and records a test time when the abnormal result is obtained in the SEL. Storing the generated SEL in a storage unit. Providing a second user input interface on the display for the user to input conditions to filter test results. And responding to the input conditions and outputting corresponding test results to the display.
    Type: Application
    Filed: August 1, 2012
    Publication date: October 24, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HON FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: JIA-QING HUANG, ZHAO-YANG CAI, ZHENG-QUAN PENG, YI-XIN TU, HAI-QING ZHOU
  • Publication number: 20130275809
    Abstract: A method for testing using a preserve status parameter in a computing system includes setting, by a calling process in the computing system, the preserve status parameter; issuing a call to a function under test by the calling process in the computing system; executing the function under test in the computing system, wherein data in a memory area accessed by the function under test during execution is preserved by the set preserve status parameter, such that the computing system does not reuse the memory area while the data in the memory area is being preserved; determining if an error occurred during execution of the function under test; in the event an error is determined to have occurred during execution of the function under test, making the data in the memory area available for inspection; and releasing the memory area for reuse by the computing system.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugenie L. Alexander, Arthur J. Bariska, JR., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Publication number: 20130262932
    Abstract: A method, apparatus and product for generating elements based on generation streams. The method comprises: obtaining one or more generation streams, wherein the streams comprise elements, wherein each element is a formal specification of an operation that stimulates a system, wherein based on each of the generation streams one or more alternative stimuli for the system can be generated, which stimuli comprises operations according to the elements; and generating a stimuli in accordance with the one or more generation streams, wherein the stimuli comprises at least one hybrid operation, wherein the hybrid operation complies simultaneously with two or more elements of the one or more generation stream, whereby the stimuli is comprised of a number of operations that is smaller than a sum of the numbers of elements of the one or more generation streams.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Yoav Katz, Michal Rimon, Avi Ziv
  • Publication number: 20130262931
    Abstract: Certain example embodiments described herein relate to approaches for testing client reactions to simulated disruptions in a real production environment that leverages the publish/subscribe messaging model (or one of its variants), optionally in connection with JMS messages and/or triggers. In certain example embodiments, a test driver reads a script that includes an instruction flow that brings down brokers in a broker cluster similar to (or in a manner as inflicted by) broker crashes (e.g., where a process or application does not have a chance to save its state or data before it is terminated), and/or broker stop/start events, e.g., to simulate the problems and determine whether the client application remains intact in the presence of errors. The simulations may leverage hardware and/or software means for intentionally causing disruptions in a live production environment. Thus, it advantageously becomes possible to test an application integration's client-side failover and/or load-balancing implementations.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: Software AG
    Inventor: SIDDALINGESH
  • Publication number: 20130246849
    Abstract: A system includes a platform server with a software platform on which platform targeting applications (PTAs) execute. An update server may be coupled to the platform server to provide an update to this software platform. Responsive to notification to independent software vendors of the PTAs, results of regression testing performed on at least some of the PTAs can be received in a test server, which may enable commitment of the update based on at least some of the results.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Inventor: James Lee Plamondon
  • Publication number: 20130246850
    Abstract: A network communication system includes a central control system that may transmit a request packet over a network to an apparatus that is configured to operate in an alarm system. The alarm system may be configured in accordance with a standard or protocol. The request packet may include instructions that instruct the apparatus to perform one or more tests that determine whether the apparatus is compliant with the standard or protocol. The apparatus may be configured to receive the packet from over the network and perform the tests in accordance with the instructions. The apparatus may report test results of the tests to the central control system by sending a reply packet that includes the test results over the network to the central control system.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: Harman International Industries, Incorporated
    Inventors: Aaron Gelter, Jeffrey L. Hutchings, Robert Boatright
  • Publication number: 20130238940
    Abstract: Analysis tools are used for resolving a service request for software performance problems. Ranking of the analysis tools includes measuring a plurality of times to resolution of a plurality of service requests for software performance problems after runnings of a plurality of analysis tools are initiated; capturing sets of errors in the plurality of service requests; storing identities of the plurality of analysis tools with the times to resolution of the service requests and the sets of errors; determining an average time to resolution of each of the plurality of analysis tools for each set of errors; organizing the plurality of analysis tools into one or more categories using the sets of errors; and ranking the analysis tools within each category using the average times to resolution of the analysis tools within the category.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diane C. Chalmers, Nixon Cheaz, James Y. McVea, JR., David M. Stecher
  • Publication number: 20130227348
    Abstract: APIs to test a device are described. In one or more implementations, a device includes a housing, one or more sensors supported by the housing, and one or more modules disposed within the housing that are implemented at least partially in hardware. The one or more modules are configured to process inputs detected using the one or more sensors and expose one or more application programming interfaces to a robot to cause the robot to perform one or more operations that are detectable by the one or more sensors, the one or more operations usable to test detection performed by the one or more sensors and the processing of the inputs performed by the one or more modules.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Alan W. Stephenson, Xiao Tu, Scott S. Sheehan, Robert K. Mickle, Changsin Lee
  • Publication number: 20130227351
    Abstract: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tessa A. LAU, Jalal U. MAHMUD, Pablo PEDEMONTE
  • Publication number: 20130219217
    Abstract: A comprehensive system for enabling automated configuration and testing of software applications and services is disclosed. The system includes test interfaces, a test database and test functionality. Configuration functionality allows for rapid, accurate and efficient set up of one or more test accounts. Data manipulation interfaces and methods allow for the inspection of state variables and manipulating state-based data to simulate, initiate and reverse transactional data. Application programming interfaces enable the testing of external systems with a target system that is simulated in the testing environment.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: Serve Virtual Enterprises, Inc.
    Inventors: Burak Seren, Nicholas Patrick Johns
  • Publication number: 20130219219
    Abstract: Customizing a test instrument. A plurality of pairs of code modules may be provided. Each pair of code modules may include a first code module having program instructions for execution by a processor of the test instrument and a second code module for implementation on a programmable hardware element of the test instrument. For each pair of code modules, the first code module and the second code module may collectively implement a function in the test instrument. User input may be received specifying modification of a second code module of at least one of the plurality of pairs of code modules. Accordingly, a hardware description may be generated for the programmable hardware element of the test instrument based on the modified second code module.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Inventors: Charles G. Schroeder, Christopher F. Graf, Ciro T. Nishiguchi, Nigel G. D'Souza, Daniel J. Baker, Thomas D. Magruder
  • Publication number: 20130212435
    Abstract: Integrated fuzzing techniques are described. A fuzzing system may employ a container configured as a separate component that can host different target pages to implement fuzzing for an application. A hosted target file is loaded as a subcomponent of the container and parsed to recognize functionality of the application invoked by the file. In at least some embodiments, this involves building a document object model (DOM) for a browser page and determining DOM interfaces of a browser to call based on the page DOM. The container then operates to systematically invoke the recognized functionality to cause and detect failures. Additionally, the container may operate to perform iterative fuzzing with multiple test files in an automation mode. Log files may be created to describe the testing and enable both self-contained replaying of failures and coverage analysis for multiple test runs.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jiong Qiu, Michael Allan Friedman, Charles Patrick Mann, Kwan-Leung Chan, Jeremy Lynn Reed
  • Publication number: 20130212434
    Abstract: A test instrument provides suggested next operational step function to provide a user with assistance during testing. A display is provided to show the amount of a project that has been completed, for example as a percentage completed value. Individual test results may be saved to a ‘fix later’ list, which may be later accessed to re-test items that may not have passed on initial testing.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 15, 2013
    Applicant: FLUKE CORPORATION
    Inventors: Sena E. R. Janky, Glenn Keltto, Steve O'Hara, J. David Schell, Elizabeth Bacon, Karen Jones
  • Publication number: 20130198568
    Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively coupled to the memory. The processor is operable to receive a first indication that a first action keyword is selected from a plurality of action keywords and determine whether a first object requirement is associated with the first action keyword. The processor is further operable to retrieve a plurality of action objects and receive a second indication that a first action object is selected. The processor is also operable to receive a third indication that a second action keyword is selected and determine whether a first input parameter is associated with the second action keyword. The processor may also be operable to request a first user input, receive the first user input, generate a test case file comprising the first action keyword and the second action keyword, and associate the test case file with an application.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Shanmugaraja Senthilnayagam
  • Publication number: 20130191688
    Abstract: In one embodiment, a computing device (e.g., border router or network management server) transmits a discovery message into a computer network, such as in response to a given trigger. In response to the discovery message, the device receives a unicast reply from each node of a plurality of nodes in the computer network, each reply having a neighbor list of a corresponding node and a selected parent node for the corresponding node. Based on the neighbor lists from the replies and a routing protocol shared by each of the plurality of nodes in the computer network, the device may create a reference topology for the computer network, and based on the selected parent nodes from the replies, may also determine a current topology of the computer network. Accordingly, the device may then compare the current topology to the reference topology to detect anomalies in the current topology.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: Cisco Technology, Inc
    Inventors: Navneet Agarwal, Jean-Philippe Vasseur, Ajay Kumar
  • Publication number: 20130191689
    Abstract: According to exemplary embodiments, a computer implemented method for functional testing of a processor design includes accessing a test template from a library of test templates, wherein the test template is configured to test a first selected function of the processor and inputting the test template to an automated test generation tool executed by a computer. The method further includes generating an instruction sequence based on the test template by the automated test generation tool and injecting an event instruction to the instruction sequence during the generating of the instruction sequence by the automated test generation tool, the injecting of the event instruction preserving testing of the first selected function of the processor and the event instruction being configured to test a second selected function of the processor. The method includes verifying a function of the processor by analyzing responses of the processor to the instruction sequence.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli Almog, Olaf K. Hendrickson, Christopher A. Krygowski
  • Publication number: 20130185592
    Abstract: For automatic problem diagnosis, a data collector module collects log data comprising code sets from a plurality of components in a data processing system. An analysis module translates the log data into at least one predefined symptom. Each symptom is associated with at least one code set of the log data. The analysis module selects from a knowledge base at least one problem that includes each symptom. The analysis module further calculates an influence factor for each problem, and ranks each problem from most likely to least likely based on the influence factor of the problem.
    Type: Application
    Filed: January 17, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Fleming, Jin Yan Huang, Wei Yin, Yi Zhong
  • Publication number: 20130179734
    Abstract: Systems and methods for generating and traversing test cases trees are provided. A test case tree indicates an order of execution for multiple test cases, where setup and tear down or equivalent steps are not required before and after execution of each test case in the tree. The tree may allow for generation of virtual test cases to encompass multiple test cases which ordinarily would have mutually exclusive execution requirements.
    Type: Application
    Filed: January 11, 2012
    Publication date: July 11, 2013
    Applicant: Neopost Technologies
    Inventors: Robert W. Perin, Garret Blue
  • Publication number: 20130173961
    Abstract: A memory-leak source in a data structure can be identified by counting insertions into the data structure and deletions from the data structure for locations in the execution path of a computer program. These insertion and deletion values can be used to identify at least one location as a memory-leak source that corresponds to an imbalance between insertions and deletions during the execution of the computer program.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: SAP AG
    Inventor: Martin Moser
  • Publication number: 20130166958
    Abstract: A burning control method for burning software to at least one chip is provided, the method includes: controlling the at least one chip to enter a download mode when the at least one chip is startup; initializing the at least one chip when the chip enters the download mode; executing a burning process to burn software into the at least one chip when the chip is initialized; controlling the at least one chip to enter the test mode when the burning process is completed; testing whether the software has been burned into the at least one chip successfully when the at least one chip is in the test mode.
    Type: Application
    Filed: August 2, 2012
    Publication date: June 27, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.
    Inventor: YONG-LIANG LU
  • Publication number: 20130166955
    Abstract: A keyboard automatic test method is provided. A keyboard test unit first outputs a key test command to a keyboard controller. The key test command represents a trigger element of a keyboard is triggered. The keyboard controller generates a corresponding code corresponding to the trigger element. The keyboard test unit then determines whether a relationship between the corresponding code and the trigger element is correct.
    Type: Application
    Filed: April 16, 2012
    Publication date: June 27, 2013
    Applicant: Wistron Corporation
    Inventors: Wen-Chun Tsao, Yu-Wei Tsao
  • Publication number: 20130166959
    Abstract: A semiconductor memory device includes a normal data storage block configured to store a normal data, a setup data storage block for storing a setup data including at least two duplicate data, an access unit configured to access the normal data of the normal data storage block or the setup data of the setup data storage block, a first transfer unit configured to transfer the setup data accessed by the access unit, a data decision unit configured to determine a correct data based on the setup data transferred by the first transfer unit, a second transfer unit configured to transfer the normal data accessed by the access unit, and a data output unit configured to output the setup data transferred by the first transfer unit or the normal data transferred by the second transfer unit to the outside of the semiconductor memory device in response to a control signal.
    Type: Application
    Filed: June 12, 2012
    Publication date: June 27, 2013
    Inventors: Byoung-In Joo, Chul-Woo Yang
  • Publication number: 20130159777
    Abstract: A testing system for testing an under test electronic device, includes an error capturing and latching unit, a storage unit, and a control terminal. The error capturing and latching unit detects and captures running error signals of the under test electronic device. The storage unit stores the running error signals. The control terminal is connected to the storage unit. The control terminal picks out the running error signals from the storage unit and analyzes these signals.
    Type: Application
    Filed: August 2, 2012
    Publication date: June 20, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: KANG-BIN WANG
  • Publication number: 20130159786
    Abstract: A system and method to assess a serviceability of a machine having a field replaceable unit (FRU) is provided. A controller can perform the steps of tracking performance parameters of the machine; calculating and comparing a performance index; generating requests for service of the FRU of the machine based on the performance index, the requests for service not including replacement of the FRU; detecting completion of a events to service the FRU of the machine; calculating an asset healability index representative of a trend in the performance index over time between each of the events to service the FRU; and generating a request for replacement of the FRU instead of another request to service the FRU based on a comparison of the asset healability index relative to a second predetermined threshold.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: Sridhar Nuthi
  • Publication number: 20130159771
    Abstract: An Accelerated Processing Unit (APU) comprising a central processing unit (CPU) core portion and a graphics processing unit (GPU) core portion coupled to the CPU core portion. The GPU core portion includes a GPU core and a dedicated GPU debugging core, the dedicated GPU debugging core enabling performance of GPU centric debug functions.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventor: Navin Patel
  • Publication number: 20130151905
    Abstract: Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a command randomly selected from a predefined command pool in accordance with an associated probability distribution. The test system may report a result of emulating the plurality of users.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Inventors: Soumyajit Saha, Rudrarup Naskar, Luis Cazacu