Patents by Inventor Todd L. Paul
Todd L. Paul 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).
-
Publication number: 20160013966Abstract: Various embodiments enable a group of devices to be logically grouped together in what is referred to as a “device circle.” The devices in a device circle can be bound through static and dynamic bindings. In at least some embodiments, the device circle serves as a single abstract entity that does not necessarily expose its individual constituent devices. As such, communication and other functionality can take place with the device circle in a manner that does not divulge the identities, capabilities, or roles of the individual devices that make up the device circle.Type: ApplicationFiled: July 11, 2014Publication date: January 14, 2016Inventors: Shankar Vaidyanathan, Todd L. Paul, Yosseff Levanoni, Arvind Sethuraman, Weirong Zhu, Lingli Zhang
-
Patent number: 7636935Abstract: A policy server program evaluates one or more policy statements based on the group or groups to which a user belongs as well as other conditions. Each policy statement expresses an implementation of the access policy of the network, and is associated with a profile. The profile contains one or more actions that are to be applied to the user. The policy server program determines the identity of the group or groups to which the user belongs by referencing one or more group attributes contained in a user object which is located in a directory on the network. The user object and its group parameters are established when the user is added to the directory, while a policy statement for a group can be created at any time.Type: GrantFiled: August 4, 2005Date of Patent: December 22, 2009Assignee: Microsoft CorporationInventors: Ashwin Palekar, Bernard D. Aboba, Narendra C. Gidwani, Michel Guittet, Todd L. Paul, David L. Eitelbach, Stephen E. Bensley
-
Patent number: 7409584Abstract: Aspects of the invention provide methods and architectures for enhancing the reliability of computer appliances and reducing the possibilities that human intervention is necessary in the event of a system failure or failure condition. The provided architecture is extensible and provides a generalized framework that is adaptable to many different types of computer appliances. One aspect of the invention provides a boot up redundancy component to ensure that a computer appliance can be appropriately booted. In the described embodiment the appliance hard drive is configured with multiple partitions that can be utilized to boot the appliance thereby reducing the chances that the appliance will not boot. In addition, an architecture is disclosed that comprises one or more resource monitoring components that monitor an associated appliance resource for a failure condition. The resource monitoring components are programmed to attempt to remedy certain failure conditions that they detect.Type: GrantFiled: May 17, 2006Date of Patent: August 5, 2008Assignee: Microsoft CorporationInventors: Karl L. Denninghoff, Todd L. Paul
-
Patent number: 7131026Abstract: Aspects of the invention provide methods and architectures for enhancing the reliability of computer appliances and reducing the possibilities that human intervention is necessary in the event of a system failure or failure condition. The provided architecture is extensible and provides a generalized framework that is adaptable to many different types of computer appliances. One aspect of the invention provides a boot up redundancy component to ensure that a computer appliance can be appropriately booted. In the described embodiment, the appliance hard drive is configured with multiple partitions that can be utilized to boot the appliance thereby reducing the chances that the appliance will not boot. In addition, an architecture is disclosed that comprises one or more resource monitoring components that monitor an associated appliance resource for a failure condition. The resource monitoring components are programmed to attempt to remedy certain failure conditions that they detect.Type: GrantFiled: May 10, 2004Date of Patent: October 31, 2006Assignee: Microsoft CorporationInventors: Karl L.. Denninghoff, Todd L. Paul
-
Patent number: 6941465Abstract: A policy server program evaluates one or more policy statements based on the group or groups to which a user belongs as well as other conditions. Each policy statement expresses an implementation of the access policy of the network, and is associated with a profile. The profile contains one or more actions that are to be applied to the user. The policy server program determines the identity of the group or groups to which the user belongs by referencing one or more group attributes contained in a user object which is located in a directory on the network. The user object and its group parameters are established when the user is added to the directory, while a policy statement for a group can be created at any time.Type: GrantFiled: July 26, 1999Date of Patent: September 6, 2005Assignee: Microsoft CorporationInventors: Ashwin Palekar, Bernard D. Aboba, Narendra C. Gidwani, Michel Guittet, Todd L. Paul, David L. Eitelbach, Stephen E. Bensley
-
Patent number: 6871346Abstract: Presented is a web-based enterprise management compliant management framework whose back end components are decoupled from the various user interfaces available for accessing the management system. In the Windows environment, the management system of the instant invention is also compliant with the Windows management instrumentation (WMI) requirements. This management system includes WMI providers which implement standard interfaces which decouple all semantic and syntactic checks from the user interface and which provide common error strings, help, etc. to a user regardless of the user interface being used. The providers of the management system of the instant invention store and access data in the active directory. As such, these providers present a customizable user interface which may be based on a user's expertise level and which may be dynamically localized to the user's preferred language.Type: GrantFiled: February 11, 2000Date of Patent: March 22, 2005Assignee: Microsoft Corp.Inventors: Vishwajith Kumbalimutt, Jorg-Thomas Pfenning, Quentin S. Miller, Michel Guittet, Todd L. Paul
-
Publication number: 20040221194Abstract: Aspects of the invention provide methods and architectures for enhancing the reliability of computer appliances and reducing the possibilities that human intervention is necessary in the event of a system failure or failure condition. The provided architecture is extensible and provides a generalized framework that is adaptable to many different types of computer appliances. One aspect of the invention provides a boot up redundancy component to ensure that a computer appliance can be appropriately booted. In the described embodiment, the appliance hard drive is configured with multiple partitions that can be utilized to boot the appliance thereby reducing the chances that the appliance will not boot. In addition, an architecture is disclosed that comprises one or more resource monitoring components that monitor an associated appliance resource for a failure condition. The resource monitoring components are programmed to attempt to remedy certain failure conditions that they detect.Type: ApplicationFiled: May 10, 2004Publication date: November 4, 2004Applicant: Microsoft CorporationInventors: Karl L. Denninghoff, Todd L. Paul
-
Patent number: 6754855Abstract: Aspects of the invention provide methods and architectures for enhancing the reliability of computer appliances and reducing the possibilities that human intervention is necessary in the event of a system failure or failure condition. The provided architecture is extensible and provides a generalized framework that is adaptable to many different types of computer appliances. One aspect of the invention provides a boot up redundancy component to ensure that a computer appliance can be appropriately booted. In the described embodiment, the appliance hard drive is configured with multiple partitions that can be utilized to boot the appliance thereby reducing the chances that the appliance will not boot. In addition, an architecture is disclosed that comprises one or more resource monitoring components that monitor an associated appliance resource for a failure condition. The resource monitoring components are programmed to attempt to remedy certain failure conditions that they detect.Type: GrantFiled: December 1, 1999Date of Patent: June 22, 2004Assignee: Microsoft CorporationInventors: Karl L. Denninghoff, Todd L. Paul