Patents by Inventor Howard M. Hance
Howard M. Hance 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: 7502845Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: GrantFiled: June 30, 2006Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov
-
Patent number: 7444395Abstract: An event-handling system assigns multiple devices in an enterprise to a group. At least one event-handling policy is assigned to the group of devices. The event-handling policy assigned to the group is associated with each of the multiple devices in the group. A current state of each device is evaluated before the event-handling policy is applied to the device. A particular device may be assigned to two or more groups. The event-handling policy may define how the device is configured or the types of events that are provided to each device.Type: GrantFiled: June 5, 2001Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Fred E. Shaudys
-
Patent number: 7441024Abstract: A policy handling system creates multiple policies and associates each of the multiple policies with at least one target node in an enterprise. The system then applies each of the multiple policies to the appropriate target node. The multiple policies can be event-handling policies. Each policy can be associated with a group of target nodes in which the group of target nodes share a common relationship. Domain controllers receive the multiple policies and apply the policies to the appropriate target nodes. A meta-policy is used to control the application of the multiple policies to the proper target nodes.Type: GrantFiled: November 30, 2005Date of Patent: October 21, 2008Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Raxit A. Kagalwala
-
Patent number: 7418489Abstract: A policy handling system creates multiple policies and associates each of the multiple policies with at least one target node in an enterprise. The system then applies each of the multiple policies to the appropriate target node. The multiple policies can be event-handling policies. Each policy can be associated with a group of target nodes in which the group of target nodes share a common relationship. Domain controllers receive the multiple policies and apply the policies to the appropriate target nodes. A meta-policy is used to control the application of the multiple policies to the proper target nodes.Type: GrantFiled: June 5, 2001Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Raxit A. Kagalwala
-
Patent number: 7412501Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: GrantFiled: June 5, 2001Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov
-
Patent number: 7171459Abstract: An event-handling system identifies multiple policies to be combined together in a merged policy set. The system determines whether any conflicts exist between the multiple policies. Any non-conflicting policies are included in the merged policy set. The system resolves conflicting policies by selecting a preferred policy and including the preferred policy in the merged policy set. The preferred policy is selected by arranging conflicting policy templates in order from global policies to local policies and determining the intersection of the conflicting policy templates. The preferred policy template is selected based on the policy template closest to the local policies and within the intersection of the conflicting policy templates.Type: GrantFiled: June 5, 2001Date of Patent: January 30, 2007Assignee: Microsoft CorporationInventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Fred E. Shaudys
-
Publication number: 20020095524Abstract: A policy handling system creates multiple policies and associates each of the multiple policies with at least one target node in an enterprise. The system then applies each of the multiple policies to the appropriate target node. The multiple policies can be event-handling policies. Each policy can be associated with a group of target nodes in which the group of target nodes share a common relationship. Domain controllers receive the multiple policies and apply the policies to the appropriate target nodes. A meta-policy is used to control the application of the multiple policies to the proper target nodes.Type: ApplicationFiled: June 5, 2001Publication date: July 18, 2002Inventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Raxit A. Kagalwala
-
Publication number: 20020059471Abstract: An event-handling system identifies multiple policies to be combined together in a merged policy set. The system determines whether any conflicts exist between the multiple policies. Any non-conflicting policies are included in the merged policy set. The system resolves conflicting policies by selecting a preferred policy and including the preferred policy in the merged policy set. The preferred policy is selected by arranging conflicting policy templates in order from global policies to local policies and determining the intersection of the conflicting policy templates. The preferred policy template is selected based on the policy template closest to the local policies and within the intersection of the conflicting policy templates.Type: ApplicationFiled: June 5, 2001Publication date: May 16, 2002Inventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Fred E. Shaudys
-
Publication number: 20020052980Abstract: An event-handling system assigns multiple devices in an enterprise to a group. At least one event-handling policy is assigned to the group of devices. The event-handling policy assigned to the group is associated with each of the multiple devices in the group. A current state of each device is evaluated before the event-handling policy is applied to the device. A particular device may be assigned to two or more groups. The event-handling policy may define how the device is configured or the types of events that are provided to each device.Type: ApplicationFiled: June 5, 2001Publication date: May 2, 2002Inventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Fred E. Shaudys
-
Publication number: 20020019886Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.Type: ApplicationFiled: June 5, 2001Publication date: February 14, 2002Inventors: Ashvinkumar J. Sanghvi, Howard M. Hance, Lev Novik, Patrick R. Kenny, Michael A. Thatcher, Alexander E. Nosov