Patents by Inventor Shafqat U Khan

Shafqat U Khan 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: 7584467
    Abstract: In one embodiment, software updates are applied to one or more client computers. The one or more client computers are assigned a level of service governing aspects of the application of the updates. The scheduling of the application of the software updates is done according to the level of service. The application of the software update is then performed according to the schedule.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Robert T. Wickham, Vinay Deo, Shafqat U. Khan, Shantanu Sardesai, Adam D. Welker
  • Patent number: 7555749
    Abstract: In one embodiment, a server/client system, configured to update client software, generates audit data by analyzing a client's file configuration with respect to rules within an update catalog. The audit data is then moved to the server, where updates indicated by the audit data may be approved. The approved updates are then distributed from the server to the client for installation.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Robert T. Wickham, Vinay Deo, Shafqat U. Khan, Shantanu Sardesai, Adam D. Welker
  • Patent number: 7546595
    Abstract: The present invention provides a system and method of installing software updates to computing devices connected to an enterprise network. More specifically, the present invention provides a system and method of installing software updates based on input received from a system administrator or similar entity. When a command to install a software update is received, the present invention obtains the requested software update from a download center and causes the software update to be transmitted to client computing devices that need the functionality provided by the software update. Then the software update is installed in accordance with the input previously obtained from the system administrator.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Robert T Wickham, Vinay Deo, Adrian Arkadiusz Maziak, Mel MacMahon, Bruce W Copeland, Shafqat U Khan, Adam D Welker, Khuzaima Iqbal, Yasser Mufti, Bippen Bisht
  • Publication number: 20080201780
    Abstract: A system administrator may define a vulnerability and vulnerability setting for the client machine and may associate a level of risk with the vulnerability. The client may assess the level of risk associated with the vulnerability setting on the client machine and may report data regarding the level of risk to the system administrator.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Shafqat U. Khan, Samoil Samak, Khuzaima Iqbal, Gopal Parupudi, Muki Murthy, Bryan R. Keller
  • Publication number: 20040187103
    Abstract: In one embodiment, software updates are applied to one or more client computers. The one or more client computers are assigned a level of service governing aspects of the application of the updates. The scheduling of the application of the software updates is done according to the level of service. The application of the software update is then performed according to the schedule.
    Type: Application
    Filed: September 15, 2003
    Publication date: September 23, 2004
    Inventors: Robert T. Wickham, Vinay Deo, Shafqat U. Khan, Shantanu Sardesai, Adam D. Welker
  • Publication number: 20040187104
    Abstract: Various embodiments provide systems and methods that can be utilized to remotely manage operating system deployments. Various features can allow a system administrator to plan and schedule operating system or image deployment on various computers or machines throughout an organization. Planning and scheduling image deployment, in accordance with the various systems and methods described below, can take place in bandwidth-sensitive environments and are easily scalable. Various embodiments can provide an imaging process that seamlessly migrates data and/or state (e.g. machine/client/user data and state) to a newly-imaged operating system. In addition, at least some embodiments can provide end users with flexibility to alter the behavior of the image deployment within policies that are specified by the system administrator. Additional embodiments provide a rich mechanism by which status reports are generated and sent to the system administrator to assist them in managing the deployment.
    Type: Application
    Filed: September 17, 2003
    Publication date: September 23, 2004
    Inventors: Shantanu Sardesai, Shafqat U. Khan, Deepak Kumar, Gopal Parupudi, Vinay Deo
  • Publication number: 20040181787
    Abstract: In one embodiment, a server/client system, configured to update client software, generates audit data by analyzing a client's file configuration with respect to rules within an update catalog. The audit data is then moved to the server, where updates indicated by the audit data may be approved. The approved updates are then distributed from the server to the client for installation.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Applicant: Microsoft Corporation
    Inventors: Robert T. Wickham, Vinay Deo, Shafqat U. Khan, Shantanu Sardesai, Adam D. Welker