Nova Patents
MX349039B

Multi-application environment.

Abstract

This document describes techniques and apparatus that allow for a multiple application environment. In some embodiments, these techniques and devices allow multiple application environments that have combinations of immersive interfaces, window-based interfaces, and a desktop treated as an immersive interface.

MX349039B, drawing sheet 1
Sheet 1 of 90

Term

5 yearsleft in the term

Expires 9 October 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 4 independent, 16 dependent

  1. 1
    CLAIMS —---—----------- REIVINDICACIONES —---—----------- 1. A computer-implemented method to enable a multiple application environment comprising:1. Un método implementado por computadora para permitir un ambiente de aplicación múltiple que comprende: present, through a presentation, multiple interfaces associated with respective multiple applications within a multiple application environment, a first of the multiple interfaces is a first immersive interface that occupies a first region of the multiple application environment, a second of the multiple interfaces is a second immersive interface that occupies a second region of the multi-application environment, the first immersive interface presents a desktop that includes at least one window-based interface and a task bar through which interaction with the first immersive interface is enabled;presentar, a través de una presentación, múltiples interfaces asociadas con aplicaciones múltiples respectivas dentro de un ambiente de aplicación múltiple, una primera de las múltiples interfaces es una primera interfaz inmersiva que ocupa una primera región del ambiente de aplicación múltiple, una segunda de las múltiples interfaces es una segunda interfaz inmersiva que ocupa una segunda región del ambiente de aplicación múltiple, la primera interfaz inmersiva presenta un escritorio que incluye por lo menos una interfaz basada en ventanas y una barra de tareas a través de la cual se habilita la interacción con la primera interfaz inmersiva;presentar primer contenido a través de la primera interfaz inmersiva y un segundo contenido a través de la segunda interfaz inmersiva, el segundo contenido siendo contenido de medios visuales, móviles;presenting first content through the first immersive interface and a second content through the second immersive interface, the second content being mobile, visual media content;receiving, through a first portion of a gesture, user selection initiation to present, within the multiple application environment, a third interface associated with an application previously interacted with;recibir, a través de una primera porción de un gesto, iniciación de selección de usuario para presentar, dentro del ambiente de aplicación múltiple, una tercera interfaz asociada con una aplicación con la que previamente se interactuó;present, in response to user selection initiation, an image representing the third interface through the multiple application environment, the image being an image of presentar, en respuesta a la iniciación de la selección de usuario, una imagen que representa la tercera interfaz a través del ambiente de aplicación múltiple, la imagen siendo una imagen de reduced size of content previously presented through the third interface;tamaño reducido de contenido previamente presentado mediante la tercera interfaz;determinar, basándose en una segunda porción del gesto que completa la selección de usuario, la selección de la primera región o segunda región en donde se presenta la tercera interfaz, la segunda porción del gesto indicada por el movimiento de la imagen a través de la primera región o la segunda región;y en respuesta a la selección de la primera región, expandir, con base en un tamaño de la primera región, la imagen que representa la tercera interfaz en al menos una porción de la primera región efectiva para presentar la tercera interfaz en la primera región mientras concurrentemente se reduce un tamaño de, o se remueve, la primera interfaz inmersiva de la primera región del ambiente de interfaz múltiple;o en respuesta a la selección de la segunda región, expandir, con base en un tamaño de la segunda región la imagen que representa la tercera interfaz en al menos una porción de la segunda región efectiva para presentar la tercera interfaz en la segunda región mientras concurrentemente se reduce un tamaño de, o se remueve, la segunda interfaz inmersiva de la segunda región del ambiente de aplicación múltiple. determine, based on a second portion of the gesture that completes the user selection, the selection of the first region or second region where the third interface is presented, the second portion of the gesture indicated by the movement of the image through the first region or second region;and in response to the selection of the first region, expanding, based on a size of the first region, the image representing the third interface in at least a portion of the first region effective to present the third interface in the first region while concurrently reducing a size of, or removing, the first immersive interface from the first region of the multi-interface environment;or in response to the selection of the second region, expanding, based on a size of the second region, the image representing the third interface in at least a portion of the second region effective to present the third interface in the second region while concurrently the second immersive interface is reduced one size from, or removed from, the second region of the multi-application environment.
  2. 3
    An Aiuudu computer implemented method is claim 1, wherein the presentation of the first content presents first visual media in motion in real time and the presentation of the second content presents the second content in real time. 3. Un método implementado por computadora de aiuudu éAnr la reivindicación 1, en donde la presentación del primer contenido presenta primeros medios visuales en movimiento en tiempo real y la presentación del segundo contenido presenta el segundo contenido en tiempo real.
  3. 7
    A hardware-based, computer-readable storage medium that causes one or more hardware-based processors to enable a multi-application environment by:7. Un medio de almacenamiento legible por computadora basado en hardware que provoca que uno o más procesadores basados en hardware permitan un ambiente de aplicación múltiple al: present, through a presentation, multiple interfaces associated with respective multiple applications within a multiple application environment, a first of the multiple interfaces is a first immersive interface that occupies a first region of the multiple application environment, a second of the presentar, a través de una presentación, múltiples interfaces asociadas con aplicaciones múltiples respectivas dentro de un ambiente de aplicación múltiple, una primera de las múltiples interfaces es una primera interfaz inmersiva que ocupa una primera región del ambiente de aplicación múltiple, una segunda de las Multiple interfaces is a second immersive interface that covers a second region of the multiple application environment, the first immersive interface presents a desktop that includes at least one window-based interface and a taskbar through which interaction with the application is enabled. first immersive interface;múltiples interfaces es una segunda interfaz inmersiva qwotupa una segunda región del ambiente de aplicación múltiple, la primera interfaz inmersiva presenta un escritorio que incluye por lo menos una interfaz basada en ventanas y una barra de tareas a través de la cual se habilita la interacción con la primera interfaz inmersiva;presentar primer contenido a través de la primera interfaz inmersiva y un segundo contenido a través de la segunda interfaz inmersiva, el segundo contenido siendo contenido de medios visuales, móviles;presenting first content through the first immersive interface and a second content through the second immersive interface, the second content being mobile, visual media content;receiving, through a first portion of a gesture, user selection initiation to present, within the multiple application environment, a third interface associated with an application previously interacted with;recibir, a través de una primera porción de un gesto, iniciación de selección de usuario para presentar, dentro del ambiente de aplicación múltiple, una tercera interfaz asociada con una aplicación con la que previamente se interact-uó;displaying, in response to the initiation of user selection, an image representing the third interface through the multiple application environment, the image being a reduced-size image of content previously presented through the third interface;presentar, en respuesta a la iniciación de la selección de usuario, una imagen que representa la tercera interfaz a través del ambiente de aplicación múltiple, la imagen siendo una imagen de tamaño reducido de contenido previamente presentado mediante la tercera interfaz;determinar, en respuesta a recibir una segunda porción del gesto que completa la selección de usuario, la selección de la primera región o segunda región en donde se presenta la tercera interfaz, la recepción de la segunda porción del gesto indicado por el movimiento de la imagen a través de la primera región o segunda región;y en respuesta a la selección de la primera región, expandir la determining, in response to receiving a second portion of the gesture that completes the user selection, the selection of the first region or second region where the third interface is presented, the receipt of the second portion of the gesture indicated by the movement of the image through the first region or second region;and in response to the selection of the first region, expand the INSTITUTO MEXICANO di la noniDAD W -w dO INSTITUTO MEXICANO di la noniDAD W -w dO 69 INDUSTRIAL >tea W'Wgy image representing the third interface in ~ T¡TTfi ^ 1TdT'Tma ·· ^ of the first effective region to render the third interface in the first region and reduce a size of, or remove, the first immersive interface of the first region of the multiple interface environment;or in response to the selection of the second region, expanding the image representing the third interface in at least a portion of the second region effective to present the third interface in the second region and reduce a size of, or remove, the second interface immersion of the first region of the multi-application environment. 69 INDUSTRIAL >tea W'Wgy imagen que representa la tercera interfaz en~T¡TTfi^1TdT‘Tma··^ de la primera región efectiva para presentar la tercera interfaz en la primera región y reducir un tamaño de, o remover, la primera interfaz inmersiva de la primera región del ambiente de interfaz múltiple;o en respuesta a la selección de la segunda región, expandir la imagen que representa la tercera interfaz en al menos una porción de la segunda región efectiva para presentar la tercera interfaz en la segunda región y reducir un tamaño de, o remover, la segunda interfaz inmersiva de la primera región del ambiente de aplicación múltiple.
  4. 13
    A system to enable a multiple application environment comprising:13. Un sistema para permitir un ambiente de aplicación 15 múltiple que comprende: one or more hardware-based processors;and one or more computer-readable storage media that causes the one or more hardware-based processors to perform operations that include: uno o más procesadores basados en hardware;y uno o más medios de almacenamiento legibles por computadora que provocan que el uno o más procesadores basados en hardware, realicen operaciones que comprenden: 20 presentar interfaces múltiples asociadas con múltiples aplicaciones respectivas dentro de un ambiente de aplicación múltiple, una primera de las múltiples interfaces siendo una primera interfaz inmersiva que ocupa una primera región del ambiente de aplicación múltiple, una segunda de las múltiples interfaces siendo 25 una segunda interfaz inmersiva que ocupa una segunda región del twenty present multiple interfaces associated with multiple respective applications within a multiple application environment, a first of the multiple interfaces being a first immersive interface occupying a first region of the multiple application environment, a second of the multiple interfaces being a second immersive interface which occupies a second region of the IMPI ^ IMPI^ 7 1 t * STTFUTO MBUCANO 7 1 t*STTFUTO MBUCANO DE LA FRONEBxr VV- g IMBUSTRIAL ambiente de aplicación múltiple, la primera interfaz inmersiva presentando un escritorio que incluye por lo menos una interfaz basada en ventanas y una barra de tareas a través de la cual se permite la interacción con la primera interfaz inmersiva;FROM THE FRONEBxr VV- g IMBUSTRIAL multiple application environment, the first immersive interface featuring a desktop that includes at least one window-based interface and a taskbar through which interaction with the first immersive interface is allowed;presentar primer contenido a través de la primera interfaz inmersiva y un segundo contenido a través de la segunda interfaz inmersiva, el segundo contenido siendo contenido de medios visuales, en movimiento;presenting first content through the first immersive interface and a second content through the second immersive interface, the second content being visual media content, in motion;receiving, by means of a first portion of a gesture, user selection initiation to present, within the multiple application environment, a third interface associated with an application with which previously it was interacted;recibir, mediante una primera porción de un gesto, iniciación de selección de usuario para presentar, dentro del ambiente de aplicación múltiple, una tercera interfaz asociada con una aplicación con la que previamente se interactuó;displaying, in response to the initiation of user selection, an image representing the third interface through the multiple application environment, the image being a reduced-size image of content previously displayed through the third interface;presentar, en respuesta a la iniciación de la selección de usuario, una imagen que representa la tercera interfaz a través del ambiente de aplicación múltiple, la imagen siendo una imagen de tamaño reducido de contenido previamente presentado a través de la tercera interfaz;determinar, en respuesta a recibir un segundo punto del gesto que completa la selección de usuario, selección de la primera región o la segunda región en donde se presenta la tercera interfaz, la segunda porción del gesto indicada por el movimiento de la imagen sobre la primera región o la segunda región;y en respuesta a la selección de la primera región, expandir la imagen que representa la tercera interfaz en al menos una porción de la primera región efectiva para presentar la tercera interfaz en la determine, in response to receiving a second point of the gesture that completes the user selection, selection of the first region or the second region where the third interface is presented, the second portion of the gesture indicated by the movement of the image on the first region or the second region;and in response to the selection of the first region, expanding the image representing the third interface in at least a portion of the first effective region to present the third interface in the IMPI * <51ΤΠΓΤΟ MEXICAN ΠΕ U MtOnSDAD INDUSTRIAL first region and reduce a size of, or remoTSI, the μι¡mere · * immersive interest of the first region of the multi-application environment;or in response to the selection of the second region, expanding the image in at least a portion of the second region effective to present the third interface in the second region and reducing a size of, or removing, the second immersive interface from the second region of the multiple interface environment. IMPI *<51ΤΠΓΤΟ MEXICANO ΠΕ U MtOnSDAD INDUSTRIAL primera región y reducir un tamaño de, o remoTSI, la μι ¡mera inte ríe·* inmersiva de la primera región del ambiente de aplicación múltiple;o en respuesta a la selección de la segunda región, expandir la imagen en al menos una porción de la segunda región efectiva para presentar la tercera interfaz en la segunda región y reducir un tamaño de, o remover, la segunda interfaz inmersiva de la segunda región del ambiente de interfaz múltiple.