Nova Patents
MX340692B

Contextual user interface.

Abstract

Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.

MX340692B, drawing sheet 1
Sheet 1 of 53

Term

6.7 yearsleft in the term

Expires 24 May 2033.

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

20 claims: 4 independent, 16 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1- A method to present an interface that is optimized for a present context, the method that includes:1- Un método para presentar una interfase que s optimizada para un contexto presente, el método que comprende: determinar un contexto presente para una interfase de usuario al analizar datos de imagen que ilustran un ambiente cerca d la interfase de usuario, en donde el contexto presente es un usuario que lleva a cabo un gesto con la mano izquierda del usuario para interactuar con un objeto ilustrado en la interfase de usuario, I gesto que es detectado al analizar los datos de imagen;determine a present context for a user interface by analyzing image data illustrating an environment close to the user interface, where the present context is a user performing a user left hand gesture to interact with an object illustrated in the user interface, I gesture that is detected when analyzing the image data;determinar que la mano izquierda del usuario está viniendo entre un segundo usuario y la interfase de usuario mientras se hac el gesto al analizar los datos de imagen;y al determinar que la mano izquierda del usuario está vini ndo entre un segundo usuario y la interfase de usuario, generar automáticamente una interfase de usuario actualizada con objetos de interfase reubicados para alentar el usuario a hacer gesto de mano derecha en vez de gesto de mano izquierda. determining that the user's left hand is coming between a second user and the user interface while gesturing when analyzing the image data;and by determining that the user's left hand is coming between a second user and the user interface, automatically generate an updated user interface with relocated interface objects to encourage the user to make a right-hand gesture instead of a hand gesture. left.
  2. 3
    3 ----- E4 — method — in accordance — with — claim — 1, which ------ further comprises optimizing the user interface again by determining a new context for the interface. 3-----E4—métode—do acuerdo—con—la reivindicación—1,que------comprende además optimizar nuevamente la interfase de usuario al determinar un nuevo contexto para la interfase.
  3. 8
    - A computer-readable storage medium that causes a computing device to present an interface that is optimized for a present context, by a method that includes:8. - Un medio de almacenamiento legible por computadora qu provoca que un dispositivo de cómputo pueda presentar una int rfase que es optimizada para un contexto presente, por un método qu comprende: determinar un contexto presente para una interfase de usuario al analizar datos de imagen que ilustran un ambiente cerca d la interfase de usuario, en donde el contexto presente es un usuario que lleva a cabo un gesto con la mano izquierda del usuario para interactuar con un objeto ilustrado en la interfase de usuario, el gesto que es detectado al analizar los datos de imagen;______ determinar que la mano izquierda dei usuario está viniendo entre un segundo usuario y la interfase de usuario mientras se hace el gesto al analizar los datos de imagen;y ai d terminar que la mano izquierda del usuario está viniendo determine a present context for a user interface by analyzing image data illustrating an environment close to the user interface, where the present context is a user performing a user left hand gesture to interact with an object illustrated in the user interface, the gesture that is detected when analyzing the image data;______ determine that the user's left hand is coming between a second user and the user interface while making the gesture when analyzing the image data;and ai d finish that the user's left hand is coming IMPI oenruro mexicano DE LA «OftíOAD INDUSTRIAL entre un segundo usuario y la interfase de usuario, generar automáticamente una interfase de usuario actualizada con objetos de interfase reubicados para alentar el usuadrio a hacer gesto de mano derecha en vez de gesto de mano izquierda. IMPI or Mexico's "Industrial Office" between a second user and the user interface, automatically generate an updated user interface with relocated interface objects to encourage the user to make a right-hand gesture instead of a left-hand gesture. 5 5
  4. 15
    - Un sistema de cómputo para presentar una interfase que 25 es optimizada para un contexto presente, qu comprende:fifteen. - A computer system to present an interface that is optimized for a present context, which includes: IMPI fwrnvno MtXICANC DE LA IN »INW./STR/AL a hardware processor;and a computer storage memory attached to the processor and causing the processor to: IMPI fwrnvno MtXICANC DE LA ΡΛΟΜΕΓΑΓ» INW./STR/AL un procesador de hardware;y una memoria de almacenamiento de computadora acoplado al procesador y que provoca que el procesador pueda: determinar un contexto presente para una interfase de usuario al analizar datos de imagen que ilustran un ambiente cerca de la interfase de usuario, en donde el contexto presente es un usuario que lleva a cabo un gesto con la mano izquierda del usuario para interactuar con un objeto ilustrado en la interfase de usuario, I gesto que es detectado al analizar los datos de imagen;determine a present context for a user interface by analyzing image data illustrating an environment near the user interface, where the present context is a user performing a user left hand gesture to interact with an object illustrated in the user interface, I gesture that is detected when analyzing the image data;determinar que la mano izquierda del usuario está viniendo entre un segundo usuario y la interfase de usuario mientras se hace el gesto al analizar los datos de imagen;y al determinar que la mano izquierda del usuario está viniendo entre un segundo usuario y la interfase de usuario, generar automáticamente una interfase de usuario actualizada con objetos de interfase reubicados para alentar el usuario a hacer gesto de mano derecha en vez de gesto de mano izquierda. determining that the user's left hand is coming between a second user and the user interface while gesturing when analyzing image data;and by determining that the user's left hand is coming between a second user and the user interface, automatically generate an updated user interface with relocated interface objects to encourage the user to make a right-hand gesture instead of a left-hand gesture. .