Nova Patents
ES2709275T3

Multi tenant access to applications

Abstract

A method of distributing a software application to multiple users in a virtualized computing environment, the procedure comprising: creating an instance of a virtualized computing infrastructure that makes available, through a remote network connection, one or more desktop operating environments remote user to a plurality of users through a web-based user interface; provide access, by means of the one or more user remote desktop operating environments, to an indication of an application that is capable of accepting inputs from a single user; receive, through the one or more user remote desktop operating environments, requests to access the application from a single user; and for each request, create a single user application instance in each of the one or more user remote desktop operating environments and allow each of the plurality of users to access, substantially simultaneously, one of single user applications from which instances have been created.

Term

6 yearsto projected expiry

Projected expiry 11 September 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    ES 2 709 275 T3 REIVINDICACIONES 1. Un procedimiento de distribución de una aplicación de software a múltiples usuarios en un entorno Informático vlrtuallzado, comprendiendo el procedimiento:crear una instancia de una infraestructura informática virtualizada que hace disponible, por medio de una conexión de red remota, uno o más entornos operativos de escritorio remoto de usuario a una pluralidad de usuarios por medio de una interfaz de usuario basada en web;proporcionar acceso, por medio de los uno o más entornos operativos de escritorio remoto de usuario, a una indicación de una aplicación que es capaz de aceptar entradas procedentes de un único usuario;recibir, por medio de los uno o más entornos operativos de escritorio remoto de usuario, solicitudes para acceder a la aplicación de un único usuario;y para cada solicitud, crear una instancia de la aplicación de un único usuario en cada uno de los uno o más entornos operativos de escritorio remoto de usuario y permitir que cada uno de la pluralidad de usuarios acceda, de manera sustancialmente simultánea, a una de las aplicaciones de un único usuario de las que se han creado instancias.
  2. 2
    El procedimiento de la reivindicación 1, que comprende adicionalmente mantener datos de estado para las aplicaciones de un único usuario de las que se han creado instancias de tal modo que las aplicaciones de un único usuario de las que se han creado instancias se pueden reanudar en una sesión posterior.
  3. 3
    El procedimiento de la reivindicación 1, que comprende adicionalmente presentar y mantener datos de estado para múltiples instancias de la aplicación de un único usuario para múltiples usuarios.
  4. 4
    El procedimiento de la reivindicación 1, en el que se crean instancias en máquinas virtuales de las aplicaciones de un único usuario de las que se han creado instancias.
  5. 5
    El procedimiento de la reivindicación 1, en el que dicha creación de instancias comprende crear una instancia de porciones de una única copia de la aplicación de un único usuario.
  6. 6
    El procedimiento de la reivindicación 1, en el que dicho mantenimiento es llevado a cabo por un gestor de aplicaciones multi-inquilino configurado para gestionar el acceso a las aplicaciones de un único usuario de las que se han creado instancias.
  7. 7
    El procedimiento de la reivindicación 5, en el que dicho mantenimiento es llevado a cabo por un gestor de aplicaciones multi-inquilino configurado para gestionar el acceso a las porciones de las que se han creado instancias de la copia única.
  8. 8
    Un sistema informático que comprende:un dispositivo informático que comprende al menos un procesador;una memoria acoplada de forma comunicativa con dicho procesador cuando dicho sistema se encuentra operativo;teniendo almacenada dicha memoria en la misma instrucciones de ordenador que, tras su ejecución por el al menos un procesador, dan lugar a: crear una instancia de una infraestructura informática virtualizada que hace disponible, por medio de una conexión de red remota, uno o más entornos operativos de escritorio remoto de usuario a una pluralidad de usuarios por medio de una interfaz de usuario basada en web;proporcionar acceso, por medio de los uno o más entornos operativos de escritorio remoto de usuario, a una indicación de una aplicación que es capaz de aceptar entradas procedentes de un único usuario;recibir, por medio de los uno o más entornos operativos de escritorio remoto de usuario, solicitudes para acceder a la aplicación de un único usuario;para cada solicitud, crear una instancia de la aplicación de un único usuario en cada uno de los uno o más entornos operativos de escritorio remoto de usuario y permitir que cada uno de la pluralidad de usuarios acceda, de manera sustancialmente simultánea, a una de las aplicaciones de un único usuario de las que se han creado instancias;y mantener datos de estado para las aplicaciones de un único usuario de las que se han creado instancias de tal modo que las aplicaciones de un único usuario de las que se han creado instancias se pueden reanudar en una sesión posterior.
  9. 9
    El sistema informático de la reivindicación 8, que comprende adicionalmente presentar y mantener datos de estado para múltiples instancias de la aplicación de un único usuario para múltiples usuarios.
  10. 10
    Un medio de almacenamiento legible por ordenador que almacena en el mismo instrucciones ejecutables por ordenador para distribuir una aplicación de software a múltiples usuarios en un entorno informático virtualizado, comprendiendo el medio de almacenamiento legible por ordenador, comprendiendo el procedimiento:instrucciones para crear una instancia de una infraestructura informática virtualizada que hace disponible, por ES 2 709 275 T3 medio de una conexión de red remota, uno o más entornos operativos de escritorio remoto de usuario a una pluralidad de usuarios por medio de una interfaz de usuario basada en web;instrucciones para proporcionar acceso, por medio de los uno o más entornos operativos de escritorio remoto de usuario, a una indicación de una aplicación que es capaz de aceptar entradas procedentes de un único usuario;instrucciones para recibir, por medio de los uno o más entornos operativos de escritorio remoto de usuario, solicitudes para acceder a la aplicación de un único usuario;para cada solicitud, crear una instancia de la aplicación de un único usuario en cada uno de los uno o más entornos operativos de escritorio remoto de usuario y permitir que cada uno de la pluralidad de usuarios acceda, de manera sustancialmente simultánea, a una de las aplicaciones de un único usuario de las que se han creado instancias;y mantener datos de estado para las aplicaciones de un único usuario de las que se han creado instancias de tal modo que las aplicaciones de un único usuario de las que se han creado instancias se pueden reanudar en una sesión posterior.