Patents by Inventor Adrian Maziak

Adrian Maziak 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: 9195450
    Abstract: Techniques for guaranteeing that a software program is executed on a machine only during designated periods of time are provided. Service windows define time periods during which software programs targeted to execute on a machine are allowed to execute on the machine. On the machine, the service windows work in conjunction with a client process that is executing on the machine to guarantee execution of the software programs by the client process only during available service windows.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kyle Smith, Adrian Maziak, Djana Milton, Dattatraya Rajpure, Gaurav Dhawan, Shafqat Khan, Roxana Drake, Khuzaima Iqbal
  • Publication number: 20140165051
    Abstract: Techniques for guaranteeing that a software program is executed on a machine only during designated periods of time are provided. Service windows define time periods during which software programs targeted to execute on a machine are allowed to execute on the machine. On the machine, the service windows work in conjunction with a client process that is executing on the machine to guarantee execution of the software programs by the client process only during available service windows.
    Type: Application
    Filed: July 22, 2013
    Publication date: June 12, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Kyle Smith, Adrian Maziak, Djana Milton, Dattatraya Rajpure, Gaurav Dhawan, Shafqat Khan, Roxana Drake, Khuzaima Iqbal
  • Publication number: 20130346241
    Abstract: The validation of a product for placement in a catalog in a marketplace utilizes a distributed approval workflow. A validation engine receives product submissions for inclusion into the marketplace's catalog. The validation engine initiates the distributed approval workflow to one or more approval engines that are equipped to perform the tasks needed to validate the product. The validation engine monitors the distributed approval workflow performed by the approval engines until completion. Upon successful completion of the distributed approval workflow, the product may be placed onto the marketplace's catalog for distribution.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Daniel J. Driscoll, Nataly Pogrebinsky, Jamie Yu, Adrian Maziak, Herman Man
  • Patent number: 8495613
    Abstract: Techniques for guaranteeing that a software program is executed on a machine only during designated periods of time are provided. Service windows define time periods during which software programs targeted to execute on a machine are allowed to execute on the machine. On the machine, the service windows work in conjunction with a client process that is executing on the machine to guarantee execution of the software programs by the client process only during available service windows.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Kyle Smith, Adrian Maziak, Djana Milton, Dattatraya Rajpure, Gaurav Dhawan, Shafqat Khan, Roxana Drake, Khuzaima Iqbal
  • Patent number: 8493210
    Abstract: A computer health monitoring server may distribute several alerts to client devices within a network. The client devices may filter the alerts to identify alerts that apply to the client device, based on the hardware and software configuration of the device. The alerts may monitor various items and collect data defined in the alerts. A local user interface may display the alerts and any results from the alerts, and the results may be transmitted to the server. Some users having network privileges may be able to view local alerts as well as alerts from other devices in the network. Other users may be only able to view a subset of alerts. The alerts may be defined with repair processes so that a user may launch a repair activity or, in some cases, the repairs may be performed automatically as defined in the alerts.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Adrian A. Maziak, Alp U. Onalan, Mehmet Demir, Sameer Motwani, Cloud Xu
  • Patent number: 8250196
    Abstract: A management system may use a human readable script in which is defined executable statements that may gathers status information from various services. The status information may be displayed within a management user interface, which may also include various summary statistics including an overall security state. The services may be locally running services, and services provided or accessible over a local area network or wide area network. In some cases, the human readable script may include statements for starting or resuming the services, querying a running service, or querying a database related to a service. The user interface may be refreshed when the human readable script is updated and re-executed. The services may include security related services, among others.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Mehmet Demir, Adrian A. Maziak, Alp U. Onalan
  • Publication number: 20110221592
    Abstract: A computer health monitoring server may distribute several alerts to client devices within a network. The client devices may filter the alerts to identify alerts that apply to the client device, based on the hardware and software configuration of the device. The alerts may monitor various items and collect data defined in the alerts. A local user interface may display the alerts and any results from the alerts, and the results may be transmitted to the server. Some users having network privileges may be able to view local alerts as well as alerts from other devices in the network. Other users may be only able to view a subset of alerts. The alerts may be defined with repair processes so that a user may launch a repair activity or, in some cases, the repairs may be performed automatically as defined in the alerts.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: Microsoft Corporation
    Inventors: Adrian A. Maziak, Alp U. Onalan, Mehmet Demir, Sameer Motwani, Cloud Xu
  • Publication number: 20100106819
    Abstract: A management system may use a human readable script in which is defined executable statements that may gathers status information from various services. The status information may be displayed within a management user interface, which may also include various summary statistics including an overall security state. The services may be locally running services, and services provided or accessible over a local area network or wide area network. In some cases, the human readable script may include statements for starting or resuming the services, querying a running service, or querying a database related to a service. The user interface may be refreshed when the human readable script is updated and re-executed. The services may include security related services, among others.
    Type: Application
    Filed: October 27, 2008
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Mehmet Demir, Adrian A. Maziak, Alp U. Onalan
  • Publication number: 20070150815
    Abstract: Techniques for guaranteeing that a software program is executed on a machine only during designated periods of time are provided. Service windows define time periods during which software programs targeted to execute on a machine are allowed to execute on the machine. On the machine, the service windows work in conjunction with a client process that is executing on the machine to guarantee execution of the software programs by the client process only during available service windows.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Kyle Smith, Adrian Maziak, Djana Milton, Dattatraya Rajpure, Gaurav Dhawan, Shafqat Khan, Roxana Drake, Khuzaima Iqbal
  • Publication number: 20070028160
    Abstract: The present application is directed to a re-use wizard. Embodiments of the re-use wizard are directed at recording data input during a wizard session into a stored “template” which may be used to re-use data when the wizard is subsequently executed. More specifically, in one aspect the re-use wizard performs a method that leverages data input during a previous wizard session. In this regard, when a relevant command is identified, the method allows the user to choose among one or more “templates” that may be used to satisfy the command. If the user selects an available template, the method causes data stored in the template to be applied to an application object that is the target of the command. As a result, the user does not need to repetitively enter data when tasks handled by the re-use wizard are scheduled to be performed.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Kenneth Argo, Jeffry Phillips, Jie Liu, Adrian Maziak, Mukunda Murthy