US 7,464,004 B2
Troubleshooting to diagnose computer problems
Nicholas Das, Sammamish, Wash. (US); Jaydeep Singh, Sammamish, Wash. (US); John S. Green, Issaquah, Wash. (US); Keerti A. Rane, Bellevue, Wash. (US); Krishnaswamy J. Babu, Sammamish, Wash. (US); Raymond Arifianto, Sammamish, Wash. (US); Srikanth Malladi, Sammamish, Wash. (US); Suma SaganeGowda, Woodinville, Wash. (US); Tanvir Rahman, Mill Creek, Wash. (US); Toji T. Oommen, Sammamish, Wash. (US); Dale Edward Phurrough, Seattle, Wash. (US); Nayab Khan, Kenmore, Wash. (US); and Pramod Kamalakar Walvekar, Issaquah, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Mar. 17, 2006, as Appl. No. 11/377,997.
Prior Publication US 2007/0220036 A1, Sep. 20, 2007
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 702—188 13 Claims
OG exemplary drawing
 
1. A method for obtaining data, comprising:
customizing a data collection plan for a particular situation on a client device;
transmitting said customized data collection plan toward a location for said client device;
receiving said data collection plan at said client device, said data collection plan includes a set of data collection items;
allowing a user to select one or more of said data collection items;
collecting data according to said selected data collection items; and
uploading said collected data to a data store associated with a diagnostic service.