ES2698264T3 - Estilización y sustitución de texto sensible al contenido aplicable a todo el sistema - Google Patents
Estilización y sustitución de texto sensible al contenido aplicable a todo el sistema Download PDFInfo
- Publication number
- ES2698264T3 ES2698264T3 ES07750665T ES07750665T ES2698264T3 ES 2698264 T3 ES2698264 T3 ES 2698264T3 ES 07750665 T ES07750665 T ES 07750665T ES 07750665 T ES07750665 T ES 07750665T ES 2698264 T3 ES2698264 T3 ES 2698264T3
- Authority
- ES
- Spain
- Prior art keywords
- text
- stylization
- criteria
- intercepted
- predefined
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Método de estilización de texto basada en el contenido aplicable a todo el sistema que incluye las etapas de: - establecer un conjunto de criterios de estilización predefinidos (70); - interceptar una emisión de texto (90A) generada por una plataforma de sistema operativo a un controlador de dispositivo gráfico (60); - evaluar el texto interceptado (90A) para determinar si el texto interceptado (90A) cumple al menos un criterio del conjunto de criterios de estilización predefinidos (70); - en respuesta a que el texto interceptado (90A) no cumpla ningún criterio del conjunto de criterios de estilización predefinidos (70), enviar el texto interceptado al controlador de dispositivo gráfico (60) sin modificarlo; - en respuesta a que el texto interceptado (90A) coincida con al menos un criterio del conjunto de criterios de estilización predefinidos (70), consultar una tabla (100) que mapea el texto interceptado (90A) para convertirlo en texto estilizado correspondiente (90B), texto estilizado (90B) que tiene un tipo de fuente diferente, color de fuente diferente, resaltado de fuente, subrayado, negrita, cursiva, imagen superpuesta, o caracteres diferentes del texto interceptado (90A); - pasar el texto estilizado (90B) al controlador de dispositivo gráfico (60) para su visualización; y - visualización del texto estilizado (90B).
Description
DESCRIPCIÓN
Estilización y sustitución de texto sensible al contenido aplicable a todo el sistema
Campo de la invención
[0001] Esta invención se refiere a métodos de presentación de textos para personas con poca visión y para fines educativos, específicamente un método aplicable a todo el sistema para modificar el estilo del texto y la salida de cadenas de caracteres.
Antecedentes de la invención
[0002] La estilización de texto sensible al contenido generalmente se ha limitado a aplicaciones de software individuales. La publicación de patente de EE. UU. n° 2005/0032027 A1 de Patton et al. describe un método para la codificación con color de texto para fines educativos. Sin embargo, la publicación '027 se limita a una aplicación a software privativo. Por lo tanto, el texto visualizado en otras aplicaciones de software no tiene tal estilización para el usuario.
[0003] La ampliación indiscriminada de texto e imágenes es conocida en la técnica, por ejemplo, "Full-Screen Magnification for Windows Using DirectX Overlays" por Paul Blenkhorn et al. (XP8130365) describe un método para interceptar una salida de texto de un dispositivo informático, generar una réplica aumentada de este texto y mostrar la réplica aumentada del texto en un monitor. Este método, sin embargo, no se basa en el contexto y no cambia la estilización del texto.
[0004] La estilización de texto sensible al contenido generalmente se ha empleado con fines de aprendizaje, tal como la educación en la lectura. Las vocales pueden tener un color diferente que las consonantes. Mientras que el valor educativo de esta técnica es reconocido, las personas con problemas de visión también se beneficiarían de una estilización de texto sensible al contenido. Por ejemplo, a un usuario con poca visión, el carácter del número seis ("6") le puede parecer indistinguible de una "b" minúscula. De este modo, se puede dar instrucciones a un programa informático para que muestre el número seis en un color, fuente, o similar especial para distinguirlo de la "b" minúscula ante el usuario con poca visión.
[0005] Desafortunadamente, para el usuario con poca visión, dicha funcionalidad ha estado limitada a programas de lectura privativos. Lo que se necesita es un método para modificar la salida de texto sensible al contenido en todo un sistema operativo y en las aplicaciones que se ejecutan en esa plataforma.
Resumen de la invención
[0006] La presente invención está definida por la reivindicación independiente 1 y se refiere a un método de estilización de texto basado en el contenido aplicable a todo el sistema. Mientras que la estilización basada en el contenido del estado de la técnica se limitaba a una sola aplicación de software privativo, la presente invención funciona al nivel del núcleo para proporcionar una salida universal en cualquier aplicación que renderiza una fuente no mapeada en bits. Las técnicas para aplicar una estilización en todo el sistema incluyen, pero de forma no limitativa, encadenamiento de controladores, mensajería entre procesos y controles de interfaz de usuario expuesta tal como el conocido con la marca de ACTIVE ACCESSIBILITY proporcionado por Microsoft Corporation.
[0007] El software de lectura de pantalla y de ampliación de pantalla esencialmente localiza el controlador de dispositivo de visualización, obtiene la información necesaria para este y luego pasa las llamadas de la interfaz de controlador de dispositivo (DDI) a veces modificada al controlador de dispositivo de visualización original. (Algún software de control remoto también usa esta técnica para interceptar información que se pasa a un ordenador remoto.) La técnica de intercepción de DDI se denomina encadenamiento de controladores (también conocida como hooking video).
[0008] La propia estilización puede incluir modificar el tipo de fuente (es decir, de Arial a Times New Roman), el color de la fuente, el tamaño de la fuente, y el resaltado de la fuente (color en primer plano). Además, otras estilizaciones incluyen el subrayado y la aplicación de negrita y cursiva. Para los fines de esta especificación, la estilización también incluye la sustitución de caracteres.
[0009] La estilización se aplica sobre el texto interceptado que cumple determinados criterios. Este criterio puede incluir la detección de sílabas, consonantes, vocales y puntuación. Por ejemplo, se puede colorear sílabas individuales de manera distintiva para ayudar a la pronunciación. Esto se realiza principalmente mediante la referencia a un diccionario y la división de sílabas. Las palabras que no están en el diccionario se dividen usando una heurística para determinar la separación de sílabas por propiedades. Opcionalmente, cuando se usa la heurística, se diferencian mejoras para permitir al usuario saber que la palabra se ha derivado en lugar de extraerla del diccionario.
[0010] Los caracteres predefinidos o colecciones de caracteres (cadenas) se pueden almacenar en un diccionario (como en el ejemplo anterior de las sílabas) con ajustes de estilización predefinidos. Los usuarios pueden modificar tanto el diccionario como la estilización aplicada a cada entrada del diccionario. La estilización la puede activar/desactivar el usuario como necesite o ajustarla a una configuración granular. Por ejemplo, estilizar la puntuación pero no las vocales. Además, los usuarios pueden establecer sus propios sistemas de criterios de estilización definidos que se pueden guardar y aplicar según las órdenes del usuario. Además, los usuarios pueden asignar estilizaciones específicas a ventanas diferentes. Por ejemplo, un usuario puede querer que las vocales estén coloreadas en una ventana de documento pero no en un menú de aplicación u objeto de control.
[0011] La interfaz de dispositivo gráfico (GDI, Graphical Device Interface) es uno de los tres componentes principales o "subsistemas", junto con el núcleo y el usuario (gestor de ventanas), de Microsoft Windows. La GDI es un estándar de Microsoft Windows para representar objetos gráficos, incluyendo el renderizado de fuentes y su transmisión a dispositivos de salida tales como monitores e impresoras. Los controladores de dispositivo de visualización aceptan instrucciones de la GDI acerca de qué gráficos y texto presentar. La presente invención intercepta o desvía este texto, lo modifica según su lógica de aplicación (parámetros tales como vocales, consonantes, puntuación, sílabas y similares) y luego lo pasa al controlador de dispositivo de visualización.
Breve descripción de los dibujos
[0012] Para una mayor comprensión de la invención, se debería hacer referencia a la siguiente descripción detallada, tomada en relación con los dibujos anexos, donde:
La FIG. 1 es una vista esquemática de un ejemplo de la invención interceptando texto de la GDI al controlador del dispositivo de visualización.
La FIG. 2 es una vista esquemática de un ejemplo de la invención interceptando texto de la GDI al controlador del dispositivo de visualización que muestra conjuntos de estilos y parámetros.
La IG. 3 es una vista esquemática de un ejemplo de la invención que muestra el uso de un carácter numérico como ejemplo.
Descripción detallada
[0013] En un ejemplo de la invención, un usuario designa un color para indicar consonantes, vocales, números, puntuación y caracteres especiales contenidos en documentos. El usuario puede designar colores específicos para ciertos tipos de texto. Además, puede ajustar una coloración específica para ciertos caracteres dentro de un grupo. Por ejemplo, puede ajustar colores específicos para la puntuación en conjunto. También puede designar colores distintos para puntos y comas para ayudar a diferenciar entre ellos. El usuario siempre tendría estos ajustes activados o los activaría y desactivaría. La estilización puede incluir cualquier indicación incluyendo subrayado, negrita, cursiva, resaltado y similares.
[0014] En la figura 1, la GDI 20 envía el texto 30 para ser rasterizado. El texto se evalúa para analizar su estilización 40 para determinar si cumple los criterios predefinidos. Si no cumple los criterios, se envía al controlador del dispositivo de visualización 60 sin modificar. Si cumple los criterios predefinidos, se aplica la estilización 50 antes de pasarlo finalmente al controlador del dispositivo de visualización 60.
[0015] En la figura 2, se consulta el conjunto de criterios de estilización 70 con respecto a sílabas, consonantes, vocales, puntuación y/o cadenas predefinidas. El conjunto de estilización 80 aplica estilos que no son necesariamente excluyentes entre sí. Tales modificaciones de estilo incluyen tamaño, color, cursiva, negrita, subrayado, sustitución de caracteres y/o superposición de imagen. Para la superposición de imagen, se puede aplicar una imagen sobre el carácter o cadena estándar o modificado para mejorar su aspecto visual. Dicha imagen puede ser vectorial o de mapa de bits.
[0016] La Figura 3 muestra un ejemplo del método aplicado al número seis. La GDI 20 instruye al controlador del dispositivo de visualización que muestre el número seis ("6"), denominado elemento 90A. Sin embargo, esta instrucción es interceptada. El conjunto de criterios de estilización 70 realiza una consulta a la tabla 100, que mapea el número seis 90A para pasarlo a su estado estilizado, que se designa con 90B, (en negrita, subrayado y cursiva). El controlador del dispositivo de visualización 60 muestra el número seis originalmente como 90A con una estilización mejorada como 90B. La tabla 100 también proporciona ejemplos adicionales, tales como la conversión del tipo de fuente para cualquier "b" minúscula a Times New Roman, lo que puede ayudar a los usuarios a distinguirla mejor del número seis. Un punto se convierte en una imagen de una mano. Una palabra potencialmente inaceptable, "hostia", se convierte en un equivalente posiblemente menos inaceptable ("ostras"). La vocal "o" se resalta y se superpone a una imagen de una flecha que apunta hacia arriba.
[0017] Se observará que las ventajas expuestas anteriormente, y las evidenciadas por la descripción precedente, se logran eficazmente y, ya que se pueden hacer determinados cambios en la construcción anterior sin apartarse
del ámbito de la invención, se pretende que todas las cuestiones contenidas en la descripción precedente o mostradas en los dibujos anexos sean interpretadas como ilustrativas y no en un sentido limitativo.
[0018] También se debe entender que las reivindicaciones siguientes están destinadas a cubrir todas las características genéricas y específicas de la invención aquí descritas, y todas las afirmaciones del alcance de la invención que, a causa del lenguaje, caigan entre ellas.
Claims (6)
1. Método de estilización de texto basada en el contenido aplicable a todo el sistema que incluye las etapas de:
- establecer un conjunto de criterios de estilización predefinidos (70);
- interceptar una emisión de texto (90A) generada por una plataforma de sistema operativo a un controlador de dispositivo gráfico (60);
- evaluar el texto interceptado (90A) para determinar si el texto interceptado (90A) cumple al menos un criterio del conjunto de criterios de estilización predefinidos (70);
- en respuesta a que el texto interceptado (90A) no cumpla ningún criterio del conjunto de criterios de estilización predefinidos (70), enviar el texto interceptado al controlador de dispositivo gráfico (60) sin modificarlo;
- en respuesta a que el texto interceptado (90A) coincida con al menos un criterio del conjunto de criterios de estilización predefinidos (70), consultar una tabla (100) que mapea el texto interceptado (90A) para convertirlo en texto estilizado correspondiente (90B), texto estilizado (90B) que tiene un tipo de fuente diferente, color de fuente diferente, resaltado de fuente, subrayado, negrita, cursiva, imagen superpuesta, o caracteres diferentes del texto interceptado (90A);
- pasar el texto estilizado (90B) al controlador de dispositivo gráfico (60) para su visualización; y - visualización del texto estilizado (90B).
2. Método según la reivindicación 1, donde el conjunto de criterios de estilización predefinidos (70) comprende parámetros seleccionados del grupo que consiste en sílabas, consonantes, vocales, y puntuación.
3. Método según la reivindicación 1, que comprende además la etapa de aplicar la estilización basándose en caracteres predefinidos.
4. Método según la reivindicación 1, que comprende además establecer sistemas de criterios de estilización definidos por el usuario.
5. Método según la reivindicación 1, que comprende además establecer una pluralidad de sistemas de criterios de estilización seleccionables por el usuario.
6. Método según la reivindicación 1, que comprende además establecer la aplicación específica por ventanas de la estilización de texto.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US76678206P | 2006-02-10 | 2006-02-10 | |
| PCT/US2007/003843 WO2007095257A2 (en) | 2006-02-10 | 2007-02-12 | System-wide content-sensitive text stylization and replacement |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2698264T3 true ES2698264T3 (es) | 2019-02-01 |
Family
ID=38372097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07750665T Active ES2698264T3 (es) | 2006-02-10 | 2007-02-12 | Estilización y sustitución de texto sensible al contenido aplicable a todo el sistema |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20070192718A1 (es) |
| EP (2) | EP2002326A4 (es) |
| ES (1) | ES2698264T3 (es) |
| WO (2) | WO2007095257A2 (es) |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070033035A1 (en) * | 2005-08-05 | 2007-02-08 | Neeraj Sharma | String display method and device compatible with the hindi language |
| US20080209048A1 (en) * | 2007-02-28 | 2008-08-28 | Microsoft Corporation | Loading A Mirror Driver In Remote Terminal Server Session |
| KR20090074377A (ko) * | 2008-01-02 | 2009-07-07 | 삼성전자주식회사 | 단말 및 그의 gui 설정 방법 |
| US20090327876A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | User interface framework with embedded text formatting |
| US20100088602A1 (en) * | 2008-10-03 | 2010-04-08 | Microsoft Corporation | Multi-Application Control |
| US8331681B1 (en) * | 2008-10-24 | 2012-12-11 | Adobe Systems Incorporated | Generating typefaces through image analysis |
| WO2011002980A2 (en) | 2009-07-02 | 2011-01-06 | Freedom Scientific, Inc. | Magnification interface with independent pointer sizing |
| US9190018B2 (en) | 2009-07-02 | 2015-11-17 | Freedom Scientific, Inc. | Vector-based customizable pointing indicia |
| CN102576296A (zh) * | 2009-07-02 | 2012-07-11 | 自由科学有限公司 | 基于矢量的放大指示器 |
| US9804727B2 (en) | 2010-03-09 | 2017-10-31 | Freedom Scientific, Inc. | Flexible display of visual content on multiple display devices |
| TWI439960B (zh) | 2010-04-07 | 2014-06-01 | 蘋果公司 | 虛擬使用者編輯環境 |
| US8473861B2 (en) | 2010-06-17 | 2013-06-25 | Freedom Scientific, Inc. | System wide text viewer |
| CN102467386A (zh) * | 2010-11-17 | 2012-05-23 | 北大方正集团有限公司 | 用于软件界面适配不同分辨率的方法和装置 |
| CN102467385A (zh) * | 2010-11-17 | 2012-05-23 | 北大方正集团有限公司 | 用于软件界面适配不同分辨率的方法和装置 |
| JP5881739B2 (ja) | 2011-01-03 | 2016-03-09 | フリーダム サイエンティフィック インコーポレイテッド | 非一時的コンピュータ可読媒体 |
| US8274524B1 (en) * | 2011-09-28 | 2012-09-25 | Google Inc. | Map rendering using interpolation of style parameters across zoom levels |
| US9483109B2 (en) * | 2012-07-12 | 2016-11-01 | Spritz Technology, Inc. | Methods and systems for displaying text using RSVP |
| US20140189586A1 (en) * | 2012-12-28 | 2014-07-03 | Spritz Technology Llc | Methods and systems for displaying text using rsvp |
| US9355472B2 (en) * | 2013-03-15 | 2016-05-31 | Apple Inc. | Device, method, and graphical user interface for adjusting the appearance of a control |
| US9542907B2 (en) | 2013-06-09 | 2017-01-10 | Apple Inc. | Content adjustment in graphical user interface based on background content |
| US9146907B1 (en) * | 2014-03-19 | 2015-09-29 | Amazon Technologies, Inc. | Systems and methods providing parameters for modifying a font |
| US9891438B2 (en) * | 2014-04-30 | 2018-02-13 | Freedom Scientific, Inc. | System and method for processing a video signal with reduced latency |
| US10462381B2 (en) * | 2014-04-30 | 2019-10-29 | Freedom Scientific, Inc. | System and method for processing a video signal with reduced latency |
| JP6322765B2 (ja) | 2014-08-02 | 2018-05-09 | アップル インコーポレイテッド | コンテキスト特化ユーザインターフェース |
| US10452253B2 (en) | 2014-08-15 | 2019-10-22 | Apple Inc. | Weather user interface |
| WO2016144385A1 (en) | 2015-03-08 | 2016-09-15 | Apple Inc. | Sharing user-configurable graphical constructs |
| US10304347B2 (en) | 2015-08-20 | 2019-05-28 | Apple Inc. | Exercised-based watch face and complications |
| US12175065B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Context-specific user interfaces for relocating one or more complications in a watch or clock interface |
| CN110109592B (zh) | 2016-09-23 | 2022-09-23 | 苹果公司 | 头像创建和编辑 |
| DK179412B1 (en) | 2017-05-12 | 2018-06-06 | Apple Inc | Context-Specific User Interfaces |
| CN107992302B (zh) * | 2017-12-12 | 2020-09-22 | 深圳前海桔子信息技术有限公司 | 一种按钮配置方法、装置、存储介质及智能终端 |
| CN108170502A (zh) * | 2017-12-27 | 2018-06-15 | 上海传英信息技术有限公司 | 图片显示字体的方法与终端 |
| WO2019160885A1 (en) * | 2018-02-13 | 2019-08-22 | Freedom Scientific, Inc. | System and method for processing a video signal with reduced latency |
| US11722764B2 (en) | 2018-05-07 | 2023-08-08 | Apple Inc. | Creative camera |
| US12033296B2 (en) | 2018-05-07 | 2024-07-09 | Apple Inc. | Avatar creation user interface |
| US11327650B2 (en) | 2018-05-07 | 2022-05-10 | Apple Inc. | User interfaces having a collection of complications |
| DK179874B1 (en) | 2018-05-07 | 2019-08-13 | Apple Inc. | USER INTERFACE FOR AVATAR CREATION |
| CN111367597A (zh) * | 2018-12-26 | 2020-07-03 | 杭州海康威视系统技术有限公司 | 一种颜色切换方法、装置及电子设备 |
| US11107261B2 (en) | 2019-01-18 | 2021-08-31 | Apple Inc. | Virtual avatar animation based on facial feature movement |
| US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
| US11960701B2 (en) | 2019-05-06 | 2024-04-16 | Apple Inc. | Using an illustration to show the passing of time |
| KR102393717B1 (ko) | 2019-05-06 | 2022-05-03 | 애플 인크. | 전자 디바이스의 제한된 동작 |
| DK180392B1 (en) | 2019-09-09 | 2021-03-12 | Apple Inc | Techniques for managing display usage |
| DK202070625A1 (en) * | 2020-05-11 | 2022-01-04 | Apple Inc | User interfaces related to time |
| US11921998B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Editing features of an avatar |
| EP4439263A3 (en) | 2020-05-11 | 2024-10-16 | Apple Inc. | User interfaces for managing user interface sharing |
| US11372659B2 (en) | 2020-05-11 | 2022-06-28 | Apple Inc. | User interfaces for managing user interface sharing |
| US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
| US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
| US12182373B2 (en) | 2021-04-27 | 2024-12-31 | Apple Inc. | Techniques for managing display usage |
| US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
| US11776190B2 (en) | 2021-06-04 | 2023-10-03 | Apple Inc. | Techniques for managing an avatar on a lock screen |
| US12493267B2 (en) | 2022-01-24 | 2025-12-09 | Apple Inc. | User interfaces for indicating time |
| US12287913B2 (en) | 2022-09-06 | 2025-04-29 | Apple Inc. | Devices, methods, and graphical user interfaces for controlling avatars within three-dimensional environments |
| US12578975B2 (en) | 2022-09-15 | 2026-03-17 | Apple Inc. | User interfaces for indicating time |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63174122A (ja) * | 1987-01-05 | 1988-07-18 | コンピュータ・エツクス・インコーポレーテツド | コンピユーターヒューマンインタフエース |
| US5467448A (en) * | 1991-05-10 | 1995-11-14 | Claris Corporation | Text formatting by the direct selection of borders in an editing display |
| AU2767295A (en) * | 1994-06-03 | 1996-01-04 | Synopsys, Inc. | Method and apparatus for context sensitive text displays |
| US6230173B1 (en) * | 1995-07-17 | 2001-05-08 | Microsoft Corporation | Method for creating structured documents in a publishing system |
| US5860073A (en) * | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
| US6542166B1 (en) * | 1996-05-09 | 2003-04-01 | National Instruments Corporation | System and method for editing a control |
| US6278465B1 (en) * | 1997-06-23 | 2001-08-21 | Sun Microsystems, Inc. | Adaptive font sizes for network browsing |
| US6126447A (en) * | 1997-12-08 | 2000-10-03 | Engelbrite; L. Eve | Color-assonant phonetics system |
| US6077080A (en) * | 1998-10-06 | 2000-06-20 | Rai; Shogen | Alphabet image reading method |
| US7272815B1 (en) * | 1999-05-17 | 2007-09-18 | Invensys Systems, Inc. | Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects |
| US6920633B1 (en) * | 2000-01-14 | 2005-07-19 | Microsoft Corporation | Cross-process common system resource data sharing |
| US7450114B2 (en) * | 2000-04-14 | 2008-11-11 | Picsel (Research) Limited | User interface systems and methods for manipulating and viewing digital documents |
| US6771291B1 (en) * | 2000-06-07 | 2004-08-03 | The Perfect Web Corporation | Method for developing electronic documents employing multiple display regions |
| US6992782B1 (en) * | 2000-09-13 | 2006-01-31 | Canon Kabushiki Kaisha | Scalable vector graphics print driver |
| US20040027398A1 (en) * | 2001-02-15 | 2004-02-12 | Denny Jaeger | Intuitive graphic user interface with universal tools |
| US20020124026A1 (en) * | 2001-03-05 | 2002-09-05 | Weber David J. | Methods and apparata for enhancing text to increase reading speed and comprehension |
| US6826729B1 (en) * | 2001-06-29 | 2004-11-30 | Microsoft Corporation | Gallery user interface controls |
| US7086011B2 (en) * | 2001-07-27 | 2006-08-01 | Hewlett-Packard Development Company, L.P. | Multi-component iconic representation of file characteristics |
| US7188313B2 (en) * | 2001-10-03 | 2007-03-06 | Hallmark Cards, Incorporated | Context sensitive font generation |
| US8225217B2 (en) * | 2002-05-30 | 2012-07-17 | Microsoft Corporation | Method and system for displaying information on a user interface |
| US20040041818A1 (en) * | 2002-08-29 | 2004-03-04 | Jvolution Limited | Design system for website text graphics |
| US20050032027A1 (en) * | 2003-08-08 | 2005-02-10 | Patton Irene M. | System and method for creating coded text for use in teaching pronunciation and reading, and teaching method using the coded text |
| US7533351B2 (en) * | 2003-08-13 | 2009-05-12 | International Business Machines Corporation | Method, apparatus, and program for dynamic expansion and overlay of controls |
| US20050071770A1 (en) * | 2003-09-29 | 2005-03-31 | Inventec Appliances Corp. | Method of personalizing icon on electronic communication product |
| KR100600363B1 (ko) * | 2004-03-31 | 2006-07-14 | 주식회사 팬택앤큐리텔 | 메시지 타입 변환 시스템 |
| WO2005116823A2 (en) * | 2004-05-17 | 2005-12-08 | Invensys Systems, Inc. | System and method for developing animated visualization interfaces |
-
2007
- 2007-02-12 EP EP07750660A patent/EP2002326A4/en not_active Withdrawn
- 2007-02-12 ES ES07750665T patent/ES2698264T3/es active Active
- 2007-02-12 EP EP07750665.7A patent/EP2002399B1/en active Active
- 2007-02-12 WO PCT/US2007/003843 patent/WO2007095257A2/en not_active Ceased
- 2007-02-12 US US11/673,671 patent/US20070192718A1/en not_active Abandoned
- 2007-02-12 WO PCT/US2007/003837 patent/WO2007095253A2/en not_active Ceased
- 2007-02-12 US US11/673,678 patent/US7834877B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2002326A4 (en) | 2009-08-26 |
| WO2007095257A3 (en) | 2009-10-08 |
| WO2007095257A2 (en) | 2007-08-23 |
| EP2002399A4 (en) | 2010-05-05 |
| EP2002399B1 (en) | 2018-08-29 |
| US20070192718A1 (en) | 2007-08-16 |
| EP2002326A2 (en) | 2008-12-17 |
| WO2007095253A2 (en) | 2007-08-23 |
| WO2007095253A3 (en) | 2008-11-20 |
| US7834877B2 (en) | 2010-11-16 |
| US20070195096A1 (en) | 2007-08-23 |
| EP2002399A2 (en) | 2008-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2698264T3 (es) | Estilización y sustitución de texto sensible al contenido aplicable a todo el sistema | |
| US11886795B2 (en) | Aesthetic marking of text in digital typography | |
| CN104685464B (zh) | 用于最佳识别的序列文本显示设备和方法 | |
| US11610046B2 (en) | Automatic generation of responsive font effects based on font elements | |
| US20140101543A1 (en) | Text Browsing, Editing And Correction Methods For Automotive Applications | |
| Vinot et al. | Legible, are you sure? an experimentation-based typographical design in safety-critical context | |
| US10922575B1 (en) | Glyph-aware underlining of text in digital typography | |
| JP2010157065A (ja) | 機械翻訳システム及び機械翻訳方法 | |
| US20090264800A1 (en) | Therapeutic system and method for improving eye-tracking skills | |
| JP2010262559A (ja) | Gui調整プログラム、gui調整装置、情報処理方法。 | |
| WO1999047990A1 (en) | Electronic privacy screen and viewer | |
| Zhang | Effects of text space of Chinese-English bilingual traffic sign on driver reading performance | |
| KR101977594B1 (ko) | 외국어 발음 한글 표기 방법 및 시스템 | |
| US20210166570A1 (en) | Aircraft display system and method | |
| JP2010157066A (ja) | 機械翻訳システム及び機械翻訳方法 | |
| Zhang et al. | Perceiving Multilingual Text in Virtual Reality: Glyph Complexity and Font Effects on Preferred Viewing Distance | |
| Paley | Designing better transparent overlays by applying illustration techniques and vision findings | |
| US20250259023A1 (en) | System and method to render translated pairs having enhanced structural comprehension | |
| WO2025255178A2 (en) | System and method for rendering text having defined structural units | |
| KR20090083494A (ko) | 소형전자기기용문자입력방안 | |
| Taylor | Pango: internationalized text handling | |
| Batjargal et al. | A Survey on Rendering Traditional Mongolian Script | |
| Shrivastav et al. | Typographic Representations in Indian Language Systems | |
| Bhatty et al. | LINUSCRIBE, a rendering engine for complex scripts on Linux | |
| Sproat et al. | Script indices |