The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 29, 2011
Filed:
Jun. 03, 2005
Xuan Zhang Chen, North York, CA;
Kushal Sayeed Munir, Toronto, CA;
David Kenneth Mcknight, Newmarket, CA;
LI Ding, North York, CA;
Vadim Berestetsky, North York, CA;
Xuan Zhang Chen, North York, CA;
Kushal Sayeed Munir, Toronto, CA;
David Kenneth McKnight, Newmarket, CA;
Li Ding, North York, CA;
Vadim Berestetsky, North York, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A source container for use in a computer system executing problem determination tools in an integrated environment across a computer network, the source container comprising a list of pathways to a plurality of source files and module objects. A software development may create the source container independently or within the front end of a problem determination tool. The front end of the problem determination tools sends the source container to its engine, and only source files and module objects having a pathway in the source container are analyzed within the engine of the problem determination tool. Furthermore, the results of the analysis of only those source files and module objects having a pathway in the source container are returned to the front end of the problem determination tool for viewing by the software developer. The front ends of the tools of the integrated development environment, the source files, the module objects, the engines of the tools, and different tools may all be located on different servers and/or clients across a computer network.