3M employee and church chorister Art Fry needed something to temporarily mark pages in his hymnal. He was in luck because his colleague, Spencer Silver, accidentally developed a glue that was too weak for other purposes. After initially discouraging consumer response, Post-it Notes became a hit in 1979.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20110055134 | DYNAMIC RESOURCE-BASED WEB SERVICE EVALUATION Systems and other embodiments associated with a resource-based web service are described. One example system comprises exploration logic configured to dynamically determine a configuration for a resource-based web service. The example system also comprises evaluation lo... | 03/03/2011 |
| 20110035042 | System And Method For Cascade Information Handling System Manufacture Information handling system manufacture through a burn rake that burns images and tests information handling systems is managed with a cascade first-in-first-out manufacture by allowing a predetermined burn time for each information handling system at each burn location... | 02/10/2011 |
| 20110029820 | NATIVE CODE MODULE SECURITY FOR 64-BIT INSTRUCTION SET ARCHITECTURES Some embodiments provide a system that executes a native code module. During operation, the system obtains the native code module. Next, the system loads the native code module into a secure runtime environment. Finally, the system safely executes the native code module... | 02/03/2011 |
| 20110029819 | SYSTEM AND METHOD FOR PROVIDING PROGRAM TRACKING INFORMATION There is provided a system and method of providing program tracking information. An exemplary method comprises compiling a program into a plurality of instruction bundles. The exemplary method also comprises placing an instruction to store program tracking information i... | 02/03/2011 |
| 20110022893 | DETECTING DATA RACE AND ATOMICITY VIOLATION VIA TYPESTATE-GUIDED STATIC ANALYSIS Mechanisms for analyzing computer instructions implementing a program in which typestate analysis is informed by concurrency analysis. The concurrency-guided typestate analysis may simulate the “worst case” scenario due to thread interleaving by transitioning a simu... | 01/27/2011 |
| 20110022895 | Software Component Self-Scrubbing 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 perform... | 01/27/2011 |
| 20110016356 | FAULT DETECTION AND LOCALIZATION IN DYNAMIC SOFTWARE APPLICATIONS The present invention provides a system, computer program product and a computer implemented method for prioritizing code fragments based on the use of a software oracle and on a correlation between the executed code fragments and the output they produce. Also described... | 01/20/2011 |
| 20110016358 | METHOD FOR DEBUGGING OPERATIONAL SOFTWARE OF A SYSTEM ONBOARD AN AIRCRAFT AND DEVICE FOR IMPLEMENTING THE SAME A method for debugging the program of operational software of an onboard system, including flagging the program by positioning flags along an execution path for dividing the aforementioned execution path into adjacent functional intervals; normal execution of the progra... | 01/20/2011 |
| 20110016359 | AIDING IN CREATING, EXTENDING, AND VERIFYING ACCESSIBILITY METADATA Degrees of similarity between pages from the viewpoint of metadata creation and verification can be estimated based on degrees of similarity between pages in terms of structure, style (appearance), and accessibility error, and, based on the estimation, representative pa... | 01/20/2011 |
| 20110016357 | CALL-STACKS REPRESENTATION FOR EASIER ANALYSIS OF THREAD DUMP Computer systems and methods for call-stacks representation for easier analysis of thread dumps. Execution data for a number of process threads are accessed by a parser in a thread dump wherein execution data includes a number of call-stacks. Process threads have corres... | 01/20/2011 |
| 20100333201 | SYSTEM, METHOD, AND PROGRAM FOR DETERMINING VALIDITY OF STRING A computer-implemented method, program product, and system for determining the validity of a string generated by a computer programming language program. The method includes: abstracting a constraint between variables extracted from a source code for a programming langu... | 12/30/2010 |
| 20100325491 | MINING A USE CASE MODEL BY ANALYZING ITS DESCRIPTION IN PLAIN LANGUAGE AND ANALYZING TEXTURAL USE CASE MODELS TO IDENTIFY MODELING ERRORS A system and method for identifying modeling errors in textual use case description analyze an input text describing a use case and create an application model representing the use case, the application model containing information obtained from analyzing the input text... | 12/23/2010 |
| 20100325492 | Identification Of Elements Of Currently-Executing Component Script An apparatus (100) in an example comprises a test-script generator (704) and selection logic (114). The test-script generator (704) serves to create a test script (116) through identification of currently-available elements (604, 60... | 12/23/2010 |
| 20100325618 | FAULT TOLERANT COMPILATION WITH AUTOMATIC ERROR CORRECTION A compilation method is provided for automated user error correction. The method includes using a compiler driver run by a processor to receive a source file for compilation. With a compiler component invoked by the compiler driver, the method includes identifying an er... | 12/23/2010 |
| 20100318854 | SYSTEM AND METHOD FOR CHECKING FIRMWARE DEFINITION FILE A system and a method for checking a firmware definition file are provided. The system includes a software control side and a plurality of hardware signal sides. The software control side has a firmware definition file, and generates a plurality of simulating signals in... | 12/16/2010 |
| 20100318849 | RUNTIME BEHAVIOR ALTERATION USING BEHAVIOR INJECTION HARNESS Behavior Request is passed by a behavior injection harness specifying a particular behavior point, component, configuration or machine state, iteration (or sequence) to execute, product-independent atomic operation or to send data to be consumed by product code. Behavio... | 12/16/2010 |
| 20100313075 | METHOD FOR SUPPORTING A SAFETY-ORIENTED SYSTEM At least one embodiment of the present invention relates to supporting a safety-oriented system, with the safety-oriented system including safety-critical software components and non-safety-critical software components. In this method, a possibility of a safety-critical... | 12/09/2010 |
| 20100306590 | Automated Testing Platform for Event Driven Systems A platform for the automated testing of event driven software applications is provided. A source environment is replicated to a target environment. The target environment includes a target system. A test case is defined with a target system, specific attributes and veri... | 12/02/2010 |
| 20100306593 | AUTOMATIC BUG REPORTING TOOL An apparatus and a method for detecting and reporting malfunctions in computer programs is described. A malfunction detector detects at least one type of a software malfunction as defined in a configurable malfunction library. A data collector collects data of the softw... | 12/02/2010 |
| 20100299129 | Mapping Between Stress-Test Systems and Real World Systems A method, system and computer program product for determining the reliability of a software system. Test data inputs are utilized to simulate conditions under which software is executed. One or more test data inputs replace variables in a first algorithm and a second al... | 11/25/2010 |
| 20100299561 | SYSTEMS AND METHODS FOR MANAGING TESTING FUNCTIONALITIES Described herein are systems and methods for managing testing functionalities. One such method includes receiving, from a test tool, data indicative of a user-created test script, being a data-bound test script in the present example. The data-bound test script is creat... | 11/25/2010 |
| 20100299559 | METHOD FOR PROCESSING THE VOLUME OF INFORMATION HANDLED DURING THE DEBUGGING PHASE OF OPERATIONAL SOFTWARE ONBOARD AN AIRCRAFT AND DEVICE FOR IMPLEMENTING THE SAME A method for processing the volume of information handled during the debugging phase of an operational software onboard an aircraft includes: dividing the execution path of the operational software into functional intervals by placing progression points at each function... | 11/25/2010 |
| 20100287414 | EXCEPTION RAISED NOTIFICATION An exception notification system is described herein that provides an early notification that a software exception has occurred before exception handling code has run. The exception notification system receives a registration request from program code to register a hand... | 11/11/2010 |
| 20100287415 | METHOD OF MAKING AN ENDURING UNIVERSAL TOOL FOR DEVELOPING EQUIPMENT TESTS AND TOOL FOR THE IMPLEMENTATION THEREOF An enduring universal tool for developing equipment tests includes a requirement specification function, a test design function, a library of generic commands, document generation engines and libraries to support the conversion of high-level test programs into low-level... | 11/11/2010 |
| 20100281298 | Monitoring Device The invention relates to a monitoring device for a processor comprising a means for monitoring the power consumption of the processor and a means for analysing the power consumption to detect abnormal operation of the processor.... | 11/04/2010 |
| 20100281303 | Systems And Methods For Automated Determination Of Error Handling Systems and methods for automated determination of error handling. Data is received including one or more procedural operations to be tested. A first test is run on the data to capture one or more first tracebacks, where each traceback is associated with a procedural op... | 11/04/2010 |
| 20100281305 | HIERARCHICAL LOAD ESTIMATION SYSTEM, METHOD AND PROGRAM A hierarchical load estimation system 1 has a memory device 2, an invocation count calculation module 100 and an issue count calculation module 200. Stored in the memory device 2 are a hierarchical invocation data 10 indicating ... | 11/04/2010 |
| 20100281306 | Modular Bug Detection with Inertial Refinement Systems and methods are disclosed to detect an error in a software with a computer readable code by applying a modular analysis based on the principle of structural abstraction and refinement of program structure; and detecting an assertion violation indicative of a sof... | 11/04/2010 |
| 20100262866 | CROSS-CONCERN CODE COVERAGE ASSESSMENT A method for software processing includes extracting from software code under test respective items of meta-information pertaining to elements of the software code and receiving respective quality data regarding the elements of software code. The quality data and meta-i... | 10/14/2010 |
| 20100257409 | SYSTEM AND METHOD FOR SITE CLONING A system and computer implemented method comprises: (a) receiving, via a computing device, configuration data comprising unique settings and areas to clone from a site cloning page of a base site; (b) pulling all content to be cloned that is located from at least one da... | 10/07/2010 |
| 20100241903 | AUTOMATED HEALTH MODEL GENERATION AND REFINEMENT The present invention extends to methods, systems, and computer program products for automatically generating and refining health models. Embodiments of the invention use machine learning tools to analyze historical telemetry data from a server deployment. The tools out... | 09/23/2010 |
| 20100241905 | System and Method for Detecting Security Intrusions and Soft Faults Using Performance Signatures A method for detecting security intrusions and soft faults in a software system includes receiving a multi-dimensional performance signature built from operating system metrics sampled by a software system monitoring infrastructure, associating a plurality of buckets wi... | 09/23/2010 |
| 20100241904 | MODEL-BASED TESTING OF AN APPLICATION PROGRAM UNDER TEST A software testing system includes a test interface and a verification interface. The test interface receives a first processing request for the application program under test. The test interface generates a second processing request equivalent to the first processing r... | 09/23/2010 |
| 20100223490 | ASSESSING INTELLECTUAL PROPERTY INCORPORATED IN SOFTWARE PRODUCTS A method, system, and computer usable program product for assessing third-party IP that may be incorporated in a software product are provided in the illustrative embodiments. An instance of the third-party's intellectual property is identified in a component of the pro... | 09/02/2010 |
| 20100218049 | Method of Creating Signatures for Classifying Program Failures A novel and useful method of creating signatures for use in classifying failures of software programs in general and circuit design simulation tests in particular. Upon failure of a processor simulation test, the method of the present invention creates a signature compr... | 08/26/2010 |
| 20100205582 | AUTOMATED MULTI-OPERATING SYSTEM TESTING WITH VIRTUALIZATION Techniques are provided for testing one or more applications across multiple operating systems (OSs) using virtualization. A device includes a virtualization application and a dispatcher. The virtualization application allows a plurality of guest OSs to execute on a dev... | 08/12/2010 |
| 20100192020 | METHOD AND SYSTEM FOR REMOTE MONITORING SUBSCRIPTION SERVICE Embodiments pertain generally to a method of providing a remote monitoring subscription service. The method includes receiving client activity data from at least one of a client virtual machine and a physical machine supporting the client virtual machine at a site of a ... | 07/29/2010 |
| 20100180158 | Managing Statistical Profile Data The illustrative embodiments disclose a computer implemented method, apparatus, and computer program product for refining statistical profile data. In one embodiment, the process interrupts an execution of a software program in response to detecting a profiling event du... | 07/15/2010 |
| 20100180159 | METHOD, APPARATUS OR SOFTWARE FOR SELECTIVELY ACTIVATING A TRACE FUNCTION A method, apparatus, and a computer program product are disclosed for selectively activating a trace function in a computer program in response to a call of a predetermined trigger code element so that trace data is produced only for those subroutines that call the trig... | 07/15/2010 |
| 20100174948 | EMBEDDED SYSTEMS DEBUGGING The invention relates to a data processing system comprising a central processing unit, a first memory coupled to the central processing unit for storing variable data values, an eventing engine coupled to the central processing, a debug module coupled to the central pr... | 07/08/2010 |