Patents by Inventor Ram P. Papatla
Ram P. Papatla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8286036Abstract: A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software application errors is collected from the computing devices and stored in a catalog. Data associated with error occurrences is obtained and combined with related data being stored in the catalog. A report is generated based on the error occurrences and related catalog data.Type: GrantFiled: April 18, 2011Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Dhananjay Madhusudan Mahajan, John Leo Ellis, Ram P. Papatla
-
Publication number: 20110197099Abstract: A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software application errors is collected from the computing devices and stored in a catalog. Data associated with error occurrences is obtained and combined with related data being stored in the catalog. A report is generated based on the error occurrences and related catalog data.Type: ApplicationFiled: April 18, 2011Publication date: August 11, 2011Applicant: MICROSOFT CORPORATIONInventors: Dhananjay Madhusudan Mahajan, John Leo Ellis, Ram P. Papatla
-
Patent number: 7954008Abstract: A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software application errors is collected from the computing devices and stored in a catalog. Data associated with error occurrences is obtained and combined with related data being stored in the catalog. A report is generated based on the error occurrences and related catalog data.Type: GrantFiled: January 15, 2007Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Dhananjay Madhusudan Mahajan, John Leo Ellis, Ram P. Papatla
-
Patent number: 7647325Abstract: A method for updating a catalog of hardware device and software object identifiers by identifying unknown identifiers and categorizing each of the unknown identifiers. The method further provides the categorized identifiers to a community of users for review and receives comments from the community of users on the provided categorization. The method further determines if the categorized identifiers should be recategorized based upon the received comments. Another method performs a search for an entity associated with an unknown identifier, determines a likely entity associated with the unknown identifier, and verifies the correctness of such determined likely entity. Another method generates a catalog of computer system components, receives information regarding the identity of a computer system component from at least two different sources, and determines the identity of the computer system component based upon the reputation of the sources of the received information.Type: GrantFiled: January 15, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Ram P. Papatla, John Leo Ellis, Mario Hewardt, David James Armour
-
Patent number: 7472040Abstract: Computer-implemented methods and apparatus are provided for collecting information gathered by an instrumentation mechanism for transport to an information collection facility. In one embodiment, the information that is collected is defined by a configuration file. An application may examine the configuration file, execute one or more queries specified by the configuration file, and write the data which is collected to one or more data structures employed by a transport mechanism in transferring information to the information collection facility. The process of collecting the information may occur periodically, such as nightly. The configuration file may be periodically updated to reflect new information that is to be collected.Type: GrantFiled: November 13, 2006Date of Patent: December 30, 2008Assignee: Microsoft CorporationInventors: Ashish Parikh, David Brooks, Henry J. Lyons, Ram P. Papatla
-
Publication number: 20080172403Abstract: A method for updating a catalog of hardware device and software object identifiers by identifying unknown identifiers and categorizing each of the unknown identifiers. The method further provides the categorized identifiers to a community of users for review and receives comments from the community of users on the provided categorization. The method further determines if the categorized identifiers should be recategorized based upon the received comments. Another method performs a search for an entity associated with an unknown identifier, determines a likely entity associated with the unknown identifier, and verifies the correctness of such determined likely entity. Another method generates a catalog of computer system components, receives information regarding the identity of a computer system component from at least two different sources, and determines the identity of the computer system component based upon the reputation of the sources of the received information.Type: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Applicant: MICROSOFT CORPORATIONInventors: Ram P. Papatla, John Leo Ellis, Mario Hewardt, David James Armour
-
Publication number: 20080172583Abstract: A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software application errors is collected from the computing devices and stored in a catalog. Data associated with error occurrences is obtained and combined with related data being stored in the catalog. A report is generated based on the error occurrences and related catalog data.Type: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Applicant: MICROSOFT CORPORATIONInventors: Dhananjay Madhusudan Mahajan, John Leo Ellis, Ram P. Papatla
-
Publication number: 20080148253Abstract: Reconciling an installed software application with a software license. A discovery agent is deployed to each computing device at a user site, and each deployed discovery agent identifies information associated with access to the installed software application on the respective computing device. The identified information is aggregated to determine a present utilization of the installed software application on the computing devices at the user site. Usage rights associated with a software license for the software application is correlated with the present utilization of the software application. A resulting utilization is created as a function of the correlation and a report is provided indicating the resulting utilization.Type: ApplicationFiled: December 15, 2006Publication date: June 19, 2008Applicant: MICROSOFT CORPORATIONInventors: Ashutosh Badwe, Ram P. Papatla, David James Armour, Ross Norrie
-
Patent number: 7194386Abstract: Computer-implemented methods and apparatus are provided for collecting information gathered by an instrumentation mechanism for transport to an information collection facility. In one embodiment, the information that is collected is defined by a configuration file. An application may examine the configuration file, execute one or more queries specified by the configuration file, and write the data which is collected to one or more data structures employed by a transport mechanism in transferring information to the information collection facility. The process of collecting the information may occur periodically, such as nightly. The configuration file may be periodically updated to reflect new information that is to be collected.Type: GrantFiled: October 17, 2005Date of Patent: March 20, 2007Assignee: Microsoft CorporationInventors: Ashish Parikh, David Brooks, Henry J. Lyons, Ram P. Papatla