ES2298537T3

Computer reservation and usage monitoring system and related methods

Abstract

Computer network (20, 20 '', 20 '' '') comprising a central computer (21, 21 '', 22 '' '') and a plurality of computer workstations (22a-22n, 22a '' -22n '', 22a '' '' - 22n '' '') that can be connected to it selectively, in which said central computer (21, 21 '', 21 '' '') stores the balances or balances of user account for a plurality of users, wherein said central computer (21, 21 '', 21 '' '') and said computer workstations (22a-22n, 22a '' - 22n '', 22a '' '' - 22n '' '') present a means of cooperation when they are connected to initiate user sessions at computer workstations (22a-22n, 22a '' - 22n '', 22a '' ' '-22n' '' ') in response to user requests identifying users if the users who made the request have respective balances or user account balances above a balance or balance threshold, and means for updating the respective user account balances or balances based on the user sessions, and for terminating the user sessions when the respective user account balances or balances fall below the balance threshold or balance, characterized why: Each computer workstation has means to initiate, in cases where they are disconnected from said central computer (21, 21 '', 21 '' ''), a user session in response to a user request, and means for storing session information to update the respective balances or user account balances when they reconnect to said central computer (21, 21 '', 21 '' '').

ES2298537T3, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 20 February 2023, 3.6 years ago.

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

25 claims: 3 independent, 22 dependent

  1. 1
    ES 2 298 537 T3 REIVINDICACIONES 1. Red de ordenadores (20, 20', 20”) que comprende un ordenador central (21,21', 22”) y una pluralidad de estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) que pueden conectarse al mismo de manera selectiva, en la que dicho ordenador central (21, 21', 21”) almacena los balances o saldos de cuenta de usuario para una pluralidad de usuarios, en la que dicho ordenador central (21, 21', 21”) y dichas estaciones de trabajo informáticas (22a22n, 22a'-22n', 22a”-22n”) presentan unos medios de cooperación cuando se encuentran conectados para iniciar las sesiones de usuario en las estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) en respuesta a las solicitudes de usuarios identificando a los usuarios si los usuarios que han realizado la solicitud tienen unos respectivos balances o saldos de cuenta de usuario por encima de un umbral de balance o saldo, y unos medios para actualizar los respectivos balances o saldos de cuenta de usuario en base a las sesiones de usuario, y para finalizar las sesiones de usuario cuando los respectivos balances o saldos de cuenta de usuario caen por debajo del umbral de balance o saldo, caracterizada porque:Cada estación de trabajo informática tiene unos medios para iniciar, en los casos en los que se encuentran desconectadas de dicho ordenador central (21, 21', 21”), una sesión de usuario en respuesta a una solicitud de usuario, y unos medios para almacenar información de la sesión para actualizar los respectivos balances o saldos de cuenta de usuario cuando vuelvan a conectarse a dicho ordenador central (21, 21', 21”).
  2. 2
    Red de ordenadores (21, 21', 21”) según la reivindicación 1 en la que dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) tienen unos medios para finalizar las sesiones de usuario cuando se ha rebasado un límite de tiempo de sesión.
  3. 3
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 en la que dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) incluyen unos medios para:Copiar los respectivos balances o saldos de cuenta de usuario desde dicho ordenador central (21, 21', 21”) en el arranque de las sesiones de usuario;Actualizar los balances o saldos de cuenta de usuario copiados almacenados en dichos medios en base a la utilización del ordenador durante las respectivas sesiones de usuario;y Enviar los balances o saldos de cuenta de usuario actualizados a dicho ordenador central (21, 21', 21”) tras la finalización de las sesiones de usuario.
  4. 4
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 que comprende adicionalmente por lo menos un ordenador de reservas (26”) para que coopere con el ordenador central (21,21', 21”) en la programación de las reservas de sesiones de usuario con anterioridad a las sesiones de usuario.
  5. 5
    Red de ordenadores (20, 20', 20”) según la reivindicación 4 en la que dicho ordenador central (21, 21', 21”) y dicho por lo menos un ordenador de reservas (26”) tienen unos medios para proporcionar en cooperación a un usuario que está realizando una solicitud un tiempo de espera estimado anteriormente a que haya disponible una sesión de usuario en base a los tiempos transcurridos de las sesiones de usuario en curso y un número de solicitudes de reservas de sesiones de usuario pendientes.
  6. 6
    Red de ordenadores (20, 20', 20”) según la reivindicación 4 en la que dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) pueden asignarse a uno de entre una pluralidad de grupos, y dicho ordenador central (21, 21', 21”) y dicho por lo menos un ordenador de reservas (26”) tienen unos medios para proporcionar en cooperación reservas de sesiones de usuario alternativas para las estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) de otro grupo que se encuentran disponibles en un momento requerido en el caso en el que las estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) de un grupo dado no se encuentren disponible para las reservas de sesiones de usuario en el momento requerido.
  7. 7
    Red de ordenadores (20, 20', 20”) según la reivindicación 4 en la que dicho ordenador central (21, 21', 21”) y dicho por lo menos un ordenador de reservas (26”) tienen unos medios para proporcionar en cooperación reservas de sesiones de usuario en base a por lo menos una de entre un número de reservas de sesiones de usuario disponibles y una cantidad de tiempo que transcurrirá anteriormente a la respectiva sesión de usuario.
  8. 8
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 en la que dichos ordenadores centrales (21, 21', 21”) y dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) tienen unos medios para determinar en cooperación el uso total de la red en base a las sesiones de usuario iniciadas, y permitir en cooperación que las sesiones de usuario sobrepasen el límite de tiempo de sesión en caso de que el uso total de la red se encuentre por debajo de un umbral.
  9. 9
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 en la que dicho ordenador central (21, 21', 21”) tiene unos medios para almacenar las respectivas opciones de configuración de usuario para cada usuario;y en la que dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) tienen unos medios para cooperar con dicho ES 2 298 537 T3 ordenador central (21,21', 21”) en la implementación de las opciones de configuración de usuario para los respectivos usuarios en el arranque de las sesiones de usuario.
  10. 10
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 en la que dicho ordenador central (21, 21', 21”) y dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) tienen unos medios para iniciar las sesiones de usuario en base a un número de sesiones de usuario admisibles dentro de un periodo de tiempo predeterminado.
  11. 11
    Red de ordenadores (20, 20', 20”) según la reivindicación 1 en la que dicho ordenador central (21, 21', 21”) y dichas estaciones de trabajo informáticas (22a-22n, 22a'-22n', 22a”-22n”) tienen unos medios para iniciar las sesiones de usuario en base a un límite de tiempo total de uso dentro de un periodo de tiempo predeterminado.
  12. 12
    Red de ordenadores (20, 20', 20”) de cualquiera de las reivindicaciones anteriores en la que los balances o saldos de cuenta de usuario comprenden unos balances o saldos de tiempo.
  13. 13
    Red de ordenadores (20, 20', 20”) de cualquiera de las reivindicaciones anteriores en la que los balances o saldos de cuenta de usuario comprenden unos balances o saldos monetarios.
  14. 14
    Procedimiento para la utilización de una red de ordenadores (20, 20', 20”) que comprende un ordenador central (41, 41') y una pluralidad de estaciones de trabajo informáticas (45, 45') que pueden conectarse al mismo de manera selectiva, en el que el procedimiento comprende las siguientes etapas:(A) El almacenamiento de los balances o saldos de cuenta de usuario para una pluralidad de usuarios en el ordenador central (41, 41'): (B) En caso de que el ordenador central y las estaciones de trabajo informáticas se encuentren conectadas (43,43') entonces: (B1) El inicio de sesiones de usuario en las estaciones de trabajo informáticas (45, 45') en respuesta a las solicitudes de usuario identificando a los usuarios (42,42') en caso de que los usuarios que han realizado la solicitud tengan unos respectivos balances o saldos de cuenta de usuario por encima de un umbral de balance o saldo (44, 44”), (B2) La actualización de los respectivos balances o saldos de cuenta de usuario en base a las sesiones de usuario (46, 46'), y (B3) La finalización de las sesiones de usuario en el caso de los respectivos balances o saldos de cuenta de usuario caigan por debajo del umbral de balance o saldo (47-48, 47'-48');Caracterizado porque (C) En el caso de que una estación de trabajo informática se desconecte del ordenador central (43, 43'), entonces, de lleve a cabo (C1) El inicio de una sesión de usuario en la estación de trabajo informática (52, 52') en respuesta a una solicitud de usuario (42, 42'), y (C2) El almacenamiento de la información de sesión en la estación de trabajo informática para actualizar el respectivo balance o saldo de cuenta de usuario (53, 53') cuando vuelva a conectarse al ordenador central (54, 54').
  15. 15
    Procedimiento según la reivindicación 14 que comprende adicionalmente una etapa que comprende la finalización de las sesiones de usuario cuando ha trascurrido un límite de tiempo de sesión (48,48').
  16. 16
    Procedimiento según la reivindicación 14, en el caso de que las estaciones de trabajo informáticas (43, 43') se encuentren conectadas al ordenador central, en el que el procedimiento comprende adicionalmente las siguientes etapas:El copiado de los respectivos balances o saldos de cuenta de usuario desde el ordenador central en las estaciones de trabajo informáticas en el arranque de las sesiones de usuario (60”);La actualización de los balances o saldos de cuenta de usuario copiados en base al uso del ordenador durante las respectivas sesiones de usuario (61”);y El envío de los balances o saldos de cuenta de usuario actualizados desde las estaciones de trabajo informáticas al ordenador central tras la finalización de las sesiones de usuario (63”).
  17. 17
    Procedimiento según la reivindicación 14 en el que la red comprende adicionalmente por lo menos un ordenador de reservas (26”), y en el que el procedimiento comprende adicionalmente una etapa que comprende la programación ES 2 298 537 T3 de las reservas de sesiones de usuario con anterioridad a las sesiones de usuario en base a las solicitudes de reserva de los usuarios en el por lo menos un ordenador de reservas (72, 72').
  18. 18
    Procedimiento según la reivindicación 17 que comprende adicionalmente una etapa que comprende la función de proporcionar a un usuario que esté realizando una solicitud un tiempo de espera estimado previamente a que haya disponible una sesión de usuario en base a los tiempos transcurridos de las sesiones de usuario en curso y un número de solicitudes de reserva de sesiones de usuario pendientes (74).
  19. 19
    Procedimiento según la reivindicación 14, en el caso de que el ordenador central y las estaciones de trabajo informáticas se encuentran conectados, en el que el procedimiento comprende adicionalmente unas etapas que comprenden la determinación del uso total de la red en base a las sesiones de usuario iniciadas (57'), y que permiten a las sesiones de usuario sobrepasar el límite de tiempo de sesión (56') en el caso de que el uso total de la red se encuentre por debajo de un umbral (58').
  20. 20
    Procedimiento según la reivindicación 14, en el que los balances o saldos de cuenta de usuario comprenden por lo menos uno de entre balances o saldos de tiempo y balances o saldos monetarios.
  21. 21
    Soporte legible por ordenador que presenta unas instrucciones ejecutables por ordenador que cuando son ejecutadas en una estación de trabajo informática lleva a cabo las siguientes etapas:(A) En caso de estar conectada a un ordenador central (43,43'): (A1) La recepción de una solicitud de usuario de inicio de una sesión de trabajo en la estación de trabajo informática (42, 42'), (A2) La cooperación con el ordenador central para el inicio de una sesión de usuario en la estación de trabajo informática (45, 45') en caso de que el usuario que ha realizado la solicitud tenga un respectivo balance o saldo de cuenta de usuario almacenado en el ordenador central por encima de un umbral de balance o saldo (44, 44'), (A3) La cooperación con el ordenador central para actualizar el balance o saldo de cuenta de usuario en base a la sesión de usuario (46, 46”), y (A4) La finalización de la sesión de usuario en el caso de que el balance o saldo de cuenta de usuario caiga por debajo del umbral de balance o saldo (47-48, 47’-48’);Caracterizado porque (B) Cundo se desconecta del ordenador central (43,43'), la estación de trabajo informática lleva a cabo las siguientes etapas (B1) El inicio de una sesión de usuario en la estación de trabajo (52, 52') en respuesta a una solicitud de usuario (42, 42'), y (B2) El almacenamiento de la información de sesión en la estación de trabajo informática para actualizar los respectivos balances o saldos de cuenta de usuario (53, 53') cuando vuelva a conectarse al ordenador central (54, 54').
  22. 22
    Soporte legible por ordenador según la reivindicación 21 que comprende adicionalmente instrucciones para hacer que la estación de trabajo informática lleve a cabo una etapa que comprende la finalización de la sesión de usuario en el caso de que haya transcurrido un límite de tiempo de sesión (48, 48').
  23. 23
    Soporte legible por ordenador según la reivindicación 21 que comprende adicionalmente instrucciones para hacer que la estación de trabajo informática, en base a una solicitud del ordenador central, lleve a cabo una etapa que comprende la función de proporcionar al ordenador central el tiempo que resta para que transcurra el límite de tiempo de sesión (106).
  24. 24
    Soporte legible por ordenador según la reivindicación 21 que comprende adicionalmente instrucciones para hacer que la estación de trabajo informática, en el caso de que se encuentre conectada al ordenador central (43, 43'), lleve a cabo las siguientes etapas:El copiado del respectivo balance o saldo de cuenta de usuario desde el ordenador central en el arranque de la sesión de usuario (60”);La Actualización del balance o saldo de cuenta de usuario copiado en la estación de trabajo informática en base al uso del ordenador durante la sesión (61”), y ES 2 298 537 T3 El envío del balance o saldo de la cuenta de usuario actualizado al ordenador central tras la finalización de la sesión de usuario (63”).
  25. 25
    Soporte legible por ordenador según la reivindicación 21 en el que los balances o saldos de cuenta de usuario comprenden por lo menos uno de entre balances o saldos de tiempo y balances o saldos monetarios.
Independent claims25