Patents by Inventor Eric Voskuil

Eric Voskuil 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: 8954370
    Abstract: A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Eric Voskuil, Derek Menzies, Leonard Charest, Rahul Gupta, Phillip Mienk, Jeremiah S. Nay, Dilip Radhakrishnan
  • Publication number: 20140279352
    Abstract: The invention generally pertains to computer software and methods, and more generally pertains a system for, and methods of providing, a fungible services marketplace. The system and methods are useful in providing markets for consumer services.
    Type: Application
    Filed: March 18, 2013
    Publication date: September 18, 2014
    Inventors: Stuart Schaefer, Eric Voskuil, Phillip Mienk, Leonard Charest, Bryan Garrestson
  • Publication number: 20120102182
    Abstract: A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
    Type: Application
    Filed: January 4, 2012
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Voskuil, Derek Menzies, Leonard Charest, Rahul Gupta, Phillip Mienk, Jeremiah S. Nay, Dilip Radhakrishnan
  • Patent number: 8112379
    Abstract: A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric Voskuil, Derek Menzies, Leonard Charest, Rahul Gupta, Phillip Mienk, Jeremiah S. Nay, Dilip Radhakrishnan
  • Publication number: 20100241603
    Abstract: A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
    Type: Application
    Filed: March 19, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Voskuil, Derek Menzies, Leonard Charest, Rahul Gupta, Phillip Mienk, Jeremiah S. Nay, Dilip Radhakrishnan
  • Publication number: 20070244897
    Abstract: Comprehensive change control and enhanced management of GPOs in a client-server environment is described. A Group Policy Management Console (GPMC) extension provides seamless integration with GPMC. The application or extension provides a secure archive for controlling changes to GPOs. To change a GPO, an administrator “checks out” the GPO from the archive or vault. When changes are complete, the GPO is “checked in” to the vault. Differences between archived versions and/or live versions are reviewed using GPMC-style reports. When a GPO is ready for deployment, it can be transferred to the live environment. At any time, one or more live GPOs can be “rolled back” to an archived version. GPO data in the secure archive is maintained in XML files, greatly reducing infrastructure requirements.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 18, 2007
    Inventors: David Voskuil, Eric Voskuil, Kevin Sullivan
  • Publication number: 20050262076
    Abstract: A computer system configured for policy-based management of software updates is disclosed. The system maintains group-policy objects, with which groups of computers are associated. The system obtains identities of software updates from a source of software updates. The system also obtains filter criteria for each update, for determining whether the update should be applied to a particular computer or not. The system assigns newly available updates to respective selected group-policy objects and adds the obtained filter criteria to each such group-policy object. The system performs necessary installations of updates by, for each group-policy object, determining whether, for each combination of a computer belonging to a group associated with that policy object and an update assigned to that policy object, the computer satisfies the filter criteria for the update, and if so, applying the update to that computer, but if not, refraining from applying the update.
    Type: Application
    Filed: March 15, 2005
    Publication date: November 24, 2005
    Inventor: Eric Voskuil
  • Publication number: 20050134904
    Abstract: Methods and systems of automatically configuring network printer connections are disclosed. A network printer with a network location is coupled to a network, which also includes one or more target computers. A driver is associated with the network printer, and is located in a provided by a share-providing computer on the network. Through the network, the target computer receives configuration signals that identify the share and the network location of the network printer. The target computer sends through the network a command that results in the share sending driver-identification signals that identify a driver. A network printer connection is then established at the target computer where the connection's printer is the network printer at the location identified by the configuration signals and the connection's driver is the driver identified by the driveridentification signals.
    Type: Application
    Filed: November 8, 2004
    Publication date: June 23, 2005
    Inventor: Eric Voskuil