...that two musicians were responsible for the invention of color print film? Fascinated by photography, Leopold Godowsky and Leopold Mannes worked together to produce an easy-to-use, practical color film. They worked full time as music teachers and gave concerts while experimenting during their off hours in Mannes' kitchen. Their success earned them full-time, well-paying jobs at Kodak and their efforts resulted in Kodachrome film, which was introduced in 1935.
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.
| Number | Title | Issue Date |
| 8171457 | Autonomic test case feedback using hardware assistance for data coverage Illustrative embodiments disclose presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by ... | 05/01/2012 |
| 8146060 | Data processing system and method for execution of a test routine in connection with an operating system In a system or a method for execution of a test routine in connection with a test operating system, the program data for provision of an administration operating system is processed. The test operating system or system configuration specified by a list entry is dete... | 03/27/2012 |
| 8141047 | Dependent object framework for junit testing and software application component Methods and apparatus, including computer program products, implementing and using techniques for testing a software application component. A dependent object framework is provided. The dependent object framework includes a set of static methods, a set of dependent ... | 03/20/2012 |
| 8141046 | Thread swap visual indication A computer implemented method, apparatus, and computer usable program code for indicating thread swaps. A code is presented on a graphical user interface. A portion of the code is executed. A determination is made as to whether a change from an initial thread to a c... | 03/20/2012 |
| 8136093 | System for adding code commentary to source code during software debugging A mechanism is provided for linking with source code, code commentary relating to the source code's execution. An advantage is achieved by storing the code commentary received from a user during software debugging about a program's execution directly alongside the s... | 03/13/2012 |
| 8104020 | Method and system to automate software testing using sniffer side and browser side recording and a toolbar interface A method and system to automate software testing using sniffer side and browser side recording and a toolbar interface are described. In one embodiment, a system tests programming code associated with a website and creates a first test case. In another embodiment, t... | 01/24/2012 |
| 8082540 | Method for visually indicating preceding and succeeding source code lines that are executed in a graphical debugging environment A method for visually displaying an indicator for preceding and succeeding source code lines being executed within a graphical debugging environment. The method includes displaying within a GUI source code lines for a segment of currently examined source code, displ... | 12/20/2011 |
| 8074204 | Test automation for business applications A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set ... | 12/06/2011 |
| 8069439 | Framework for modeling continuations in workflows Enabling creation of control flow patterns in a workflow via continuations. Each continuation represents an activity execution context for an activity executing in the workflow by a workflow engine virtualizing a managed execution environment. Responsive to a reques... | 11/29/2011 |
| 8051408 | Method of providing interactive usage descriptions based on source code analysis A method of dynamically analyzing source code to generate usage hints for a user performing program editing is disclosed. The functions in a collection of source code being edited by a user are processed so as to generate a parse tree data structure for each functio... | 11/01/2011 |
| 8046743 | Method and system for remote software debugging Methods and systems for remotely debugging a software program are provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via a distributed ... | 10/25/2011 |
| 8032864 | Computer readable storage medium for multi-language debugging Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. S... | 10/04/2011 |
| 8020151 | Techniques for determining a web browser state during web page testing A technique for determining a browser state during a web page test includes providing, from a test automation tool, a first input to a web page provided via a browser. The technique also includes detecting, with a network monitoring tool, outgoing traffic from the b... | 09/13/2011 |
| 8001532 | System and method for generating source code-based test cases A method and system for generating source code-based test cases for a remote application. The method and system include storing a table including mapping between user-inputs and a corresponding source code fragment; recording user's actions in the remote application... | 08/16/2011 |
| 7996819 | Generating functional test scripts A method for eliminating ambiguity and incorrectness of the specification determined in a requirement defining phase in developing an information system, and systematically verifying whether an automatically executed test scenario agrees with the original requiremen... | 08/09/2011 |
| 7984428 | Methods and systems for testing evaluation modules A system consistent with this invention evaluates the performance of a module via a network. Such a system comprises an evaluation module, an evaluation module computer running an end user interface for interfacing with the evaluation module computer, wherein the ev... | 07/19/2011 |
| 7979847 | Visual debugger for declarative/data-flow applications A framework is implemented. The framework is configured to execute an application within the framework, the application includes instantiated runtime objects. New instantiated runtime objects may be created and instantiated runtime objects destroyed while the applic... | 07/12/2011 |
| 7950004 | Devices systems and methods for testing software Certain exemplary embodiments comprise a method comprising rendering a verdict indicative of whether a predetermined software system functions in a predetermined manner. The verdict can be determined based upon machine instructions. The machine instructions can be a... | 05/24/2011 |
| 7913231 | Testing pattern-based applications Methods and apparatus, including computer program products, implement techniques for testing applications using configurable patterns. A test script is received for a pattern that includes a predefined arrangement of user interface elements and specifies predefined ... | 03/22/2011 |
| 7900192 | Topological best match naming convention apparatus and method for use in testing graphical user interfaces A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, i... | 03/01/2011 |
| 7899680 | Storage of administrative data on a remote management device According to an embodiment of the invention, a remote management device is integrated into a processing system, such as a filer or other storage server, and the remote management device and administrative data (such as console data) generated by the processing syste... | 03/01/2011 |
| 7895578 | Apparatus and method for using connector components to provide connectivity to interactive graphics representative of input and output data A computer readable medium includes executable instructions to allow the designation of a connector component provided within a Graphical User Interface (GUI). The selection of a graphic component within the GUI is supported. The connector component is associated wi... | 02/22/2011 |
| 7895579 | Automated method and system for collecting and reporting API performance profiles A method to measure the performance of an Application Programming Interface (API) includes selecting a target API and tracking memory allocation for the functional calls of the selected API to generate a list of functions called by the API. The individual functions ... | 02/22/2011 |
| 7890931 | Visual debugger for stylesheets A visual Debugger for stylesheets assists a user of stylesheets debug the stylesheets by: allowing the user to set breakpoints on the stylesheet; running to, and stopping at, the breakpoints; single stepping through each template rule as the rule is fired (both forw... | 02/15/2011 |
| 7890932 | Test recording method and device, and computer-readable recording medium storing test recording program A test recording method capable of preventing omission of tests for software to be delivered. When test input data is entered from a testing client, a data transmitter transmits the data to a testing server. Upon reception of test output data and a hash value from t... | 02/15/2011 |
| 7886275 | Process for determining and providing run time information for robot control programs In a process for providing run time information for computer programs for controlling industrial robots (robot control programs), a first system time of a computer system executing the program is determined after the calling and before the execution of an individual... | 02/08/2011 |
| 7886277 | System and method for error checking of failed I/O open calls A system and method in a data processing system for error checking and resolving failed input/output open calls. A configuration mechanism configures the options, such as the information stored in databases, details of how each error check is performed, and what act... | 02/08/2011 |
| 7886276 | Application program development assisting method, program, and information processing apparatus A method, program, and information processing apparatus for detecting an inconsistency in an application program before the application program is implemented. The described is detecting a consistency or inconsistency in the design of screen transition of an applica... | 02/08/2011 |
| 7873946 | Scalable vector graphics, tree and tab as drag and drop objects A mechanism is disclosed for providing Scalable Vector Graphics (SVG) images, Tree and Tab as drag and drop objects. A page design tool receives an indication that a user wishes to place a metadata-defined image onto a page design canvas. The page design tool furthe... | 01/18/2011 |
| 7849447 | Application testing and evaluation A system includes a first application that is the subject of a test. A log of information relates to use of the first application. At least one data file relates to the first application. A second application conducts the test based at least in part on the log and t... | 12/07/2010 |
| 7844952 | Grouping threads in a debugger display A debugger display groups threads according to user-specified criteria. The threads may be grouped by type, by current or historic breakpoints, according to historical debug patterns, based on what thread spawned the thread, based on execution pattern, based on obje... | 11/30/2010 |
| 7827532 | Finite state model-based testing user interface A finite state model-based testing system has a user interface to enable a user to enter state information and transition information about a software application to be tested. The user interface further enables a user to initiate a model generation engine to genera... | 11/02/2010 |
| 7823131 | Debugger for a hardware-implemented operating system In one embodiment, a debugger for a hardware-implemented operating system that supports one or more processors includes a host debug and a user interface. The host debug is operable to connect to a kernel processing unit of the hardware-implemented operating system ... | 10/26/2010 |
| 7814463 | User interface debugger for software applications In one embodiment, a system for debugging a software application is provided. A debug agent, being in an executable form, is configured to be combined with an executable form of the software application, and is configured to monitor events from the software applicat... | 10/12/2010 |
| 7814464 | Address support for resources in common-language runtime languages A computer-implemented method is disclosed for reducing coding errors prior to runtime in the context of a managed code execution environment. The method includes providing a developer with access to a plurality of managed code resources. The method also includes ve... | 10/12/2010 |
| 7810072 | Exception thrower A method, apparatus and computer-usable medium for testing error handling code. The method includes selecting a method signature to be error tested; selecting an error associated with the method signature from a menu; generating an aspect to be used in a pointcut fo... | 10/05/2010 |
| 7802233 | Automated display of trace historical data The intuitive display of trace historical data in a manner that processing control transfer between processing entities is represented in the context of trace data from multiple processing entities. For each processing entity, a set of one or more trace entries are ... | 09/21/2010 |
| 7793262 | Method and apparatus for facilitating software testing and report generation with interactive graphical user interface A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application ... | 09/07/2010 |
| 7788642 | Displaying cache information using mark-up techniques An information carrier medium containing software that, when executed by a processor, causes the processor to receive information from circuit logic that is adapted to collect the information from caches on different cache levels. At least some of the information is... | 08/31/2010 |
| 7788641 | System and method for identifying concerns A system (and method) for identifying concerns includes a specifying device for specifying at least one initial concern, and an identifying device for identifying at least one related concern having a relationship with at least one initial concern. ... | 08/31/2010 |