18 patentes, modelos y diseños de CITRIX SYSTEMS, INC.

  1. 1.-

    METODOS Y APARATO PARA COMPARTIR DATOS DE PANTALLA GRAFICOS DE UNA MANERA ADAPTATIVA AL ANCHO DE BANDA

    (12/2008)

    Un método adaptativo al ancho de banda para sincronizar datos de pantalla entre un nodo origen y una pluralidad de nodos consumidores (150, 150'', 150''''), cuyo método comprende los pasos de: (a) identificar, por parte del nodo origen , un cambio en los datos de pantalla locales; (b) crear, por parte del nodo origen , al menos un paquete de datos que represente el cambio en los datos de pantalla locales; (c) recibir, por un servicio de comunicación desde el nodo origen , información de metadatos que identifique al menos un paquete de datos que represente un estado actual de los datos de pantalla locales después del cambio de los datos de pantalla locales; (d) recibir, por...

  2. 2.-

    METODOS Y APARATOS PARA ACCESO SEGURO REMOTO A ESCRITORIOS DE MANERA AJUSTABLE A ESCALA

    (08/2008)
    Ver ilustración. Inventor/es: WALTERS, BEN, PANASYUK,ANATOLIY, SIRJANI,ABOLFAZL, BURR,MICHAEL, EARL,MIN-CHIH,LU. Clasificación: H04L29/06, G06F1/00.

    Método para proporcionar un sistema, comprendiendo el método: Proporcionar un sistema de acceso remoto para conceder a un usuario acceso remoto a un primer recurso conectado en red si el usuario registró con éxito el primer recurso conectado en red; caracterizado por proporcionar un sistema de administración de registro para especificar reglas de registro; proporcionar un sistema de registro configurado para comunicarse con el sistema de administración de registro para permitir registrar el primer recurso conectado en red si lo permiten las reglas de registro especificadas.

  3. 3.-

    UNA SESION PERSISTENTE Y FIABLE QUE RECORRE DE MANERA SEGURA COMPONENTES DE RED UTILIZANDO UN PROTOCOLO DE ENCAPSULACION

    (05/2008)
    Ver ilustración. Inventor/es: PEDERSEN, BRADLEY, JAY, PANASYUK,ANATOLIY, KRAMER,ANDRE,CITRIX SYSTEMS , STONE,DAVID SEAN, TREDER,TERRY. Clasificación: H04L29/06.

    Un método para reconectar a un cliente con un servicio anfitrión (116a-116n), cuyo método se caracteriza por: proporcionar una sesión de comunicaciones entre un cliente y un servicio anfitrión (116a-116n) mediante una primer conexión entre el cliente y un servicio de primer protocolo, y una segunda conexión entre el servicio de primer protocolo y el servicio anfitrión (116a-116n); detectar una interrupción en la primera conexión o en la segunda conexión, y mantener la otra de entre la primera conexión y la segunda conexión; obtener, en el servicio de primer protocolo, un primer billete y un segundo billete; validar el primer billete para restablecer la conexión interrumpida; validar el segundo billete para continuar el uso de la conexión mantenida; y enlazar la conexión restablecida con la conexión mantenida.

  4. 4.-

    SISTEMA Y PROCEDIMIENTO PARA TRANSMITIR DATOS DESDE UNA APLICACION DE SERVIDOR A NODOS CLIENTE

    (11/2007)
    Ver ilustración. Inventor/es: PEDERSEN, BRADLEY, J., BLOOMFIELD, MARC, A. Clasificación: H04L29/06, H04L29/12, G06F13/00, G06F15/00, G06F9/46, G06F9/445, G06F9/54.

    Un procedimiento para comunicarse entre un programa de aplicación en ejecución en un nodo servidor y una pluralidad de nodos cliente , comprendiendo el procedimiento los pasos de: ejecución de un programa de aplicación en el nodo servidor en respuesta a una solicitud de un primer nodo cliente para ejecutar el programa de aplicación; establecimiento de una primera conexión entre el primer nodo cliente y el nodo servidor en respuesta a la solicitud usando una primera pila de protocolos de cliente en el nodo servidor; establecimiento de una segunda conexión entre un segundo nodo cliente (24'') y el nodo servidor usando una segunda pila de protocolos de cliente (104'') en el nodo servidor en respuesta a una solicitud del segundo nodo cliente para acceder al programa de aplicación; y transmisión básicamente simultánea de datos de aplicación asociados con el programa de aplicación a través de las conexiones primera y segunda a los nodos cliente primero y segundo, respectivamente.

  5. 5.-

    SISTEMA Y METODO PARA PROPORCIONAR UNA RESPUESTA VISUAL INMEDIATA A UNA ENTRADA DE USUARIO EN UN SISTEMA CLIENTE

    (10/2007)

    Método para reducir el tiempo de respuesta percibido ante una entrada provista de un usuario a emplear en un sistema servidor-cliente que comprende un nodo cliente que transmite una entrada propocionada por un usuario a un nodo servidor que ejecuta un programa de aplicación , donde la entrada porporcionada por el usuario provoca una respuesta del nodo servidor que se retransmite al nodo cliente para su visualización, comprendiendo el método las fases de: (a) recibir en el nodo cliente la entrada del usuario desde un dispositivo de entrada para transmitirla posteriormente a un programa de aplicación que...

  6. 6.-

    AUTENTICACION DE UN USUARIO A TRAVES DE SESIONES DE COMUNICACION

    (09/2007)

    Un método para facilitar la reautenticación de un usuario que utiliza un ordenador cliente, frente un ordenador servidor, que comprende las etapas de: a) establecer una primera sesión de comunicación entre el ordenador cliente y el ordenador servidor, y generar una clave ; b) recibir información confidencial desde el ordenador cliente; estando el método caracterizado por c) generar un identificador que identifica la primera sesión de comunicación d) cifrar la información confidencial con la clave, para crear la información confidencial cifrada , y asociar el identificador con la información confidencial cifrada ; e) almacenar la información confidencial cifrada, en el ordenador servidor; f) transmitir la clave y el identificador al...

  7. 7.-

    SISTEMA Y PROCEDIMIENTO PARA DIRIGIR LA CONEXION ENTRE UN SERVIDOR Y UN NODO CLIENTE.

    (05/2006)
    Inventor/es: PEDERSEN, BRADLEY, J., BLOOMFIELD, MARC, A. Clasificación: H04L29/06.

    Se presenta un administrador de conexiones que suministra control de comunicación en un servidor de un sistema de cliente servidor, que permite que un nodo de cliente establezca comunicaciones rudimentarias con un puerto de servidor designado y entonces desplaza la conexión hacia un puerto de comunicación específico para la aplicación que se ejecuta en el servidor. El puerto de comunicación específico se configura entonces mediante el administrador de comunicaciones con los controladores de protocolo que se necesitan en el nodo del cliente. Una aplicación puede visualizarse en una página HTML. En una realización, los mismos datos pueden transmitirse básicamente de forma simultánea desde una aplicación que se ejecuta sobre un nodo de servidor al menos dos nodos de cliente. El nodo de servidor en el sistema cliente-servidor puede descargar y ejecutar aplicaciones escritas en lenguajes interpretativos en nombre de los nodos de cliente asociados.

  8. 8.-

    METODO Y SISTEMA PARA REDUCIR EFICAZMENTE LOS DATOS GRAFICOS A VISUALIZAR EN UNA TRANSMISION A TRAVES DE UN PROTOCOLO DE TRANSPORTE DE ANCHO DE BANDA BAJO.

    (02/2006)
    Ver ilustración. Clasificación: H04L29/06.

    Método para reducir la cantidad de datos transmitidos desde un servidor a un cliente vía una red de comunicaciones, llevándose a cabo el método en el cliente y comprendiendo las fases de: recibir un flujo de protocolo, incluyendo el flujo de protocolo marcas de datos gráficos, un comando asociado a los datos gráficos y diversos otros comandos; buscar los datos gráficos usando las marcas; si no se encuentran los datos gráficos, almacenar el comando asociado a los datos gráficos junto con los múltiples otros comandos en una cola; recibir los datos gráficos; procesar los datos gráficos recibidos usando los comandos asociados; y procesar como mínimo algunos de los otros comandos de la cola.

  9. 9.-

    METODO Y SISTEMA PARA REDUCIR EFICAZMENTE LOS DATOS GRAFICOS A VISUALIZAR EN UNA TRANSMISION A TRAVES DE UN PROTOCOLO DE TRANSPORTE DE ANCHO DE BANDA BAJO.

    (02/2006)
    Ver ilustración. Inventor/es: COLLINS, HENRY, YANG, RUIGUO, COLEMAN, PAUL. Clasificación: H04L29/06.

    Método para reducir eficazmente la cantidad de datos gráficos transmitidos desde un servidor a un cliente vía una red de comunicaciones , comprendiendo el método las fases de: dividir una ruta en una múltiples bandas; determinar un ángulo cuantificado asociado al ángulo absoluto para cada una de las múltiples bandas; crear un flujo de protocolo en el servidor , incluyendo el flujo de protocolo una coordenada de inicio de la ruta y la longitud de la banda y marcas del ángulo cuantificado para cada una de las múltiples bandas; y transmitir el flujo de protocolo desde el servidor al cliente vía la red de comunicaciones; caracterizado porque cada una de las múltiples bandas tiene una coordenada de inicio y una coordenada de punto final definida en un sistema de coordenadas, una longitud de banda y un ángulo absoluto asociado, correspondiendo el sistema de coordenadas a una región de una superficie de visualización asociada al cliente.

  10. 10.-

    METODO Y SISTEMA PARA REDUCIR EFICAZMENTE LOS DATOS GRAFICOS A VISUALIZAR EN UNA TRANSMISION A TRAVES DE UN PROTOCOLO DE TRANSSPORTE DE ANCHO DE BANDA BAJO.

    (10/2005)
    Inventor/es: COLLINS, HENRY, YANG, RUIGUO, COLEMAN, PAUL. Clasificación: H04L29/06.

    Método para reducir eficazmente la cantidad de datos gráficos repetitivos que se transmiten a un dispositivo de visualización remoto , comprendiendo el método las fases de: buscar en una tabla un índice asociado con un elemento de datos gráficos, indicando la presencia del índice en la tabla una transmisión anterior del elemento de datos gráficos; caracterizado porque el método comprende además las fases de: si no se consigue localizar el índice en la tabla buscar en una base de datos de lógica difusa una clave difusa asociada con el elemento de datos gráficos, la presencia de la clave difusa en la base de datos de lógica difusa indica que existe la probabilidad de que el elemento de datos gráficos esté almacenado en una memoria permanente acoplada al dispositivo de visualización remoto ; y si se localiza la clave difusa , transmitir la clave difusa a un agente asociado a la memoria permanente y al dispositivo de visualización remoto.

  11. 11.-

    METODO Y SISTEMA PARA REDUCIR EFICAZMENTE LOS DATOS GRAFICOS A VISUALIZAR EN UNA TRANSMISION A TRAVES DE UN PROTOCOLO DE TRANSPORTE DE ANCHO DE BANDA BAJO.

    (10/2005)
    Ver ilustración. Inventor/es: COLLINS, HENRY, YANG, RUIGUO. Clasificación: H04L29/06.

    Método para controlar a distancia, mediante un servidor la formación de una superficie off- screen (fuera de pantalla) en un cliente unido al servidor vía una red de comunicaciones , llevándose a cabo el método en el servidor y comprendiendo las fases de: ordenar al cliente que seleccione una primera región de memoria para asignar a la superficie off- screen (fuera de pantalla) la primera región de memoria correspondiente a una memoria acoplada al cliente ; transmitir marcas de unos datos gráficos al cliente; y ordenar al cliente que copie los datos gráficos asociados a las marcas en un emplazamiento determinado dentro de la primera región de memoria.

  12. 12.-

    METODOS Y APARATOS PARA EL TRANSPORTE EFICIENTE DE DATOS DE APLICACIONES INTERACTIVAS ENTRE UN CLIENTE Y UN SERVIDOR UTILIZANDO LENGUAJE DE MARCAS.

    (12/2004)

    Un método para transferir datos entre un cliente y un servidor , que comprende las etapas de: ejecutar, mediante un nodo de servidor , un programa de aplicación que afecta a un componente de aplicación correspondiente a un elemento de interfaz gráfica de usuario; proporcionar un proceso de cliente independiente de aplicación, cuyo proceso de cliente independiente de aplicación afecta a una presentación visual de uno o más elementos de interfaz gráfica de usuario en el cliente asociada con el programa de aplicación; proporcionar un proceso de servidor independiente de aplicación,...

  13. 13.-

    OBJETO Y PROCEDIMIENTO PARA PROPORCIONAR ACCESO MULTIUSUARIO EFICIENTE A SISTEMAS OPERATIVOS COMPARTIDOS DE CODIGO NUCLEO UTILIZANDO INSTANCIACION.

    (07/2004)
    Inventor/es: RICHARDSON, JOHN, J. Clasificación: G06F9/46.

    LA PRESENTE INVENCION SE REFIERE A UN PROCEDIMIENTO PARA MEJORAR LOS RENDIMIENTOS DE UN SISTEMA OPERATIVO CON USUARIOS MULTIPLES; DICHO PROCEDIMIENTO CONSISTE EN OBTENER UNA ZONA DE MEMORIA DE MODO NUCLEO EN LA CUAL SE PUEDEN REGISTRAR INSTANCIACIONES DE OBJETOS NUCLEO ASOCIADOS CON CADA USUARIO. EL REGISTRO DE LAS INSTANCIACIONES DE OBJETOS DE NUCLEOS REDUCE LOS CONFLICTOS DE CODIGO PARA LOS OBJETOS NUCLEO QUE SE SUELEN UTILIZAR, Y PERMITIENDO ASI, AL MISMO TIEMPO, QUE LA INSTANCIACION CONSERVE PROTECCIONES DE MODO NUCLEO.

  14. 14.-

    UN APARATO Y PROCEDIMIENTO PARA DETERMINAR UN PROGRAMA CERCANO EN UN NODO CLIENTE DE UNA RED CLIENTE-SERVIDOR.

    (06/2004)
    Ver ilustración. Inventor/es: BLOOMFIELD, MARC, A., DUURSMA, MARTIN, PANASYUK, ANATOLY, UNGERMAN, ANTHONY, PEDERSEN, BRADLEY, JAY, DAVIS, TOM, C., III, CIRALDO, ROBERT. Clasificación: G06F9/46.

    Método para visualizar cada programa de aplicación de programas de aplicación albergados en una pluralidad de servidores de una red que está disponible para su uso por parte de un sistema cliente, comprendiendo el método las etapas de: (a) recibir credenciales de usuario asociadas a la identidad del usuario del sistema cliente ; (b) mantener la información relativa a la aplicación correspondiente a cada programa de aplicación que está albergado por cada servidor ; (c) determinar si el usuario del sistema cliente está autorizado a usar cada programa de aplicación albergado por los servidores basándose en las credenciales de usuario; y (d) transmitir información al sistema cliente en respuesta a la información relativa a la aplicación, describiendo la información transmitida cada programa de aplicación que el usuario del sistema cliente está autorizado a usar.

  15. 15.-

    METODO Y APARATO PARA PRODUCIR UN HIPERMEDIO INTERACTIVO.

    (06/2003)

    SE TRATA DE UN SISTEMA Y UN METODO PARA DESARROLLAR UNA PAGINA HIPERMEDIO INTERACTIVA. EN UNA MATERIALIZACION FISICA EL SISTEMA INCLUYE UN HIPERENLACE EN LA PAGINA HIPERMEDIO MOSTRADA EN UN NODO CLIENTE; UN ARCHIVO DE CONFIGURACION DE HIPERENLACE (CORRESPONDIENTE AL HIPERENLACE EN EL NODO CLIENTE) SITUADO EN LA RED DE UN NODO SERVIDOR; Y UN CLIENTE AGENTE SITUADO EN EL NODO CLIENTE. EN RESPUESTA A UN USUARIO QUE SELECCIONE EL HIPERENLACE EN LA PAGINA HIPERMEDIO, EL AGENTE CLIENTE ESTABLECE UN ENLACE DE COMUNICACIONES DESDE EL AGENTE CLIENTE A UN AGENTE SERVIDOR DE EJECUCION DE LA APLICACION EN UN SERVIDOR DE LA APLICACION UTILIZANDO LA INFORMACION DISPONIBLE EN EL ARCHIVO DE CONFIGURACION OBTENIDA DE LA RED DEL NODO SERVIDOR....

  16. 16.-

    METODO Y APARATO PARA CONECTAR UN NODO CLIENTE A UN NODO SERVIDOR BASANDOSE EN NIVELES DE CARGA.

    (11/2001)
    Inventor/es: PEDERSEN, BRADLEY, J. Clasificación: G06F9/46.

    LA PRESENTE INVENCION SE REFIERE A UNA RED QUE INCLUYE POR LO MENOS DOS NODOS SERVIDORES, UN NODO SERVIDOR PRINCIPAL DE INFORMACION DE LA RED Y UN NODO CLIENTE, COMUNICADOS TODOS ELLOS ENTRE SI. EL NODO SERVIDOR PRINCIPAL DE INFORMACION DE LA RED CONTIENE UNA LISTA DE DIRECCIONES DE LA RED Y LA INFORMACION DE CARGAS CORRESPONDIENTE A CADA UNO DE LOS NODOS SERVIDORES. EN UNA DE LAS REALIZACIONES, SE INDICA AL NODO CLIENTE QUE UTILICE EL NODO SERVIDOR EN EL QUE EJECUTA UNA APLICACION, DE ACUERDO CON LA INFORMACION DE CARGA ALMACENADA EN EL NODO SERVIDOR PRINCIPAL DE INFORMACION DE LA RED. SE DESCRIBE UN METODO QUE INCLUYE LOS PASOS DE: SOLICITUD DE UN SERVIDOR DISPONIBLE AL NODO SERVIDOR PRINCIPAL DE INFORMACION DE LA RED, Y DE CONEXION DEL NODO CLIENTE A UN NODO SERVIDOR DISPONIBLE, DE ACUERDO CON LOS NIVELES DE CARGA.

  17. 17.-

    METODO Y APARATO PARA EL CONTROL DE FLUJO MANEJADO POR EL CLIENTE EN UN SISTEMA DE ORDENADOR CON MEMORIA LIMITADA.

    (10/2000)
    Inventor/es: RICHARDSON, JOHN. Clasificación: H04L29/06, G06F9/46.

    PROCEDIMIENTO Y APARATO PARA CONTROLAR EL FLUJO DE DATOS EN UNA RED QUE TIENE UN SERVIDOR Y UN NODO DE CLIENTE SIN BLOQUEO, EN EL QUE EL NODO DEL CLIENTE NO PUEDE ABANDONAR LAS PETICIONES RECIBIDAS DEL SERVIDOR. UN PROCESO EN EL NODO SIN BLOQUEO DEL CLIENTE ASIGNA RECURSOS AL NODO SIN BLOQUEO DEL CLIENTE Y NOTIFICA AL SERVIDOR LOS RECURSOS ASIGNADOS. EL SERVIDOR DETERMINAR ENTONCES LOS RECURSOS EN EL NODO SIN BLOQUEO DEL CLIENTE NECESARIOS PARA ATENDER UNA PETICION ENVIADA POR UNA APLICACION DEL SERVIDOR, Y, SI SE DISPONE DE RECURSOS SUFICIENTES EN EL NODO SIN BLOQUEO DEL CLIENTE, ATENDER LA PETICION DE LA APLICACION. SI SE DISPONE DE RECURSOS SUFICIENTES, EL SERVIDOR ENVIA ENTONCES LA PETICION AL NODO DEL CLIENTE Y, SI NO EXISTEN RECURSOS SUFICIENTES, EL SERVIDOR ESPERA HASTA QUE EXISTAN RECURSOS SUFICIENTES PARA ENVIAR LA PETICION AL MODO SIN BLOQUEO DEL CLIENTE.

  18. 18.-

    METODO PARA PROPORCIONAR UN ESPACIO DE NOMBRES DE OBJETOS GLOBALES A UN USUARIO EN UN SISTEMA OPERATIVO MULTIUSUARIO.

    (02/2000)
    Inventor/es: DISCAVAGE, MICHAEL, J., IACOBUCCI, EDWARD E., APARTMENT 302. Clasificación: G06F9/44, G06F9/455.

    UN METODO APROPIADO PARA EL USO DE UN SISTEMA DE CLIENTE/SERVIDOR, QUE PERMITE COPIAS MULTIPLES DE UNA APLICACION DE USUARIO UNICO PARA EJECUTAR SIMULTANEAMENTE EN UN SISTEMA OPERATIVO MULTIUSUARIO SIN MODIFICACION DEL PROGRAMA DE UN UNICO USUARIO, MODIFICANDO LOS METODOS DE SISTEMA OPERATIVO EXISTENTES UTILIZADOS PARA LA CREACION CREACION, CONSULTA Y BORRADO DEL NOMBRE DE OBJETO. EL METODO CREA UN CONTEXTO GLOBAL DE USUARIO ETIQUETANDO CADA EJEMPLO DE LA APLICACION DE UN UNICO USUARIO CON UN IDENTIFICADOR (NOMBRE) DE USUARIO QUE DEFINE UN ESPACIO PARA EL NOMBRE DE UN UNICO USUARIO EN EL QUE CADA OBJETO ETIQUETADO SOLAMENTE ESTA DISPONIBLE PARA EL USUARIO INDICADO. ADEMAS, SE PERMITE EL PROCESO DE SERVIDOR DE UN UNICO USUARIO PARA IMITAR AL CLIENTE CON EL FIN DE PERMITIR AL USUARIO ACCEDER A LOS RECURSOS INDICADOS DEL ESPACIO DE NOMBRE DE USUARIO UNICO. TAMBIEN SE CREA UN CONTEXTO GLOBAL DE SISTEMA COEXISTENTE MARCANDO LOS RECURSOS INDICADOS GLOBALES DEL SISTEMA.