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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital 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)
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.
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)
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)
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 | 三菱電機株式会社 | 端子構造および回路遮断器の端子構造並びに端子選定方法 |
-
2010
- 2010-04-30 US US12/770,992 patent/US11270066B2/en active Active
-
2011
- 2011-03-29 TW TW100110806A patent/TWI531953B/zh not_active IP Right Cessation
- 2011-04-13 AU AU2011245657A patent/AU2011245657B2/en active Active
- 2011-04-13 MX MX2012012420A patent/MX2012012420A/es active IP Right Grant
- 2011-04-13 CA CA2795183A patent/CA2795183C/en active Active
- 2011-04-13 WO PCT/US2011/032383 patent/WO2011136932A1/en active Application Filing
- 2011-04-13 CN CN201180021493.1A patent/CN102870106B/zh active Active
- 2011-04-13 SG SG2012073755A patent/SG184806A1/en unknown
- 2011-04-13 RU RU2012146096A patent/RU2607980C2/ru not_active IP Right Cessation
- 2011-04-13 KR KR1020127028253A patent/KR101794373B1/ko not_active Application Discontinuation
- 2011-04-13 MY MYPI2012004395A patent/MY166722A/en unknown
- 2011-04-13 JP JP2013507996A patent/JP6018045B2/ja active Active
- 2011-04-13 NZ NZ603049A patent/NZ603049A/en unknown
- 2011-04-13 EP EP11775430.9A patent/EP2564325B1/en active Active
- 2011-04-29 AR ARP110101496A patent/AR080990A1/es active IP Right Grant
-
2012
- 2012-10-09 IL IL222259A patent/IL222259A/en active IP Right Grant
- 2012-10-26 CL CL2012003002A patent/CL2012003002A1/es unknown
- 2012-11-28 CO CO12215867A patent/CO6592043A2/es active IP Right Grant
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 |