MX2012012420A - Formateo y graficado temporales de datos seleccionados. - Google Patents

Formateo y graficado temporales de datos seleccionados.

Info

Publication number
MX2012012420A
MX2012012420A MX2012012420A MX2012012420A MX2012012420A MX 2012012420 A MX2012012420 A MX 2012012420A MX 2012012420 A MX2012012420 A MX 2012012420A MX 2012012420 A MX2012012420 A MX 2012012420A MX 2012012420 A MX2012012420 A MX 2012012420A
Authority
MX
Mexico
Prior art keywords
data
presented
values
temporarily
user
Prior art date
Application number
MX2012012420A
Other languages
English (en)
Inventor
Samuel Chow Radakovitz
Brian Scott Ruble
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of MX2012012420A publication Critical patent/MX2012012420A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)
  • Investigating Or Analysing Biological Materials (AREA)
  • Processing Or Creating Images (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Document Processing Apparatus (AREA)

Abstract

Los datos seleccionados están se formatean y grafican temporalmente para ayudar a un usuario a visualizar los datos seleccionados sin que el usuario tenga que crear manualmente la presentación de los datos graficados. Una vez que se aplica automáticamente el formateo y graficado temporales a los datos seleccionados, un usuario puede interactuar con el formateo visual y los cuadros visuales para obtener información adicional. Por ejemplo, el cuadro puede formatearse de forma diferente, pueden agregarse líneas de referencia, puede clasificarse el cuadro, puede cambiarse el tipo de cuadro(s) presentado, el usuario puede navegar gráficamente sobre el cuadro para obtener información más detallada, y similares. Una vez que el usuario ha completado la interacción con el cuadro(s) temporalmente formateado y creado s e remueven las visualizaciones de la presentación.

Description

FORM ATEO Y GRAFICADO TEMPORALES DE DATOS SELECCIONADOS ANTECEDENTES Muchos individuos pasan mucho tiempo intentando visualizar datos. Los datos frecuentemente se presentan en filas y columnas de una hoja de cálculo como bloques de información sin ninguna representación gráfica visual de los datos. Con el fin de entender los datos, los usuarios pasan tiempo intentando investigar la mejor forma para ver los datos y después crear los cuadros que se necesitan para entenderlos. Este procedimiento toma tiempo y experiencia para saber cómo utilizar las características de visualización de una aplicación.
BREVE DESCRIPCION DE LA INVENCION Esta breve descripción se proporciona para introducir una selección de conceptos en una forma simplificada que además se describen a continuación en la descripción detallada. Esta breve descripción no pretende identificar características clave o características esenciales del tema reclamado, ni pretende utilizarse como un auxiliar al determinar el alcance del tema reclamado.
Los datos seleccionados se formatean y grafican temporalmente para ayudar a un usuario a visualizar los datos seleccionados sin que el usuario tenga que crear manualmente la presentación de los datos graficados. Una vez que se aplica automáticamente el formateo y el graficado temporales a los datos seleccionados, un usuario puede interactuar con el formateo y los cuadros visuales para obtener información adicional. Por ejemplo, el cuadro puede formatearse de forma diferente, pueden agregarse líneas de referencia, puede clasificarse el cuadro, puede cambiarse el tipo de cuadro(s), el usuario puede navegar gráficamente sobre el cuadro para obtener información más detallada, y similares. Una vez que el usuario ha completado la interacción con el cuadro(s) temporalmente formateado y creado las visualizaciones se remueven de la presentación.
BREVE DESCRIPCION DE LOS DIBUJOS La Figura 1 ilustra una arquitectura de computadora para una computadora; La Figura 2 muestra un ejemplo de un sistema de formateo y graficado ilustrativo; Las Figuras 3-5 muestran interfases de usuario ilustrativas y presentaciones para formatear y graficar temporalmente datos seleccionados; La Figura 6 ilustra un procedimiento para graficar temporalmente datos seleccionados; y La Figura 7 muestra un procedimiento para formatear cuadros temporalmente presentados.
DESCRIPCION DETALLADA Haciendo referencia ahora a los dibujos, en donde números similares representan elementos similares, se describirán varias modalidades. En particular, la Figura 1 y la discusión correspondiente pretenden proporcionar una breve descripción general de un ambiente de cómputo adecuado en el cual pueden implementarse las modalidades.
Generalmente, los módulos de programa incluyen rutinas, programas, componentes, estructuras de datos, y otros tipos de estructuras que realizan tareas particulares o implementan tipos de datos abstractos particulares. También pueden utilizarse otras configuraciones de sistema de computadora, incluyendo sistemas de multiprocesador, electrónica basada en microprocesador o de consumidor programable, minicomputadoras, macro-computadoras, y similares. También pueden utilizarse ambientes de cómputo distribuidos en donde se realizan tareas por dispositivos de procesamiento remoto que están enlazados a través de una red de comunicación. En un ambiente de cómputo distribuido, los módulos de programa pueden localizarse tanto en dispositivos de almacenamiento de memoria locales como remotos.
Haciendo referencia ahora a la Figura 1, se describirá una arquitectura de computadora ilustrativa para una computadora 100 utilizada en las varias modalidades. La arquitectura de computadora mostrada en la Figura 1 puede configurarse como una computadora de escritorio, de servidor, o móvil e incluye una unidad de procesamiento central 5 ("CPU"), una memoria de sistema 7, incluyendo una memoria de acceso aleatorio 9 ("RAM") y una memoria de solo lectura ("ROM") 11 y un conductor común de sistema 12 que acopla la memoria a la CPU 5. El sistema de entrada/salida básico conteniendo las rutinas básicas que ayudan a transferir información entre elementos dentro de la computadora, tal como durante el arranque, se almacena en la ROM 11. La computadora 100 además incluye un dispositivo de almacenamiento masivo 14 para almacenar un sistema operativo 16, programas de aplicación, y otros módulos de programa, que se describirán con mayor detalle a continuación.
El dispositivo de almacenamiento masivo 14 está conectado a la CPU 5 a través de un controlador de almacenamiento masivo (no mostrado) conectado al conductor común 12. El dispositivo de almacenamiento masivo 14 y sus medios legibles por computadora asociados proporcionan almacenamiento no volátil para la computadora 100. Aunque la descripción de medios legibles por computadora aquí contenida se refiere a un dispositivo de almacenamiento masivo, tal como un disco duro o una unidad de CD-ROM, los medios legibles por computadora pueden ser cualquier medio disponible que puede accederse por la computadora 100.
A manera de ejemplo, y no de limitación, los medios legibles por computadora pueden comprender medios de almacenamiento por computadora y medios de comunicación. Los medios de almacenamiento por computadora incluyen medios volátiles y no volátiles, removibles y no removibles implementados en cualquier método o tecnología para almacenamiento de información tales como instrucciones legibles por computadora, estructuras de datos, módulos de programa u otros datos. Los medios de almacenamiento por computadora incluyen, pero no se limitan a, RAM, ROM, EPROM, EEPROM, memoria flash u otra tecnología de memoria de estado sólido, CD-ROM, discos versátiles digitales ("DVD"), u otro almacenamiento óptico, casetes magnéticos, cinta magnética, almacenamiento de disco magnético u otros dispositivos de almacenamiento magnético o cualquier otro medio que pueda utilizarse para almacenar la información deseada y que pueda accederse por la computadora 100.
De acuerdo con varias modalidades, la computadora 100 opera en un ambiente en red utilizando conexiones lógicas a computadoras remotas a través de una red 18, tal como Internet. La computadora 100 puede conectarse a la red 18 a través de una unidad de interfase de red 20 conectada al conductor común 12. La conexión de red puede ser inalámbrica y/o por cable. La unidad de interfase de red 20 también puede utilizarse para conectarse a otros tipos de redes y sistemas de computadora remotos. La computadora 100 también puede incluir un controlador de entrada/salida 22 para recibir y procesar entrada desde un número de otros dispositivos, incluyendo un teclado, ratón, o estilete electrónico (no mostrado en la Figura 1). Similarmente, un controlador de entrada/salida 22 puede proporcionar salida a una pantalla de presentación que incluye una interfase de usuario 28, una impresora, u otro tipo de dispositivo de salida. La interfase de usuario (Ul) 28 está diseñada para proporcionar a un usuario una forma visual para interactuar con la aplicación de productividad 24 que incorpora una presentación temporal de cuadro(s) automáticamente formateado, así como para interactuar con otra funcionalidad que está incluida en el dispositivo de cómputo 100.
Como se mencionó brevemente en lo anterior, un número de módulos de programa y archivos de datos puede almacenarse en el dispositivo de almacenamiento masivo 14 y RAM 9 de la computadora 100, que incluye un sistema operativo 16 adecuado para controlar la operación de una computadora en red, tal como el sistema operativo de WINDOWS 7® MICROSOFT CORPORATION de Redmond, Washington. El dispositivo de almacenamiento masivo 14 y la RAM 9 pueden también almacenar uno o más módulos de programa. En particular, el dispositivo de almacenamiento masivo 14 y la RAM 9 pueden almacenar uno o más programas de aplicación. Uno de los programas de aplicación es una aplicación de productividad 24, tal como uno de los programas de MICROSOFT EXCEL® o uno de los otros de MICROSOFT OFFICE®. Generalmente, la aplicación de productividad 24 es una aplicación que un usuario utiliza cuando ve e interactúa con un bloque de datos, tal como dentro de una hoja de cálculo y/o una tabla. La aplicación de productividad 24 es una aplicación tal como un programa de hoja de cálculo un programa de base de datos, un programa de procesamiento de palabras, un programa de presentación y similares.
El administrador visual 24 está configurado para formatear y graficar automáticamente de forma temporal datos seleccionados para ayudar a un usuario a ver y a entender los datos seleccionados. Ya que el graficado se realiza automáticamente en los datos graficados, el usuario no tiene que crear manualmente la presentación de los datos graficados. Una vez que el formateo y el graficado temporal se aplican automáticamente a los datos seleccionados, el usuario puede interactuar con el formateo visual y los cuadros para obtener información adicional. Por ejemplo, el cuadro puede formatearse de forma diferente, pueden agregarse líneas de referencia, puede clasificarse el cuadro, puede cambiarse el tipo de cuadro(s) presentado, el usuario puede navegar sobre el cuadro para obtener información más detallada, y similares. Una vez que el usuario ha completado la interacción con el cuadro(s) temporalmente formateado y creado se remueven de la presentación 28.
La Figura 2 muestra un sistema de formateo y de graficado temporal ilustrativo. Como se ilustra, el sistema 200 incluye la presentación 28, administrador visual 26, entrada 205, aplicación de productividad 24, almacenamiento de datos 240, y otras aplicaciones 230. El administrador visual 26 puede implementarse dentro de la aplicación de presentación 24 como se muestra en la Figura 2 ó puede implementarse externamente desde la aplicación 24 como se muestra en la Figura 1.
Con el fin de facilitar comunicación con el administrador visual 26, puede implementarse una o más rutinas de llamada de regreso, ilustradas en la Figura 2 como código de llamada de regreso 210. A través del uso del código de llamada de regreso 210, el administrador visual 26 puede consultar información adicional utilizada al formatear y graficar temporalmente datos seleccionados desde dentro de la aplicación de productividad 24. Por ejemplo, el administrador visual 26 puede solicitar que se le informe cuando un usuario selecciona datos, selecciona un elemento de interfase de usuario que está asociado con uno de los cuadros temporalmente presentados y/o se mueve y navega sobre un cuadro presentado. También puede proporcionarse otra información que se refiere a las características de la aplicación. Como se discutió a nteriormente, el administrador visual 26 está configurado para formatear y crear automáticamente cuadros d e d atos que se s eleccionan d entro de la aplicación de productividad 24 para que los datos seleccionados puedan entenderse en una forma gráfica.
La presentación 28 está configurada para proporcionar al usuario una presentación visual del cuadro(s) temporalmente formateado y presentado basándose en los datos seleccionados (Ver Figuras 3-5 para presentaciones ilustrativas). La entrada 205 está configurada para recibir entrada desde una o más fuentes de entrada, tales como un teclado, ratón, una pantalla táctil, y/o algún otro dispositivo de entrada. Por ejemplo, la entrada puede ser un movimiento de ratón sobre un cuadro presentado, una selección de datos, una selección de un artículo de menú, flotar sobre un artículo, y similares. El almacenamiento de datos 240 está configurado para almacenar datos que se refieren a la aplicación de productividad 24. Por ejemplo, el almacenamiento de datos 240 p uede utilizarse para almacenar los datos que se presentan dentro de las filas y columnas de una hoja de cálculo.
El administrador visual 26 también puede estar acoplado a otras aplicaciones 230 para que los datos se formateen y grafiquen temporalmente pueden recibirse desde las otras aplicaciones. Por ejemplo, el administrador visual 26 puede estar acoplado a otra aplicación de productividad y/o un sitio en red que proporciona datos que se utilizan al formatear y crear temporalmente cuadros.
Las Figuras 3-5 muestran interfases de usuario ilustrativas y presentaciones para formatear y graficar temporalmente datos seleccionados. Haciendo referencia ahora a la Figura 3, la presentación 310 muestra una hoja de cálculo que contiene filas y columnas de datos. Los datos pueden proporcionarse por una variedad de fuentes. Por ejemplo, los datos pueden obtenerse de una base de datos, un archivo, otra aplicación, una fuente de datos en vivo, y similares. Cuando un usuario probablemente va a formatear temporalmente y ver datos desde la fuente de datos ingresan a un modo de graficado temporal y seleccionan los datos que les gustaría formatear y graficar temporalmente. En el ejemplo actual, el usuario ha seleccionado la fila de mujeres y la fila de hombres de datos (315). El usuario puede seleccionar tantos datos como desee para ver en un cuadro. Por ejemplo, el usuario puede seleccionar una sola fila, dos filas, tres filas, y similares. El usuario también puede seleccionar tan pocas o tantas columnas como desee ver. Por ejemplo, el usuario puede seleccionar únicamente una porción de las columnas presentadas dentro de los datos.
El usuario puede ingresar a la vista de cuadro temporal en una variedad de formas. En el ejemplo actual, el usuario selecciona la opción de selección y la opción automática mostrada en la interfase de usuario 320. Pueden utilizarse otras interfases de usuario para ingresar al modo. Por ejemplo, el usuario puede dar clic derecho para traer un menú de contexto, seleccionar una opción de menú de una barra de herramientas o menú, y similares. De acuerdo con una modalidad, el cuadro puede presentarse automáticamente con la selección de datos sin seleccionar primero una o pción de graficado temporal.
Después de ingresar al modo de formateo y graficado temporal, una selección de datos, tal como selección 315, presenta los datos seleccionados en una forma de cuadro. Como se ilustra, la presentación 330 muestra el cuadro 334 que presenta un cuadro para los valores en la fila de mujeres seleccionada y el cuadro 336 que presenta un cuadro para los valores en la fila de hombres seleccionada. De acuerdo con una modalidad, se crea un cuadro separado para cada fila de datos que se selecciona. De acuerdo con otra modalidad, se crea un cuadro individual utilizando los datos. En el ejemplo actual, el tipo de cuadro se estableció para seleccionarse automáticamente seleccionado basándose en los datos seleccionados. Muchos tipos diferentes de cuadros pueden presentarse, tales como, pero no limitados a: columna; línea; área; y cuadros de pastel. De acuerdo con una modalidad, los cuadros 334 y 336 comparten un eje común (337) para que los cuadros puedan compararse fácilmente. De acuerdo con otra modalidad, cada cuadro se crea individualmente para que cada eje dependa de los datos dentro de la fila seleccionada. Como se discutió anteriormente, cuando un usuario se mueve y navega sobre el cuadro puede presentarse más información al usuario. En el ejemplo actual, el usuario se ha movido sobre el punto 338 en el cuadro de línea 334. En respuesta a navegar a un punto, se presenta una representación gráfica del valor correspondiente en los datos seleccionados. En el ejemplo actual, el punto 338 corresponde al valor de Mayo en la fila de Mujeres que es de $7,071. En el ejemplo actual, se proporciona una presentación gráfica correspondiente en los otros cuadros presentados en la ubicación correspondiente en el punto 338. Por ejemplo, en el cuadro 336, el punto 338 en el cuadro 334 corresponde al punto 339 en el cuadro 336. El valor para el punto 339 es $7,027 que el valor de Mayo para la fila de Hombres. Además de presentar el valor correspondiente desde las otras filas seleccionadas, una diferencia también puede mostrarse gráficamente para que pueda determinarse fácilmente una comparación directa entre los valores de los cuadros. En el presente ejemplo, la diferencia es $44 (7,071-7,027). Puede proporcionarse más formateo de los datos para ayudar al usuario a visualizar los datos. Por ejemplo, pueden utilizarse diferentes colores dentro de la presentación, pueden resaltarse diferentes valores dentro de los datos, pueden ocultarse algunos datos de la vista, y similares. En la presentación 330 se puede observar que las filas de datos que no se seleccionan están ocultas de la vista mientras los cuadros se presentan temporalmente. De acuerdo con otra modalidad, los cuadros que se presentan temporalmente pueden presentarse en una o más ventanas diferentes de la presentación de los datos.
La Figura 4 muestra presentaciones ilustrativas que ilustran diferentes opciones de graficado y de formateo.
La presentación 410 muestra una presentación de un cuadro de barras 412 para una fila de mujeres y un cuadro de barras 414 para una fila de hombres de datos (416). El tipo de cuadro puede ser pre-configurado, seleccionado automáticamente basado en los datos seleccionados (416) y/o cambiado de un tipo de cuadro predeterminado. Por ejemplo, un usuario puede utilizar una interfase de usuario tal como una interfase de usuario 320 que se presenta en la Figura 3 para seleccionar el tipo de cuadro.
La presentación 420 muestra una línea de referencia 422 que se agrega a la presentación de los cuadros 412 y 414. Como se ilustra, la línea de referencia se establece a un valor de $8,000. La línea de referencia 422 se extiende a través de los cuadros presentados. De acuerdo con una modalidad, los valores que caen por abajo de la línea de referencia 422 se formatean de forma diferente de los valores que están o sobre la línea de referencia 422. Por ejemplo, los valores bajo la línea de referencia pueden ser a color/sombreados de forma diferente de los valores que caen en o que están por arriba de la línea de referencia. En el ejemplo actual, los valores sobre la línea de referencia se ilustran más obscuros que los valores en o bajo la línea de referencia. Los valores presentados dentro de los datos 424 también pueden formatearse basándose en la línea de referencia 422 que se crea.
La presentación 430 ilustra seleccionar un valor en un cuadro presentado. Como se ilustra, un usuario ha seleccionado el punto 432. Un usuario puede seleccionar un punto de muchas formas. Por ejemplo, un usuario puede navegar y flotar sobre un punto, dar clic en el punto, y similares. El punto 432 corresponde al valor de Diciembre para la fila de datos de mujeres. Cuando un punto se selecciona, se proporciona más información al usuario. De acuerdo con una modalidad, la información presentada adicional incluye el valor para el punto así como la diferencia entre el punto y la línea de referencia. En el ejemplo actual, el punto correspondiente se resalta en la presentación de los otros cuadros (en este caso cuadro 414) y se presenta una presentación de información correspondiente. En la presentación del cuadro de hombres 414, el valor para el valor de Diciembre de hombres se presenta junto con la diferencia entre el valor y la línea de referencia. También puede incluirse otra información de la presentación. Por ejemplo, puede hacerse una comparación entre los valores de datos de hombres y mujeres y/o diferente formateo aplicado al valor que es mayor/menor que el punto seleccionado.
La Figura 5 ilustra una presentación de un cuadro de barras en el cual se han clasificado los cuadros presentados.
Como se ilustra, la presentación 510 muestra una presentación de cuadro de hombres 512 y una presentación de un cuadro de mujeres 514. Además de cambiar el formato de cuadros presentados, un usuario puede clasificar los cuadros presentados basándose en varios criterios. Por ejemplo, en el ejemplo actual, los cuadros presentados en la Figura 4 se clasificaron basándose en el título de cuadro resultando en la presentación del cuadro de hombres 512 a la izquierda de la presentación del cuadro de mujeres 514. El control de giro 516 es un control que puede utilizarse para clasificar la presentación de los cuadros. También pueden utilizarse otros controles y/o interfases de usuario para controlar la clasificación de los cuadros. Generalmente, el control de giro 516 se configura para que un usuario pueda circular a través de una variedad de opiniones al s eleccionar una de las flechas presentadas en el control de giro 516. Por ejemplo, los cuadros pueden clasificarse basándose en tendencias descendentes, tendencias ascendentes, título de cuadro, valores bajos a altos, valores altos a bajos, valores promedio, y similares, La opción seleccionada se ilustra dentro de la presentación de control de giro 516. En el ejemplo actual, la opción actual seleccionada es "Título de Cuadro".
Haciendo referencia ahora a las Figuras 6-7, se describen procedimientos ilustrativos para formatear y graficar temporalmente datos de cuadro seleccionados.
Cuando se lee la discusión de las rutinas aquí presentadas, se debe apreciar que las operaciones lógicas de varias modalidades se implementan (1) como una secuencia de actos o módulos de programa implementados por computadora que corren en un sistema de cómputo y/o (2) como circuitos lógicos de máquina interconectados o módulos de circuito dentro del sistema de cómputo, La implementación es materia de dirección que depende de los requisitos de desempeño del sistema de cómputo de la que implementa la invención. Por consiguiente, las operaciones lógicas ilustradas y que forman las modalidades aquí descritas se denominan de forma variada como operaciones, dispositivos estructurales, actos o módulos. Estas operaciones, dispositivos estructurales, actos y módulos pueden implementarse en software, en firmware, en lógica digital de propósito especial, y cualquier combinación de los mismos.
La Figura 6 ilustra un procedimiento 600 para graficar temporalmente datos seleccionados.
Después de una operación de inicio, el procedimiento fluye a la operación 610, en donde los datos que se van a formatear y graficar temporalmente se seleccionan. Un usuario puede seleccionar tantos o tan pocos datos para ver dentro de un cuadro según se desee. Por ejemplo, un usuario puede seleccionar filas más llenas o parciales de datos.
Al moverse a la operación 620, se determina información de título de cuadro y de eje de los datos seleccionados. Cuando los datos seleccionados no incluyen la información de título para las filas seleccionadas y/o columnas, los datos se atraviesan hasta que se obtiene el título correspondiente para la fila/columna. Por ejemplo, los datos de fila pueden atravesarse de derecha a izquierda hasta que se alcanza la columna de título para la fila. En el ejemplo ilustrado anteriormente, cada una de las filas seleccionadas se atraviesa hasta que se obtiene el título de mujeres (Mujeres) y se obtiene el título de hombres (Hombres). Similarmente, cada columna puede atravesarse para determinar el título para cada columna. Por ejemplo, para cada columna seleccionada los datos pueden atravesarse hasta que se determina un título para la columna. En los ejemplos presentados anteriormente, los títulos de columna son los meses seleccionados (es decir, Enero-Diciembre). Aunque los títulos de columna pueden no presentarse inicialmente en los cuadros, esta información puede utilizarse cuando se selecciona un punto dentro de un cuadro presentado (por ejemplo, ver punto 338 en la Figura 3).
Al fluir a la operación 630, se determina la información de eje para el cuadro(s) para presentar. De acuerdo con una modalidad, cada cuadro presentado comparte un eje común. El eje compartido se determina a partir del rango de valores seleccionados.
Al moverse a la operación 640, se determina el tipo de cuadro para presentar. El tipo de cuadro puede predeterminarse o el tipo de cuadro puede determinarse basándose en una variedad de factores tales como: el número de valores seleccionado; el tipo de datos seleccionado; un rango de valores seleccionado, y similares. El tipo de cuadro también puede ser seleccionado por un usuario. Por ejemplo, un usuario puede seleccionar una opción para ingresar al modo de graficado temporal y seleccionar el tipo de cuadro que le gustaría presentar cuando se selecciona los datos.
Al cambiar a la operación 650, se presenta el cuadro(s). De acuerdo con una modalidad, se presenta un cuadro separado para cada fila de datos que se selecciona. Por ejemplo, cuando se selecciona una fila se presenta un cuadro individual y cuando se seleccionan cinco filas, se presentan cinco cuadros. De acuerdo con una modalidad, un cuadro individual puede utilizarse para presentar los datos seleccionados. En esta modalidad, los datos para cada fila pueden formatearse visualmente para distinguir los valores de una fila de datos seleccionada desde otra fila de datos seleccionada. Los datos pueden presentarse dentro de la misma ventana como los datos seleccionados o una o más ventanas diferentes. Por ejemplo, los cuadros pueden presentarse en una ventana emergente sobre los datos presentados. De acuerdo con una modalidad, los datos que no se seleccionan no se presentan cuando los cuadros son presentados. De acuerdo con otra modalidad, los datos no seleccionados se presentan durante la presentación de los cuadros. Además de presentar los cuadros, pueden formatearse los datos seleccionados para además proporcionar diferencias visuales al usuario.
El procedimiento entonces fluye a una operación final y regresa a procesar otras acciones.
La Figura 7 muestra un procedimiento 700 para formatear cuadros temporalmente presentados.
Después de una operación de inicio, el procedimiento fluye a la operación 710, en donde el tipo de cuadro se cambia para los cuadros temporalmente presentados. El tipo de cuadro que se presenta p uede ser de diferentes t ipos de cuadros. Por ejemplo, el tipo de cuadro puede ser un cuadro de línea, un cuadro de área, un cuadro de columna, un cuadro de pastel, y similares. Además de cambiar el tipo de cuadro, los datos también pueden cambiar las filas/columnas. De acuerdo con una modalidad, cada uno de los cuadros presentados se presenta utilizando el tipo seleccionado. De acuerdo con otra modalidad, cada cuadro que se presenta puede ser de un tipo diferente.
Al moverse a la operación 720, se agregan una o más líneas de referencia a la presentación de los cuadros. La línea de referencia se expande a través de cada uno de los cuadros presentados y proporciona a un usuario una visualización de cómo los valores dentro del cuadro presentado se comparan con el valor de referencia. El formateo de los valores dentro del cuadro se determina basándose en si el valor actualmente presentado está sobre o bajo la línea de referencia. Por ejemplo, los valores sobre la linea de referencia se formatean de una forma (es decir, una primera sombra) y los valores bajo la línea de referencia se formatean en una forma diferente (es decir, una segunda sombra). Cuando se presenta más de una línea de referencia, los valores entre las dos líneas de referencia pueden presentarse en una tercera forma (es decir, una tercera sombra). Además de cambiar el formateo de los valores basándose en la línea de referencia, también pueden cambiarse los valores dentro de los datos seleccionados.
Al fluir a la operación 730, se presenta información adicional a un usuario en respuesta a navegar sobre los puntos de los cuadros presentados. Por ejemplo, a medida que el usuario navega sobre el cuadro, el valor actual del punto navegado puede presentarse. De acuerdo con una modalidad, los valores correspondientes en los otros cuadros también se presentan. Cuando se presenta una línea de referencia, el valor actual del punto navegado también puede compararse con la línea de referencia.
Al cambiar a la operación 740, también pueden seleccionarse diferentes opciones de clasificación por un usuario. Por ejemplo, los cuadros pueden clasificarse basándose en tendencias descendentes, tendencias ascendentes, título de cuadro, valores bajos a altos, valores promedio, y similares.
Al moverse a la operación 750, uno o más de los cuadros pueden guardarse para presentación posterior. Los cuadros pueden guardarse como un grupo o cada cuadro puede seleccionarse individualmente para guardar. Los cuadros pueden guardarse en muchas formas diferentes. Por ejemplo, los cuadros pueden guardarse utilizando una operación de copiar y guardarse a una papelera, los cuadros pueden guardarse como un archivo de imagen, y similares.
El procedimiento entonces fluye a una operación final y regresa para procesar otras acciones.
La especificación anterior, ejemplos y datos proporcionan una descripción completa de la fabricación y uso de la composición de la invención. Ya que muchas modalidades de la invención pueden hacerse sin apartarse del espíritu y alcance de la invención, la invención reside en las reivindicaciones anexas aquí en lo sucesivo.

Claims (10)

REIVINDICACIONES
1.- Un método para formatear y graficar temporalmente datos, que comprende: recibir una selección de datos; determinar valores dentro de los datos seleccionados; presentar temporalmente un cuadro que representa los valores de I os datos seleccionados; en donde el cuadro se crea y presenta automáticamente después de recibir la selección de datos.
2.- El método de acuerdo con la reivindicación 1, en donde presentar temporalmente el cuadro comprende presentar un cuadro separado para cada fila o cada columna dentro de los datos seleccionados.
3. - El método de acuerdo con la reivindicación 2, que además comprende presentar el valor de un punto en el cuadro cuando el punto en el cuadro se navega.
4. - El método de acuerdo con la reivindicación 3, que además comprende comparar el valor del punto que se navega con cada uno de los otros cuadros presentados y proporcionar una indicación de una diferencia de los valores entre dos cuadros.
5. - El método de acuerdo con la reivindicación 2, que además comprende presentar una línea de referencia a través de los cuadros y valores de formateo con relación a un valor de la línea de referencia.
6.- El método de acuerdo con la reivindicación 5, que además comprende seleccionar un punto en uno de los cuadros presentados y presentar información que se relaciona con una comparación de la línea de referencia con un valor del punto seleccionado.
7. - Un medio de almacenamiento legible por computadora que tiene instrucciones ejecutables por computadora para formatear y graficar temporalmente datos, las instrucciones se ejecutan en un procesador de una computadora, que comprende: recibir una selección de datos que se seleccionan de una tabla de datos; determinar todos los valores dentro de los datos seleccionados; determinar automáticamente un tipo de cuadro para presentar la selección de datos; presentar temporalmente un cuadro que representa los valores de I os datos seleccionados; en donde el cuadro se crea y presenta automáticamente al recibir la selección de datos.
8. - Un sistema para formatear y graficar temporalmente datos, que comprende: un procesador y un medio legible por computadora; un ambiente operativo almacenado en el medio legible por computadora y que se ejecuta en el procesador; una aplicación de productividad y un administrador visual que opera en el procesador; y configurado para realizar tareas, que comprenden: recibir una selección de datos que se seleccionan de los datos presentados en filas y columnas dentro de la aplicación de productividad; determinar valores de los datos seleccionados; determinar un tipo de cuadro para presentar la selección de datos; y presentar temporalmente un cuadro que representa los valores de los datos seleccionados en respuesta a la selección de datos.
9. - El sistema de acuerdo con la reivindicación 8, en donde presentar temporalmente el cuadro comprende presentar un cuadro separado para cada fila dentro de los datos seleccionados; en donde cada uno de los cuadros separados incluye un eje común; y presentar un valor de un punto en el cuadro en respuesta a un usuario que navega a un dispositivo de señalamiento sobre el valor.
10. - El sistema de acuerdo con la reivindicación 8, que además comprende determinar una etiqueta del cuadro desde la tabla de datos al acceder a una fila de etiqueta de la tabla de datos.
MX2012012420A 2010-04-30 2011-04-13 Formateo y graficado temporales de datos seleccionados. MX2012012420A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/770,992 US11270066B2 (en) 2010-04-30 2010-04-30 Temporary formatting and charting of selected data
PCT/US2011/032383 WO2011136932A1 (en) 2010-04-30 2011-04-13 Temporary formatting and charting of selected data

Publications (1)

Publication Number Publication Date
MX2012012420A true MX2012012420A (es) 2012-11-29

Family

ID=44859285

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2012012420A MX2012012420A (es) 2010-04-30 2011-04-13 Formateo y graficado temporales de datos seleccionados.

Country Status (18)

Country Link
US (1) US11270066B2 (es)
EP (1) EP2564325B1 (es)
JP (1) JP6018045B2 (es)
KR (1) KR101794373B1 (es)
CN (1) CN102870106B (es)
AR (1) AR080990A1 (es)
AU (1) AU2011245657B2 (es)
CA (1) CA2795183C (es)
CL (1) CL2012003002A1 (es)
CO (1) CO6592043A2 (es)
IL (1) IL222259A (es)
MX (1) MX2012012420A (es)
MY (1) MY166722A (es)
NZ (1) NZ603049A (es)
RU (1) RU2607980C2 (es)
SG (1) SG184806A1 (es)
TW (1) TWI531953B (es)
WO (1) WO2011136932A1 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9041730B2 (en) * 2010-02-12 2015-05-26 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
US9633110B2 (en) * 2011-11-15 2017-04-25 Microsoft Technology Licensing, Llc Enrichment of data using a semantic auto-discovery of reference and visual data
US9552557B2 (en) 2012-02-16 2017-01-24 Microsoft Technology Licensing, Llc Visual representation of chart scaling
JP6340169B2 (ja) * 2012-07-26 2018-06-06 ピーアンドダブリューソリューションズ株式会社 表示制御装置、表示制御方法及びプログラム
CN103970978B (zh) * 2013-02-06 2018-07-31 华为技术有限公司 一种对业务质量数据进行处理的方法和装置
JP2014215690A (ja) * 2013-04-23 2014-11-17 日本電信電話株式会社 計測データ管理装置、方法及びプログラム
US9026897B2 (en) 2013-07-12 2015-05-05 Logic9S, Llc Integrated, configurable, sensitivity, analytical, temporal, visual electronic plan system
US9183650B2 (en) 2013-07-24 2015-11-10 Microsoft Technology Licensing, Llc Data point calculations on a chart
US10831356B2 (en) * 2014-02-10 2020-11-10 International Business Machines Corporation Controlling visualization of data by a dashboard widget
JP6327445B2 (ja) * 2014-03-13 2018-05-23 カシオ計算機株式会社 データ解析装置及びデータ解析方法、データ解析プログラム
CN106033495B (zh) * 2015-03-13 2019-11-26 腾讯科技(深圳)有限公司 一种人体生理特征数据的处理方法及装置
US10025980B2 (en) 2015-12-29 2018-07-17 International Business Machines Corporation Assisting people with understanding charts
US20180150981A1 (en) * 2016-11-29 2018-05-31 Sap Se Dynamic Micro Chart
US10147159B2 (en) * 2017-04-07 2018-12-04 Microsoft Technology Licensing, Llc Ink render using high priority queues
US10726252B2 (en) 2017-05-17 2020-07-28 Tab2Ex Llc Method of digitizing and extracting meaning from graphic objects
US10785337B2 (en) * 2017-06-29 2020-09-22 Microsoft Technology Licensing, Llc Analytics and data visualization through file attachments
CN109213823A (zh) * 2018-09-13 2019-01-15 广东创我科技发展有限公司 一种基于图表类目轴的类型智能排序图表的方法及装置
WO2020059025A1 (ja) * 2018-09-18 2020-03-26 日本電気株式会社 データ解析支援装置、データ解析支援方法、及びコンピュータ読み取り可能な記録媒体
CN113505170A (zh) * 2021-06-30 2021-10-15 永中软件股份有限公司 图表显示方法和计算机装置、计算机可读介质

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5531438B2 (es) 1974-07-02 1980-08-18
JP2853168B2 (ja) 1989-05-31 1999-02-03 株式会社明電舎 パターン認識装置
JP2659104B2 (ja) 1990-01-31 1997-09-30 株式会社 ピーエフユー グラフ生成処理装置
JPH08227348A (ja) 1991-02-18 1996-09-03 Pfu Ltd スプレッドシート表示装置
US5706448A (en) 1992-12-18 1998-01-06 International Business Machines Corporation Method and system for manipulating data through a graphic user interface within a data processing system
US5461708A (en) * 1993-08-06 1995-10-24 Borland International, Inc. Systems and methods for automated graphing of spreadsheet information
US5548703A (en) 1993-11-30 1996-08-20 International Business Machines Corporation Navigation within a compound graphical object in a graphical user interface
US5745717A (en) 1995-06-07 1998-04-28 Vayda; Mark Graphical menu providing simultaneous multiple command selection
JPH09153101A (ja) 1995-11-29 1997-06-10 Hitachi Ltd 表示されたグラフによるデータ解析方法
US5999193A (en) 1996-01-25 1999-12-07 Direct Business Technologies, Inc. Method and system for generating color indicia coded bar graphs which usually convey comparisons with threshold values and for generating comparator lines for use with such bar graphs
US6515682B1 (en) 1996-05-09 2003-02-04 National Instruments Corporation System and method for editing a control utilizing a preview window to view changes made to the control
US6480194B1 (en) 1996-11-12 2002-11-12 Silicon Graphics, Inc. Computer-related method, system, and program product for controlling data visualization in external dimension(s)
US6028600A (en) 1997-06-02 2000-02-22 Sony Corporation Rotary menu wheel interface
US5940076A (en) 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
US6223189B1 (en) * 1997-12-31 2001-04-24 International Business Machines Corporation System and method using metalanguage keywords to generate charts
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6337698B1 (en) 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
US6549219B2 (en) 1999-04-09 2003-04-15 International Business Machines Corporation Pie menu graphical user interface
US6920608B1 (en) * 1999-05-21 2005-07-19 E Numerate Solutions, Inc. Chart view for reusable data markup language
US6417855B1 (en) 1999-05-27 2002-07-09 International Business Machines Corporation System and method for utilizing thresholds during a dynamic display of data relationships between static charts
GB9920327D0 (en) 1999-08-28 1999-11-03 Koninkl Philips Electronics Nv Menu display for a graphical user interface
JP2001188805A (ja) 1999-12-28 2001-07-10 Sony Corp 情報処理装置および情報処理方法、情報処理システム並びにプログラム格納媒体
JP2001357344A (ja) 2000-06-13 2001-12-26 Hitachi Ltd データ視覚化支援システム
AU2002239390A1 (en) * 2000-11-29 2002-06-11 Unilogic, Inc. A collaborative, fault-tolerant, scaleable, flexible, interactive real-time display and processing method and apparatus
JP2003016226A (ja) 2001-07-03 2003-01-17 Ricoh Co Ltd 製品市場品質情報解析支援装置、製品市場品質情報解析支援システム及び製品市場品質情報解析支援用プログラム
US7036090B1 (en) 2001-09-24 2006-04-25 Digeo, Inc. Concentric polygonal menus for a graphical user interface
US20030154443A1 (en) 2002-02-13 2003-08-14 Ncr Corporation Visual discovery tool
US7650576B2 (en) 2002-03-07 2010-01-19 Business Objects Americas Method and system for creating graphical and interactive representations of input and output data
WO2004027671A1 (en) * 2002-09-18 2004-04-01 United States Postal Service Methods, systems, and computer readable media containing instructions for evaluating the return on direct mail marketing
US7870476B2 (en) 2002-10-24 2011-01-11 Efficient Analytics, Inc. System and method for creating a graphical presentation
US7663605B2 (en) 2003-01-08 2010-02-16 Autodesk, Inc. Biomechanical user interface elements for pen-based computers
US7002580B1 (en) 2003-05-14 2006-02-21 At&T Corp Method and apparatus for automatically generating charts
US7210107B2 (en) 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
EP1536315A1 (en) 2003-11-27 2005-06-01 Sony NetServices GmbH Information retrieval device
JP2005258548A (ja) 2004-03-09 2005-09-22 Matsushita Electric Ind Co Ltd グラフ情報管理装置およびグラフ情報管理方法
JP4509612B2 (ja) 2004-03-18 2010-07-21 パナソニック株式会社 電子機器及びアイコン表示制御方法
US7584415B2 (en) 2004-09-15 2009-09-01 Microsoft Corporation Common charting using shapes
US20060123359A1 (en) 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
US7487442B2 (en) 2004-12-20 2009-02-03 Microsoft Corporation Method, system, and computer-readable medium for the layout of automatically-placed elements and user-placed elements in a chart
US7548925B2 (en) 2005-01-24 2009-06-16 Microsoft Corporation Diagrammatic access and arrangement of data
AU2006232477B2 (en) 2005-04-05 2011-05-12 Barclays Capital Inc Systems and methods for order analysis, enrichment, and execution
US20060271867A1 (en) 2005-05-27 2006-11-30 Wang Kong Q Mobile communications terminal and method therefore
EP1750209A1 (de) 2005-08-02 2007-02-07 IMS Health GmbH & Co. OHG Verfahren und Vorrichtung zur automatischen Darstellung von in Datenbereichen geordneten Daten
US8549392B2 (en) 2005-08-30 2013-10-01 Microsoft Corporation Customizable spreadsheet table styles
US20070063995A1 (en) 2005-09-22 2007-03-22 Bailey Eric A Graphical user interface for use with a multi-media system
US20070101255A1 (en) 2005-11-02 2007-05-03 Microsoft Corporation Chart element variations
JP4736733B2 (ja) 2005-11-15 2011-07-27 オムロン株式会社 生産管理装置、生産管理システム、生産管理方法、制御プログラム、および記録媒体
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US20080082908A1 (en) * 2006-09-29 2008-04-03 Business Objects, S.A. Apparatus and method for data charting with adaptive learning
US7522176B2 (en) 2006-11-14 2009-04-21 Microsoft Corporation Dynamically generating mini-graphs to represent style and template icons
US8352881B2 (en) 2007-03-08 2013-01-08 International Business Machines Corporation Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions
US8161407B2 (en) 2007-03-15 2012-04-17 International Business Machines Corporation Multiple sorting of columns in a displayed table in a user interactive computer display interface through sequential radial menus
US20080250320A1 (en) 2007-04-04 2008-10-09 Yahoo! Inc. User-defined media annotations on dynamic charts
US20080250349A1 (en) 2007-04-05 2008-10-09 Hewlett-Packard Development Company, L.P. Graphical user interface
US20080295007A1 (en) 2007-05-24 2008-11-27 Microsoft Corporation Data Visualization
US8869065B2 (en) 2007-06-29 2014-10-21 Microsoft Corporation Segment ring menu
US20090006939A1 (en) 2007-06-29 2009-01-01 Microsoft Corporation Task-specific spreadsheet worksheets
TW200905490A (en) 2007-07-26 2009-02-01 Chii Ying Co Ltd Method of graphic representation, method of charting numerical data, method of generating graphs representing numerical data and storage media storing software program of executing the same
US20090037813A1 (en) 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices
KR100837283B1 (ko) 2007-09-10 2008-06-11 (주)익스트라스탠다드 터치스크린을 구비한 휴대용 단말기
US8665272B2 (en) 2007-09-26 2014-03-04 Autodesk, Inc. Navigation system for a 3D virtual scene
US20090313537A1 (en) 2008-06-17 2009-12-17 Microsoft Corporation Micro browser spreadsheet viewer
US8245156B2 (en) 2008-06-28 2012-08-14 Apple Inc. Radial menu selection
US20100214243A1 (en) 2008-07-15 2010-08-26 Immersion Corporation Systems and Methods For Interpreting Physical Interactions With A Graphical User Interface
US8463760B2 (en) * 2008-09-04 2013-06-11 At&T Intellectual Property I, L. P. Software development test case management
US8402391B1 (en) 2008-09-25 2013-03-19 Apple, Inc. Collaboration system
US20100185985A1 (en) 2009-01-19 2010-07-22 International Business Machines Corporation Managing radial menus in a computer system
US8161413B2 (en) * 2009-09-01 2012-04-17 Oracle International Corporation Method and system for providing user interface representing organization hierarchy
US20110095993A1 (en) 2009-10-26 2011-04-28 Adobe Systems Incorporated Zoom adjustment process
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
JP5397574B1 (ja) 2013-03-15 2014-01-22 三菱電機株式会社 端子構造および回路遮断器の端子構造並びに端子選定方法

Also Published As

Publication number Publication date
CA2795183A1 (en) 2011-11-03
CA2795183C (en) 2019-09-10
US11270066B2 (en) 2022-03-08
AR080990A1 (es) 2012-05-23
NZ603049A (en) 2015-01-30
WO2011136932A1 (en) 2011-11-03
CN102870106B (zh) 2016-08-03
KR101794373B1 (ko) 2017-12-01
EP2564325B1 (en) 2020-10-28
JP2013528860A (ja) 2013-07-11
RU2607980C2 (ru) 2017-01-11
EP2564325A4 (en) 2018-01-10
AU2011245657A1 (en) 2012-09-27
IL222259A0 (en) 2012-12-31
MY166722A (en) 2018-07-18
TWI531953B (zh) 2016-05-01
EP2564325A1 (en) 2013-03-06
JP6018045B2 (ja) 2016-11-02
SG184806A1 (en) 2012-11-29
KR20130095176A (ko) 2013-08-27
RU2012146096A (ru) 2014-05-10
CO6592043A2 (es) 2013-01-02
US20110271172A1 (en) 2011-11-03
AU2011245657B2 (en) 2014-11-06
CN102870106A (zh) 2013-01-09
CL2012003002A1 (es) 2013-05-03
IL222259A (en) 2017-04-30
TW201203084A (en) 2012-01-16

Similar Documents

Publication Publication Date Title
MX2012012420A (es) Formateo y graficado temporales de datos seleccionados.
US11385786B2 (en) Spin control user interface for selecting options
US9336267B2 (en) Method and system for navigation and visualization of data in relational and/or multidimensional databases
KR101733943B1 (ko) 계층적-체계화된 컨트롤 갤러리 제공 기법
US20060136825A1 (en) Method, system, and computer-readable medium for the layout of automatically-placed elements and user-placed elements in a chart
US20090287673A1 (en) Ranking visualization types based upon fitness for visualizing a data set
US20220083726A1 (en) Method of computerized presentation of a legend of object symbols on a document
TWI520042B (zh) 用於選定選項的旋轉控制使用者界面的方法及系統,及用於記錄相關指令的電腦可讀取儲存媒體

Legal Events

Date Code Title Description
GB Transfer or rights

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC

FG Grant or registration