Patents by Inventor Muhammad Shahzad

Muhammad Shahzad 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).

  • Publication number: 20180077014
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Patent number: 9853861
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 26, 2017
    Assignee: KAAVO, INC.
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Patent number: 9684802
    Abstract: A solution package, that has configured computing system assets from a base computing system, is received and analyzed to verify that it meets a set of predetermined verification criteria. A request is received to view the solution package. A user interface component is controlled to restrict access to the solution found in the solution package.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sridhar Srinivasan, Muhammad Shahzad Alam, Arijit Basu, Satish J. Thomas, Jared T. Lambert
  • Publication number: 20170140138
    Abstract: A method, system, and one or more computer-readable storage media for behavior based authentication for touch screen devices are provided herein. The method includes acquiring a number of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action includes an input of a signature or a gesture by a legitimate user. The method also includes generating a user behavior model based on the training samples and acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action includes an input of the signature or the gesture by a user. The method further includes classifying the test sample based on the user behavior model, wherein classifying the test sample includes determining whether the user is the legitimate user or an imposter.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 18, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arjmand Samuel, Muhammad Shahzad
  • Patent number: 9589120
    Abstract: A method, system, and one or more computer-readable storage media for behavior based authentication for touch screen devices are provided herein. The method includes acquiring a number of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action includes an input of a signature or a gesture by a legitimate user. The method also includes generating a user behavior model based on the training samples and acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action includes an input of the signature or the gesture by a user. The method further includes classifying the test sample based on the user behavior model, wherein classifying the test sample includes determining whether the user is the legitimate user or an imposter.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arjmand Samuel, Muhammad Shahzad
  • Publication number: 20160275299
    Abstract: A solution package, that has configured computing system assets from a base computing system, is received and analyzed to verify that it meets a set of predetermined verification criteria. A request is received to view the solution package. A user interface component is controlled to restrict access to the solution found in the solution package.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Sridhar Srinivasan, Muhammad Shahzad Alam, Arijit Basu, Satish J. Thomas, Jared T. Lambert
  • Publication number: 20160275064
    Abstract: A user interaction is detected that identifies an environment from which data is to be pulled for deployment in a solution represented by a solution package. Setup data is automatically extracted from an instance of an application that is to be replaced by the solution. An editable representation of the setup data is displayed for user configuration or modification. Application data is then extracted from the instance of the application according to the setup data, including any user modifications represented in the editable representation.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Sridhar Srinivasan, Muhammad Shahzad Alam, Arijit Basu, Satish J. Thomas, Jared T. Lambert
  • Publication number: 20160274906
    Abstract: Package configuration user input mechanisms are displayed to a user and are actuated to pre-configure a solution package, that is a customized form of a base computing system, to be a pre-configured industry-specific package. The pre-configured package can be transmitted to a distribution system, where it is verified and can be accessed by end user organizations. A customized solution package can be prepared, from the pre-configured package, for deployment based on a structure of the end user organization. Data packages can be generated from a source system at the end user organization and linked to the customized solution package that is deployed at the end user organization.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Sridhar Srinivasan, Muhammad Shahzad Alam, Arijit Basu, Satish J. Thomas, Jared T. Lambert, Ryan Battle
  • Publication number: 20160274885
    Abstract: A solution package is configured for a given solution with computing system components from a base computing system. A data package is generated and included with the solution package for deployment to a given environment. A user deploy input is detected and the configured solution package is automatically deployed, along with the data package, to the given environment.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Sridhar Srinivasan, Muhammad Shahzad Alam, Arijit Basu, Satish J. Thomas, Jared T. Lambert, Ryan Battle
  • Publication number: 20150256392
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Application
    Filed: May 21, 2015
    Publication date: September 10, 2015
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Patent number: 9043751
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: May 26, 2015
    Assignee: Kaavo, Inc.
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Publication number: 20140300554
    Abstract: A method, system, and one or more computer-readable storage media for behavior based authentication for touch screen devices are provided herein. The method includes acquiring a number of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action includes an input of a signature or a gesture by a legitimate user. The method also includes generating a user behavior model based on the training samples and acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action includes an input of the signature or the gesture by a user. The method further includes classifying the test sample based on the user behavior model, wherein classifying the test sample includes determining whether the user is the legitimate user or an imposter.
    Type: Application
    Filed: April 5, 2013
    Publication date: October 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Arjmand Samuel, Muhammad Shahzad
  • Publication number: 20120311012
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Application
    Filed: August 10, 2012
    Publication date: December 6, 2012
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Patent number: 8271974
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: September 18, 2012
    Assignee: Kaavo Inc.
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez
  • Publication number: 20100088150
    Abstract: Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventors: Jamal Mazhar, Muhammad Shahzad Pervez