Un vehículo con asistente automático habilitado

Publicado: 2022-05-10

¿Qué serán capaces de hacer mañana los asistentes automáticos de Google? Lo más probable es que participen en el funcionamiento de hogares inteligentes y dispositivos de Internet de las cosas y nos ayuden a conducir vehículos. Esta semana se acaba de otorgar una patente a Google sobre el uso de un asistente automático para controlar un vehículo. Esto no se implementará pronto, pero podría ser algo que estemos impulsando en un futuro no muy lejano.

Un asistente automatizado que controla un vehículo en el futuro

Los seres humanos pueden participar en diálogos de persona a computadora con aplicaciones de software interactivo a las que se hace referencia en este documento como un "asistente automático".

He escrito algunas publicaciones diferentes sobre los asistentes automáticos de Google que interactúan con los humanos de diversas maneras.

Aquí hay algunas publicaciones anteriores que he escrito sobre asistentes automáticos:

  • Cómo un asistente automático puede responder a las consultas de los niños
  • Resultados de búsqueda del asistente automático de Google
  • El Asistente de Google y el procesamiento del lenguaje natural basado en el contexto

Tengo un dispositivo de altavoz que es un asistente automático. Lo uso para realizar algunas búsquedas y escuchar música, y enviar algunos resultados de búsqueda a mi teléfono. No hace tantas cosas como ayudarme a conducir un vehículo, pero esta patente puede ser una ilustración de lo que el asistente automático de Google podrá hacer en el futuro.

En virtud de esta patente, los seres humanos pueden proporcionar comandos y solicitudes a un asistente automatizado utilizando la entrada de lenguaje natural hablado (como declaraciones), que en algunos casos pueden convertirse en texto y luego procesarse, y proporcionando entrada de lenguaje natural textual (por ejemplo, escrito). .

Un asistente automatizado puede integrarse en una variedad de dispositivos electrónicos, incluidos los vehículos. A diferencia de otras computadoras, como los teléfonos móviles, los vehículos generalmente están en movimiento en un área grande y, por lo tanto, son más susceptibles a las restricciones de ancho de banda durante las comunicaciones con un servidor externo.

asistente automatizado

Esto puede deberse en parte a que el vehículo se mueve a través de áreas que no brindan una cobertura de red adecuada. Esto puede afectar las operaciones del asistente automatizado, lo que puede implicar muchos viajes de ida y vuelta entre la computadora del vehículo y un servidor remoto.

Los asistentes automáticos pueden tener acceso a datos disponibles públicamente, así como a datos específicos del usuario, que pueden asociarse con una cuenta de usuario personal atendida por el asistente automático. Un asistente automático que atiende a muchos usuarios puede tener muchas cuentas con diferentes datos disponibles para cada cuenta.

Asistente automático al mando

Por lo tanto, si un usuario realiza una solicitud a un asistente automático y responder a la solicitud implica acceder a una segunda cuenta de usuario, es posible que el asistente automático no pueda completar la solicitud sin pedirle al segundo usuario que inicie sesión en su cuenta y repita la operación. petición.

asistente automatizado al mando

Como resultado, los recursos informáticos y de comunicación, como el ancho de banda de la red y el tiempo de uso del canal, pueden consumirse al aumentar muchas interacciones entre la computadora del vehículo y el servidor.

Otros usuarios que anulan las restricciones

Las implementaciones descritas en este documento se relacionan con la limitación de la capacidad de respuesta del asistente automático del vehículo de acuerdo con las restricciones que se utilizan para determinar si ciertos comandos de entrada y ciertos usuarios están restringidos en ciertos contextos del vehículo. Además, las implementaciones descritas en este documento permiten que otros usuarios anulen ciertas restricciones proporcionando autorización a través de una entrada a la computadora del vehículo oa otra computadora.

Permitir que otros usuarios anulen tales restricciones puede preservar los recursos computacionales, ya que se consumirían menos recursos de procesamiento y ancho de banda de la red cuando un usuario restringido no tiene que reformular y volver a enviar ciertas entradas de una manera que haría que las entradas fueran permisibles.

Por ejemplo, un pasajero que proporciona una entrada hablada a un asistente automático del vehículo, como "Asistente, envíe un mensaje a Karen", puede ser denegado porque el pasajero no es el propietario del vehículo o no tiene permiso para acceder a los contactos accesibles para el pasajero. asistente automático del vehículo.

Como resultado, el asistente automático del vehículo puede proporcionar una respuesta como "Lo siento, no está autorizado para tales comandos", y el pasajero tendría que reformular y volver a enviar la entrada hablada como, por ejemplo, "Ok, Asistente". , envía un mensaje al 971-555-3141.”

Una sesión de diálogo de este tipo entre el pasajero y el asistente automático del vehículo puede desperdiciar recursos informáticos, ya que la entrada hablada posterior tendría que convertirse en datos de audio, transmitirse a través de una red y procesarse.

En una situación en la que el ancho de banda disponible se vuelve limitado o variable, como por ejemplo en un vehículo en movimiento, esto podría ser particularmente indeseable ya que el canal a través del cual se comunican los datos desde el dispositivo asistente, a través de la red, puede necesitar ser usado por más tiempo. que deseable.

La cantidad de tiempo que se usa un canal de este tipo puede afectar no solo las operaciones del asistente automático, sino también otras aplicaciones de software que dependen de la red para enviar y recibir información.

Dichas aplicaciones de software pueden, por ejemplo, estar presentes en el mismo dispositivo que el asistente automático (por ejemplo, otras aplicaciones de software en el vehículo). Sin embargo, las implementaciones proporcionadas en este documento pueden eliminar tal desperdicio de recursos informáticos y de comunicación al permitir al menos que otros usuarios autoricen la ejecución de ciertos comandos de entrada de un usuario, sin solicitar al usuario que vuelva a enviar los comandos.

Restricción de acceso a los comandos

Una computadora del vehículo y un asistente automático pueden operar de acuerdo con diferentes restricciones para restringir el acceso a comandos y datos que de otro modo serían accesibles a través de la computadora del vehículo y el asistente automático. Una restricción puede caracterizar comandos particulares, datos, tipos de datos y cualquier otra entrada y salida que pueda asociarse con un asistente automático, definiendo así cierta información que está disponible para otros usuarios a través del asistente automático y la computadora del vehículo.

Cuando un usuario proporciona una expresión hablada correspondiente a un comando particular caracterizado por una restricción, el asistente automático puede responder de acuerdo con cualquier restricción que se asocie con el usuario y el comando particular. Por ejemplo, cuando un usuario proporciona una expresión hablada que corresponde a datos que se originaron en una computadora propiedad de otro usuario, la expresión hablada puede satisfacer un criterio para restringir el acceso a dichos datos.

Sin embargo, en respuesta a la recepción de la expresión hablada, el asistente automático puede determinar que se cumple el criterio y esperar la autorización del otro usuario. El otro usuario puede proporcionar la autorización a la computadora del vehículo y a una computadora separada a través de otra expresión hablada y cualquier otra entrada capaz de recibirse en una computadora.

Un vehículo que incluye la computadora del vehículo puede incluir una interfaz, como un botón (p. ej., en el volante del vehículo), con el que el otro usuario puede interactuar (p. ej., presionar el botón) para indicar la autorización al sistema automatizado. asistente.

En respuesta a que el asistente automático reciba la autorización del otro usuario, el asistente automático puede continuar con la ejecución del comando proporcionado por el usuario, sin solicitar necesariamente más información del usuario.

Asistente automatizado que limita el acceso a los pasajeros

Otro usuario puede limitar el acceso de un pasajero a ciertos datos mientras el otro usuario y el pasajero viajan en el vehículo. El otro usuario puede limitar el acceso a ciertos datos mientras el vehículo navega por una ruta particular y hacia un destino particular. Por lo tanto, cuando el vehículo completa la ruta y llega al destino particular, puede liberarse una restricción sobre el acceso a los datos particulares y para el pasajero, permitiendo así que el pasajero acceda posteriormente a dichos datos.

Por ejemplo, cuando el otro usuario conduce el vehículo y el pasajero viaja en el vehículo, el pasajero puede proporcionar una expresión hablada a una interfaz de asistente automatizada del vehículo. La expresión hablada puede ser: "Asistente, llame a la tía Lucy".

Asistente automático en espera de autorización del usuario

En respuesta, y debido a que la expresión hablada incluye una solicitud que dará como resultado el acceso a la información de contacto del usuario, el asistente automático puede esperar la autorización del usuario antes de cumplir con la solicitud. Sin embargo, para eliminar tener que autorizar o no autorizar repetidamente las solicitudes que se originan en el pasajero, el usuario puede proporcionar otra expresión hablada como, "Asistente, no responda al pasajero por el resto de este viaje".

En respuesta, el asistente automático puede hacer que se generen datos de restricción para limitar el acceso a los servicios (por ejemplo, realizar llamadas telefónicas) que de otro modo estarían disponibles a través del asistente automático.

De esta forma, el usuario no tendría que autorizar o no autorizar repetidamente al asistente automático para responder a las solicitudes del pasajero, eliminando así el desperdicio de recursos computacionales y de red. Además, debido a que las restricciones de acceso se pueden configurar para "restablecerse" al final de un viaje o al llegar a un destino, el usuario no tendría que solicitar explícitamente un restablecimiento de restricciones, eliminando así aún más el desperdicio de recursos computacionales y recursos de red. .

El usuario puede limitar el acceso a ciertos datos a un pasajero indefinidamente y durante la vida operativa del vehículo.

Por ejemplo, después de que el pasajero proporcione la expresión hablada, "Asistente, llame a la tía Lucy", y mientras el asistente automático está esperando la autorización del usuario, el usuario puede proporcionar una expresión hablada separada como, "Asistente, nunca responda a la usuario."

Asistente automatizado que provoca la generación de datos de restricción

En respuesta, el asistente automático puede hacer que se generen datos de restricción (o durante la vida útil operativa del vehículo, la computadora del vehículo y el asistente automático) limitando el acceso a los servicios que de otro modo estarían disponibles para un usuario en particular a través del asistente automático.

Dependiendo de la ocupación del vehículo, el asistente automático y la computadora del vehículo pueden operar de acuerdo con un modelo operativo que limita el acceso al asistente automático y la computadora del vehículo para ciertos pasajeros. A modo de ejemplo, cuando un usuario es la única persona que ocupa un vehículo, un ordenador del vehículo y un asistente automático al que se puede acceder a través del ordenador del vehículo pueden funcionar según un primer modo operativo.

Ocupación del vehículo determinada en función de la salida de sensores o modos de funcionamiento

La ocupación se puede determinar en función de la salida de los sensores del vehículo, la computadora del vehículo y cualquier otro dispositivo que pueda proporcionar una salida a partir de la cual se pueda estimar la ocupación. El primer modo operativo se puede seleccionar en función de la ocupación y puede proporcionar al usuario acceso al primer conjunto de servicios, datos y comandos asociados con el asistente automatizado.

Cuando se determina que la ocupación incluye más que el usuario, como cuando el usuario conduce con pasajeros (por ejemplo, un padre que conduce con muchos niños como pasajeros), se puede seleccionar un segundo modo operativo. De acuerdo con el segundo modo operativo, el usuario aún puede acceder al primer conjunto de servicios, datos y comandos; sin embargo, los pasajeros solo podrán acceder al segundo conjunto de servicios, datos y comandos.

El segundo conjunto puede ser diferente del primero y el segundo conjunto puede ser un subconjunto reducido en relación con el primero. Por ejemplo, al presionar el botón "hablar" en la unidad principal, cuando solo un conductor (por ejemplo, un usuario sin restricciones) está en el vehículo, puede responder con datos privados sin ninguna autorización adicional.

Sin embargo, si se presiona el botón "hablar" en la unidad principal cuando un pasajero (por ejemplo, un usuario restringido) está en el vehículo con el conductor, el asistente automático solicitará más autorización para responder a alguien (por ejemplo, el pasajero) presionando el botón. botón "hablar" en la unidad principal.

Mientras el segundo modo operativo (por ejemplo, un modo operativo compartido) está activo, un pasajero puede intentar acceder a un servicio, datos y un comando que se proporciona exclusivamente en el primer conjunto, y no en el segundo conjunto. Para permitir dicho acceso, el usuario (por ejemplo, el conductor) puede proporcionar entradas al asistente automático y la computadora del vehículo, para autorizar dicho acceso.

El usuario puede proporcionar, por ejemplo, una entrada a una interfaz como un botón y un panel de visualización táctil, que puede ubicarse aproximadamente al alcance del conductor del vehículo (por ejemplo, un botón en el volante, un panel de visualización táctil integral a un salpicadero y consola). La entrada de autorización puede proporcionarse en respuesta al asistente automatizado que solicita la autorización del usuario (p. ej., "Lo siento, necesito la autorización para hacer eso... [entrada de autorización recibida]").

Alternativamente, el asistente automático puede pasar por alto la solicitud de autorización del usuario y, más bien, esperar pasivamente para responder a una solicitud de un pasajero hasta que el usuario proporcione una entrada de autorización.

Sin embargo, si el usuario elige que su asistente automático y la computadora de su vehículo funcionen de acuerdo con un tercer modo operativo.

En el tercer modo de funcionamiento, en el que no está disponible la opción de proporcionar dicha autorización, el asistente automático y la computadora del vehículo pueden operar de manera que la disponibilidad de ciertas operaciones, datos y servicios se vea limitada para algunos pasajeros (al menos en relación con un usuario). que es un usuario principal y “maestro” con respecto al asistente automático y la computadora del vehículo).

Rutinas del Asistente Automatizado

Un asistente automático puede realizar rutinas de asistente automático. Una rutina de asistente automatizado puede corresponder a un conjunto y secuencia de acciones realizadas e inicializadas por el asistente automatizado en respuesta a un usuario que proporciona una entrada particular. El usuario puede proporcionar una expresión hablada como, "Asistente, vamos a trabajar", cuando el usuario ingresa a su vehículo, para que el asistente automático realice una rutina de "Ir a trabajar".

La rutina "Ir a trabajar" puede implicar que el asistente automático haga que la computadora del vehículo presente datos gráficos correspondientes a un programa diario del usuario y presente datos de audio correspondientes a un podcast seleccionado por el usuario. Puede generar un mensaje para el cónyuge del usuario indicando que el usuario se dirige al trabajo (p. ej., "Hola Billy, me dirijo al trabajo"). Sin embargo, en algunos casos, un pasajero del vehículo puede proporcionar la expresión hablada: "Asistente, vamos a trabajar".

Dependiendo del modo en el que la computadora del vehículo y el asistente automático estén funcionando, el asistente automático puede solicitar que el conductor, u otro usuario autorizado, proporcione permiso para realizar acciones de una ruta solicitada.

La rutina "ir a trabajar" del asistente automático

Por ejemplo, en respuesta a que el pasajero invoque la rutina "Ir al trabajo", el asistente automático puede inicializar los datos de audio de representación de rendimiento correspondientes a un podcast en particular, y también solicitar autorización al conductor para iniciar otras acciones de la rutina.

Específicamente, la computadora del vehículo y el dispositivo servidor pueden identificar acciones de la rutina que implican acceder a datos restringidos. En este caso, la computadora del vehículo y el dispositivo servidor pueden determinar que el horario del usuario y los contactos del usuario (para enviar el mensaje) obtengan datos restringidos.

Como resultado, durante la ejecución de la rutina, el conductor puede recibir solicitudes de autorización para ejecutar cualquier acción que involucre el acceso a datos restringidos.

Si el conductor da autorización (p. ej., a través de una tarea de invocación de asistente), pronunciando una frase de invocación (p. ej., "Ok, asistente") o interactuando con una interfaz (p. ej., presionando un botón), la rutina puede completarse. Por ejemplo, el mensaje puede enviarse al cónyuge y el horario del conductor puede reproducirse de forma audible.

Sin embargo, si el conductor no proporciona autorización (por ejemplo, el conductor no realiza una tarea de invocación de asistente), el asistente automático puede omitir la realización de dichas acciones. Cuando el conductor no proporciona autorización para completar las acciones, se pueden proporcionar acciones alternativas como opciones para el pasajero.

Por ejemplo, en lugar de mostrar de forma audible el horario del conductor, el asistente automático puede mostrar información pública sobre eventos que están ocurriendo en la región geográfica cercana.

Enviando un mensaje

En lugar de enviar un mensaje al cónyuge del conductor, el asistente automático puede preguntarle al pasajero si desea que se transmita un mensaje a través de su propia cuenta (p. ej., "¿Desea iniciar sesión para enviar un mensaje? ”). Las restricciones sobre los datos del conductor se aplicarían al mismo tiempo que se brinda asistencia a un pasajero que puede estar en el vehículo debido, por ejemplo, a la participación en una actividad de viaje compartido.

La descripción anterior se proporciona como una visión general de algunas implementaciones de la presente divulgación.

Otras implementaciones pueden incluir un sistema de computadoras y robots que incluyen procesadores operables para ejecutar instrucciones almacenadas para realizar un método como los métodos descritos anteriormente y en otras partes del presente documento.

Este vehículo habilitado para asistente automático se describe en esta patente:

Modalidades para autorizar el acceso cuando se opera un vehículo con asistente automático habilitado
Inventores: Vikram Aggarwal y Moises Morgenstern Gali
Cesionario: GOOGLE LLC
Patente de EE. UU.: 11,318,955
Concedido: 3 de mayo de 2022
Archivado: 28 de febrero de 2019

Resumen:

Las implementaciones se relacionan con la habilitación de la autorización de ciertas funciones de asistente automático a través de una o más modalidades disponibles dentro de un vehículo.

Las implementaciones pueden eliminar el desperdicio de recursos informáticos y de comunicación al permitir al menos que otros usuarios autoricen la ejecución de ciertos comandos de entrada de un usuario, sin solicitar al usuario que vuelva a enviar los comandos.

El vehículo puede incluir un dispositivo informático que proporciona acceso a datos restringidos, a los que se puede acceder para que el asistente automático realice una acción.

Sin embargo, cuando un usuario restringido solicita que el asistente automático realice una acción que implique acceder a los datos restringidos, el asistente automático puede ser autorizado o no autorizado para proceder con el cumplimiento de la solicitud a través de una modalidad controlada por un usuario no restringido.

El usuario sin restricciones también puede hacer que se establezcan restricciones contextuales para limitar la funcionalidad del asistente automático durante un viaje, para cierto tipo de solicitudes y/o para ciertos pasajeros.

Conclusión del vehículo mejorado del asistente automático

Solo he escrito sobre el resumen de esta patente en esta publicación. Si desea obtener más detalles sobre cómo funcionará esta patente de asistente automatizado, haga clic en la patente para obtener más detalles sobre cómo podría funcionar. Este resumen proporciona una idea de cómo se establecería el control sobre un vehículo utilizando un asistente automático.

En este momento, los asistentes automáticos tienden a ser dispositivos más pequeños, como parlantes inteligentes. Lo más probable es que crezcan para hacer cosas como impulsar vehículos, como se muestra en esta patente. La interfaz es diferente a la que suelen utilizar los dispositivos de Google. Están en un formato más conversacional que una computadora de escritorio o portátil. Me acordé de Android Auto mientras leía esta publicación. Puedo ver a Google queriendo tener autos controlados por algo como Android Auto o el Asistente Automatizado.

Busque noticias directamente en su bandeja de entrada

Este campo es para fines de validación y debe dejarse sin cambios.

*Requerido