Patents by Inventor Zubair Ansari

Zubair Ansari 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: 8522234
    Abstract: A method for tailoring the installation of an operating system to a computer system receives information regarding the computer system. Information regarding a modular operating system is accessed. The modular operating system is comprised of a foundational base and a plurality of installable features. Desired performance characteristics of the computer system are determined. Portions of the modular operating system are installed such that the modular operating system is tailored to the computer system and the desired performance characteristics of the computer system.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Bhrighu Sareen, Zubair Ansari, Mukesh Karki
  • Patent number: 8284675
    Abstract: A method and apparatus for call quality troubleshooting and mitigation may include polling network communication path elements to determine network performance data, receiving a call quality alert from at least one communication unit, the call quality alert indicating degraded call quality of a call session, and analyzing the network performance data from the network communication path elements and the at least one communication unit to determine a cause of the alert and at least one action to mitigate the cause of the alert.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: October 9, 2012
    Assignee: Rockstar Bidco, L.P.
    Inventors: Zubair Ansari, Walter Scott Tester, Amy Pendleton, Ravishankar Palaparthi, Jenny Li, Parama Ghosh
  • Patent number: 8239274
    Abstract: In various embodiments, a user may, via a processing device, indicate a desire to purchase a feature of an installed software product. A purchase request may be sent to an e-commerce server, or other server. The purchase request may be validated and information concerning the software product, the feature of the software product, and the processing device may be stored. Enabling information may be sent to the processing device to enable the feature of the software product. In some embodiments, the user may request a trial of a feature of a software product before purchasing the feature. In other embodiments, the user may deactivate a purchased feature of a software product on one processing device and may activate the purchased feature of the software product on a different processing device.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Mukesh Karki, Mohammed Zubair Ansari, Yusuf Atas, Robert Ian Oliver, Serdar Unal
  • Publication number: 20090168645
    Abstract: A method (300) and apparatus (200) are provided which automatically detects and locates network congestion and trouble in a network (102). Event notification(s) are generated (304) which alert the network to congestion or problems. Network flow information (312) and previously determined topology mapping information (302) is processed to identify the congested link (314) and an offending host (causing the problem) (318). Once identified, corrective action (or procedure) is automatically initiated and performed (322). Alternatively, an administrator may manually initiate the corrective action. Corrective action may include blocking traffic to the offending host, modifying network parameters, or otherwise restricting operation of the host within the network.
    Type: Application
    Filed: June 30, 2006
    Publication date: July 2, 2009
    Inventors: Walter S. Tester, Zubair Ansari, Parama Ghosh, Jenny Li, Ravishankar Palaparthi
  • Publication number: 20080189698
    Abstract: A method for tailoring the installation of an operating system to a computer system receives information regarding the computer system. Information regarding a modular operating system is accessed. The modular operating system is comprised of a foundational base and a plurality of installable features. Desired performance characteristics of the computer system are determined. Portions of the modular operating system are installed such that the modular operating system is tailored to the computer system and the desired performance characteristics of the computer system.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Applicant: Microsoft Corporation
    Inventors: Bhrighu Sareen, Zubair Ansari, Mukesh Karki
  • Publication number: 20080172300
    Abstract: In various embodiments, a user may, via a processing device, indicate a desire to purchase a feature of an installed software product. A purchase request may be sent to an e-commerce server, or other server. The purchase request may be validated and information concerning the software product, the feature of the software product, and the processing device may be stored. Enabling information may be sent to the processing device to enable the feature of the software product. In some embodiments, the user may request a trial of a feature of a software product before purchasing the feature. In other embodiments, the user may deactivate a purchased feature of a software product on one processing device and may activate the purchased feature of the software product on a different processing device.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Mukesh Karki, Mohammed Zubair Ansari, Yusuf Atas, Robert Ian Oliver, Serdar Unal
  • Publication number: 20080037443
    Abstract: A method and apparatus for call quality troubleshooting and mitigation may include polling network communication path elements to determine network performance data, receiving a call quality alert from at least one communication unit, the call quality alert indicating degraded call quality of a call session, and analyzing the network performance data from the network communication path elements and the at least one communication unit to determine a cause of the alert and at least one action to mitigate the cause of the alert.
    Type: Application
    Filed: June 28, 2006
    Publication date: February 14, 2008
    Inventors: Zubair Ansari, Walter Scott Tester, Amy Pendleton, Ravishankar Palaparthi, Jenny Li, Parama Ghosh
  • Patent number: 7293201
    Abstract: An active diagnostic and self healing system involves a support server configured to monitor the state of application and operating system software on a remote client, one or more of whose applications or OS has been registered to the automatic service of the invention. Software drivers or other patches, fixes or updates may be automatically transmitted to the client device via Internet or other connectivity upon the detection of an application or OS crash or other software fault. The user may select criteria according to which fixes and updates may be effected. The fixes and updates may be stored in a knowledge base, vendor databases or other resources, for instance available via Internet or other connections.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventor: Zubair Ansari
  • Publication number: 20040153823
    Abstract: An active diagnostic and self healing system involves a support server configured to monitor the state of application and operating system software on a remote client, one or more of whose applications or OS has been registered to the automatic service of the invention. Software drivers or other patches, fixes or updates may be automatically transmitted to the client device via Internet or other connectivity upon the detection of an application or OS crash or other software fault. The user may select criteria according to which fixes and updates may be effected. The fixes and updates may be stored in a knowledge base, vendor databases or other resources, for instance available via Internet or other connections.
    Type: Application
    Filed: January 17, 2003
    Publication date: August 5, 2004
    Inventor: Zubair Ansari