Patents by Inventor Adam Herscher

Adam Herscher 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: 20210409483
    Abstract: A mechanism is provided for deploying software applications in a cloud computing environment. An administrator is provided an interface for allowing a software application that is designed for a single tenant to be used by a plurality of users. An aspect of the invention is to provide a mechanism for quickly and easily giving multi-user qualities to a single tenant application like autoCAD. As such, multiple users can access the application without the need to download and install a version locally on their system. The system is able to determine the period of time for which an application is in use for a given user, because every application is run on a resource that is part of the cloud environment. Therefore, it is possible for the application provider to charge for the application in a usage-based model—e.g., by the hour, or day—without any re-engineering of the existing application.
    Type: Application
    Filed: July 7, 2021
    Publication date: December 30, 2021
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi Kumar Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 11089088
    Abstract: A mechanism is provided for deploying software applications in a cloud computing environment. An administrator is provided an interface for allowing a software application that is designed for a single tenant to be used by a plurality of users. An aspect of the invention is to provide a mechanism for quickly and easily giving multi-user qualities to a single tenant application like autoCAD. As such, multiple users can access the application without the need to download and install a version locally on their system. The system is able to determine the period of time for which an application is in use for a given user, because every application is run on a resource that is part of the cloud environment. Therefore, it is possible for the application provider to charge for the application in a usage-based model—e.g., by the hour, or day—without any re-engineering of the existing application.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: August 10, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 9361080
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 7, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Publication number: 20140136403
    Abstract: A mechanism is provided for deploying software applications in a cloud computing environment. An administrator is provided an interface for allowing a software application that is designed for a single tenant to be used by a plurality of users. An aspect of the invention is to provide a mechanism for quickly and easily giving multi-user qualities to a single tenant application like autoCAD. As such, multiple users can access the application without the need to download and install a version locally on their system. The system is able to determine the period of time for which an application is in use for a given user, because every application is run on a resource that is part of the cloud environment. Therefore, it is possible for the application provider to charge for the application in a usage-based model—e.g., by the hour, or day—without any re-engineering of the existing application.
    Type: Application
    Filed: January 17, 2014
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Publication number: 20140082059
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 8671146
    Abstract: Systems and methods for information technology (IT) management, utilizing presence aware notification, are disclosed. In an implementation, the method includes receiving availability or online status of one or more users at an IT management server. The IT management server queries a monitoring database for one or more alerts. The one or more alerts are sent to the one or more users based on respective availability or online status.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Gerardo Dilillo, Lorenzo Rizzi, Arun D. Raghavan, Adam Herscher
  • Patent number: 8635152
    Abstract: A mechanism is provided for deploying software applications in a cloud computing environment. An administrator is provided an interface for allowing a software application that is designed for a single tenant to be used by a plurality of users. An aspect of the invention is to provide a mechanism for quickly and easily giving multi-user qualities to a single tenant application like autoCAD. As such, multiple users can access the application without the need to download and install a version locally on their system. The system is able to determine the period of time for which an application is in use for a given user, because every application is run on a resource that is part of the cloud environment. Therefore, it is possible for the application provider to charge for the application in a usage-based model—e.g. by the hour, or day—without any re-engineering of the existing application.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 8589481
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Publication number: 20130066770
    Abstract: A mechanism is provided for deploying software applications in a cloud computing environment. An administrator is provided an interface for allowing a software application that is designed for a single tenant to be used by a plurality of users. An aspect of the invention is to provide a mechanism for quickly and easily giving multi-user qualities to a single tenant application like autoCAD. As such, multiple users can access the application without the need to download and install a version locally on their system. The system is able to determine the period of time for which an application is in use for a given user, because every application is run on a resource that is part of the cloud environment. Therefore, it is possible for the application provider to charge for the application in a usage-based model—e.g. by the hour, or day—without any re-engineering of the existing application.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Publication number: 20130066945
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Publication number: 20080209280
    Abstract: Systems and methods for information technology (IT) management, utilizing presence aware notification, are disclosed. In an implementation, the method includes receiving availability or online status of one or more users at an IT management server. The IT management server queries a monitoring database for one or more alerts. The one or more alerts are sent to the one or more users based on respective availability or online status.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: Microsoft Corporation
    Inventors: Gerardo Dilillo, Lorenzo Rizzi, Arun D. Raghavan, Adam Herscher