MX2010014055A - Comunicacion multimodal a traves de interfases especificas modales. - Google Patents
Comunicacion multimodal a traves de interfases especificas modales.Info
- Publication number
- MX2010014055A MX2010014055A MX2010014055A MX2010014055A MX2010014055A MX 2010014055 A MX2010014055 A MX 2010014055A MX 2010014055 A MX2010014055 A MX 2010014055A MX 2010014055 A MX2010014055 A MX 2010014055A MX 2010014055 A MX2010014055 A MX 2010014055A
- Authority
- MX
- Mexico
- Prior art keywords
- interface
- communication
- mode
- computer
- user
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0381—Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Se describen aquí tecnologías para proporcionar comunicación multimodal a través de interfases específicas modales. En un método, una comunicación en una primera modalidad se recibe desde una primera interfase a través de una red de computadora. La comunicación se convierte en una segunda modalidad. Al convertir la comunicación a la segunda modalidad, la comunicación se proporciona a una segunda interfase a través de la red de computadora.
Description
COMUNICACION MULTIMODAL A TRAVES DE INTERFASES
ESPECIFICAS MODALES ANTECEDENTES
El rápido crecimiento de redes de computadora ha creado nuevas modalidades de comunicación a través de estas redes de computadora. Estas nuevas modalidades incluyen, entre otros, correo electrónico, conversación (es decir, transmisión de mensajes instantáneos), servicio de mensaje corto ("SMS"), y voz a través de Protocolo Internet ("VolP"). En implementaciones convencionales, se proporciona una interfase de usuario dedicado para cada modalidad. Por ejemplo, una primera interfase de usuario puede proporcionarse para permitir que el usuario envíe un mensaje de correo electrónico, mientras que una segunda interfase de usuario puede proporcionarse que permite a un usuario conversar al transmitir y recibir mensajes instantáneos. En muchos casos, se proporciona la primera interfase de usuario en una ventana completamente separada a la segunda interfase de usuario, con lo cual hace que el usuario alterne, algunas veces de forma difícil, entre ventanas con el fin de enviar un correo electrónico y para conversar al mismo tiempo.
Además, las comunicaciones a través de la primera interfase típicamente son mutuamente exclusivas de comunicaciones a través de la segunda interfase. Por ejemplo, un intercambio de correo electrónico entre dos usuarios no soporta relación a un intercambio de conversación entre los mismos dos usuarios, incluso si . el intercambio de correo electrónico y el intercambio de conversación ocurren al mismo tiempo. Como tal, los usuarios son generalmente responsables de mantener comunicaciones entre múltiples modalidades, con lo cual crean retos adicionales con respecto a comunicación a través de múltiples modalidades.
Es con respecto a estas consideraciones y a otras que se presenta aquí la descripción hecha.
BREVE DESCRIPCION DE LA INVENCION
Se describen aquí tecnologías para proporcionar comunicación muitimodal a través de interfases de usuario específicas de modal. En particular, se proporciona un controlador de comunicación que permite a una interfase de usuario operar bajo una modalidad para comunicarse con otra interfase de usuario que opera bajo otra modalidad. Por ejemplo, el controlador de comunicación puede permitir que un primer usuario que utiliza una interfase de correo electrónico se comunique con un segundo usuario utilizando una interfase de conversación.
Con el fin de presentar comunicaciones generadas en una modalidad en una interfase diseñada para otra modalidad, el controlador de comunicación puede adaptarse para convertir comunicaciones de una modalidad en otra modalidad. Ejemplos de modalidades pueden incluir, pero no están limitadas a, correo electrónico, conversación (es decir, transmisión de mensajes instantáneos), servicio de mensaje corto ("SMS"), y correo de voz. El controlador de comunicación además puede adaptarse para operar en el fondo de una red de comunicaciones entre dos o más usuarios. De esa forma, un usuario puede transmitir y recibir uniformemente comunicaciones a través de su modalidad preferida sin importar la interfase modalidad elegida del usuario. Ya que un usuario puede transmitir y recibir comunicaciones en una modalidad individual, la responsabilidad de mantener cualquier conocimiento o preocupación por la modalidad de otros puede removerse del usuario.
De acuerdo con un aspecto presentado, un programa de computadora proporciona comunicación multimodal a través de interfases específicas modales. El programa de computadora recibe, desde una primera interfase a través de una red de computadora, una comunicación en una primera modalidad. El programa de computadora convierte la comunicación en una segunda modalidad. Al convertir la comunicación en la segunda modalidad, el programa de computadora proporciona la comunicación a una segunda interfase a través de la red de computadora.
Esta breve descripción se proporciona para introducir una selección de conceptos en una forma simplificada que además se describe 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 se pretende que esta breve descripción se utilice para limitar el alcance del tema reclamado. Además, el tema reclamado no está limitado a implementaciones que resuelven cualquiera o todas las desventajas notadas en cualquier parte de esta descripción.
BREVE DESCRIPCION DE LOS DIBUJOS
La Figura 1 es un diagrama de bloquea que muestra una arquitectura de red configurada para proporcionar comunicación multimodal a través de interfases específicas modales, de acuerdo con una modalidad;
La Figura 2 es un diagrama de captura de pantalla doble que muestra una comunicación ilustrativa entre interfases específicas modales separadas, de acuerdo con una modalidad;
La Figura 3 es un diagrama de flujo que muestra un método ilustrativo para proporcionar interfases específicas modales, de acuerdo con una modalidad; y
La Figura 4 es un diagrama de arquitectura de computadora que muestra aspectos de una arquitectura de hardware de computadora ilustrativa para un sistema de cómputo capaz de implementar aspectos en las modalidades aquí presentadas.
DESCRIPCION DETALLADA
La siguiente descripción detallada está dirigida a tecnologías para proporcionar comunicación multimodal a través de una interfase de usuario específica de modalidad. Aunque el tema aquí descrito se presenta en el contexto general de módulos del programa que se ejecutan en conjunto con la ejecución de un sistema operativo y programas de aplicación en un sistema de computadora, aquellos expertos en la técnica reconocerán que pueden realizarse otras implementaciones en combinación con otros tipos de módulos de programa. 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. Además, aquellos expertos en la técnica apreciarán que el tema aquí descrito puede practicarse con otras configuraciones de sistema de computadora, que incluyen dispositivos portátiles, sistemas de multiprocesador, electrónica basada en microprocesador de consumidor programable, minicomputadoras, macrocomputadoras, y similares.
En la siguiente descripción detallada, se hace referencia a los dibujos anexos que forman una parte de la misma, y que se muestran a manera de ilustración modalidades o ejemplos específicos. Haciendo referencia ahora a los dibujos, en donde números similares representan elementos similares a través de las varias figuras, aspectos de un sistema de cómputo y metodología para proporcionar comunicación multimodal a través de una interfase de usuario específica de modalidad se describirán. La Figura 1 muestra una arquitectura de red ilustrativa 100 que incluye un primer usuario 102A y un segundo usuario 102B. El primer usuario 102A opera una primera computadora 104A, que incluye una interfase de correo electrónico 106A. El segundo usuario 102B opera una segunda computadora 104B, que incluye una interfase de conversación 106B. El primer usuario 102A y el segundo usuario 102B pueden denominarse colectivamente como usuarios 102. La interfase de correo electrónico 106A y la interfase de conversación 106B puede denominarse colecti amente como interfase 106.
La interfase de correo electrónico 106A puede ser cualquier interfase adecuada capaz de permitir que el primer usuario 102A transmita correos electrónicos a, y reciba correos electrónicos de otros usuarios. Ejemplos de interfases de correo electrónico incluyen aquellas proporcionadas por GROUPWISE™ de NOVELL INC. y transmisión de mensaje de OUTLOOK™ y cliente de colaboración de MICROSOFT CORPORATION. En una modalidad, la interfase de correo electrónico 106A es una aplicación de correo electrónico dedicada. La interfase de correo electrónico 106A puede ser una aplicación independiente que se ejecuta en la primera computadora 104A. En alternativa, la interfase de correo electrónico 106A puede ser una aplicación web accesible a través de un navegador un web que se ejecuta en la primera computadora 104A. En otra modalidad, la interfase de correo electrónico 106A se proporciona dentro de cualquier aplicación adecuada.
La interfase de conversación 106b puede ser cualquier interfase adecuada capaz de permitir que el segundo usuario 102B transmita mensajes instantáneos a, y reciba mensajes instantáneos de otros usuarios. Ejemplos de interfases de conversación incluyen aquellas proporcionadas por software de AOL® INSTANT MESSENGER de AOL LLC y el cliente de transmisión de mensajes WINDOWS MESSENGER® de MICROSOFT CORPORATION. En una modalidad, la interfase de conversación 106B es una aplicación de transmisión de mensajes instantáneos dedicada. La interfase de conversación 106B puede ser una aplicación independiente que se ejecuta en la segunda computadora 104B. En la alternativa, la interfase de conversación 106B puede ser una aplicación web accesible a través de un navegador web (no mostrado) que se ejecuta en la segunda computadora 104B. En otra modalidad, la interfase de conversación 106B se proporciona dentro de cualquier aplicación adecuada.
Se debe apreciar que la interfase de correo electrónico 106A y la interfase de conversación 106B son simplemente ejemplos ilustrativos de interfases de comunicación. Otras interfases de comunicación adecuadas que permiten que los usuarios se comuniquen a través de texto, imágenes, audio, video, y combinaciones de los mismos pueden utilizarse similarmente. Además se debe apreciar que cada interfase de comunicación puede ser específica a una modalidad particular. Cada interfase de comunicación puede distinguirse por su diseño, que puede optimizarse para una modalidad específica, así como por opciones específicas de modal que se proporcionan. En muchos casos, incluso si se proporcionan las interfases 106 en una aplicación individual, las interfases 106 aún se distinguen típicamente entre sí a través de un menú desplegable u otro mecanismo de selección de interfase adecuado. En la modalidad, la aplicación puede cambiar automáticamente las interfases 106 para los usuarios.
Como se ilustra en la Figura 1, la arquitectura de red 100 además incluye un controlador de comunicación 108. De acuerdo con modalidades, el controlador de comunicación 108 permite que el primer usuario 102A utilice la interfase de correo electrónico 106A y el segundo usuario utilice la interfase de conversación 106B para que se comuniquen uniformemente. En particular, el controlador de comunicación 108 permite que el primer usuario 102A se comunique al utilizar la interfase de correo electrónico 106A sin conocimiento o preocupación por la modalidad particular que se utiliza por el segundo usuario 102B o cualquier otro usuario. Similarmente, el controlador de comunicación 108 permite que el segundo usuario 102B se comunique al utilizar la interfase de conversación 106B sin conocimiento de o preocupación por la modalidad o interfase de comunicación que se utiliza por el primer usuario 102A o cualquier otro usuario.
Por ejemplo, cuando el primer usuario 102A envía un correo electrónico al segundo usuario 102B, el controlador de comunicación 108 convierte el correo electrónico a un mensaje instantáneo y proporciona el mensaje instantáneo al segundo usuario 102B a través de la interfase de conversación 106B. Ya que el segundo usuario 102B está provisto con un mensaje instantáneo en lugar de un correo electrónico, el segundo usuario 102B puede no tener conocimiento de que el primer usuario 102A utiliza la interfase de correo electrónico 106A. Hasta donde atañe el segundo usuario 102B, el primer usuario 102A incluso puede estar utilizando otra interfase de conversación.
Al recibir el mensaje instantáneo del primer usuario 102A a través del controlador de comunicación 108, el segundo usuario 102B puede responder el mensaje instantáneo a través de la interfase de conversación 106B. Cuando el segundo usuario 102B envía la respuesta de mensaje instantáneo al primer usuario 102A, el controlador de comunicación 108 convierte la respuesta de mensaje instantáneo en un correo electrónico y proporciona el correo electrónico al primer usuario 102A a través de la interfase de correo electrónico 106A. Ya que el primer usuario 102A está provisto con un correo electrónico en lugar de un mensaje instantáneo, el primer usuario 102A puede no tener conocimiento de que el segundo usuario 102B está utilizando la interfase de conversación 106B. Hasta donde atañe al primer usuario 102A, el segundo usuario 102A incluso puede estar utilizando otra interfase de correo electrónico.
La capacidad para que el primer usuario 102A y el segundo usuario 102B se comunique a través de interfases separadas y a través de modalidades diferentes sin ningún conocimiento de o preocupación por la modalidad de otro proporciona un nivel adicional de abstracción en implementaciones convencionales. El controlador de comunicación 108 esencialmente oculta la posibilidad de múltiples usuarios al utilizar interfases que operan bajo diferentes
modalidades. Por consiguiente, un usuario puede utilizar su interfase de comunicación preferida, incluso si la interfase de comunicación es específica de modalidad y opera bajo una modalidad diferente a la de otros usuarios.
En contraste, una implementación convencional que proporciona comunicación multimodal típicamente no permite a un usuario elegir una interfase de comunicación preferida sin importar otros usuarios. En un ejemplo, un remitente puede estar limitado a utilizar la interfase de conversación 106B únicamente cuando el receptor está en línea (es decir, información de presencia). En otro ejemplo, un receptor que recibe un correo electrónico de la interfase de correo electrónico 106A puede estar limitado a ver el correo electrónico en otra interfase de correo electrónico. Es decir, el receptor no puede elegir si recibe el correo electrónico en otro formato, tal como SMS o mensajes de correo de voz, por omisión.
En una modalidad, los usuarios 102 pueden configurar el controlador de comunicación 108 para convertir comunicaciones entrantes bajo una modalidad en una o más de otras modalidades. Por ejemplo, el primer usuario 102A puede configurar el controlador de comunicación 108 para convertir comunicaciones entrantes en correos electrónicos y mensajes de correo de voz. Si el mensaje entrante está basado en texto, los mensajes de correo de voz pueden generarse a través de un convertidor de texto o diálogo adecuado.
Los usuarios 102 además pueden configurar el controlador de comunicación 108 para seleccionar modalidades apropiadas
basándose en condiciones predefinidas que se satisfacen o lógica de negocio. Por ejemplo, el segundo usuario 102B puede configurar el controlador de comunicación 108 para convertir comunicaciones entrantes en un mensaje instantáneo si el segundo usuario 102B está en línea o en un mensaje de SMS si el segundo usuario 102B está fuera de linea. Al permitir que los usuarios 102 especifiquen lógica que define como los usuarios 102 recibirán comunicaciones entrantes, el controlador de comunicación 108 proporciona flexibilidad mejorada en implementaciones convencionales.
Haciendo referencia ahora a la Figura 2, se proporcionarán detalles adicionales con respecto a comunicación entre las interfases 106. En particular, la Figura 2 incluye diagramas de captura de pantalla 200A-200B que muestran una conversación ilustrativa entre el primer usuario 102A y el segundo usuario 102B. Como se mencionó previamente con respecto a la Figura 1, el primer usuario 102A transmite y recibe comunicaciones a través de la interfase de correo electrónico 106A, y el segundo usuario 102B transmite y recibe comunicaciones a través de la interfase de conversación 106B. También como se menciona previamente, el controlador de comunicación 108 permite que los usuarios 102 se comuniquen a través de sus interfases respectivas 106 sin conocimiento de la otra modalidad específica de usuario o la interfase de comunicación.
Como se ilustra en la Figura 2, el primer diagrama de captura de pantalla 200A presenta la interfase de correo electrónico 106A utilizada por el primer usuario 102A. La interfase de correo electrónico 106A incluye una ventana de composición de correo electrónico 202 en donde el primer usuario 102A ha compuesto un correo electrónico 204 para el segundo usuario 102B. La interfase de correo electrónico 106A incluye un campo de receptor 206 designado por la palabra "para" así como un campo de tema 208. Al componer el correo electrónico 204 en la ventana de composición de correo electrónico 202, el primer usuario 102A accede (por ejemplo, da clic en) un botón de enviar 210 para enviar el correo electrónico 204 al segundo usuario 102B.
Como además se ¡lustra en la Figura 2, el segundo diagrama de captura de pantalla 200B presenta la interfase de conversación 106B utilizada por el segundo usuario 102B. La interfase de conversación 106B incluye un panel de lectura 212 y un panel de escritura 214. El panel de lectura 212 presenta mensajes instantáneos entrantes. En particular, en la Figura 2, el panel de lectura 212 presenta un mensaje instantáneo 216 que el controlador de comunicación 108 convirtió del correo electrónico 204. El mensaje instantáneo 216 incluye información de remitente 218 que indica que el primer usuario 102A envió el mensaje instantáneo 216 asi como una fecha de registro 220 que indica el tiempo en el que el primer usuario 102A envió el mensaje instantáneo 216. Se debe notar que ningún lugar en el panel de lectura 212 indica que el primer usuario 102A envió un correo electrónico a través de la interfase de correo electrónico 106A. El controlador de comunicación 108 efectivamente resume esta información, con lo cual proporciona una experiencia más adaptada para el segundo usuario 102B.
El panel de escritura 214 permite que el segundo usuario 102B ingrese una respuesta al mensaje instantáneo 216 en la forma de un mensaje instantáneo 222. Una vez que el segundo usuario 102B accede a un botón de enviar 224 para enviar el mensaje instantáneo 222 al primer usuario 102A, el controlador de comunicación 108 convierte el mensaje instantáneo 222 en un correo electrónico. Por ejemplo, el correo electrónico convertido del mensaje instantáneo 222 puede presentarse en una bandeja de entrada (no mostrada) u otra interfase de notificación adecuada dentro de la interfase de correo electrónico 106A.
Cambiando ahora a la Figura 3, se proporcionarán detalles adicionales con respecto a la operación del controlador de comunicación 108. En particular, la Figura 3 es un diagrama de flujo que ilustra aspectos de un método aquí provisto para proporcionar comunicación multimodal a través de interfases específicas modales. Se debe apreciar que las operaciones lógicas aquí descritas se implementan (1) como una secuencia de actos implementados por computadora o módulos de programa 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 un asunto de elección que depende del desempeño y otros requerimientos del sistema de cómputo. Por consiguiente, las operaciones lógicas descritas aquí se denominan de forma variada como estados, 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. Se debe apreciar que pueden realizarse más o menos operaciones a lo mostrado en las figuras y aquí descrito. Estas operaciones también pueden realizarse en un orden diferente a aquel aquí descrito.
Haciendo referencia a la Figura 3, una rutina 300 comienza en la operación 302, en donde el controlador de comunicación 108 recibe una primera comunicación en una primera modalidad desde una primera interfase. Por ejemplo, si la primera interfase es la interfase de correo electrónico 106A, entonces la modalidad de la primera comunicación es correo electrónico. La rutina 300 entonces procede a la operación 304, en donde el controlador de comunicación convierte la primera comunicación de la primera modalidad en una segunda modalidad asociada con una segunda interfase. Por ejemplo, si la segunda interfase es la interfase de conversación 106B, entonces el controlador de comunicación 108 convierte el < correo electrónico 204 recibido de la interfase de correo electrónico 106A en el mensaje instantáneo 216. Al convertir la primera comunicación en la segunda modalidad, la rutina 300 procede a la operación 306.
En la operación 306, el controlador de comunicación 108 proporciona la primera comunicación convertida a la segunda interfase. Por ejemplo, al convertir el correo electrónico 204 en el mensaje instantáneo 216, el controlador de comunicación 108 puede proporcionar el mensaje instantáneo 216 en la interfase de conversación 106B. Al recibir la primera comunicación convertida del controlador de comunicación 108, la segunda interfase puede presentar la primera comunicación en la segunda modalidad como se especificó por el segundo usuario 102B. La rutina 300 procede a la operación 308.
En la operación 308, el controlador de comunicación 108 recibe una segunda comunicación en la segunda modalidad desde una según interfase. Por ejemplo, si la segunda interfase es la interfase de conversación 106B, entonces la modalidad de la segunda comunicación es una conversación. La segunda comunicación puede ser una respuesta, tal como el mensaje instantáneo 222, a la primera comunicación. La rutina 300 entonces procede a la operación 310, en donde el controlador de comunicación 108 convierte la segunda comunicación de la segunda modalidad en una primera modalidad asociada con una primera interfase. Por ejemplo, si la primera interfase es la interfase de correo electrónico 106A, entonces el controlador de comunicación 108 convierte el mensaje instantáneo 222 recibido de la interfase de conversación 106B en un correo electrónico. Al convertir la segunda comunicación en la primera modalidad, la rutina 300 procede a la operación 312.
En la operación 312, el controlador de comunicación 108 proporciona la segunda comunicación convertida a la primera interfase. Por ejemplo, al convertir el mensaje de instantáneo 222 en el correo electrónico, el controlador de comunicación 108 puede proporcionar el correo electrónico a la interfase de correo electrónico 106A. Al recibir la segunda comunicación convertida del controlador de comunicación 108, la primera interfase puede presentar la segunda comunicación en la primera modalidad como se especificó por el primer usuario 102A.
Haciendo referencia ahora a la Figura 4, se ilustra un diagrama de arquitectura de computadora ilustrativo que muestra aspectos de una computadora 400. Ejemplos de la computadora 400 incluyen la primera computadora 104A y la segunda computadora 104B. La computadora 400 incluye una unidad de procesamiento 402 ("CPU"), una memoria de sistema 404, y un conductor común de sistema 406 que acopla la memoria 406 a la CPU 402. La computadora 400 además incluye un dispositivo de almacenamiento masivo 412 para almacenar uno o más módulos de programa 414 y una o más bases de datos 416. Ejemplos de los módulos de programa 414 incluyen la interfase de correo electrónico 106A, la interfase de conversación 106B, y el controlador de comunicación 108. El dispositivo de almacenamiento masivo 412 está conectado a la CPU 402 a través de un controlador de almacenamiento masivo (no mostrado) conectado al conductor común 406. El dispositivo de almacenamiento masivo 412 y sus medios legibles por computadora asociados proporcionan almacenamiento no volátil para la computadora 400. Aunque la descripción de medios legibles por computadora aquí contenida se refiere a un dispositivo de almacenamiento masivo, tal como disco duro o unidad de CD-ROM, se debe apreciar por aquellos expertos en la técnica que el medio legible por computadora puede ser cualquier medio de almacenamiento por computadora que puede accederse por la computadora 400.
A manera de ejemplo, y no de limitación, los medios legibles por computadora pueden incluir medios volátiles y no volátiles, removibles y no removibles implementados en cualquier método o tecnología para almacenamiento de información tal como instrucciones legibles por computadora, estructuras de datos, módulos de programa, u otros datos. Por ejemplo, el medio legible por computadora incluye, pero no está limitado a, RAM, ROM, EPROM, EEPROM, memoria flash u otra tecnología de memoria de estado sólido, CD-ROM, discos versátiles digitales ("DVD"), HD-DVD, BLU-RAY, u otro almacenamiento óptico, cassettes magnéticos, cinta magnética, almacenamiento de disco magnético u otros dispositivos de almacenamiento magnético, o cualquier otro medio que puede utilizarse para almacenar la información deseada y que puede accederse por la computadora 400.
De acuerdo con varias modalidades, la computadora 400 puede operar en un ambiente en red utilizando conexiones lógicas a computadoras remotas a través de una red 418. La computadora 400 puede conectarse a la red 418 a través de una unidad de interfase de red 410 conectada al conductor común 406. Se debe apreciar que la unidad de interfase de red 410 también puede utilizarse para conectarse a otros tipos de redes y sistemas de computadora
remotos. La computadora 400 también puede incluir un controlador de entrada/salida 408 para recibir y procesar entrada desde un número de dispositivos de entrada (no mostrados), que incluyen un teclado, un ratón, un micrófono, y un controlador de juego. Similarmente, el controlador de entrada/salida 408 puede proporcionar salida a una presentación u otro tipo de dispositivo de salida (no mostrado).
Basándose en lo anterior, se debe apreciar que las tecnologías para proporcionar comunicación multimodal a través de interfases específicas modales se presentan aquí. Aunque el tema aquí presentado se describió en lenguaje específico a características estructurales de computadora, actos metodológicos, y medios legibles por computadora, se debe entender que la invención definida en las reivindicaciones anexas no necesariamente está limitada a las características específicas, actos, o medios aquí descritos. En lugar de eso, las características específicas, actos y medios se describen como formas ilustrativas para implementar las reivindicaciones.
El tema descrito anteriormente se proporciona a manera de ilustración únicamente y no debe interpretarse como limitante. Varias modalidades y cambios pueden hacerse al tema aquí descrito sin seguir las modalidades y las aplicaciones ilustrativas ilustradas y descritas, y sin apartarse del verdadero espíritu y alcance de la presente invención, que se establece en las siguientes reivindicaciones.
Claims (20)
1. - Un método para comunicación multimodal, que comprende: recibir, desde una primera interfase (106A) a través de una red i de computadora (418), una comunicación (204) en una primera modalidad; convertir la comunicación (204) en una segunda modalidad; y 1 al convertir la comunicación (204) en la segunda modalidad, proporcionar la comunicación (204) a una segunda interfase (106B) a través de la red de computadora (418).
2. - El método de acuerdo con la reivindicación 1, que además comprende: proporcionar la primera interfase a un primer usuario, la primera interfase siendo una primera interfase específica modal asociada con la primera modalidad; y proporcionar la segunda interfase a un segundo usuario, la segunda interfase siendo una segunda interfase específica modal asociada con la segunda modalidad.
3.- El método de acuerdo con la reivindicación 1, en donde la primera modalidad comprende uno de correo electrónico, conversación, servicio de mensaje corto (SMS), o correo de voz.
4.- El método de acuerdo con la reivindicación 1, que además comprende: recibir, desde la segunda interfase a través de una red de computadora, una segunda comunicación en la segunda modalidad; convertir la segunda comunicación en la primera modalidad; y al convertir la segunda comunicación en la primera modalidad, proporcionar la primera interfase a través de la red de computadora, la segunda comunicación.
5. - El método de acuerdo con la reivindicación 1, en donde la primera interfase está adaptada para transmitir y recibir comunicaciones únicamente en la primera modalidad, y en donde la segunda interfase está adaptada para transmitir y recibir comunicaciones únicamente en la segunda modalidad.
6. - El método de acuerdo con la reivindicación 1, en donde las comunicaciones entrantes en la segunda interfase se convierten en la segunda modalidad, con una condición dada que se satisface.
7. - El método de acuerdo con la reivindicación 6, en donde la condición dada está basada en información de presencia.
8. - Un método para comunicación multimodal, que comprende: recibir, de una primera interfase (106A) a través de una red de computadora (418), una primera comunicación (204) en una primera modalidad; convertir la primera comunicación (204) en una segunda modalidad; al convertir la primera comunicación (204) en la segunda modalidad, proporcionar la primera comunicación (204) a una segunda interfase (106B) a través de la red de computadora (418); recibir, desde la segunda interfase (106B) a través de la red de computadora (418), una segunda comunicación (216) en la segunda modalidad; convertir la segunda comunicación (216) en la primera modalidad; y al convertir la segunda comunicación (216) en la primera modalidad, proporcionar la segunda comunicación (216) a la primera interfase (106A) a través de la red de computadora (418).
9. - El método de acuerdo con la reivindicación 8, que además comprende: proporcionar la primera interfase a un primer usuario, la primera interfase siendo una primera interfase específica modal asociada con la primera modalidad; y proporcionar la segunda interfase a un segundo usuario, la segunda interfase siendo una segunda interfase específica modal asociada con la segunda modalidad.
10. - El método de acuerdo con la reivindicación 8, en donde la primera modalidad comprende uno de correo electrónico, conversación, servicio de mensaje corto (SMS), o correo de voz.
11.- El método de acuerdo con la reivindicación 8, en donde la primera modalidad es una conversación, en donde la segunda modalidad es correo electrónico, y en donde la segunda interfase presenta notificación de recibir la primera comunicación en una bandeja de entrada.
12.- El método de acuerdo con la reivindicación 8, en donde la primera interfase está adaptada para transmitir y recibir comunicaciones únicamente en la primera modalidad, y en donde la segunda interfase está adaptada para transmitir y recibir comunicaciones únicamente en la segunda modalidad.
13.- El método de acuerdo con la reivindicación 8, en donde las comunicaciones entrantes en la segunda interfase se convierten en la segunda modalidad después de una condición dada que se satisface.
14. - El método de acuerdo con la reivindicación 13, en donde la condición dada está basada en información de presencia.
15. - Un medio de almacenamiento legible por computadora que tiene instrucciones ejecutables por computadora almacenadas en él, que cuando se ejecutan por una computadora, hacen que la computadora: reciba, desde la primera interfase (106A) que opera en una primera computadora (104A) a través de una red de computadora (418), una primera comunicación (204) en una primera modalidad; convierta la primera comunicación (204) en una segunda modalidad; al convertir la primera comunicación (204) en la segunda modalidad, proporcione la primera comunicación (204) a una segunda interfase (106B) que opera en una segunda computadora (104B) a través de la red de computadora (418); reciba, de la segunda interfase (106B) que opera en la segunda computadora (104B) a través de la red de computadora (418), una segunda comunicación (216) en la segunda modalidad; convierta la segunda comunicación (216) en la primera modalidad; y al convertir la segunda comunicación (216) en la primera modalidad, proporcione la segunda comunicación (216) a la primera interfase (106A) que opera en la primera computadora (104A) a través de la red de computadora (418).
16. - El medio de almacenamiento legible por computadora de acuerdo con la reivindicación 15, que tiene instrucciones ejecutables por computadora adicionales almacenadas en él que, cuando se ejecutan por una computadora, hacen que la computadora: proporcione la primera interfase a un primer usuario, la primera interfase siendo una primera interfase específica modal asociada con la primera modalidad; y proporcione la segunda interfase a un segundo usuario, la segunda interfase siendo una segunda interfase específica modal asociada con la segunda pluralidad.
17. - El medio de almacenamiento legible por computadora de acuerdo con la rei indicación 15, en donde la primera modalidad comprende uno de correo electrónico, conversación, servicio de mensaje corto (SMS), o correo de voz.
18. - El medio de almacenamiento legible por computadora de acuerdo con la reivindicación 15, en donde la primera interfase está adaptada para transmitir y recibir comunicaciones únicamente en la primera modalidad, y en donde la segunda interfase está adaptada para transmitir y recibir comunicaciones únicamente en la segunda modalidad.
19. - El medio de almacenamiento legible por computadora de acuerdo con la reivindicación 15, en donde las comunicaciones entrantes en la segunda interfase se convierten a la segunda modalidad después de una condición dada que se satisface.
20. - El medio de almacenamiento legible por computadora de acuerdo con la reivindicación 19, en donde la condición dada está basada en información de presencia.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/145,498 US8881020B2 (en) | 2008-06-24 | 2008-06-24 | Multi-modal communication through modal-specific interfaces |
| PCT/US2009/044101 WO2010008668A2 (en) | 2008-06-24 | 2009-05-15 | Multi-modal communication through modal-specific interfaces |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2010014055A true MX2010014055A (es) | 2011-04-05 |
Family
ID=41432560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2010014055A MX2010014055A (es) | 2008-06-24 | 2009-05-15 | Comunicacion multimodal a traves de interfases especificas modales. |
Country Status (15)
| Country | Link |
|---|---|
| US (2) | US8881020B2 (es) |
| EP (1) | EP2313859A4 (es) |
| JP (1) | JP5385381B2 (es) |
| KR (1) | KR101654947B1 (es) |
| CN (2) | CN102067169B (es) |
| AU (1) | AU2009271514B2 (es) |
| BR (1) | BRPI0913001A2 (es) |
| CA (1) | CA2724906C (es) |
| IL (1) | IL209015A (es) |
| MX (1) | MX2010014055A (es) |
| MY (1) | MY156650A (es) |
| RU (1) | RU2520391C2 (es) |
| SG (1) | SG192424A1 (es) |
| WO (1) | WO2010008668A2 (es) |
| ZA (1) | ZA201007812B (es) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8438225B2 (en) * | 2009-06-03 | 2013-05-07 | Microsoft Corporation | Traversing between electronic mail and real time communications |
| US9788349B2 (en) | 2011-09-28 | 2017-10-10 | Elwha Llc | Multi-modality communication auto-activation |
| US9762524B2 (en) | 2011-09-28 | 2017-09-12 | Elwha Llc | Multi-modality communication participation |
| US9477943B2 (en) | 2011-09-28 | 2016-10-25 | Elwha Llc | Multi-modality communication |
| US9906927B2 (en) | 2011-09-28 | 2018-02-27 | Elwha Llc | Multi-modality communication initiation |
| US9002937B2 (en) * | 2011-09-28 | 2015-04-07 | Elwha Llc | Multi-party multi-modality communication |
| US9503550B2 (en) | 2011-09-28 | 2016-11-22 | Elwha Llc | Multi-modality communication modification |
| US9699632B2 (en) | 2011-09-28 | 2017-07-04 | Elwha Llc | Multi-modality communication with interceptive conversion |
| US9438554B2 (en) * | 2012-03-08 | 2016-09-06 | Citrix Systems, Inc. | Cross platform messaging |
| JP5175402B1 (ja) * | 2012-06-21 | 2013-04-03 | 株式会社 ディー・エヌ・エー | 通信方法、通信装置、および、プログラム |
| US9385981B2 (en) * | 2012-07-23 | 2016-07-05 | Google Inc. | System and method for providing multi-modal asynchronous communication |
| US9672270B2 (en) * | 2012-09-12 | 2017-06-06 | Zuess, Inc. | Systems and methods for aggregation, correlation, display and analysis of personal communication messaging and event-based planning |
| US9083816B2 (en) | 2012-09-14 | 2015-07-14 | Microsoft Technology Licensing, Llc | Managing modality views on conversation canvas |
| JP5593359B2 (ja) * | 2012-09-24 | 2014-09-24 | ヤフー株式会社 | 通信制御装置、メッセージ転送方法およびメッセージ転送プログラム |
| JP5960277B2 (ja) * | 2012-11-01 | 2016-08-02 | Aosテクノロジーズ株式会社 | メッセージ一元管理システム |
| JP5373175B1 (ja) * | 2012-11-28 | 2013-12-18 | 株式会社 ディー・エヌ・エー | 通信方法、通信装置、および、プログラム |
| JP2015032092A (ja) * | 2013-08-01 | 2015-02-16 | 株式会社フェイス | 会話管理システム、会話管理装置、会話管理方法およびプログラム |
| US20150381533A1 (en) * | 2014-06-29 | 2015-12-31 | Avaya Inc. | System and Method for Email Management Through Detection and Analysis of Dynamically Variable Behavior and Activity Patterns |
| US9998415B1 (en) * | 2014-07-25 | 2018-06-12 | Google Llc | Immediate communication mode for email conversations |
| US10447631B2 (en) | 2015-03-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Enhanced acknowledgment for messages |
| US20160269349A1 (en) * | 2015-03-12 | 2016-09-15 | General Electric Company | System and method for orchestrating and correlating multiple software-controlled collaborative sessions through a unified conversational interface |
| US20160294786A1 (en) * | 2015-04-02 | 2016-10-06 | Platcomm Corp. | Telecommunication System and Method Providing Unified Platform For Services Amongst Clients That Execute Browser and Non-Browser Applications |
| US10642665B2 (en) | 2015-04-18 | 2020-05-05 | Intel Corporation | Multimodal interface |
| CN106302081B (zh) * | 2015-05-14 | 2020-04-17 | 阿里巴巴集团控股有限公司 | 即时通讯方法及客户端 |
| US20170168692A1 (en) * | 2015-12-14 | 2017-06-15 | Microsoft Technology Licensing, Llc | Dual-Modality Client Application |
| CN108476165B (zh) * | 2016-01-28 | 2021-07-16 | 华为技术有限公司 | 一种信息交互方法、客户端和装置 |
| US10171410B2 (en) * | 2016-03-28 | 2019-01-01 | Microsoft Technology Licensing, Llc | Cross-mode communiation |
| US10587708B2 (en) | 2016-03-28 | 2020-03-10 | Microsoft Technology Licensing, Llc | Multi-modal conversational intercom |
| CN110572312B (zh) * | 2016-03-28 | 2022-06-28 | 阿里巴巴集团控股有限公司 | 即时通讯应用的邮件发送及提示方法、装置 |
| US11487512B2 (en) | 2016-03-29 | 2022-11-01 | Microsoft Technology Licensing, Llc | Generating a services application |
| US10474673B2 (en) * | 2017-03-28 | 2019-11-12 | Salesforce.Com, Inc. | Methods and apparatus for performing machine learning to improve capabilities of an artificial intelligence (AI) entity used for online communications |
| US10165105B1 (en) * | 2017-09-19 | 2018-12-25 | Qualcomm Incorporated | Method and system for user equipment communication mode selection |
| US10764232B1 (en) * | 2017-10-03 | 2020-09-01 | Fuze, Inc. | Predicting preferred communication patterns |
| US10924571B1 (en) * | 2018-10-31 | 2021-02-16 | Amazon Technologies, Inc. | Sending information to users |
| JP6823740B2 (ja) * | 2019-05-17 | 2021-02-03 | ソフトバンク株式会社 | メッセージ管理サーバ、メッセージ管理方法、メッセージ管理プログラムおよびメッセージ管理システム |
| CN119277338A (zh) * | 2023-07-06 | 2025-01-07 | 索尼集团公司 | 电子设备、通信方法和存储介质 |
| US12476927B2 (en) | 2023-12-12 | 2025-11-18 | Microsoft Technology Licensing, Llc | Usage scenarios for unified multichannel communication platform |
| US20250193144A1 (en) * | 2023-12-12 | 2025-06-12 | Microsoft Technology Licensing, Llc | Unified multichannel communication platform |
Family Cites Families (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6216173B1 (en) * | 1998-02-03 | 2001-04-10 | Redbox Technologies Limited | Method and apparatus for content processing and routing |
| US6779060B1 (en) | 1998-08-05 | 2004-08-17 | British Telecommunications Public Limited Company | Multimodal user interface |
| US6549937B1 (en) * | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
| US6430604B1 (en) * | 1999-08-03 | 2002-08-06 | International Business Machines Corporation | Technique for enabling messaging systems to use alternative message delivery mechanisms |
| US6286104B1 (en) * | 1999-08-04 | 2001-09-04 | Oracle Corporation | Authentication and authorization in a multi-tier relational database management system |
| US6397264B1 (en) | 1999-11-01 | 2002-05-28 | Rstar Corporation | Multi-browser client architecture for managing multiple applications having a history list |
| US20020021307A1 (en) * | 2000-04-24 | 2002-02-21 | Steve Glenn | Method and apparatus for utilizing online presence information |
| WO2002033541A2 (en) | 2000-10-16 | 2002-04-25 | Tangis Corporation | Dynamically determining appropriate computer interfaces |
| US7028306B2 (en) * | 2000-12-04 | 2006-04-11 | International Business Machines Corporation | Systems and methods for implementing modular DOM (Document Object Model)-based multi-modal browsers |
| US20030164859A1 (en) | 2001-02-02 | 2003-09-04 | Evans Clark Cameron | Hybrid widget/layout user interface for structured information |
| US7386000B2 (en) * | 2001-04-17 | 2008-06-10 | Nokia Corporation | Packet mode speech communication |
| US20060168095A1 (en) * | 2002-01-22 | 2006-07-27 | Dipanshu Sharma | Multi-modal information delivery system |
| US7315613B2 (en) * | 2002-03-11 | 2008-01-01 | International Business Machines Corporation | Multi-modal messaging |
| US7376701B2 (en) * | 2002-04-29 | 2008-05-20 | Cisco Technology, Inc. | System and methodology for control of, and access and response to internet email from a wireless device |
| JP2004015710A (ja) | 2002-06-11 | 2004-01-15 | Nippon Telegr & Teleph Corp <Ntt> | 通信制御方法、通信制御装置、通信制御プログラム、及びそれを記録した記録媒体 |
| US7111044B2 (en) | 2002-07-17 | 2006-09-19 | Fastmobile, Inc. | Method and system for displaying group chat sessions on wireless mobile terminals |
| GB0223576D0 (en) * | 2002-10-11 | 2002-11-20 | Telsis Holdings Ltd | Telecommunications services apparatus |
| US7363345B2 (en) * | 2002-08-27 | 2008-04-22 | Aol Llc, A Delaware Limited Liability Company | Electronic notification delivery mechanism selection based on recipient presence information and notification content |
| US7185059B2 (en) * | 2002-09-17 | 2007-02-27 | Bellsouth Intellectual Property Corp | Multi-system instant messaging (IM) |
| US20040064514A1 (en) * | 2002-09-17 | 2004-04-01 | Daniell W. Todd | Providing instant messaging (IM) internet presence information and chat capability from displayed email messages |
| US7225226B2 (en) * | 2002-09-27 | 2007-05-29 | International Business Machines Corporation | Chat messaging channel redirection |
| CN100375481C (zh) | 2002-10-09 | 2008-03-12 | 中兴通讯股份有限公司 | 电信业务在宽带异构网络间的实现互通方法的方法和系统 |
| US20040128342A1 (en) * | 2002-12-31 | 2004-07-01 | International Business Machines Corporation | System and method for providing multi-modal interactive streaming media applications |
| JP2004241946A (ja) | 2003-02-05 | 2004-08-26 | Nec Corp | メッセージ送受信システム及びそれに用いるメッセージ変換方法 |
| US7406501B2 (en) * | 2003-03-24 | 2008-07-29 | Yahoo! Inc. | System and method for instant messaging using an e-mail protocol |
| US7277951B2 (en) * | 2003-04-22 | 2007-10-02 | Voice Genesis, Inc. | Omnimodal messaging system |
| JP2005018423A (ja) | 2003-06-26 | 2005-01-20 | Sharp Corp | 携帯通信端末 |
| US7698368B2 (en) * | 2003-12-12 | 2010-04-13 | International Business Machines Corporation | Body-less email for asynchronous chat-like communications and email-chat integration |
| US20050203757A1 (en) * | 2004-03-11 | 2005-09-15 | Hui Lei | System and method for pervasive enablement of business processes |
| EP1599007B1 (en) | 2004-05-18 | 2007-09-12 | Alcatel Lucent | Method and server for providing a multi-modal dialog |
| KR20050110398A (ko) * | 2004-05-18 | 2005-11-23 | 주식회사 팬택앤큐리텔 | 다중 모드 통신 시스템을 지원하는 이동통신 단말기의 호처리 방법 |
| US20060005133A1 (en) * | 2004-06-30 | 2006-01-05 | International Business Machines Corporation | Graphical representation of the availability of an instant messaging user for communication |
| JP2006039686A (ja) | 2004-07-22 | 2006-02-09 | Pioneer Electronic Corp | タッチパネル装置、タッチ領域検出方法およびタッチ領域検出プログラム |
| US8161117B2 (en) * | 2004-09-03 | 2012-04-17 | Oracle International Corporation | Multi-media messaging |
| US8060566B2 (en) * | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
| US7376112B2 (en) * | 2004-12-14 | 2008-05-20 | Sbc Knowledge Ventures, L.P. | Method and system for seamless service availability for multi-mode terminals in different access networks |
| DE602005022118D1 (de) | 2005-03-24 | 2010-08-12 | Ericsson Telefon Ab L M | Verfahren und anordnung in einem kommunikationssystem zum abliefern von nachrichten an einen empfänger |
| GB2427099B (en) * | 2005-06-09 | 2010-08-11 | Nortel Networks Ltd | Enhanced messaging services |
| US20070050722A1 (en) | 2005-08-29 | 2007-03-01 | Sap Ag | Context preservation in a user interface through automated action option presentation |
| US7792253B2 (en) * | 2005-10-27 | 2010-09-07 | International Business Machines Corporation | Communications involving devices having different communication modes |
| US7729481B2 (en) * | 2005-10-28 | 2010-06-01 | Yahoo! Inc. | User interface for integrating diverse methods of communication |
| US20070156811A1 (en) * | 2006-01-03 | 2007-07-05 | Cisco Technology, Inc. | System with user interface for sending / receiving messages during a conference session |
| US7903639B2 (en) * | 2006-03-24 | 2011-03-08 | Cisco Technologies, Inc. | System and method for selectively interfacing different types of network communications |
| WO2007147151A2 (en) | 2006-06-16 | 2007-12-21 | Neltura Technology, Inc. | Using online community identities of users to establish mobile communication sessions |
| US7814160B2 (en) | 2006-08-31 | 2010-10-12 | Microsoft Corporation | Unified communication escalation |
| KR20080049289A (ko) | 2006-11-30 | 2008-06-04 | 주식회사 케이티 | 인스턴트 메시징 서버와 메일 서버간 상호연동하는 실시간통합 메시징 시스템 및 그 서비스 방법 |
| US8131556B2 (en) * | 2007-04-03 | 2012-03-06 | Microsoft Corporation | Communications using different modalities |
| US7363344B1 (en) * | 2007-11-16 | 2008-04-22 | International Business Machines Corporation | Method for redirecting an instant message in response to a notification of a change in a first MAC address to a second MAC address of a recipient |
| US7818374B2 (en) * | 2008-05-29 | 2010-10-19 | International Business Machines Corporation | Effective communication in virtual worlds |
-
2008
- 2008-06-24 US US12/145,498 patent/US8881020B2/en active Active
-
2009
- 2009-05-15 WO PCT/US2009/044101 patent/WO2010008668A2/en not_active Ceased
- 2009-05-15 AU AU2009271514A patent/AU2009271514B2/en not_active Ceased
- 2009-05-15 RU RU2010152821/08A patent/RU2520391C2/ru active
- 2009-05-15 MY MYPI2010005578A patent/MY156650A/en unknown
- 2009-05-15 CN CN200980124693.2A patent/CN102067169B/zh active Active
- 2009-05-15 KR KR1020107028457A patent/KR101654947B1/ko active Active
- 2009-05-15 MX MX2010014055A patent/MX2010014055A/es active IP Right Grant
- 2009-05-15 CA CA2724906A patent/CA2724906C/en active Active
- 2009-05-15 CN CN201710749532.9A patent/CN107608800A/zh not_active Withdrawn
- 2009-05-15 BR BRPI0913001A patent/BRPI0913001A2/pt active Search and Examination
- 2009-05-15 SG SG2013048046A patent/SG192424A1/en unknown
- 2009-05-15 EP EP09798372A patent/EP2313859A4/en not_active Ceased
- 2009-05-15 JP JP2011516369A patent/JP5385381B2/ja not_active Expired - Fee Related
-
2010
- 2010-10-31 IL IL209015A patent/IL209015A/en active IP Right Grant
- 2010-11-01 ZA ZA2010/07812A patent/ZA201007812B/en unknown
-
2014
- 2014-09-30 US US14/501,417 patent/US20150180807A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| KR101654947B1 (ko) | 2016-09-22 |
| WO2010008668A2 (en) | 2010-01-21 |
| WO2010008668A3 (en) | 2010-03-11 |
| US20150180807A1 (en) | 2015-06-25 |
| EP2313859A2 (en) | 2011-04-27 |
| US8881020B2 (en) | 2014-11-04 |
| ZA201007812B (en) | 2012-02-29 |
| JP2011525676A (ja) | 2011-09-22 |
| CA2724906A1 (en) | 2010-01-21 |
| RU2520391C2 (ru) | 2014-06-27 |
| KR20110028288A (ko) | 2011-03-17 |
| EP2313859A4 (en) | 2012-01-18 |
| US20090319918A1 (en) | 2009-12-24 |
| AU2009271514B2 (en) | 2014-10-02 |
| AU2009271514A1 (en) | 2010-01-21 |
| JP5385381B2 (ja) | 2014-01-08 |
| IL209015A0 (en) | 2011-01-31 |
| RU2010152821A (ru) | 2012-06-27 |
| CN107608800A (zh) | 2018-01-19 |
| IL209015A (en) | 2016-11-30 |
| SG192424A1 (en) | 2013-08-30 |
| MY156650A (en) | 2016-03-15 |
| CN102067169A (zh) | 2011-05-18 |
| CN102067169B (zh) | 2017-10-13 |
| BRPI0913001A2 (pt) | 2015-10-13 |
| CA2724906C (en) | 2016-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5385381B2 (ja) | モーダル固有のインターフェイスを介したマルチモーダル通信 | |
| US7979495B2 (en) | Method and system for removing a person from an e-mail thread | |
| JP4216283B2 (ja) | 連絡先のサイドバータイル表示 | |
| US9436932B2 (en) | Method and system for highlighting email recipients | |
| US20100056187A1 (en) | Method and system for providing cellular telephone subscription for e-mail threads | |
| WO2013134502A1 (en) | Cross platform messaging | |
| US9705842B2 (en) | Integrating communication modes in persistent conversations | |
| US8886234B2 (en) | Techniques for unified messaging | |
| US20060277260A1 (en) | Email system and method for selective transmission of a portion of an email message | |
| RU2635906C2 (ru) | Способ (варианты) и клиентское устройство для обработки и отображения электронных писем | |
| US20090138557A1 (en) | Delegation of e-mail return receipts | |
| US20070239830A1 (en) | Method and apparatus for instant message notification and forwarding | |
| US20180176155A1 (en) | Simultaneous data communications via multiple mobile channels | |
| WO2014098834A1 (en) | Multi-channel conversation | |
| US20080141168A1 (en) | Unified presentation of scattered message data | |
| JP6214538B2 (ja) | バルク分類 | |
| US20090300517A1 (en) | Providing user control of historical messages in electronic mail chain to be included in forwarded or replied electronic mail message | |
| US8407726B2 (en) | Collaboration in low bandwidth applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GB | Transfer or rights |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC |
|
| FG | Grant or registration |