Patents by Inventor John Leo Ellis
John Leo Ellis 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: 7937762Abstract: Tracking data operations associated with unauthenticated computing devices to enable subsequent identification and remediation thereof. In embodiments in which one computing device has to trust another computing device without authenticating the other computing device, a machine identifier and a credential group value are associated with data operations in communications from the unauthenticated computing device. The data operations may be subsequently identified based on the machine identifier and credential group value. Remedial action may be taken on the identified data operations to restore data integrity.Type: GrantFiled: January 15, 2007Date of Patent: May 3, 2011Assignee: Microsoft CorporationInventors: John Leo Ellis, Ashutosh Badwe, Juanya Davon Williams
-
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
-
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: 20080172726Abstract: Tracking data operations associated with unauthenticated computing devices to enable subsequent identification and remediation thereof. In embodiments in which one computing device has to trust another computing device without authenticating the other computing device, a machine identifier and a credential group value are associated with data operations in communications from the unauthenticated computing device. The data operations may be subsequently identified based on the machine identifier and credential group value. Remedial action may be taken on the identified data operations to restore data integrity.Type: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Applicant: MICROSOFT CORPORATIONInventors: John Leo Ellis, Ashutosh Badwe
-
Patent number: 7260602Abstract: A system and method to select a software distribution server to download content from a server to a client, and to execute content on the server for the client, is described. The system and method include a client able to couple to any of the regions of a multi-region network. The client queries a server system for an identification of network software distribution servers. The client and/or server system select the software distribution server according to criteria that include in one implementation the network location of the client and the software distribution servers. In one implementation, the network is a multi-LAN network and the client and/or server system select the software distribution server coupled to the same LAN as the client.Type: GrantFiled: March 31, 2003Date of Patent: August 21, 2007Assignee: Microsoft CorporationInventors: Kenneth Mark Osborne, Deepak Kumar, Gopal Parupudi, John Leo Ellis, Michael J. Healy
-
Publication number: 20040193702Abstract: A system and method to select a software distribution server to download content from a server to a client, and to execute content on the server for the client, is described. The system and method include a client able to couple to any of the regions of a multi-region network. The client queries a server system for an identification of network software distribution servers. The client and/or server system select the software distribution server according to criteria that include in one implementation the network location of the client and the software distribution servers. In one implementation, the network is a multi-LAN network and the client and/or server system select the software distribution server coupled to the same LAN as the client.Type: ApplicationFiled: March 31, 2003Publication date: September 30, 2004Applicant: MICROSOFT CORP.Inventors: Kenneth Mark Osborne, Deepak Kumar, Gopal Parupudi, John Leo Ellis, Michael J. Healy
-
Publication number: 20030229501Abstract: The following described implementations provide for efficient distribution of policy. Specifically, a policy is generated that includes an action to be applied to a resource. A policy assignment is created in association with but separate from the policy. The policy assignment includes a reference to the policy, as well as criteria for a client to determine appropriateness of subsequent access to the policy to apply the action to the resource.Type: ApplicationFiled: June 3, 2002Publication date: December 11, 2003Inventors: Bruce Wayne Copeland, Daniel Nicholas Joseph Drew, John Leo Ellis, Kenneth Mark Osborne, Zhengkai Kenneth Pan, Gopal Parupudi, Russell Todd Wilson