ES3055620T3 - Augmented reality system for filtering items in real-time - Google Patents
Augmented reality system for filtering items in real-timeInfo
- Publication number
- ES3055620T3 ES3055620T3 ES19751934T ES19751934T ES3055620T3 ES 3055620 T3 ES3055620 T3 ES 3055620T3 ES 19751934 T ES19751934 T ES 19751934T ES 19751934 T ES19751934 T ES 19751934T ES 3055620 T3 ES3055620 T3 ES 3055620T3
- Authority
- ES
- Spain
- Prior art keywords
- item
- user
- items
- augmented reality
- interest
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
- G06Q30/0643—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Architecture (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
Los ejemplos proporcionan un filtrado personalizado de elementos de realidad aumentada. Un filtro de elementos analiza los datos de los elementos utilizando criterios de selección y preferencias del usuario para identificar los artículos de alto o bajo interés dentro del campo de visión (FOV) de un dispositivo de usuario asociado a un usuario. Un artículo de alto interés puede incluir un artículo físicamente presente dentro de una parte del área de selección de artículos o un artículo sin existencias que no esté físicamente presente dentro de dicha parte. Un generador de realidad aumentada (RA) crea una imagen de RA que incluye una imagen real de la parte del área de selección de artículos superpuesta con elementos gráficos, incluyendo indicadores positivos asociados a los artículos de alto interés, indicadores negativos asociados a los artículos de bajo interés y/o artículos virtuales sin existencias. La imagen de RA se actualiza en tiempo real en respuesta a la entrada del usuario, los datos promocionales asociados a uno o más artículos filtrados y/o los cambios asociados a los artículos dentro del FOV del dispositivo del usuario. (Traducción automática con Google Translate, sin valor legal)
Description
[0001] DESCRIPCIÓN
[0002] Sistema de realidad aumentada para filtrar artículos en tiempo real
[0003] ANTECEDENTES
[0004] Los consumidores suelen preferir una amplia selección de artículos y opciones para elegir cuando compran dentro de un área de selección de artículos. Los consumidores están acostumbrados a elegir entre una variedad de marcas, sabores, tamaños de unidades, ingredientes, intervalos de precios, y otras características. Para localizar un artículo o tipo de artículo deseado, los consumidores suelen examinar los artículos en los estantes, leyendo las etiquetas, hasta que encuentran el artículo deseado o un sustituto aceptable para él. Sin embargo, este puede ser un proceso lento e ineficiente, que además puede resultar frustrante o abrumador debido a la cantidad de artículos en los estantes y a las variedades de esos artículos. Además, los consumidores pueden tener dificultades para identificar artículos nuevos/artículos desconocidos que les resulten de interés o que sean sustitutos aceptables para los artículos deseados debido a la falta de información sobre los artículos nuevos/desconocidos.
[0005] El documento US 2013/085345 A1 divulga un sistema que proporciona una recomendación de artículos alimentarios a un usuario en función de las preferencias nutricionales del usuario, utilizando un dispositivo de visualización montado en la cabeza (HMDD) que lleva puesto el usuario. En una tienda, una cámara frontal del HMDD captura una imagen de un artículo alimentario. El artículo alimentario puede identificarse por la imagen, tal como basándose en su envase. Los parámetros nutricionales del artículo alimentario se comparan con las preferencias nutricionales del usuario para determinar si se recomienda el artículo alimentario. El dispositivo HMDD muestra al usuario una imagen de realidad aumentada que indica si se recomienda el artículo alimentario. Si el artículo alimentario no se recomienda, se puede identificar un artículo alimentario sustituto. Las preferencias nutricionales pueden indicar alergias alimentarias, preferencias por alimentos bajos en calorías, etc. En un restaurante, el HMDD puede recomendar selecciones de menú para un usuario.
[0006] Se puede encontrar más técnica anterior en el campo de la presente tecnología, por ejemplo, en los documentos US 2014/052555 A1, US 2012/062596 A1, US 2016/042315 A1 y US 2016/071149 A1.
[0007] SUMARIO
[0008] La presente invención proporciona un sistema de realidad aumentada para filtrar artículos en tiempo real, como se establece en la reivindicación 1 adjunta.
[0009] En otros ejemplos no reivindicados, se proporciona un método implementado por computadora para el filtrado de artículos de realidad aumentada. Un componente de análisis identifica la ubicación de un dispositivo de usuario asociado a un usuario y una pluralidad de artículos dentro de una distancia predeterminada del dispositivo de usuario basándose en la ubicación identificada y un planograma específico del sitio. Un componente de filtro identifica un conjunto de artículos de alto interés y un conjunto de artículos de bajo interés de la pluralidad de artículos dentro de la distancia predeterminada del usuario. Un componente de predicción identifica un conjunto de artículos no disponibles en existencias que podrían ser de interés para el usuario. Cada artículo en el conjunto de artículos sin estocaje está físicamente ausente de un conjunto de pantallas dentro del campo de visión del usuario. Un componente de superposición asigna un indicador de artículo positivo a cada artículo en un conjunto de artículos de alto interés, un indicador de artículo negativo para cada artículo en el conjunto de artículos de bajo interés, y una representación gráfica para cada artículo en el conjunto de artículos sin estocaje. Un generador de visualización de realidad aumentada genera una visualización de realidad aumentada de una porción de un área de selección de artículos dentro de un campo de visión del usuario. La visualización de realidad aumentada se envía al dispositivo de usuario para que se la muestre al usuario. La visualización de realidad aumentada incluye una imagen del mundo real de una porción del área de selección de artículos dentro del campo de visión del usuario, mejorada mediante una superposición de realidad aumentada. La superposición de realidad aumentada incluye un conjunto de indicadores de artículos positivos asociados a cada artículo en el conjunto de artículos de alto interés, un conjunto de indicadores de artículos negativos para cada artículo en el conjunto de artículos de bajo interés, y una representación gráfica de cada artículo en el conjunto de artículos sin estocaje.
[0010] En todavía otros ejemplos no reivindicados, se proporciona un sistema para el filtrado de artículos de realidad aumentada. El sistema, según estos ejemplos, incluye una memoria; al menos un procesador conectado comunicativamente a la memoria; y un conjunto de sensores asociados a un dispositivo de usuario ubicado dentro de un área de selección de artículos. El conjunto de sensores genera datos de sensor asociados a varios artículos dentro del área de selección de artículos. Un componente de análisis analiza los datos de sensor utilizando datos de artículos y un planograma para identificar la ubicación de un usuario dentro del área de selección de artículos e identificar una pluralidad de artículos dentro de una distancia predeterminada del usuario. Un componente de filtro analiza la pluralidad identificada de artículos utilizando un conjunto de criterios de selección y preferencias del usuario. El componente de filtro selecciona una categoría de alto interés de
artículos de potencial interés para el usuario y una categoría de bajo interés de artículos dentro de la distancia predeterminada del usuario. Un componente de superposición asigna un indicador de categoría positivo a cada artículo en la categoría de alto interés seleccionada y un indicador de categoría negativo a cada artículo en la categoría de bajo interés seleccionada. Un generador de realidad aumentada muestra al usuario una visualización de realidad aumentada del campo de visión. La visualización de realidad aumentada incluye una imagen del mundo real de una parte del área de selección de artículos dentro de un campo de visión del usuario y una superposición de realidad aumentada que mejora la imagen del mundo real. La superposición de realidad aumentada incluye un indicador de categoría positivo asociado a cada artículo en la categoría de alto interés seleccionada dentro del campo de visión. La superposición de realidad aumentada también incluye un indicador de categoría negativo para cada artículo en la categoría de bajo interés seleccionada dentro del campo de visión. El generador de realidad aumentada actualiza la visualización de realidad aumentada en tiempo real para cambiar un indicador asociado a un artículo identificado en la categoría de bajo interés seleccionada pasando de un indicador de categoría negativo a un indicador de categoría positivo, siempre que se reciba una oferta promocional asociada al artículo identificado de un conjunto de proveedores.
[0011] Este Sumario se proporciona para presentar una selección de conceptos de forma simplificada, los cuales se describen adicionalmente a continuación en la Descripción Detallada. Este Sumario no pretende identificar las características clave o esenciales de la materia objeto reivindicada, ni tampoco pretende utilizarse como ayuda para determinar el alcance de la materia objeto reivindicada.
[0012] BREVE DESCRIPCIÓN DE LOS DIBUJOS
[0013] La FIG. 1 es un diagrama de bloques ejemplar que ilustra un sistema para el filtrado personalizado de artículos usando realidad aumentada (RA).
[0014] La FIG. 2 es un diagrama de bloques ejemplar que ilustra un sistema para el filtrado personalizado de artículos por usuario a través de un dispositivo de usuario.
[0015] La FIG.3 es un diagrama de bloques ejemplar que ilustra un área de selección de artículos.
[0016] La FIG.4 es un diagrama de bloques ejemplar que ilustra una visualización de realidad aumentada.
[0017] La FIG. 5 es un diagrama de bloques ejemplar que ilustra una visualización de realidad aumentada que incluye artículos virtuales sin estocaje.
[0018] La FIG. 6 es un diagrama de bloques ejemplar que ilustra un componente de filtro de realidad aumentada personalizado.
[0019] La FIG.7 es un diagrama de bloques ejemplar que ilustra una superposición de realidad aumentada.
[0020] La FIG.8 es un diagrama de bloques ejemplar que ilustra un componente de aprendizaje automático.
[0021] La FIG.9 es un diagrama de bloques ejemplar que ilustra un sistema 900 para actualizar una visualización de realidad aumentada en tiempo real en función de ofertas promocionales.
[0022] La FIG. 10 es un diagrama de bloques ejemplar que ilustra un dispositivo de usuario para generar una visualización de realidad aumentada en tiempo real.
[0023] La FIG.11 es un diagrama de bloques ejemplar que ilustra un conjunto de dispositivos sensores.
[0024] La FIG. 12 es un diagrama de bloques ejemplar que ilustra un dispositivo de usuario que escanea un identificador en un artículo 1202.
[0025] La FIG. 13 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para generar una visualización de realidad aumentada personalizada para un usuario.
[0026] La FIG. 14 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para generar una representación gráfica de los artículos sin estocaje en una visualización de realidad aumentada. La FIG. 15 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para actualizar una visualización de realidad aumentada en tiempo real.
[0027] La FIG. 16 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para aplicar filtros de artículos personalizados a través de realidad aumentada.
[0028] Los caracteres de referencia correspondientes indican las partes correspondientes en todos los dibujos.
[0029] DESCRIPCIÓN DETALLADA
[0030] En referencia a las figuras, se muestran ejemplos de la divulgación del filtrado personalizado de artículos en un área de selección de artículos a través de realidad aumentada (RA). En algunos ejemplos, un componente de filtro de realidad aumentada personalizado genera una visualización de realidad aumentada que incluye una imagen del mundo real de una pluralidad de artículos superpuestos con indicadores gráficos de artículos que identifican artículos que se encuentran dentro de una distancia predeterminada del usuario y que se prevé que sean de alto interés para el usuario, y/o artículos que se prevé que sean de bajo interés para el usuario. Esto permite al usuario identificar de forma rápida y eficiente los artículos que el usuario está interesado en seleccionar al tiempo que oculta o deshabilita los artículos que el usuario no está interesado en ver, para ahorrar tiempo y reducir/eliminar cualquier frustración que pueda producirse al visualizar artículos de poco/ningún interés para el usuario.
[0031] En otros ejemplos, el componente de filtro de realidad aumentada personalizado genera una visualización de realidad aumentada de una porción de un área de selección de artículos del mundo real superpuesta con uno o más elementos gráficos que representan artículos sin estocaje que se prevé que sean de interés para el usuario, que no están físicamente presentes dentro del área de selección de artículos. Los artículos sin estocaje físicamente ausentes del área de selección de artículos pueden incluir artículos ubicados en otra parte de una tienda (no en las inmediaciones del usuario), artículos en una trastienda u otra área de almacenamiento, artículos en tránsito a la tienda, artículos disponibles para pedir desde un centro de distribución, artículos disponibles para pedir desde otra tienda o almacén, etc. Esto permite al usuario seleccionar un artículo deseado de la selección de artículos actualmente disponibles en el área de selección de artículos, así como artículos que no están físicamente presentes pero que se pueden pedir. Esto permite ofrecer una mayor selección de artículos, aumentar las opciones disponibles para los usuarios y aumentar la probabilidad de que un usuario encuentre un artículo deseado o un sustituto para un artículo que le interese obtener.
[0032] Refiriéndonos nuevamente a la FIG. 1, un diagrama de bloques ejemplar ilustra un sistema 100 para el filtrado personalizado de artículos mediante realidad aumentada (RA). En el ejemplo de la FIG. 1, el dispositivo informático 102 representa cualquier dispositivo que ejecute instrucciones ejecutables por computadora 104 (por ejemplo, como programas de aplicación, funcionalidad del sistema operativo, o ambos) para implementar las operaciones y funcionalidad asociadas con el dispositivo informático 102. El dispositivo informático 102 puede incluir un dispositivo informático móvil o cualquier otro dispositivo portátil. En algunos ejemplos, el dispositivo informático móvil incluye un teléfono móvil, ordenador portátil, tableta, tableta gráfica, netbook, dispositivo de juego, y/o reproductor multimedia portátil. El dispositivo informático 102 también puede incluir dispositivos menos portátiles tales como servidores, computadoras personales de escritorio, quioscos, o dispositivos de mesa. Además, el dispositivo informático 102 puede representar un grupo de unidades de procesamiento u otros dispositivos informáticos.
[0033] En algunos ejemplos, el dispositivo informático 102 tiene al menos un procesador 106 y una memoria 108. El dispositivo informático 102 en otros ejemplos incluye un componente de interfaz de usuario 110.
[0034] El procesador 106 incluye cualquier cantidad de unidades de procesamiento, y está programado para ejecutar las instrucciones ejecutables por computadora 104. Las instrucciones ejecutables por computadora 104 pueden ser ejecutadas por el procesador 106 o por múltiples procesadores dentro del dispositivo informático 102, o ejecutadas por un procesador externo al dispositivo informático 102. En algunos ejemplos, el procesador 106 está programado para ejecutar instrucciones tales como las que se ilustran en las figuras (por ejemplo, FIG. 13, FIG.14, FIG.15 y FIG.16).
[0035] El dispositivo informático 102 tiene además uno o más medios legibles por computadora, tal como la memoria 108. La memoria 108 incluye cualquier cantidad de medios asociados o accesibles por el dispositivo informático 102. La memoria 108 puede ser interna al dispositivo informático 102 (como se muestra en la FIG. 1), externo al dispositivo informático (no mostrado), o ambos (no mostrado). En algunos ejemplos, la memoria 108 incluye memoria de sólo lectura y/o memoria conectada a un dispositivo informático analógico.
[0036] La memoria 108 almacena datos, tales como una o más aplicaciones. Las aplicaciones, cuando son ejecutadas por el procesador 106, operan para realizar funcionalidades en el dispositivo informático 102. Las aplicaciones pueden comunicarse con aplicaciones o servicios homólogos, tales como servicios web accesibles a través de una red 112. En un ejemplo, las aplicaciones representan aplicaciones del lado del cliente descargadas que corresponden a servicios del lado del servidor que se ejecutan en una nube.
[0037] En otros ejemplos, el componente de interfaz de usuario 110 incluye una tarjeta gráfica para mostrar datos al usuario y recibir datos del usuario. El componente de interfaz de usuario 110 también puede incluir instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la tarjeta gráfica. Además, el componente de interfaz de usuario 110 puede incluir una pantalla (por ejemplo, una pantalla táctil o una interfaz de usuario natural) y/o instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la pantalla. El
componente de interfaz de usuario 110 también puede incluir uno o más de los siguientes para proporcionar datos al usuario o recibir datos del usuario: altavoces, una tarjeta de sonido, una cámara, un micrófono, un motor de vibración, uno o más acelerómetros, un módulo de comunicación de la marca BLUETOOTH®, hardware del sistema de posicionamiento global (GPS), y un sensor de luz fotorreceptivo. En un ejemplo, el usuario introduce comandos o manipula datos moviendo el dispositivo informático 102 de una manera particular.
[0038] La red 112 se implementa mediante uno o más componentes de red físicos, tales como, pero sin limitación, enrutadores, conmutadores, tarjetas de interfaz de red (NIC), y otros dispositivos de red. La red 112 es cualquier tipo de red que permite la comunicación con dispositivos informáticos remotos, tales como, pero sin limitarse a, una red de área local (LAN), una subred, una red de área amplia (WAN), una red inalámbrica (Wi-Fi), o cualquier otro tipo de red. En este ejemplo, la red 112 es una WAN, tal como Internet. Sin embargo, en otros ejemplos, la red 112 es una LAN local o privada.
[0039] En algunos ejemplos, el sistema 100 incluye opcionalmente un componente de interfaz de comunicaciones 114. El componente de interfaz de comunicaciones 114 incluye una tarjeta de interfaz de red y/o instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la tarjeta de interfaz de red. La comunicación entre el dispositivo informático 102 y otros dispositivos, tales como, pero sin limitarse a, el dispositivo de usuario 116 y/o uno o más dispositivos sensores 118, puede ocurrir utilizando cualquier protocolo o mecanismo a través de cualquier conexión cableada o inalámbrica. En algunos ejemplos, el componente de interfaz de comunicaciones 114 es operable con tecnologías de comunicación de corto alcance, tal como el uso de etiquetas de comunicación de campo cercano (NFC).
[0040] El dispositivo de usuario 116 representa cualquier dispositivo que ejecute instrucciones ejecutables por computadora. El dispositivo de usuario 116 puede implementarse como un dispositivo informático móvil, tal como, pero sin limitarse a, un dispositivo informático portátil, un teléfono móvil, una computadora portátil, una tableta, una tableta informática, una netbook, un dispositivo de juego, y/o cualquier otro dispositivo portátil. El dispositivo de usuario 116 incluye al menos un procesador y una memoria. El dispositivo de usuario 116 también puede incluir un componente de interfaz de usuario. En este ejemplo, el dispositivo de usuario 116 es un casco de realidad aumentada.
[0041] El conjunto de dispositivo o dispositivos sensores 118 es un conjunto de uno o más dispositivos para generar datos de sensor 146 asociados con la pluralidad de artículos 130. El conjunto de dispositivo o dispositivos sensores 118 puede incluir, sin limitación, uno o más dispositivos de captura de imágenes, micrófonos, lector o lectores de etiquetas de identificación por radiofrecuencia (RFID), lectores de códigos de barras, dispositivos sensores robóticos, etc. Un dispositivo de captura de imágenes puede incluir una cámara de vídeo y/o una cámara de imágenes fijas para generar una imagen de al menos un artículo de la pluralidad de artículos 130. Un lector de códigos de barras puede incluir un lector de código universal de producto (UPC), un lector de códigos de barras matriciales, un lector de códigos de respuesta rápida (QR), etc.
[0042] El sistema 100 incluye opcionalmente un dispositivo de almacenamiento de datos 120 para almacenar datos, tales como, pero no se limita a, un conjunto de preferencias del usuario 122 y/o un conjunto de criterios de selección ponderados 124. El conjunto de criterios de selección ponderados 124 incluye una o más reglas de filtrado para filtrar artículos de alto interés y artículos de bajo interés de la pluralidad de artículos. Los criterios de selección ponderados 124 pueden incluir reglas de filtrado positivas y reglas de filtrado negativas. Las reglas de filtrado positivas son propiedades o categorías para artículos de alto interés. Las reglas de filtrado negativas incluyen propiedades/categorías para artículos de bajo interés.
[0043] Los criterios de selección ponderados 124 en algunos ejemplos incluyen atributos positivos o negativos para filtrar artículos. Un atributo positivo es un atributo de un artículo que el usuario quiere/desea. Un atributo negativo para el filtrado es un atributo de un artículo que el usuario considera indeseable/no deseado.
[0044] Los atributos pueden incluir ingredientes, dimensiones del producto, descripciones, precio, proveedor, fabricante, tipo de envase, ubicación en el pasillo, UPC, origen, etc. Los artículos se pueden filtrar para seleccionar artículos fabricados con materiales reciclados, artículos sin aluminio, artículos que no contengan jarabe de maíz rico en fructosa (HFCS), sin azúcar, sin gluten, u otro atributo.
[0045] En un ejemplo, el sistema 100 filtra artículos para resaltar/seleccionar artículos que se ajustan a una dieta vegana. En este ejemplo, los atributos positivos para el filtrado incluyen, sin limitación, los artículos que no contienen productos de origen animal. Los atributos negativos para el filtrado pueden incluir, sin limitación, productos de origen animal en los ingredientes o la composición del artículo.
[0046] En otros ejemplos, un atributo negativo para el filtrado (filtro negativo) incluye un ingrediente que es dañino para el usuario o no deseado por el usuario, tal como un alérgeno. Por ejemplo, el usuario puede tener un criterio de filtro negativo para los cacahuetes. En este ejemplo, se filtran todos los artículos que contienen cacahuetes en los ingredientes. En otro ejemplo, los criterios de selección pueden indicar que sólo se seleccionen artículos sin gluten, y que se filtren los artículos que contienen gluten.
[0047] En otro ejemplo, el sistema identifica cada instancia de cada tipo de artículo de acuerdo con un identificador único, tal como un código UPC o una etiqueta RFID. Cada caso de cada tipo de artículo perecedero puede tener su propia fecha de caducidad. En estos ejemplos, los criterios de selección incluyen una fecha de vencimiento o un intervalo de fechas de vencimiento. El sistema 100 en estos ejemplos filtra los artículos de acuerdo con una fecha de vencimiento seleccionada por el usuario y/o un intervalo de fechas de vencimiento seleccionado por el usuario. Esto permite a un usuario, tal como un encargado de almacén, identificar los artículos que se aproximan a su fecha de caducidad para rebajarlos, retirarlos de los estantes para la eliminación del artículo, y/o trasladar el artículo a una zona de rebajas.
[0048] El criterio de selección ponderado 124 en otro ejemplo especifica la cantidad de resultados de filtro que se incluirán en los resultados finales, tal como la cantidad de artículos de alto interés que se identificarán. Si el criterio de selección ponderado 124 especifica diez resultados de filtro, el conjunto final de artículos de alto interés identificados por la aplicación de filtro de realidad aumentada incluirá diez o menos artículos que coincidan con los criterios de selección y/o los términos de búsqueda proporcionados por el usuario. En otro ejemplo, si el criterio de selección ponderado 124 especifica veinte resultados, la visualización de realidad aumentada incluirá veinte o menos artículos dentro de la visualización de realidad aumentada que tienen indicadores de artículos positivos. Todos los demás artículos no incluidos en los veinte resultados del filtro aparecerán oscurecidos, atenuados, ocultos, o asociados de alguna otra manera con un indicador de artículo negativo. Esto permite a los usuarios limitar los resultados de búsqueda para reducir el uso de recursos en el dispositivo de usuario.
[0049] El dispositivo de almacenamiento de datos 120 puede incluir uno o más tipos diferentes de dispositivos de almacenamiento de datos, tales como, por ejemplo, una o más unidades de discos giratorios, una o más unidades de estado sólido (SSD), y/o cualquier otro tipo de dispositivo de almacenamiento de datos. El dispositivo de almacenamiento de datos 120 en algunos ejemplos no limitativos incluye una matriz redundante de discos independientes (RAID). En otros ejemplos, el dispositivo de almacenamiento de datos 120 incluye una base de datos.
[0050] El dispositivo de almacenamiento de datos 120 en este ejemplo está incluido dentro del dispositivo informático 102 o asociado con el dispositivo informático 102. En otros ejemplos, el dispositivo de almacenamiento de datos 120 es un almacenamiento de datos remoto al que accede el dispositivo informático a través de la red 112, tal como un dispositivo de almacenamiento de datos remoto, un almacenamiento de datos en un centro de datos remoto, o un almacenamiento en la nube.
[0051] En algunos ejemplos no limitativos, el dispositivo de almacenamiento de datos 120 se utiliza para agregar datos para el filtrado de artículos. Los datos agregados pueden incluir datos de artículos, datos de planogramas, datos de ubicación de pasillos, datos promocionales, criterios de selección, datos de preferencias del usuario, datos del historial de transacciones, etc. Esto permite que los datos utilizados para la selección de artículos se agreguen en una sola ubicación para un acceso rápido y eficiente por parte del filtro de artículos y/o la aplicación de filtro en el dispositivo de usuario.
[0052] En otro ejemplo, el dispositivo de almacenamiento de datos 120 almacena datos de inventario, incluido el inventario de artículos dentro del área de selección de artículos. En otros ejemplos, los datos se agregan en un dispositivo de almacenamiento en la nube en lugar de en un almacenamiento de datos físico asociado con el área de selección de artículos.
[0053] En algunos ejemplos, la memoria 108 almacena uno o más componentes ejecutables por computadora. Los componentes ejemplares incluyen un componente de filtro de realidad aumentada personalizado 126. El componente de filtro de realidad aumentada personalizado 126 identifica una ubicación del dispositivo de usuario 116 asociado con un usuario 128 y una pluralidad de artículos 130 dentro de una distancia predeterminada del dispositivo de usuario 116 en función de la ubicación identificada del dispositivo de usuario 116.
[0054] En algunos ejemplos, el componente de filtro de realidad aumentada 126 identifica la ubicación del dispositivo de usuario 116 analizando los datos de los sensores generados por el dispositivo de usuario 116 y enviados al componente de filtro de realidad aumentada personalizado 126 en el dispositivo informático 102 a través de la red 112. Los datos de sensor recibidos del dispositivo de usuario 116 pueden incluir imágenes/videos de artículos dentro de un alcance predeterminado del dispositivo de usuario 116, datos del escáner obtenidos al escanear artículos en la pluralidad de artículos 130, y/o cualquier otro dato de sensor.
[0055] El componente de filtro de realidad aumentada personalizado 126 identifica artículos de alto interés y/o artículos de bajo interés de la pluralidad de artículos 130 filtrando artículos en la pluralidad de artículos 130 dentro del alcance predeterminado del usuario. El alcance predeterminado del usuario en un ejemplo es el área o alcance que abarca el campo de visión del dispositivo de usuario. Un artículo de alto interés es aquel que cumple con uno o más criterios de filtro/términos de búsqueda o atributos del artículo proporcionados por el usuario. Un artículo de bajo interés es aquel que no se ajusta/coincide con los atributos/criterios de filtro deseados proporcionados
por el usuario. El componente de filtro de realidad aumentada personalizado 126 recibe los términos de búsqueda/criterios de filtro proporcionados por el usuario desde el dispositivo de usuario 116 a través de la red 112. En un ejemplo, la aplicación de filtro incluye credenciales de seguridad que le permiten acceder a la red 112. Las credenciales del dispositivo de usuario 116 se pueden autorizar mediante un inicio de sesión de usuario, u otras credenciales.
[0056] El componente de filtro de realidad aumentada personalizado 126 identifica uno o más artículos sin estocaje de alto interés para el usuario. Un artículo sin estocaje es un artículo que se ajusta a los atributos/criterios de búsqueda deseados por el usuario pero no está físicamente disponible dentro de la pluralidad de artículos 130. Un artículo sin estocaje puede incluir artículos disponibles en otra parte de la tienda, artículos disponibles bajo pedido desde un almacén u otra área de almacenamiento, y/o artículos disponibles para pedir desde otra tienda, un centro de distribución u otra ubicación remota. Esto permite vincular el sistema de filtrado de artículos con los recursos de ejecución de artículos en línea/de comercio electrónico.
[0057] El componente de filtro de realidad aumentada personalizado 126 genera una superposición de realidad aumentada 132 que incluye uno o más indicadores 134. El o los indicadores 134 incluyen indicador o indicadores de artículo positivos asociados con cada artículo de alto interés en la pluralidad de artículos 130, indicador o indicadores de artículo negativos asociados con cada artículo de bajo interés en la pluralidad de artículos 130, y/o una representación gráfica para cada artículo sin estocaje de interés potencial para el usuario 128.
[0058] Un dispositivo generador de realidad aumentada 136 emite una visualización de realidad aumentada 138 de una porción de un área de selección de artículos dentro de un campo de visión (CDV) 140 del usuario 128, incluyendo la pluralidad de artículos 130. La visualización de realidad aumentada 138 es una imagen tridimensional que incluye elementos del mundo real, así como elementos virtuales/gráficos generados por el dispositivo generador de realidad aumentada 136. La visualización de realidad aumentada 138 incluye la superposición de realidad aumentada 132 superpuesta sobre la imagen del mundo real de los artículos en el campo de visión del usuario 128.
[0059] En otros ejemplos, el dispositivo informático 102 envía la superposición de realidad aumentada 132 al dispositivo de usuario 116 a través de la red 112. Una aplicación de filtro 142 genera la visualización de realidad aumentada 138. La superposición de realidad aumentada incluye una identificación de los artículos filtrados (artículos de alto interés y artículos de bajo interés). Un generador de realidad aumentada 144 en el dispositivo de usuario utiliza la superposición de realidad aumentada recibida del dispositivo informático para generar la visualización de realidad aumentada 138 y enviar la visualización de realidad aumentada 138 al usuario 128. El dispositivo de usuario 116 descarga la aplicación de filtro 142 desde un servidor de aplicaciones web a través de la red 112. El dispositivo informático 102 realiza opcionalmente el filtrado de artículos y genera datos de filtro que identifican artículos de alto interés y/o artículos de bajo interés para un usuario seleccionado. Los datos de filtro, que identifican artículos de bajo interés y/o de alto interés, se envían al dispositivo de usuario 116 a través de la red 112. La aplicación de filtro 142 genera la visualización de realidad aumentada 138, incluyendo la superposición de realidad aumentada que proporciona indicadores de artículos positivos e indicadores de artículos negativos basados en los datos de filtro recibidos del dispositivo informático 102. Un generador de realidad aumentada 144 envía la visualización de realidad aumentada 138 al usuario 128.
[0060] En todavía otros ejemplos, el componente de filtro de realidad aumentada personalizado 126 se ejecuta en el dispositivo de usuario 116. En estos ejemplos, el componente de filtro de realidad aumentada personalizado identifica la ubicación del dispositivo de usuario 116, filtra los artículos utilizando criterios de selección, genera la visualización de realidad aumentada 138 a través de cartografiado tridimensional, y envía la visualización de realidad aumentada 138 al usuario 128 en tiempo real a medida que el usuario ve la pluralidad de artículos 130. En otros ejemplos, la visualización de realidad aumentada 138 se actualiza a intervalos de tiempo predeterminados. La visualización de realidad aumentada 138, en un ejemplo no limitativo, se actualiza cada tres segundos. En otro ejemplo, la visualización de realidad aumentada 138 se actualiza cada cinco segundos. En otros ejemplos, la visualización de realidad aumentada 138 se actualiza en respuesta a la entrada de usuario. La entrada de usuario en un ejemplo incluye, sin limitación, una solicitud verbal de información asociada con un artículo, un gesto del usuario hacia un artículo, un usuario tocando o recogiendo un artículo físico dentro del campo de visión del dispositivo de usuario, un usuario colocando un artículo físico en una cesta/carrito físico, un usuario tocando o seleccionando un artículo virtual sin estocaje en un estante/exhibidor virtual dentro de la visualización de realidad aumentada, un usuario seleccionando un control asociado con un artículo dentro de la visualización de realidad aumentada, un usuario cambiando la disposición de un artículo o la disposición de un estante/exhibidor dentro de la visualización de realidad aumentada, y/o cualquier otra entrada de usuario. En otros ejemplos, la entrada de usuario incluye su comportamiento o movimientos, tales como gestos con la mano, señalar, tocar un artículo, retirar un artículo de un estante, hacer clic en un artículo, etc. La entrada de usuario puede incluir escribir o decir términos de búsqueda u otras consultas/solicitudes.
[0061] En algunos ejemplos, el dispositivo de usuario 116 se comunica con el dispositivo informático 102 u otro servidor local en Internet a través de la gestión de la interfaz de programación de aplicaciones (API) de servicios web. El dispositivo de usuario 116 proporciona capacidad de realidad aumentada en tiempo real para filtrar artículos según criterios personalizados basados en las preferencias del usuario y el historial de transacciones anteriores mientras el usuario camina por una tienda. El sistema 100 resalta los artículos de interés para el usuario y/o bloquea u oscurece los artículos no deseados según los criterios de filtrado y/o los términos de búsqueda proporcionados por el usuario o los atributos de artículos que el usuario desea.
[0062] En un ejemplo, si el usuario asociado con el dispositivo de usuario 116 está buscando un producto para el cuidado de la piel pero no sabe exactamente qué artículo para el cuidado de la piel sería el más adecuado para el usuario, el dispositivo de usuario 116 filtra los artículos de la pluralidad de artículos 130 para identificar uno o más artículos que tengan los atributos deseados y coincidan con las preferencias del usuario para facilitar la localización de un artículo apropiado en menos tiempo para la satisfacción mejorada del usuario. Los atributos/criterios de filtro permiten al usuario acotar la búsqueda. En el ejemplo anterior, el usuario indica los atributos deseados tales como, pero sin limitarse a, artículos diseñados para uso nocturno, hidratantes, no comedogénicos, en crema o líquidos, artículos dentro de un intervalo de precios específico, etc. El sistema 100 identifica artículos que se ajustan a los atributos, preferencias, etc. especificados.
[0063] En un ejemplo, el usuario especifica criterios de búsqueda/filtro tales como, pero sin limitarse a, señuelos de pesca para la captura de lubinas de boca grande. En este ejemplo, el sistema 100 identifica artículos de señuelos de pesca diseñados para capturar lubinas de boca grande. Los señuelos de pesca que no sean apropiados para la captura de lubinas de boca grande se colocarían en el conjunto de artículos de bajo interés y se filtrarían/asociarían con un indicador de artículo negativo para ocultar/oscurecer los artículos.
[0064] En otro ejemplo, el dispositivo de usuario 116 utiliza datos de planograma, datos de ubicación de pasillo, datos de sensores (datos de imagen), datos de artículos, y criterios de selección para generar la visualización de realidad aumentada. El dispositivo de usuario 116 obtiene los datos del planograma, los datos de ubicación del pasillo, los datos de los artículos y/u otros datos de filtrado de realidad aumentada del dispositivo informático, un dispositivo de almacenamiento de datos, u otra fuente de datos a través de una solicitud acompañada de las credenciales de seguridad apropiadas enviadas a través de la red 112. La solicitud puede incluir la identificación de una tienda (identificador del área de selección de artículos) para garantizar que el planograma, los datos de ubicación de los pasillos, y los datos de los artículos sean específicos de la tienda.
[0065] El dispositivo informático 102 incluye opcionalmente un conjunto de dispositivos sensores 145 para generar datos de sensor 146. El conjunto de dispositivos sensores 145 incluye uno o más dispositivos de captura de imágenes, uno o más dispositivos de escáner, un dispositivo de escáner robótico, uno o más lectores de etiquetas RFID, o cualquier otro tipo de dispositivo sensor. El conjunto de dispositivos sensores 145 genera datos de sensor 146 tales como, pero sin limitarse a, datos de imagen asociados con uno o más artículos en la pluralidad de artículos 130. El dispositivo informático 102 analiza opcionalmente los datos de sensor 146 utilizando reconocimiento de imágenes y datos de artículos para determinar la ubicación del usuario 128 y/o identificar artículos en la pluralidad de artículos 130.
[0066] El dispositivo informático 102 realiza el análisis de imágenes/reconocimiento de imágenes y el filtrado de artículos. El dispositivo de usuario 116 incluye realidad aumentada (superposición e interpretación) y visión por computadora para la comprensión y el cartografiado de contexto del reconocimiento de la conciencia del área/ubicación. El dispositivo de usuario 116 genera la superposición de realidad aumentada, y la visualización de realidad aumentada utiliza los resultados del filtrado de artículos que identifican artículos de alto y bajo interés para generar la visualización de realidad aumentada en el dispositivo de usuario 116.
[0067] En otros ejemplos, el dispositivo informático 102 recibe los datos de sensor del dispositivo de usuario 116 y genera las instrucciones para crear la visualización de realidad aumentada. El dispositivo informático 102 envía las instrucciones al dispositivo de usuario 116.
[0068] La FIG. 2 es un diagrama de bloques ejemplar que ilustra un sistema 200 para el filtrado personalizado por usuario de artículos a través de un dispositivo de usuario, tal como el dispositivo de usuario 202 o el dispositivo de usuario 204. El o los dispositivos sensores 206 generan datos de sensor asociados con una pluralidad de artículos 130. Los datos de sensor pueden incluir datos de imagen (imágenes de la cámara) del artículo, el conjunto de estantes 220, el o los marcadores 218 en los artículos, el o los marcadores 218 en el conjunto de estantes, o cualesquiera otras marcas de identificación dentro del área de selección de artículos.
[0069] La pluralidad de artículos 130 incluye artículos dispuestos en uno o más estantes en el conjunto de estantes 220, tales como, pero sin limitarse a, el artículo 210, el artículo 212, el artículo 214, y/o el artículo 216. La pluralidad de artículos 130 puede incluir uno o más marcadores 218 utilizados para identificar los artículos y/o identificar una ubicación del dispositivo de usuario 202 y/o el dispositivo de usuario 204.
[0070] El o los marcadores 218 incluyen uno o más marcadores asociados con uno o más artículos en la pluralidad de artículos 130. El o los marcadores 218 pueden incluir un UPC, un código de barras matricial, una etiqueta de "texto" impresa, un símbolo, una etiqueta RFID, una marca de agua, un gráfico, un letrero, un código QR, o cualquier otra marca para identificar un artículo o un estante en el conjunto de estantes. Se puede incluir un marcador en una etiqueta de papel, pegatina, pintura, grabado, etc. El sistema analiza los datos de sensor asociados con el o los marcadores 218 con datos de artículos, planograma y/o datos de ubicación de pasillo para identificar uno o más artículos dentro de un campo de visión u otro alcance del usuario o dispositivo de usuario. En un ejemplo, a diferentes tallas de ropa se les asigna un mismo código UPC pero tienen una etiqueta de color diferente. En un ejemplo no limitativo, a la ropa de talla grande se le asigna una etiqueta roja, a la de talla mediana una etiqueta naranja, y a la de talla pequeña una etiqueta verde. El sistema analiza el código UPC para identificar el tipo de ropa y analiza los datos de imagen asociados con las etiquetas de colores para determinar el tamaño de cada caso del artículo de ropa. El sistema utiliza este dato para filtrar los artículos de ropa según la talla del usuario, permitiéndole identificar de forma más rápida y precisa los artículos de ropa de la talla adecuada.
[0071] En otro ejemplo, cada prenda tiene una etiqueta RFID diferente. El sistema utiliza datos de sensor obtenidos de cada etiqueta RFID para identificar prendas/artículos de ropa de la talla adecuada para el usuario. Los artículos de ropa de la talla correcta están resaltados o asociados de alguna otra manera con un indicador de artículo positivo. Los artículos de ropa de una talla diferente a la del usuario se filtran.
[0072] El componente de filtro de realidad aumentada personalizado analiza los datos de sensor generados por el o los dispositivos sensores 206 para identificar los artículos en la pluralidad de artículos 130, y/o identificar la ubicación del dispositivo de usuario 202. En este ejemplo, el componente de filtro de realidad aumentada personalizado que se ejecuta en el dispositivo de usuario 202 genera un conjunto de artículos filtrados 222, incluyendo los artículos 210 y 214 pero excluyendo los artículos 212 y 216. El conjunto de artículos filtrados 222 incluye artículos filtrados para el usuario 226. El conjunto de artículos filtrados 222 se muestra en una visualización de realidad aumentada 224 generada por el dispositivo de usuario 202 con indicadores de artículos positivos. La visualización de realidad aumentada 224 es una imagen de realidad aumentada tridimensional que incluye elementos del mundo real así como elementos virtuales/gráficos. La visualización de realidad aumentada 224 es una visualización tal como, pero no limitado a, la visualización de realidad aumentada 138 en la FIG.1.
[0073] Los artículos excluidos del conjunto de artículos filtrados pueden ser bloqueados, ocultos, atenuados, oscurecidos o eliminados/retirados de otra manera de la visualización de realidad aumentada 224 para ayudar al usuario a identificar los artículos de su interés. Así, en algunos ejemplos, la visualización de realidad aumentada oculta u oscurece los artículos de bajo interés (filtrados/no válidos) y resalta los artículos de alto interés. La visualización de realidad aumentada también puede proporcionar información adicional asociada con artículos de alto interés. No se proporciona información adicional para los artículos de bajo interés.
[0074] En un ejemplo, si la pluralidad de artículos 130 incluye cereales para el desayuno, el artículo 210 puede incluir un cereal de la marca "A", el artículo 212 puede ser un cereal de la marca "B", el artículo 214 puede ser un cereal de variedad orgánica, y el artículo 216 puede ser un cereal de valor genérico. Si el usuario 226 prefiere los artículos de la marca "A" y los artículos orgánicos, el filtro de realidad aumentada personalizado incluye los artículos 210 de la marca "A" y los artículos 214 de la marca "orgánica" en el conjunto de artículos filtrados para el usuario 226.
[0075] El o los dispositivos sensores 228 en un dispositivo de usuario diferente 204 asociado con un usuario diferente 232 que ve la misma pluralidad de artículos 130 genera datos de sensor que incluyen imágenes de la pluralidad de artículos 130. El componente de filtro de realidad aumentada personalizado en el dispositivo de usuario 204 utiliza las preferencias del usuario y/o los datos del historial de transacciones del usuario 232 para generar un conjunto diferente de artículos filtrados 230 personalizados para el usuario 232.
[0076] Por ejemplo, si el usuario 232 prefiere los artículos de la marca "A" y los artículos económicos de menor precio, pero tiene poco/ningún interés en los artículos orgánicos, el conjunto de artículos filtrados puede incluir el artículo 210 de la marca "A" y el artículo económico 216. El conjunto de artículos filtrados 230 se presenta en una visualización de realidad aumentada 234 que se envía al usuario 232 a través del dispositivo de usuario 204. En algunos ejemplos, el conjunto físico de estantes 220 incluye un dispositivo de salida digital 235. El dispositivo de salida digital 235 puede incluir, sin limitación, una pantalla de diodo emisor de luz (LED), una pantalla digital, o cualquier otro tipo de dispositivo de salida digital. El dispositivo de salida digital 235 emite contenido predeterminado 236, incluidos identificadores de estante, identificadores de artículo, información de precios de artículos, información de tamaño de artículos, información promocional, así como cualquier otro contenido predeterminado.
[0077] En otros ejemplos, el dispositivo de usuario 202 envía contenido personalizado 238 al dispositivo de salida digital 235 para su salida al usuario 226 cuando el dispositivo de usuario detecta el dispositivo de salida digital dentro
de un alcance/distancia predeterminado del dispositivo de usuario. En otros ejemplos, el dispositivo de salida digital 235 muestra contenido personalizado recibido del dispositivo de usuario mientras el dispositivo de salida digital detecta el dispositivo de usuario dentro de un alcance predeterminado del dispositivo de salida digital. Se utiliza un área de geoperimetraje para definir el área predeterminada. Cuando el dispositivo de usuario se encuentra dentro del área de geoperimetraje, el dispositivo de salida digital muestra el contenido personalizado recibido del dispositivo de usuario.
[0078] El contenido personalizado 238 puede incluir contenido asociado con artículos preferidos por el usuario, tales como artículos de alto interés en el conjunto de artículos filtrados 222. En un ejemplo, el contenido personalizado incluye información asociada con el artículo 210 y/o el artículo 214.
[0079] Cuando el dispositivo de usuario 202 ya no se encuentra dentro del alcance predeterminado del dispositivo de salida digital 235, el dispositivo de salida digital 235 reanuda la visualización del contenido predeterminado 236. En otros ejemplos, cuando el dispositivo de usuario 202 se detecta dentro del alcance predeterminado del dispositivo de salida digital 235, el dispositivo de usuario 202 envía contenido personalizado asociado con el artículo 210 y/o el artículo 216 al dispositivo de salida digital 235. El dispositivo de salida digital 235 emite el contenido personalizado 238 mientras el dispositivo de usuario 204 está dentro del alcance del dispositivo de salida digital 235 para que el usuario 232 lo vea.
[0080] Se utiliza un geoperimetraje para determinar si se debe mostrar contenido personalizado en el dispositivo de salida digital 235. En este ejemplo, si el dispositivo de usuario se encuentra dentro de un área de geoperimetraje asociada con el dispositivo de salida digital 235, el dispositivo de salida digital 235 avisa al dispositivo de usuario para solicitar el contenido personalizado. De acuerdo con la invención reivindicada, el dispositivo de usuario envía automáticamente el contenido personalizado asociado con un artículo de alto interés al dispositivo de salida digital 235 en respuesta a la detección/entrada en el área de geoperimetraje. El dispositivo de salida digital 235 muestra el contenido personalizado siempre que el dispositivo de usuario se encuentre dentro del área de geoperimetraje. Cuando el dispositivo de usuario ya no se encuentra dentro del área de geoperimetraje, el dispositivo de salida digital 235 reanuda la visualización del contenido predeterminado.
[0081] El contenido personalizado 238 se puede enviar al dispositivo de salida digital 235 desde el dispositivo de usuario 202 a través de la red 112. La red 112 puede incluir un BLUETOOTH®, un transmisor de baliza, una LAN, una WAN, o cualquier otro tipo de red.
[0082] La FIG. 3 es un diagrama de bloques ejemplar que ilustra un área de selección de artículos 300. El área de selección de artículos 300 es un área que incluye visualizaciones de artículos y/o una pluralidad de artículos 130. El área de selección de artículos 300 puede incluir una tienda u otro entorno minorista. El área de selección de artículos 300 puede incluir un área interior y/o un área exterior en la que se exhiben uno o más artículos para su selección y/o compra por parte de uno o más usuarios.
[0083] La pluralidad de artículos 130 incluye cualquier tipo de artículos. La pluralidad de artículos 130 se puede exhibir en el conjunto de estantes 220. El conjunto de estantes 220 puede incluir una o más estantes, una vitrina refrigerada, una vitrina congeladora, una vitrina para productos lácteos, una vitrina caliente, una vitrina de piso, una vitrina de cabecera de góndola, un mostrador lateral, una unidad de estante tipo góndola, una vitrina modular de pasillo, o cualquier otra área de visualización de artículos.
[0084] Un usuario 306 asociado con un dispositivo de usuario 308 ve una visualización de realidad aumentada que incluye una imagen del mundo real de una parte del área de selección de artículos 300 dentro de un campo de visión 310 del usuario 306 o el campo de visión del dispositivo de usuario 308 superpuesto con una superposición de realidad aumentada. El dispositivo de usuario 308 es un dispositivo informático, tal como, pero sin limitarse a, el dispositivo informático 102 en la FIG. 1, el dispositivo de usuario 116 en la FIG.1, el dispositivo de usuario 202 en la FIG. 2, y/o el dispositivo de usuario 204 en la FIG. 2. En este ejemplo no limitativo, el dispositivo de usuario 308 son unas gafas o auriculares de realidad aumentada. En otros ejemplos, el dispositivo de usuario 308 incluye una tableta, un teléfono celular, u otro dispositivo informático móvil.
[0085] En algunos ejemplos, el área de selección de artículos 300 incluye uno o más dispositivos sensores para identificar la ubicación del dispositivo de usuario dentro del área de selección de artículos 300. Por ejemplo, el área de selección de artículos 300 incluye dispositivos de captura de imágenes, transmisores de balizas, receptores de balizas, sensores infrarrojos (de calor), sensores de proximidad, etc. El sistema en estos ejemplos analiza los datos de sensor generados por el o los dispositivos sensores para determinar cuándo un usuario identificado se encuentra cerca de un dispositivo de salida digital u otra área de visualización para personalizar el contenido mostrado. En un ejemplo, se utilizan datos de sensor IR para el cartografiado tridimensional de un área asociada con el dispositivo de usuario para identificar la ubicación del dispositivo de usuario dentro del área de selección de artículos y/o identificar una pluralidad de artículos ubicados dentro de un alcance determinado del dispositivo de usuario.
[0086] La FIG. 4 es un diagrama de bloques ejemplar que ilustra una visualización de realidad aumentada 138. La visualización de realidad aumentada 138 es una imagen tridimensional que incluye imágenes del mundo real de una parte del área de selección de artículos, incluido un conjunto de artículos filtrados 402 físicamente presentes en un conjunto de estantes 220. El conjunto de estantes 220 es un conjunto de estantes reales presentes físicamente en el área de selección de artículos. El conjunto de artículos filtrados 402 incluye artículos que tienen indicadores de artículos positivos y/o artículos que tienen indicadores de artículos negativos. Los indicadores de artículos positivos pueden incluir resaltado, negrita, color, indicadores parpadeantes, imagen gráfica ampliada del artículo, flechas, u otros indicadores que identifiquen uno o más artículos como artículos que se prevé que serán de interés para el usuario. Los indicadores de artículos negativos pueden incluir el oscurecimiento, el cubrir/ocultar, la eliminación del artículo, etc.
[0088] En algunos ejemplos, el conjunto de estantes 220 en la realidad aumentada incluye artículos de alto interés físicamente presentes en el estante, así como uno o más artículos virtuales sin estocaje que no están físicamente presentes en el estante que está representado por un elemento gráfico, tal como el artículo 405. En este ejemplo, el elemento gráfico 405 imita un aspecto de un artículo tridimensional. Por ejemplo, si el conjunto de artículos de alto interés incluye frascos de aceite de oliva y aceite de coco que están físicamente presentes en el estante y el sistema determina que el usuario puede estar interesado en aceite de aguacate, que actualmente está agotado en este estante, pero disponible en el almacén, el sistema puede añadir un elemento gráfico tridimensional que representa el frasco de aceite de aguacate que se muestra en el conjunto de estantes 220. Si el usuario selecciona el frasco de aceite de aguacate, el sistema envía una notificación a otro usuario, tal como un encargado de inventario, para reponer el artículo y/o redirige al usuario a un formulario de pedido/página web en el que puede solicitar el artículo para entrega a domicilio o recogida posterior.
[0090] El conjunto de artículos virtuales sin estocaje 406 es un conjunto de uno o más artículos que no están físicamente presentes dentro del campo de visión 310 del usuario 306 y/o del dispositivo de usuario 308. Un artículo sin estocaje puede incluir un artículo disponible en otra ubicación dentro del área de selección de artículos (estante diferente), disponible en un almacén/trastienda, disponible para pedido desde un centro de distribución, disponible para pedido desde otra tienda, etc. La representación gráfica de cada artículo sin estocaje en el conjunto de artículos virtuales sin estocaje 406 se puede mostrar en uno o más estantes virtuales u otras visualizaciones.
[0092] El conjunto de estantes virtuales 408 incluye una representación gráfica de uno o más estantes u otras exhibiciones que no están físicamente presentes en el área de selección de artículos. El conjunto de estantes virtuales 408 puede denominarse estantes "fantasma". Se puede mostrar un estante virtual u otra visualización de artículos virtuales dentro de la visualización de realidad aumentada 138 superpuesta sobre áreas del área de selección de artículos 300 en el que no se pudo ubicar un estante/exhibidor físico del mundo real. En un ejemplo no limitativo, la visualización de realidad aumentada 138 incluye un estante/visualización virtual superpuesto en la ubicación del mundo real de una pared, un pasillo, frente a una puerta/ascensor, u otro lugar en el que no se podrían colocar estantes físicos. En otro ejemplo, una representación gráfica del estante virtual en el conjunto de estantes virtuales 408 flota sobre el suelo o encima de un estante físico dentro de la visualización de realidad aumentada.
[0094] La FIG. 5 es un diagrama de bloques ejemplar que ilustra una visualización de realidad aumentada 138 que incluye artículos virtuales sin estocaje. La visualización de realidad aumentada 138 de este ejemplo incluye pantalla o pantallas físicas 502 que incluyen artículos físicos filtrados 504 y/o representación gráfica de artículo o artículos sin estocaje 506. La o las pantallas físicas 502 incluyen una imagen de una pantalla física. Los artículos físicos filtrados 504 incluyen imágenes de artículos físicos dentro del área de visualización de artículos que se ajustan a las preferencias/criterios de filtro del usuario. En otras palabras, los artículos físicos filtrados 504 es un artículo físicamente presente en el área de selección de artículos que se predice que será de interés para el usuario según las preferencias del usuario, los datos del historial de transacciones del usuario, y/o los criterios de selección.
[0096] La o las pantallas virtuales 508 es una representación gráfica de una o más pantallas dentro de la visualización de realidad aumentada que no están físicamente presentes en el área de selección de artículos. La o las pantallas virtuales 508 incluyen artículo o artículos virtuales sin estocaje 512 disponibles desde otra ubicación para solicitar, pedir, entregar y/o recoger posteriormente.
[0098] La visualización de realidad aumentada 138 puede incluir indicador o indicadores de estado 514 asociados con cada artículo en los artículos físicos filtrados 504 y/o el o los artículos virtuales sin estocaje 512. El o los indicadores de estado 514 pueden incluir un indicador de ubicación alternativa 516 que indica que un artículo sin estocaje está disponible en otra ubicación dentro del área de selección de artículos. Un indicador de reposición 518 asociado con un artículo en la visualización de realidad aumentada indica que un artículo está disponible en un almacén o en otra área de almacenamiento en el área de selección de artículos. Por ejemplo, si las preferencias del usuario, los términos de búsqueda (atributos deseados del artículo) u otros criterios de filtro indican que un artículo está actualmente agotado (OOS) en un estante pero disponible en un almacén, el sistema proporciona una representación gráfica del artículo que no está físicamente presente en el estante con un
indicador de reposición. Si el usuario selecciona el indicador de reposición, el sistema envía la notificación de reposición a un encargado de reposición solicitando que se traigan más unidades del artículo agotado del almacén a la sala de ventas para reabastecer el estante y/o que se entregue al usuario que solicita la reposición la cantidad solicitada de unidades del artículo agotado.
[0099] Un indicador de pedido 520 indica que un artículo sin estocaje está disponible para ser pedido desde otra ubicación remota, tal como, pero sin limitarse a, un centro de distribución u otra tienda/mercado local, para entrega al usuario y/o posterior recogida en el área de selección de artículos.
[0100] Se puede proporcionar control o controles 522, tales como, pero sin limitarse a, el control de reposición 524. La selección del control de reposición 524 por parte del usuario activa el envío de una notificación a otro usuario para reponer la visualización física y/o traer uno o más artículos del almacén/área de almacenamiento al usuario. Esto permite vincular el sistema de filtrado de artículos al inventario para realizar pedidos adicionales/reabastecer artículos y/o actualizar el inventario. La opción de reposición se ofrece si hay suficientes artículos disponibles en el inventario.
[0101] Cuando un usuario selecciona el control de solicitud de pedido del artículo 526, se activa el envío de un enlace o formulario de pedido al dispositivo de usuario asociado con el usuario. El control de solicitud de ubicación 528 puede ser seleccionado por el usuario para obtener un mapa 530 y/o direcciones 532 a otra área u otra ubicación dentro del área de selección de artículos en la que se puede encontrar un artículo deseado. Por ejemplo, si los artículos físicos filtrados 504 incluyen tinta de impresora negra, la pantalla virtual puede incluir un conjunto de artículos virtuales asociados con la tinta de impresora, tal como, pero sin limitarse a, papel de impresora, que se usa con frecuencia con la tinta de impresora pero que no está físicamente presente en el mismo estante que la tinta de impresora. El usuario puede seleccionar el control de solicitud de ubicación 528 para obtener un mapa y/o direcciones para llegar a un pasillo u otra área del área de selección de artículos en la que se muestra el papel de la impresora. El mapa y/o las direcciones se pueden actualizar en tiempo real a medida que el usuario se mueve/camina por el área de selección de artículos. Si un usuario toma el pasillo equivocado, el mapa y/o las direcciones pueden actualizarse en tiempo real para redirigirlo al lugar correcto. Las direcciones pueden incluir flechas y/o indicadores de dirección dentro de la visualización de realidad aumentada que dirijan al usuario a la ubicación de otro artículo.
[0102] La visualización de realidad aumentada 138 incluye opcionalmente un nodo de visualización de contenido en continuo 534 que proporciona contenido en continuo en tiempo real. El nodo de visualización de contenido en continuo 534 es un nodo gráfico, ventana u otro elemento gráfico dentro de la visualización de realidad aumentada 138 que proporciona contenido en continuo personalizado y/o seleccionado por el usuario a medida que el usuario ve los artículos en el área de visualización de artículos. El contenido en continuo transmitido puede incluir vídeos, películas, programas de televisión, anuncios, enlaces a sitios web de fabricantes/proveedores, reseñas de productos, vídeos de demostración de productos, etc.
[0103] La visualización de realidad aumentada 138 en otros ejemplos incluye un conjunto de uno o más signos virtuales 538, que incluyen información 540 asociada con uno o más artículos que se prevé que serán de interés para el usuario. Una señal virtual es una señal que no es física en el mundo real. La señal virtual existe únicamente como un elemento gráfico tridimensional dentro de la visualización de realidad aumentada 138. La información 540 proporcionada dentro de un signo virtual puede incluir, sin limitación, el nombre de los artículos, información de precios, información de tamaño, ingredientes, promociones/descuentos, reembolsos, cupones, o cualquier otra información asociada con los artículos.
[0104] La FIG. 6 es un diagrama de bloques ejemplar que ilustra un componente de filtro de realidad aumentada personalizado 126. El componente de filtro de realidad aumentada personalizado 126 es un componente que se ejecuta en un dispositivo informático para filtrar artículos en tiempo real a través de una visualización de realidad aumentada. El componente de filtro de realidad aumentada personalizado 126 incluye un componente de filtro de artículos 602 en este ejemplo.
[0105] El componente de filtro de artículos 602 analiza los datos de artículos 604 asociados con uno o más artículos dentro del campo de visión de un dispositivo de usuario en el área de selección de artículos. Los datos del artículo 604 pueden incluir ingredientes, nombre de la marca, país de origen, estado de origen, estacionalidad, precio, cupones, descuentos, rebajas, promociones, certificación orgánica, contenido de azúcar, contenido de grasa, contenido de gluten, etc.
[0106] El componente de filtro de artículos 602 analiza los datos de los artículos 604 utilizando un conjunto de criterios de selección ponderados y un conjunto de preferencias del usuario. El componente de filtro de artículos 602 identifica un conjunto de artículos de alto interés 606 y un conjunto de artículos de bajo interés 612 personalizados para un usuario seleccionado en función del análisis.
[0107] El conjunto de artículos de alto interés 606 puede incluir artículos de la misma marca o de una marca similar a un artículo seleccionado. Los artículos de la misma marca son aquellos diseñados para usarse juntos o en conjunto,
tales como, pero sin limitarse a, una botella de champú y una botella de acondicionador de la misma marca. Por lo tanto, si un usuario selecciona una botella de champú de la marca "A", el conjunto de artículos de alto interés 606 puede incluir artículos de la línea de la marca "A", tal como acondicionador de la marca "A", laca para el cabello, crema anti-encrespamiento, etc.
[0108] El conjunto de artículos de alto interés 606 puede incluir artículos que se utilizan frecuentemente juntos. Por ejemplo, si el usuario selecciona patatas fritas, el conjunto de artículos de alto interés 606 puede incluir salsa o guacamole. En otro ejemplo, si un usuario selecciona una caja de cereales, el conjunto de artículos de alto interés 606 puede incluir leche.
[0109] El conjunto de artículos de alto interés 606 también puede reflejar los patrones de compra de un usuario seleccionado. Por ejemplo, si el usuario compra con frecuencia artículos orgánicos, el conjunto de artículos de alto interés puede incluir todas las variedades orgánicas de artículos que se encuentren dentro del campo de visión del usuario o del campo de visión del dispositivo de usuario asociado con el usuario. En otro ejemplo, si el usuario demuestra lealtad a la marca "B", el conjunto de artículos de alto interés 606 puede incluir todos los artículos asociados con la marca "B" dentro del campo de visión del usuario o del campo de visión del dispositivo de usuario asociado con el usuario.
[0110] El conjunto de artículos de alto interés 606 es un conjunto de uno o más artículos físicamente presentes 608 dentro del campo de visión del dispositivo de usuario. El conjunto de artículos de alto interés también incluye un conjunto de uno o más artículos físicamente ausentes 610 del campo de visión del dispositivo de usuario que se prevé que sean de interés para el usuario. Los artículos de alto interés que no se encuentran en el campo de visión del usuario se denominan artículos sin estocaje.
[0111] El conjunto de artículos de alto interés 606 puede incluir subconjuntos de artículos que tienen diferentes grados de cumplimiento con los términos de búsqueda. Por ejemplo, el conjunto de artículos de alto interés puede incluir un primer subconjunto de artículos que mejor coincidan, cuyos atributos coincidan con la mayoría de las preferencias/criterios de filtro indicados por el usuario (entre el noventa por ciento y el cien por ciento de coincidencia). Un segundo subconjunto de artículos puede incluir artículos cuyos atributos se ajusten al cincuenta al setenta y cinco por ciento de los atributos deseados por el usuario, y un tercer subconjunto de artículos puede incluir artículos que coincidan con un tercio a la mitad de los atributos deseados por el usuario, y así sucesivamente.
[0112] En otro ejemplo, el conjunto de artículos de alto interés 606 incluye un primer subconjunto de artículos que el usuario ha seleccionado/comprado previamente, un segundo subconjunto de artículos que son artículos nuevos añadidos recientemente al inventario que el usuario no ha probado/puede que no conozca, y/o un tercer subconjunto de artículos que tienen ofertas promocionales asociadas.
[0113] Un componente de superposición 614 asigna un indicador de artículo positivo 616 a cada artículo en el conjunto de artículos de alto interés, tal como, pero sin limitarse a, el artículo 618. El indicador de artículo positivo 616 puede incluir un elemento gráfico que resalte el artículo 618, que agrande una imagen del artículo 616, un indicador parpadeante, un indicador estroboscópico, una superposición de color, etc. En un ejemplo, el componente de superposición 614 asigna un primer indicador positivo a artículos comprados previamente que el usuario ya ha utilizado, un segundo indicador de artículo positivo a artículos de alto interés que son nuevos/que el usuario nunca ha probado, y/o un tercer indicador de artículo positivo asociado con artículos promocionales de alto interés que están asociados con un bono, un paquete de mayor tamaño, un reembolso, un cupón, una oferta BYGO, un precio reducido, u otro descuento. En este ejemplo, el primer indicador de artículo positivo, el segundo indicador de artículo positivo y el tercer indicador de artículo positivo tienen cada uno un aspecto diferente. En otras palabras, el primer indicador de artículo positivo se ve diferente del segundo indicador de artículo positivo y del tercer indicador de artículo positivo.
[0114] En aún otros ejemplos, el componente de superposición 614 asigna un indicador de artículo positivo diferente para artículos en el conjunto de artículos de alto interés que se ajustan más a las preferencias y/o filtros de búsqueda del usuario, tales como artículos que tienen entre un setenta y cinco y un cien por ciento de coincidencia con los términos de filtro/búsqueda. Otro indicador de artículo positivo diferente para artículos en el conjunto de artículos de alto interés que tienen menos del setenta y cinco por ciento de conformidad/coincidencia con los términos de búsqueda/filtro del usuario. En otro ejemplo, se puede asignar un tercer indicador de artículo positivo diferente a los artículos que coincidan en un cincuenta por ciento o menos con los criterios de búsqueda/términos de filtro del usuario. De esta manera, los artículos de alto interés se distinguen en función de qué artículos se ajustan mejor a los atributos deseados y qué artículos de alto interés tienen la menor cantidad de los atributos deseados.
[0115] El componente de superposición 614 asigna un indicador de artículo negativo 620 a cada artículo en el conjunto de artículos de bajo interés, tal como el artículo 622. El indicador de artículo negativo 620 puede incluir oscurecer el artículo, reducir o minimizar una imagen del artículo, eliminar una imagen del artículo/cubrir u ocultar una imagen del artículo, etc.
[0116] El componente de superposición 614 en otros ejemplos puede incluir una actualización del estado del artículo 624. La actualización del estado del artículo 624 es una actualización que cambia un indicador de artículo negativo a un indicador de artículo positivo en respuesta a la recepción de una nueva oferta promocional 626 asociada con el artículo, y/o la recepción de nuevos retroalimentación de usuarios que indican interés en el artículo, el tipo de artículo y/o la clasificación de un artículo.
[0117] Por ejemplo, si el usuario sólo está interesado en artículos dentro de un intervalo de precios determinado y recibe en tiempo real una nueva oferta promocional 626 que reduce el precio del artículo 622 hasta situarlo dentro del intervalo de precios, el artículo puede pasar del conjunto de artículos de bajo interés al conjunto de artículos de alto interés. En este ejemplo, el indicador de artículo negativo para el artículo 622 se puede cambiar a un indicador de artículo positivo que refleje el precio más bajo en respuesta a la oferta promocional 626.
[0118] En algunos ejemplos, la oferta promocional 626 puede ser recibida por un componente de promociones 628. El componente de promociones 628 es un componente para recibir ofertas promocionales en tiempo real de uno o más proveedores a través de una conexión de red, tal como la red 112 en la FIG.1 y/o FIG.2. El componente de promociones 628 analiza las ofertas promocionales en tiempo real utilizando los criterios de selección y las preferencias del usuario para determinar si una promoción ofrecida cumple con los requisitos para que un artículo de bajo interés sea movido al conjunto de artículos de alto interés. Esto permite que el filtro utilice ofertas en tiempo real o cupones proporcionados por el proveedor para reducir costes o aumentar el interés potencial del usuario en un artículo previamente filtrado/identificado como un artículo de bajo interés.
[0119] En otro ejemplo, si el usuario no había expresado previamente interés en artículos orgánicos, pero durante su compra solicita verbalmente información sobre opciones orgánicas, el componente de filtro de artículos puede mover todos los artículos orgánicos desde el conjunto de artículos de bajo interés al conjunto de artículos de alto interés en respuesta a la entrada de usuario que indica un nuevo interés/preferencia por los artículos orgánicos. El componente de filtro de realidad aumentada personalizado 126 incluye opcionalmente un generador de ventanas emergentes 630. El generador de ventanas emergente 630 emite información adicional 632 asociada con al menos un artículo en el conjunto de artículos de alto interés 606 dentro de la visualización de realidad aumentada en respuesta a la recepción de una entrada de usuario 634 asociada con el al menos un artículo. La entrada de usuario 634 se puede recibir a través de una interfaz de usuario, tal como, pero no limitado a, el componente de interfaz de usuario 110 en la FIG. 1. La información adicional 632 incluye datos del artículo, información de compra en línea, enlace o enlaces al sitio web para pedir/solicitar un artículo, un control de solicitud de reposición, recetas sugeridas, artículos de marca sugeridos para usar junto con un artículo seleccionado, artículos relacionados sugeridos para usar junto con un artículo seleccionado, etc.
[0120] La entrada de usuario incluye una entrada proporcionada por el usuario, tal como la entrada verbal, gestos, la selección de artículos, entrada de texto, etc. Por ejemplo, el sistema utiliza analítica para determinar qué artículos el usuario selecciona, mira, toca, devuelve al estante, añade al carrito, cuánto tiempo los observa, etc. La entrada verbal puede incluir términos de búsqueda/filtro, tales como, pero sin limitarse a, atributos deseados del artículo y/o artículos indeseados del artículo, etc. Si un usuario mira un artículo durante cinco segundos, esto puede ser más significativo/indicar mayor interés que si sólo lo mira durante un segundo.
[0121] Un componente de retroalimentación 636 en algunos ejemplos genera una solicitud 638 para retroalimentación 640 asociada con una disposición de artículos 642 dentro de la visualización de realidad aumentada o retroalimentación asociada con uno o más artículos 644 dentro de la visualización de realidad aumentada seleccionados para la compra por el usuario. La retroalimentación sobre la disposición de los artículos 642 puede ser generada por el o los usuarios al reorganizar los artículos y/o las visualizaciones virtuales en la visualización de realidad aumentada. Por ejemplo, si la visualización de realidad aumentada muestra una representación gráfica de cereales infantiles en un estante superior y cereales con alto contenido en fibra y bajo contenido en azúcar en un estante virtual inferior, el usuario puede reorganizar la visualización de realidad aumentada mediante la entrada de usuario para mover los cereales infantiles a un estante inferior y mover los cereales con bajo contenido en azúcar a un estante superior.
[0122] En algunos ejemplos, la retroalimentación 640 asociada con la disposición de los artículos 642 añadida desde una pluralidad de usuarios se puede analizar para identificar la ubicación preferida de los artículos/disposiciones preferidas de los artículos. Esta retroalimentación puede utilizarse para rediseñar y/o actualizar las visualizaciones de artículos físicos dentro del área de selección de artículos.
[0123] La retroalimentación 640 del o los artículos 644 puede incluir retroalimentación asociada con si el usuario selecciona artículos del conjunto de artículos de alto interés 606, si el usuario indica una preferencia por artículos colocados en el conjunto de artículos de bajo interés, retroalimentación sobre la calificación de artículos, etc. Un componente de notificación 646 es un componente para enviar una notificación a uno o más usuarios. El componente de notificación 646 puede enviar una notificación de reposición/falta de existencias a un primer
usuario/gerente de reposición para reponer un estante en respuesta a que un segundo usuario seleccione un control de reposición dentro de la visualización de realidad aumentada solicitando la reposición de un artículo. El componente de notificación 646 en otros ejemplos envía una notificación a un primer usuario solicitando asistencia para un segundo usuario para localizar o recuperar un artículo que actualmente se encuentra en un estante demasiado alto para que el segundo usuario pueda alcanzarlo.
[0124] La visualización de realidad aumentada generada por el componente de filtro de realidad aumentada personalizado 126 se actualiza en tiempo real a intervalos regulares, tal como, pero no limitado a, un intervalo de tiempo predeterminado 650. El intervalo de tiempo predeterminado puede ser cualquier período de tiempo definido por el usuario en el que se generan nuevos datos de imagen u otros datos de sensores para actualizar la visualización de realidad aumentada. El intervalo de tiempo predeterminado 650 puede ser, sin limitación, un intervalo de tiempo de un segundo, un intervalo de tiempo de cinco segundos, un intervalo de tiempo de treinta segundos, o cualquier otro período de tiempo adecuado para actualizar una imagen de realidad aumentada. El componente de filtro de realidad aumentada personalizado 126 realiza el filtrado de artículos dentro de una distancia predeterminada 652 de un dispositivo de usuario asociado con el usuario en algunos ejemplos. La distancia predeterminada 652 es un alcance o zona asociada con el dispositivo de usuario. La distancia predeterminada 652 puede incluir el campo de visión de un dispositivo de captura de imágenes asociado con el dispositivo de usuario. La distancia predeterminada puede ser un radio definido por el usuario que se utiliza para definir una zona de filtrado de artículos, tal como, pero sin limitarse a, un radio de cinco pies, un radio de ocho pies, o cualquier otra medida.
[0125] La FIG. 7 es un diagrama de bloques ejemplar que ilustra la superposición de realidad aumentada 132. La superposición de realidad aumentada 132 incluye un conjunto de indicadores de artículos positivos 702, un conjunto de indicadores de artículos negativos 704, y/o un conjunto de artículos virtuales sin estocaje 706. El conjunto de artículos virtuales sin estocaje 706 puede incluir una representación gráfica 710 de uno o más artículos físicamente ausentes 708.
[0126] La FIG. 8 es un diagrama de bloques ejemplar que ilustra un componente de aprendizaje automático 800. El componente de aprendizaje automático 800 analiza los criterios de selección por usuario 802 utilizando retroalimentación 804, datos de entrenamiento 806, preferencias del usuario 808 y/o datos históricos de transacciones 810.
[0127] La retroalimentación 804 puede incluir retroalimentación sobre artículos, retroalimentación asociada con la disposición de los artículos en una pantalla, y/o retroalimentación asociada con la precisión del filtrado personalizado de artículos. Si el sistema filtra los artículos para identificar aquellos de alto interés que el usuario prefiere, y filtra artículos que el usuario no está interesado en ver, la retroalimentación puede ser buena/que indica una filtración precisa. Si el sistema selecciona artículos de alto interés que en realidad no interesan al usuario, o si se filtran los artículos deseados, la retroalimentación puede ser deficiente.
[0128] Las preferencias del usuario 808 pueden incluir preferencias de visualización de realidad aumentada seleccionadas por el usuario. Por ejemplo, las preferencias del usuario 808 pueden incluir un color seleccionado por el usuario para la visualización de estantes virtuales dentro de la visualización de realidad aumentada. En otro ejemplo, las preferencias del usuario pueden especificar una disposición preferida de los artículos, tales como artículos infantiles en los estantes inferiores o caramelos/dulces en los estantes superiores dentro de la visualización de realidad aumentada.
[0129] El componente de aprendizaje automático 800 utiliza datos en tiempo real, tal como la retroalimentación 804 para ajustar los pesos asociados con cada uno de los criterios de selección. Por ejemplo, si los criterios de selección indican que el usuario prefiere ahorrar dinero/dar prioridad al valor, pero también prefiere productos de marca, los criterios de selección se ponderan para indicar qué criterio tiene mayor precedencia.
[0130] En algunos ejemplos, el componente de aprendizaje automático utiliza la retroalimentación del usuario y los datos de transacciones asociados con los artículos que compra para ajustar los pesos de los criterios de selección. En el ejemplo anterior, si el usuario compra con frecuencia artículos de marca utilizando cupones o junto con otras promociones, el componente de aprendizaje automático 800 puede generar criterios de selección ponderados 812 que indican que se debe dar mayor preferencia a las promociones/descuentos asociados con artículos de marca.
[0131] La FIG. 9 es un diagrama de bloques ejemplar que ilustra un sistema 900 para actualizar una visualización de realidad aumentada en tiempo real en función de ofertas promocionales. Un dispositivo informático 102 que ejecuta un componente de filtro de realidad aumentada personalizado 126 puede recibir un artículo promocional 906 asociado con un artículo de bajo interés 908 de un dispositivo informático remoto 910 asociado con un proveedor del artículo de bajo interés 908. En algunos ejemplos, el dispositivo informático remoto 910 recibe una notificación del componente de filtro de realidad aumentada personalizado 126 que identifica un artículo proporcionado por el proveedor 912 como un artículo filtrado (de bajo interés). El proveedor 912 puede enviar
dinámicamente la oferta promocional 906 en tiempo real al componente de filtro de realidad aumentada personalizado 126 a través de la red 112. El proveedor recibe una alerta en tiempo real sobre el filtrado del artículo. El proveedor tiene la oportunidad de ofertar y/u ofrecer descuentos o cupones en tiempo real para modificar el filtrado de los artículos proporcionados por el proveedor. La oferta promocional puede incluir un descuento en el precio, la oferta de un artículo gratuito con la compra de un artículo, una oferta de reembolso, etc.
[0132] En otro ejemplo, la oferta promocional puede incluir una tarifa del proveedor pagada por este para mover un artículo proporcionado por el proveedor desde el conjunto de artículos de bajo interés a un conjunto de artículos neutrales (sin filtrar) y/o al conjunto de artículos de alto interés. Un artículo neutral/sin filtrar es un artículo que se muestra dentro de la realidad aumentada tal como aparecería normalmente en el mundo real, sin ninguna alteración. En otras palabras, un artículo neutral se mostraría sin indicadores de artículos positivos, tal como el resaltado. Los artículos neutrales también se muestran sin indicadores de artículos negativos, tales como el sombreado, el oscurecimiento, etc.
[0133] En todavía otro ejemplo, un proveedor puede ofrecer una tarifa u otra oferta promocional al usuario y/o al sistema para que un artículo pueda ser colocado en un estante virtual/estante fantasma de artículos que no coinciden con los términos de búsqueda/filtro, pero que se muestran en la visualización de realidad aumentada para su visualización sin indicadores de artículos negativos. En algunos ejemplos, si un usuario indica su deseo de artículos dentro de un intervalo de precios determinado, el sistema puede mostrar artículos que están fuera de ese intervalo de precios pero cerca (dentro de un límite superior predeterminado del intervalo de precios/que excede el precio máximo en una cantidad predeterminada) en un estante virtual separado para que el usuario los vea si el proveedor de esos artículos proporciona una oferta promocional u otro incentivo asociado con el artículo.
[0134] En un ejemplo, si un usuario especifica un precio máximo de cinco dólares para un artículo, el sistema puede incluir artículos con un precio entre cinco y siete dólares en un estante virtual sin indicadores de artículos negativos. En otro ejemplo, los artículos que tienen un precio superior al máximo de cinco dólares pero que están asociados a un descuento u otra promoción, tal como una oferta de "compre uno y llévese otro gratis" (BYGO), pueden mostrarse en un estante virtual separado con un indicador de descuento promocional que informe al usuario de que estos artículos se encuentran dentro del intervalo de precios especificado después de la promoción.
[0135] El componente de filtro de realidad aumentada personalizado 126 puede generar una visualización de realidad aumentada actualizada 916 en respuesta a la oferta promocional 906. La visualización de realidad aumentada actualizada 916 cambia el artículo de bajo interés a un artículo de alto interés.
[0136] La FIG. 10 es un diagrama de bloques ejemplar que ilustra un dispositivo de usuario 1002 para generar una visualización de realidad aumentada en tiempo real. Una aplicación de filtro 1103 en el dispositivo de usuario 1002 agrega datos de una pluralidad de fuentes en tiempo real y utiliza los datos agregados para generar y/o actualizar la visualización de realidad aumentada de forma dinámica. La aplicación de filtro es una aplicación para filtrar artículos en una pantalla de realidad aumentada, tal como la aplicación de filtro 142 en la FIG. 1. En algunos ejemplos, el dispositivo de usuario obtiene datos de un almacenamiento de datos, tal como el dispositivo de almacenamiento de datos 120 en la FIG.1 o un almacenamiento en la nube.
[0137] El dispositivo de usuario 1002 recibe ofertas promocionales/datos promocionales de una base de datos de incentivos del proveedor 1004. La base de datos de incentivos del proveedor 1004 incluye datos asociados con reembolsos, cupones, descuentos, ventas, u otras promociones asociadas con uno o más artículos. En algunos ejemplos, las promociones incluyen descuentos o incentivos asociados a artículos nuevos para animar al usuario a probarlos. Esto permite a los proveedores añadir nuevos artículos a la lista de artículos filtrados de un usuario y/o volver a añadir un artículo que se haya filtrado a la lista de artículos de alto interés o a la lista de artículos neutrales. Un artículo neutral es aquel que no se encuentra ni en la lista de artículos de alto interés ni en la lista de artículos filtrados de bajo interés. Los artículos neutrales no están asociados con indicadores de artículos positivos ni con indicadores de artículos negativos.
[0138] Por ejemplo, si las preferencias de un usuario especifican filtrar los artículos que se encuentran fuera de un intervalo de precios seleccionado por el usuario, el proveedor puede ofrecer una promoción, tal como un cupón u otro descuento, para reducir el precio de un artículo determinado hasta situarlo dentro del intervalo de precios seleccionado por el usuario. Esto permite al proveedor identificar un artículo que sería filtrado debido a su precio y ofrecer un descuento para evitar que el artículo sea descartado en tiempo real debido a su precio. El sistema ajusta dinámicamente el filtrado de artículos basándose en los datos en tiempo real recibidos del usuario que busca un artículo, así como de los proveedores de artículos.
[0139] Los datos del planograma 1006 incluyen datos que describen dónde se ubican/colocan los artículos en estantes u otras visualizaciones. El planograma 1006 también puede incluir información, tal como la cantidad de cada tipo de artículo en cada estante/exhibidor, esquemas, representaciones visuales de los artículos en la tienda,
diagrama/modelo que indique la o las ubicaciones asignadas de los artículos en los estantes/exhibidores, y/o el diseño de la tienda.
[0140] Los datos de ubicación de pasillos 1008 identifican qué tipos de artículos hay en cada pasillo, qué artículos hay en cada estante de cada pasillo, la orientación de los estantes de los pasillos, el número de artículos en cada pasillo, etc. El componente de filtro de artículos realiza una referencia cruzada del planograma 1006 y los datos de ubicación de pasillos con los datos de imagen de los artículos para identificar la ubicación del dispositivo de usuario. En algunos ejemplos, el sistema envía datos de planograma, datos de ubicación de pasillos, y datos de artículos para los artículos que se encuentran dentro de la ubicación identificada del dispositivo de usuario al dispositivo de usuario para que este los utilice en la creación de la visualización de realidad aumentada.
[0141] Los datos de sensor 146 son datos obtenidos de uno o más dispositivos sensores, tales como los dispositivos sensores 118 en la FIG. 1, el conjunto de dispositivos sensores 145 en la FIG. 1, el o los dispositivos sensores 206 en la FIG. 2, y/o el o los dispositivos sensores 228 en la FIG. 2. Los datos de sensor 146 pueden incluir datos de imagen de una parte del área de selección de artículos que incluye uno o más artículos.
[0142] Los datos del historial de transacciones 1012 incluyen un historial de los artículos seleccionados por un usuario durante una o más transacciones anteriores. Los datos del historial de transacciones 1012 pueden incluir una identificación de artículos de alto interés previamente seleccionados por el usuario y/o artículos identificados como de bajo interés que el usuario seleccionó. Estos datos de transacciones pueden utilizarse para ajustar los criterios de selección y mejorar la identificación de artículos que probablemente sean de interés para el usuario y artículos de bajo o ningún interés para el usuario.
[0143] Las cualidades de filtro por categoría 1014 incluyen uno o más criterios de selección de artículos para identificar categorías de artículos de interés para un usuario. Las cualidades de filtro por categoría pueden incluir categorías tales como categoría de artículos bajos en azúcar, categoría de artículos sin gluten, categoría de artículos orgánicos, categoría de artículos económicos, categoría de artículos de tamaño familiar, categoría de artículos para bebés, categoría de artículos relacionados con mascotas, y otras categorías.
[0144] Las cualidades de filtro por categoría 1014 también pueden incluir el número de criterios aplicados y/o el número de resultados del filtro mostrados al usuario. En un ejemplo, las cualidades de filtro por categoría 1014 indican un límite de cinco criterios de selección que se aplicarán durante el filtrado de artículos. En otro ejemplo, el filtro busca un primer criterio que limite los artículos a perfumes, un segundo criterio que limite los artículos a perfumes de mujer, un tercer criterio de una marca, un cuarto criterio que indique de un intervalo de precios, y un quinto criterio que indique un tamaño preferido (tamaño de muestra, frasco de una onza, etc.). Una vez que el usuario proporciona estos cinco filtros, comienza el filtrado para obtener una primera ronda de resultados de filtrado. Si el usuario desea añadir criterios adicionales, estos se pueden añadir durante una segunda ronda de filtrado para ajustar o acotar aún más los resultados de la búsqueda. En estos ejemplos, la visualización de salida de realidad aumentada sólo contiene el número de artículos/resultados de filtro especificados por el usuario. Esto reduce los recursos del procesador consumidos durante el filtro de realidad aumentada, que se pueden limitar/controlar.
[0145] Por ejemplo, si el usuario está interesado en la categoría de productos para el cuidado de la piel, los filtros identifican humectantes, limpiadores, protectores solares, u otros artículos en la categoría de cuidado de la piel que puedan ser de su interés. Asimismo, si el usuario indica su deseo de encontrar productos para el cuidado de la piel para usar por la noche, los filtros identifican cremas de noche, desmaquillantes, y otros artículos para el cuidado de la piel diseñados para su uso nocturno. Los filtros reducen los artículos disponibles para ayudar al usuario a localizar el artículo deseado de forma más rápida y eficiente, al tiempo que le permiten visualizar los artículos en visualizaciones de realidad aumentada tridimensionales.
[0146] Los datos de artículos 1016 incluyen datos que describen los artículos. Los datos de artículos 1016 pueden incluir ingredientes, origen del artículo, país de fabricación, estacionalidad, precio, tamaño, número de artículos por unidad, etc.
[0147] La base de datos de imágenes 1018 es una base de datos de datos de imágenes, que incluye, sin limitación, dimensiones de artículos, imágenes de embalaje, colores, relaciones entre artículos, etc. La base de datos de imágenes 1018 también puede incluir datos de imágenes asociados con estantes, exhibidores y/o artículos en el área de selección de artículos. Por ejemplo, la base de datos de imágenes 1018 puede incluir datos de imágenes asociados con una botella de kétchup. El componente de filtro de artículos realiza reconocimiento de imágenes para identificar artículos en los estantes/exhibidores dentro del campo de visión del usuario/dispositivo de usuario, identificar un estante vacío debido a artículos agotados, identificar la ubicación del dispositivo de usuario, etc.
[0148] El análisis de reconocimiento de imágenes se realiza para comparar los datos de imagen generados por un dispositivo de usuario con el aspecto conocido de los artículos/estantes para identificar uno o más artículos. En un ejemplo, si el sistema reconoce cuatro artículos diferentes juntos en una misma ubicación, el sistema compara
esos artículos con los datos del planograma y de ubicación del pasillo para determinar la ubicación tridimensional de esos cuatro artículos dentro del área de selección de artículos.
[0149] Por ejemplo, el sistema compara una imagen conocida de una botella de kétchup, la etiqueta de una botella de kétchup, los marcadores de botellas de kétchup, u otros datos de imagen identificativos asociados con las botellas de kétchup en el inventario con datos de imagen generados por dispositivos sensores asociados con el usuario para identificar botellas de kétchup en el campo de visión del dispositivo de usuario. Estos datos de imagen pueden utilizarse para identificar artículos dentro del campo de visión del usuario/dispositivo de usuario y/o identificar la ubicación del usuario/dispositivo de usuario. Los datos de imagen conocidos pueden incluir las dimensiones del artículo, el color del envase, la etiqueta, la forma de la botella, el tamaño de la botella, el tamaño de la caja, el tamaño de la etiqueta, el diseño de la etiqueta, etc.
[0150] En algunos ejemplos, el sistema realiza un análisis de imágenes basado en la identificación/comparación de marcadores en artículos que son de tamaño muy pequeño y/o cuyo aspecto o embalaje es muy similar. En estos ejemplos, se utiliza un marcador en cada artículo, tal como un código de barras, UPC, etiqueta, texto en una etiqueta, imagen o gráfico en una etiqueta, etiqueta RFID, marcador blanco y negro, u otra marca de identificación en un artículo o estante asociado con un artículo, para identificar los artículos dentro del alcance del usuario para el filtrado de artículos de realidad aumentada. Por ejemplo, si el usuario está viendo frascos muy pequeños de perfume o maquillaje, en los que todos los tamaños de los envases son muy similares, el componente de filtro analiza imágenes de marcadores en los envases para identificar qué artículo está viendo el usuario en lugar de analizar el tamaño del envase, el color o el aspecto del artículo. Cuando se identifican marcadores/artículos, esa información se puede cartografiar a un planograma y/o datos de información de pasillos para determinar la ubicación del usuario y/o dispositivo de usuario, así como identificar artículos dentro de un alcance predeterminado del usuario.
[0151] La base de datos analítica 1020 incluye algoritmos/analíticas utilizados para realizar el filtrado de artículos dentro de la realidad aumentada. La analítica puede incluir un filtro de artículos 1024 para identificar artículos de alto interés y/o artículos de bajo interés. La analítica también puede incluir aprendizaje automático (ML) 1022 para ajustar los criterios de selección de artículos. El aprendizaje automático 1022 puede incluir reconocimiento de patrones e inteligencia artificial (IA).
[0152] En otro ejemplo, la base de datos de analítica 1020 incluye datos de identificador de artículos, tales como datos UPC, datos RFID, datos de código de barras, identificadores de código de barras matriciales, etc. La base de datos de analítica 1020 también puede incluir un número de tienda, una marca de tiempo asociada con el filtrado de artículos, categorías de productos, filtros seleccionados (filtros positivos y negativos) y/o una instancia de compra para la fecha de agrupación. Un filtro positivo incluye artículos, categorías, tipos o propiedades de artículos deseables. Si un usuario prefiere una marca específica, esa marca puede utilizarse como filtro positivo. Un filtro negativo incluye artículos, categorías, tipos o propiedades de artículos no deseados. Por ejemplo, si un usuario sólo está interesado en artículos sin gluten, gluten es un filtro negativo, y sin gluten puede utilizarse como un filtro positivo.
[0153] La base de datos de analítica 1020 puede proporcionar flujos de datos sobre tendencias de marketing. En otras palabras, la base de datos de analítica 1020 agrega datos que se pueden analizar para identificar tendencias y preferencias locales de artículos a nivel de tienda de artículos. La base de datos de analítica 1020 también puede proporcionar flujos de datos a una base de datos de incentivos para proveedores 1004. La base de datos de incentivos para proveedores 1004 puede utilizar datos de filtro para mostrar incentivos específicos para el cliente. La base de datos de incentivos para proveedores 1004 permite que el filtro de artículos desfiltre los artículos que tienen incentivos.
[0154] Los datos de analítica se utilizan para generar la visualización de realidad aumentada con el filtrado de artículos personalizado. En algunos ejemplos, el sistema envía datos de analítica actualizados que reflejan cambios en el campo de visión del dispositivo de usuario, cambios en los artículos dentro del campo de visión, la entrada de usuario y/o nuevos datos promocionales, a un intervalo de tiempo predeterminado (cada "x" segundos).
[0155] En este ejemplo no limitativo, el dispositivo de usuario 1002 es un dispositivo informático tal como el dispositivo de usuario 116 en la FIG. 1. El dispositivo de usuario 1002 agrega datos de una pluralidad de fuentes para su utilización durante el filtrado de artículos, tal como la base de datos de incentivos del proveedor 1004. Sin embargo, en otros ejemplos, los datos se agregan a partir de la pluralidad de fuentes mediante un dispositivo informático diferente, tal como el dispositivo informático 102 en la FIG.1. En todavía otros ejemplos, los datos de la pluralidad de fuentes se agregan en un almacenamiento de datos para su recuperación por el dispositivo de usuario 1002.
[0156] La FIG.11 es un diagrama de bloques ejemplar que ilustra un conjunto de dispositivos sensores 145. El conjunto de dispositivos sensores 145 incluye uno o más dispositivos de captura de imágenes 1102 para generar una imagen del mundo real 1104 de una porción de un área de selección de artículos 1106. El conjunto de dispositivos sensores 145 también puede incluir micrófono o micrófonos 1108 que generan datos de audio 1110,
tal como, pero sin limitarse a, consultas/solicitudes verbales de asistencia, solicitudes verbales de información, y/o ingreso de términos de búsqueda verbales.
[0157] El conjunto de dispositivos sensores 145 incluye opcionalmente lectores de etiquetas RFID 1112 para leer etiquetas RFID asociadas con uno o más artículos. Los lectores de etiquetas RFID 1112 generan datos de etiquetas RFID 1114. Los datos de etiquetas RFID 1114 se pueden utilizar para identificar la ubicación de los artículos y/o la ubicación del dispositivo de usuario.
[0158] El o los escáneres 1116 incluyen lectores UPC, lectores de códigos de barras matriciales, lectores de códigos QR, etc. El o los escáneres 1116 generan datos de escaneo 1118 que se utilizan para identificar el o los artículos dentro del campo de visión del usuario y/o del dispositivo de usuario.
[0159] Los dispositivos del sistema de posicionamiento global (GPS) 1120 se pueden utilizar para identificar la ubicación de un artículo, una pantalla, un escáner, y/o un dispositivo de usuario. Los datos de GPS se utilizan para generar datos de geoperimetraje 1122. Los datos de geoperimetraje se utilizan para determinar cuándo un dispositivo de usuario está dentro del alcance de un dispositivo de salida digital, tal como, pero no limitado a, el dispositivo de salida digital 235 en la FIG. 2. Cuando el dispositivo de usuario se encuentra dentro del área de geoperimetraje asociada a un dispositivo de salida digital, este último muestra el contenido recibido del dispositivo de usuario personalizado para el usuario. Cuando el dispositivo de usuario se encuentra fuera del área de geoperimetraje, el dispositivo de salida digital muestra el contenido predeterminado.
[0160] En otros ejemplos, el conjunto de dispositivos sensores incluye sensores de luz, sensores de proximidad, sensores de peso, receptores/transmisores de balizas, o cualquier otro tipo de dispositivos sensores. Los datos del sensor pueden ser analizados por el componente de filtro de artículos para identificar artículos y/o identificar la ubicación del usuario/dispositivo de usuario.
[0161] La FIG. 12 es un diagrama de bloques ejemplar que ilustra un dispositivo de usuario que escanea un identificador en un artículo 1202. El artículo 1202 es un artículo físicamente disponible en un estante físico u otra visualización física dentro del área de selección de artículos. El artículo 1202 incluye un marcador 1204, tal como un UPC, una etiqueta RFID, una etiqueta, un marcador blanco y negro, u otro identificador. El dispositivo de usuario 1206 incluye un dispositivo sensor, tal como un escáner 1208, para leer el marcador 1204. El dispositivo de usuario 1206 utiliza los datos de escaneo generados al escanear el marcador para identificar el artículo 1202. En algunos ejemplos, el dispositivo de usuario 1206 utiliza un planograma y/o datos de ubicación de pasillo para identificar una ubicación del dispositivo de usuario en función de la identificación del o de los artículos y/o del o los estantes dentro del campo de visión del dispositivo de usuario.
[0162] En un ejemplo, el dispositivo de usuario escanea marcadores en un conjunto de artículos dentro del campo de visión del usuario para identificar pepinillos, kétchup, mostaza, y otros condimentos. El dispositivo de usuario analiza los datos del planograma y de la ubicación del pasillo para identificar el pasillo, el estante, u otros identificadores de ubicación asociados con las ubicaciones del planograma asignadas a los pepinillos, el kétchup, la mostaza, y otros condimentos. El dispositivo de usuario utiliza esta información para determinar la ubicación actual del dispositivo y/o del usuario asociado al mismo.
[0163] En otros ejemplos, el filtro de artículos identifica los artículos analizando datos de imagen, incluidas imágenes del o de los artículos. El filtro de artículos compara los datos de la imagen con los datos de imagen de una o más imágenes en una base de datos de imágenes, tal como la base de datos de imágenes 1018 en la FIG.10.
[0164] En otras palabras, si el dispositivo de usuario determina la identificación de los artículos que se encuentran cerca del dispositivo de usuario, éste localiza esos artículos en el planograma y en los datos de ubicación del pasillo para determinar la ubicación del dispositivo de usuario dentro del área de selección de artículos.
[0165] En algunos ejemplos, los datos del planograma, los datos de ubicación de pasillos, los datos de imagen, las cualidades de los filtros, y los datos de los artículos se almacenan (agregan) juntos en una única base de datos. Esto permite que el dispositivo de usuario obtenga los datos del planograma, los datos de ubicación de los pasillos, y los datos de los artículos para su utilización en la generación de la visualización de realidad aumentada mediante una única consulta a la base de datos.
[0166] En otro ejemplo, los datos del planograma y los datos de ubicación de los pasillos se almacenan en una base de datos, mientras que los datos de los artículos se almacenan en una base de datos separada. El dispositivo de usuario envía una consulta a una aplicación de orquestación. La aplicación de orquestación agrega los datos del planograma, los datos de ubicación de pasillos, y los datos de artículos de múltiples fuentes, y envía los datos al dispositivo de usuario.
[0167] La FIG.13 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para generar una visualización de realidad aumentada personalizada para un usuario. El procedimiento mostrado en la FIG.13
se puede realizar por un componente de filtro de realidad aumentada personalizado 126, que se ejecuta en un dispositivo informático, tal como el dispositivo informático 102 o el dispositivo de usuario 116 en la FIG.1.
[0168] El procedimiento comienza analizando los datos de los artículos asociados con una pluralidad de artículos dentro de un campo de visión de un dispositivo de usuario utilizando criterios de selección ponderados y preferencias del usuario en 1302. La pluralidad de artículos incluye artículos físicamente presentes en al menos una visualización en un área de selección de artículos, tal como, pero no limitado a, la pluralidad de artículos 130 en la FIG.1, FIG.2 y/o FIG.3.
[0169] Un componente de filtro de artículos determina si hay algún artículo de alto interés en 1304. Un artículo de alto interés es aquel que se prevé que será de interés para el usuario en función de sus preferencias, su historial de transacciones y/o un conjunto de criterios de selección. Un artículo de alto interés puede ser un artículo tales como los artículos del conjunto de artículos de alto interés 606 en la FIG. 6. El componente de filtro de artículos es un filtro de artículos personalizado, tal como el componente de filtro de artículos 602 en la FIG.6.
[0170] Si la pluralidad de artículos incluye algún artículo de alto interés, el componente de filtro de artículos asigna un indicador de artículo positivo a cada artículo de alto interés en 1306. Un indicador de artículo positivo es un elemento gráfico que indica un artículo de alto interés, tal como, pero no limitado a, el indicador de artículo positivo 616 en la FIG.6 y el conjunto de indicadores de artículos positivos 702 en la FIG.7.
[0171] El componente de filtro de artículos determina si la pluralidad de artículos incluye algún artículo de bajo interés en 1308. Si es así, el componente de filtro de artículos asigna un indicador de artículo negativo a cada artículo de bajo interés en 1310. El indicador de artículo negativo es un elemento gráfico asociado con un artículo en la visualización de realidad aumentada que indica un artículo de bajo interés, tal como, pero no limitado a, el indicador de artículo negativo 620 en la FIG. 6 y/o el conjunto de indicadores de artículos negativos 704 en la FIG.7.
[0172] Un generador de realidad aumentada genera una visualización de realidad aumentada que incluye los indicadores de artículos positivos y negativos en 1312. El generador de realidad aumentada es un dispositivo de realidad aumentada para generar imágenes de realidad aumentada, tal como, pero no limitado a, el dispositivo generador de realidad aumentada 136 y el generador de realidad aumentada 144 en la FIG. 1. El procedimiento finaliza posteriormente.
[0173] Volviendo a 1304, si no hay artículos de alto interés en la pluralidad de artículos, el componente de filtro de artículos determina si hay algún artículo de bajo interés en 1308. Si no es así, el generador de realidad aumentada genera la visualización de realidad aumentada en 1312. El procedimiento finaliza posteriormente. Si bien las operaciones ilustradas en la FIG. 13 se realizan mediante un dispositivo informático, aspectos de la divulgación contemplan la realización de las operaciones por otras entidades. En algunos ejemplos, un servicio en la nube realiza una o más de las operaciones.
[0174] La FIG.14 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para generar una representación gráfica de los artículos sin estocaje en una visualización de realidad aumentada. El procedimiento mostrado en la FIG. 14 se puede realizar por un componente de filtro de realidad aumentada personalizado 126, que se ejecuta en un dispositivo informático, tal como el dispositivo informático 102 o el dispositivo de usuario 116 en la FIG.1.
[0175] El procedimiento comienza determinando si se identifica la ubicación de un dispositivo de usuario en 1402. El dispositivo de usuario incluye cualquier tipo de dispositivo informático, incluido un generador de realidad aumentada, tal como, pero no limitado a, el dispositivo de usuario 116 en la FIG. 1, el dispositivo de usuario 202 en la FIG. 2, y/o el dispositivo de usuario 204 en la FIG. 2. La ubicación del dispositivo de usuario se puede determinar a partir de un análisis de los datos de sensor generados por los dispositivos sensores asociados con el dispositivo de usuario y/o el área de selección de artículos.
[0176] Si es así, el componente de filtro de realidad aumentada personalizado identifica una pluralidad de artículos dentro de un alcance predeterminado del dispositivo de usuario en 1404. El alcance predeterminado es una distancia o zona asociada con el dispositivo de usuario, tal como, pero no limitado a, la distancia predeterminada 652 en la FIG.6.
[0177] El componente de filtro de realidad aumentada personalizado identifica artículos de alto interés en la pluralidad de artículos en 1406. El componente de filtro de realidad aumentada personalizado resalta los artículos de alto interés en una visualización de realidad aumentada en 1408. El componente de filtro de realidad aumentada personalizado identifica los artículos de bajo interés en 1410. El componente de filtro de realidad aumentada personalizado superpone artículos de bajo interés con indicadores de artículos negativos en 1412. El componente de filtro de realidad aumentada personalizado determina si hay algún artículo de interés sin estocaje en 1414. Si no es así, el procedimiento finaliza posteriormente.
[0178] Volviendo a 1414, si hay artículos sin estocaje que se prevé que sean de interés para el usuario, el componente de filtro de realidad aumentada personalizado genera una representación gráfica de los artículos sin estocaje en la visualización de realidad aumentada en 1416. El procedimiento finaliza posteriormente.
[0179] Si bien las operaciones ilustradas en la FIG. 14 se realizan mediante un dispositivo informático, aspectos de la divulgación contemplan la realización de las operaciones por otras entidades. En algunos ejemplos, un servicio en la nube realiza una o más de las operaciones.
[0180] La FIG. 15 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para actualizar una visualización de realidad aumentada en tiempo real. El procedimiento mostrado en la FIG. 15 puede ser realizada por un componente de filtro de realidad aumentada personalizado, que se ejecuta en un dispositivo informático, como el dispositivo informático 102 o el dispositivo de usuario 116 en la FIG.1.
[0181] El procedimiento comienza generando una visualización de realidad aumentada a través de un generador de realidad aumentada en 1502. El componente de filtro de realidad aumentada personalizado determina si ha transcurrido un tiempo predeterminado en 1504, tal como el componente de filtro de realidad aumentada personalizado 126 en la FIG. 1, FIG. 6 y FIG. 9. Si no es así, el componente de filtro de realidad aumentada personalizado espera hasta que pase el tiempo predeterminado en 1506. El componente de filtro de realidad aumentada personalizado obtiene datos de imagen actualizados en 1508. Los datos de imagen actualizados se obtienen de dispositivos sensores, tales como uno o más dispositivos de captura de imágenes 1102 en la FIG.
[0182] 11. El componente de filtro de realidad aumentada personalizado actualiza la visualización de realidad aumentada en 1510. El componente de filtro de realidad aumentada personalizado determina si se recibe la entrada de usuario en 1512. La entrada de usuario puede incluir entradas, tal como, pero no se limitan a, la entrada de usuario 634 en la FIG.6.
[0183] Si no se recibe ninguna entrada de usuario, el procedimiento vuelve a 1504. El procedimiento ejecuta de forma iterativa las operaciones 1504 a 1512 hasta que se recibe la entrada de usuario en 1512. Si se recibe entrada de usuario en 1512, el componente de filtro de realidad aumentada personalizado actualiza la visualización de realidad aumentada en función de la entrada de usuario en 1514. En algunos ejemplos, la visualización de realidad aumentada se actualiza a un intervalo de tiempo predeterminado, tal como, pero sin limitación, el intervalo de tiempo predeterminado 650 en la FIG.6.
[0184] En otros ejemplos, la visualización de realidad aumentada se actualiza/reinicia desde cualquier punto dentro del área de selección de artículos. En otras palabras, a medida que el usuario se mueve por el área de selección de artículos, la visualización de realidad aumentada se actualiza para reflejar el cambio en el campo de visión del usuario/dispositivo de usuario.
[0185] El componente de filtro de realidad aumentada personalizado determina si se debe continuar en 1516. Si es así, el procedimiento vuelve a 1504 y ejecuta iterativamente las operaciones 1504 a 1516 hasta que se determine no continuar. En algunos ejemplos, la decisión de no continuar se toma cuando el usuario sale del área de selección de artículos y/o completa una transacción asociada con al menos un artículo. El procedimiento finaliza posteriormente.
[0186] Si bien las operaciones ilustradas en la FIG. 15 se realizan mediante un dispositivo informático, aspectos de la divulgación contemplan la realización de las operaciones por otras entidades. En algunos ejemplos, un servicio en la nube realiza una o más de las operaciones.
[0187] La FIG. 16 es un diagrama de flujo ejemplar que ilustra el funcionamiento del dispositivo informático para aplicar filtros de artículos personalizados a través de realidad aumentada. El procedimiento mostrado en la FIG. 16 puede ser realizada por un componente de filtro de realidad aumentada personalizado, que se ejecuta en un dispositivo informático, como el dispositivo informático 102 o el dispositivo de usuario 116 en la FIG.1.
[0188] El componente de filtro de realidad aumentada personalizado determina la ubicación de un dispositivo de usuario dentro de un área de selección de artículos en 1602. El componente de filtro de realidad aumentada personalizado carga los datos iniciales en 1604. Los datos iniciales pueden incluir datos de imagen del artículo, marcadores del artículo, datos del artículo, datos de ubicación del pasillo, datos del planograma, criterios de selección del artículo, etc.
[0189] El componente de filtro de realidad aumentada personalizado obtiene datos de imagen del mundo real dentro del campo de visión del dispositivo de usuario en 1606. El componente de filtro de realidad aumentada personalizado determina si hay algún artículo dentro del campo de visión del dispositivo de usuario en 1608. Si no hay artículos dentro del campo de visión del dispositivo de usuario, el procedimiento finaliza posteriormente. Si hay algún artículo dentro del campo de visión del dispositivo de usuario en 1608, el componente de filtro de realidad aumentada personalizado aplica los filtros de artículos correspondientes en 1610. El componente de
filtro de realidad aumentada personalizado emite la visualización de realidad aumentada en 1612. El componente de filtro de realidad aumentada personalizado determina si existen incentivos para proveedores en 1614. Los incentivos pueden incluir promociones personalizadas/específicas para el usuario, tal como, pero sin limitarse a, la oferta promocional 906 en la FIG. 9. Si es así, el componente de filtro de realidad aumentada personalizado elimina cualquier artículo de bajo interés asociado con los incentivos del proveedor en 1616. El procedimiento finaliza posteriormente.
[0190] Si no hay incentivos para proveedores en 1614, el componente de filtro de realidad aumentada personalizado determina si hay una búsqueda de usuario en 1618. La búsqueda de usuario es una solicitud de información adicional del usuario, tal como, pero no limitado a, la entrada de usuario 634 en la FIG. 6. Si no es así, el procedimiento finaliza posteriormente.
[0191] Volviendo a 1618, si el componente de filtro de realidad aumentada personalizado recibe una búsqueda de artículo, el componente de filtro de realidad aumentada personalizado genera enlaces y/u otra información adicional en 1620. La información es información asociada con uno o más artículos de alto interés, tal como, pero no limitado a, la información adicional 632 en la FIG.6. El procedimiento finaliza posteriormente.
[0192] Si bien las operaciones ilustradas en la FIG. 16 se realizan mediante un dispositivo informático, aspectos de la divulgación contemplan la realización de las operaciones por otras entidades. En algunos ejemplos, un servicio en la nube realiza una o más de las operaciones.
[0193] Ejemplos adicionales
[0194] En algunos ejemplos, mientras el usuario camina por un pasillo en un área de selección de artículos, el componente de filtro de realidad aumentada personalizado determina la ubicación del dispositivo de usuario y aplica criterios de selección/filtros aplicables para resaltar los artículos de interés, oscurecer los artículos de bajo interés y/o generar representaciones gráficas de artículos de alto interés sin estocaje disponibles para reposición o pedido. El usuario puede seleccionar los artículos para el pedido tocando una pantalla en el dispositivo de usuario, haciendo gestos, dando un comando/petición de voz, tocando un artículo tridimensional en la pantalla/en la visualización de realidad aumentada, tocando un artículo del mundo real, extendiendo la mano para alcanzar un artículo, haciendo clic en un artículo, o proporcionando otra entrada de usuario. Esto permite a un individuo (cliente o asociado) utilizar la realidad aumentada para resaltar o mostrar únicamente artículos que tengan ciertas cualidades deseadas por el individuo. En algunos ejemplos, el sistema filtra artículos nuevos, artículos con ciertos ingredientes, artículos que cumplen un propósito específico, etc.
[0195] En una ilustración ejemplar, un usuario abre la aplicación de filtros en un dispositivo de usuario al entrar en una tienda. Un componente de filtro de realidad aumentada personalizado en un servidor u otro dispositivo informático recibe datos de sensores del dispositivo de usuario para determinar una ubicación del usuario. El componente de filtro de realidad aumentada personalizado identifica una pluralidad de artículos asignados al área dentro de un alcance predeterminado del usuario. El componente de filtro de realidad aumentada personalizado obtiene los criterios de selección/términos de búsqueda del usuario y los datos del artículo, incluidos los atributos del artículo para el usuario. El componente de filtro de realidad aumentada personalizado obtiene datos de imagen del dispositivo de usuario. Los datos de imagen se analizan mediante reconocimiento de imágenes para identificar los artículos en el campo de visión del usuario o dispositivo de usuario y determinar qué artículos está mirando el usuario utilizando marcadores/reconocimiento de artículos, etc. El componente de filtro de realidad aumentada personalizado realiza un filtrado de los artículos en el campo de visión para identificar los artículos de alto y bajo interés dentro del campo de visión, así como los artículos fuera del campo de visión/artículos sin estocaje que también pueden ser de alto interés según el tipo/categoría y los criterios de filtro. Los artículos de bajo interés aparecen en gris u oscurecidos. Si el usuario proporciona información adicional, tales como realizar consultas verbales, alcanzar artículos, tocar una representación gráfica de un artículo en una pantalla u otra entrada de usuario, el sistema responde a dicha entrada. La respuesta puede incluir el ajuste preciso de los resultados de búsqueda/filtrado, la presentación de información adicional, la información para realizar pedidos, la presentación de un enlace a otro sitio web, etc.
[0196] En otro ejemplo, los productos de filtrado del sistema de realidad aumentada incluyen dispositivo o dispositivos sensores que capturan datos de imagen de los artículos en tiempo real. El sistema utiliza la técnica de realidad aumentada para obtener datos de imagen. El sistema tiene en cuenta las preferencias del usuario, la información que este introduce en tiempo real y/o los criterios de filtrado. El sistema utiliza los datos de usuario y los datos de imagen para filtrar los productos según las preferencias/requisitos del usuario. El sistema utiliza realidad aumentada para resaltar/mostrar los productos filtrados según los criterios de filtrado del usuario.
[0197] En un ejemplo, el sistema filtra los productos de la misma marca que pertenecen a grupos de productos con el mismo conjunto de características, los cuales un usuario puede comprar/usar juntos. Los productos de la misma marca incluyen artículos de la misma línea, de la misma marca y/o del mismo grupo. El sistema también puede filtrar artículos que estén relacionados entre sí pero que no sean de la misma marca. Por ejemplo, un cable de interfaz multimedia de alta definición (HDMI) con un televisor.
[0198] En otro ejemplo, la retroalimentación incluye retroalimentación sobre artículos recomprados. Si un usuario compra el mismo artículo o tipo de artículo dos o más veces, el sistema puede enviarle una solicitud de retroalimentación. Se puede ofrecer al usuario una recompensa o incentivo por proporcionar su retroalimentación.
[0199] En algunos ejemplos, se puede aceptar criptomonedas para completar una transacción relacionada con el pedido de un artículo virtual sin estocaje (producto fantasma). El sistema puede ofrecer opciones de compra adicionales, tales como descuentos o recompensas, si el usuario elimina o rechaza ciertas opciones, tales como las de devolución y cambio. En otro ejemplo, el sistema proporciona/ofrece al usuario un precio más bajo/costes de envío reducidos si el usuario opta por agrupar un artículo con otros artículos pedidos y/o acepta recoger un artículo en una tienda en lugar de que se le entregue en su domicilio. Si el usuario opta por no participar, el sistema puede ofrecerle/proporcionarle un descuento/precio de compra reducido para el artículo. Estas transacciones, que consisten en pedir y/o comprar artículos a través de métodos en línea, pueden realizarse en la tienda, en el estante.
[0200] Los artículos virtuales sin estocaje que se filtran para el usuario pueden incluir artículos proporcionados por negocios locales/mercados en línea a través de diferentes minoristas específicos de la región geográfica del área de selección de artículos. Si el usuario pide estos artículos que sin estocaje, puede optar por recogerlos en el área de selección de artículos más adelante.
[0201] En un ejemplo ilustrativo, un usuario reorganiza una imagen de realidad aumentada de la visualización modular para adaptarla a sus preferencias. El usuario puede seleccionar una representación gráfica asociada a un artículo en la visualización de realidad aumentada y mover el artículo a una ubicación diferente dentro de la visualización de realidad aumentada para modificar la disposición de los artículos según sus preferencias personales. El cambio en la visualización puede ser un cambio puntual o un cambio permanente/nueva disposición predeterminada para los artículos en las preferencias del usuario seleccionadas. En otras palabras, los cambios que el usuario realiza en la disposición de las representaciones gráficas de los artículos en la visualización de realidad aumentada se convierten en la nueva disposición predeterminada personalizada para ese usuario.
[0202] En otros ejemplos, el usuario puede modificar la visualización de realidad aumentada para adaptarla a sus preferencias cambiando el color de uno o más estantes, añadiendo signos virtuales, añadiendo un caracter gráfico, u otros diseños gráficos a la visualización de realidad aumentada. Por ejemplo, un usuario puede modificar la visualización de realidad aumentada para incluir un caracter gráfico de unicornio que se mueve por toda la visualización de realidad aumentada. En otro ejemplo, un usuario puede modificar la visualización de realidad aumentada para incluir imágenes gráficas de pájaros, ardillas, gatos, u otros animales que se mueven a través de la visualización de realidad aumentada. Otro usuario puede alterar la visualización de realidad aumentada para añadir un patrón floral a los estantes, cambiar el color de las paredes o los suelos, etc.
[0203] En algunos ejemplos, el sistema muestra al usuario una consulta sobre su ubicación actual dentro de un área de selección de artículos. Por ejemplo, la aplicación de filtro puede generar una lista de áreas de artículos, tal como un área de lácteos, departamento de juguetes, artículos deportivos, área de cuidado de mascotas, etc. El usuario selecciona el área de la tienda en la que se encuentra actualmente. El dispositivo de usuario envía el área seleccionada al componente de filtro. El componente de filtro utiliza el área designada por el usuario para comenzar a identificar artículos dentro del alcance predeterminado del usuario (campo de visión del usuario) y aplicar criterios de selección a esos artículos para el filtrado de realidad aumentada.
[0204] El sistema también puede enviar contenido a anuncios electrónicos/digitales. El contenido puede incluir imágenes del producto, datos de precios, información del artículo, etc. Esto puede resultar útil cuando el dispositivo de usuario es un teléfono móvil u otro dispositivo de usuario con una pantalla pequeña. La sincronización de los datos del contenido de la visualización de realidad aumentada con el dispositivo de salida electrónico/digital (pantalla de visualización en estantes) permite una visualización más sencilla del contenido por parte del usuario. El contenido se puede enviar a través del servicio web del cortafuegos al dispositivo de salida digital para cambiar el anuncio electrónico.
[0205] Alternativamente, o además de los demás ejemplos descritos en este documento, los ejemplos incluyen cualquier combinación de lo siguiente:
[0206] - un conjunto de señales virtuales dentro de la visualización de realidad aumentada, comprendiendo el conjunto de señales virtuales información asociada a al menos un artículo en el conjunto de artículos de alto interés o al menos un artículo en el conjunto de artículos virtuales sin estocaje;
[0207] - un gestor de artículos virtuales sin estocaje, implementado en el al menos un procesador, en el que la representación gráfica de cada artículo en el conjunto de artículos virtuales sin estocaje comprende un indicador de estado;
[0208] - en el que el indicador de estado comprende al menos uno de un indicador de ubicación alternativo asociado con artículos actualmente disponibles en otra visualización en una ubicación diferente dentro del área de selección de artículos;
[0209] - un indicador de reposición asociado con los artículos disponibles en el inventario actual para la reposición de una visualización de artículo vacío a petición;
[0210] - un indicador de pedido asociado con artículos disponibles para pedido desde una ubicación remota para que el usuario los recoja o para que se los entreguen en una fecha futura;
[0211] - un generador de ventanas emergentes, implementado en el al menos un procesador, que muestra información adicional asociada con al menos un artículo en el conjunto de artículos de alto interés dentro de la visualización de realidad aumentada en respuesta a la recepción de una entrada de usuario asociada con el al menos un artículo, comprendiendo la información adicional al menos uno o más datos del artículo, información de compra en línea, o un enlace a un sitio web asociado con al menos un artículo;
[0212] - un componente de retroalimentación, implementado en el al menos un procesador, que genera una solicitud de retroalimentación asociada con una disposición de artículos dentro de la visualización de realidad aumentada o retroalimentación asociada con un artículo dentro de la visualización de realidad aumentada seleccionado para su compra por el usuario;
[0213] - un componente de promociones, implementado en el al menos un procesador, que recibe al menos una oferta promocional asociada con un artículo en el conjunto de artículos de bajo interés desde un dispositivo informático remoto asociado con un proveedor en tiempo real;
[0214] - en el que el componente de filtro analiza además la oferta promocional utilizando el conjunto de criterios de selección ponderados y el conjunto de preferencias del usuario para determinar si se debe mover el artículo en el conjunto de artículos de bajo interés al conjunto de artículos de alto interés;
[0215] - en el que el componente de filtro mueve el artículo promocional del conjunto de artículos de bajo interés al conjunto de artículos de alto interés con la condición de que el conjunto de criterios de selección ponderados y el conjunto de preferencias del usuario indiquen que la oferta promocional aumenta el interés potencial del usuario en el artículo promocional;
[0216] - el componente de actualización de superposición recibe una actualización del estado del artículo del componente de filtro, identificando el artículo promocional como un artículo de alto interés;
[0217] - en el que el generador de realidad aumentada genera una visualización de realidad aumentada actualizada en tiempo real;
[0218] - en el que la visualización de realidad aumentada actualizada comprende un indicador de artículo positivo asociado con el artículo, en el que el indicador de artículo negativo asociado con el artículo promocional se elimina de la visualización de realidad aumentada actualizada;
[0219] - un estante virtual dentro de la visualización de realidad aumentada, comprendiendo dicho estante virtual al menos una representación gráfica de al menos un artículo virtual sin estocaje que se prevé que sea de interés para el usuario en función de los datos proporcionados por el usuario y los datos históricos de transacciones asociados con el usuario;
[0220] - un control de reposición asociado a un artículo en el conjunto de artículos sin estocaje, en el que se envía una notificación a un empleado para reponer un artículo en respuesta a la selección por parte del usuario del control de reposición en respuesta a la determinación de que al menos una instancia del artículo en el conjunto de artículos sin estocaje está disponible en un área de almacenamiento;
[0221] - un control de solicitud de pedido de artículo asociado con un artículo en el conjunto de artículos sin estocaje, en el que un componente de pedido pide el artículo sin estocaje para que el usuario lo recoja o se lo entregue en una dirección proporcionada por el usuario en respuesta a la selección del control de solicitud de pedido de artículo por parte del usuario y la finalización de un pedido de artículo;
[0222] - un nodo de visualización de contenido en continuo dentro de la pantalla de realidad aumentada, estando el contenido en continuo asociado con al menos un artículo en el conjunto de artículos de alto interés o al menos una preferencia de usuario dentro de un conjunto de preferencias de visualización de realidad aumentada del usuario;
[0223] - recibir, mediante un componente de promociones, una oferta promocional asociada con al menos un artículo en el conjunto de artículos de bajo interés;
[0224] - analizar, mediante un componente de filtro, la oferta promocional utilizando un conjunto de criterios de selección por usuario;
[0225] - con la condición de que el componente de filtro determine que el al menos un artículo es de interés potencial para el usuario basándose en el análisis de la oferta promocional, el generador de realidad aumentada eliminará dinámicamente un indicador de artículo negativo asociado con el al menos un artículo;
[0226] - mostrar al usuario la visualización de realidad aumentada actualizada, comprendiendo la visualización de realidad aumentada actualizada al menos un indicador de artículo positivo asociado con el al menos un artículo;
[0227] - analizar, mediante un componente de retroalimentación, la retroalimentación asociada con el conjunto de artículos de alto interés;
[0228] - actualizar el conjunto de criterios de selección por usuario basándose en el análisis de la retroalimentación; - enviar una notificación a un responsable de reposición de existencias solicitando la reposición de un artículo virtual seleccionado que sin estocaje en respuesta a la selección por parte del usuario de un botón de reposición asociado con el artículo seleccionado sin estocaje dentro de la visualización de realidad aumentada;
[0229] - enviar una solicitud de pedido al usuario con la condición de que el usuario active un control de solicitud de pedido de artículo dentro de la visualización de realidad aumentada a través de una interfaz de usuario asociada con el dispositivo de usuario, en la que una solicitud de pedido completada es transmitida a un dispositivo informático remoto por el dispositivo de usuario para realizar un pedido solicitando que un artículo sin estocaje sea entregado a una dirección proporcionada por el usuario o recogido por el usuario a una hora predeterminada;
[0230] - modificar los contenidos de la visualización de realidad aumentada en respuesta a la recepción de la entrada de usuario, alterando al menos un artículo gráfico dentro de la visualización de realidad aumentada, en el que la modificación del contenido de la visualización de realidad aumentada comprende modificar la disposición de al menos un artículo dentro de la visualización de realidad aumentada o alterar el aspecto de al menos un artículo dentro de la visualización de realidad aumentada;
[0231] - identificar un dispositivo de salida digital dentro de una distancia predeterminada del dispositivo de usuario, estando el dispositivo de salida digital unido a un conjunto físico de estantes asociados con la pluralidad de artículos;
[0232] - transmitir contenido personalizado desde el dispositivo de usuario al dispositivo de salida digital para su visualización al usuario, en el que el contenido personalizado comprende información asociada con al menos un artículo en el conjunto de artículos de alto interés o al menos un artículo en el conjunto de artículos virtuales sin estocaje;
[0233] - analizar los datos de los artículos utilizando un conjunto de criterios de selección ponderados y el conjunto de preferencias del usuario para identificar una categoría de artículos de alto interés asociada con el usuario, en el que la visualización de realidad aumentada comprende un indicador de categoría positivo asociado con todos los artículos de la categoría de alto interés dentro del campo de visión del usuario;
[0234] - analizar los datos de los artículos utilizando un conjunto de criterios de selección ponderados y el conjunto de preferencias del usuario para identificar una categoría de artículos de bajo interés asociada con el usuario, en el que la visualización de realidad aumentada comprende un indicador de categoría negativo asociado con todos los artículos de la categoría de bajo interés dentro del campo de visión del usuario;
[0235] - recibir una selección de un artículo dentro de la visualización de realidad aumentada;
[0236] - identificar un conjunto de artículos relacionados, en el que el conjunto de artículos relacionados comprende al menos un artículo de la misma marca que el artículo seleccionado o al menos un artículo asociado con el artículo seleccionado;
[0237] - actualizar la visualización de realidad aumentada para incluir una representación gráfica del conjunto de artículos relacionados;
[0238] - un componente de predicción, implementado en el al menos un procesador, que identifica un conjunto de artículos sin estocaje físicamente ausentes del alcance predeterminado del usuario de potencial interés para el usuario, en el que la visualización de realidad aumentada comprende una representación gráfica de cada artículo en el conjunto de artículos sin estocaje dentro de una visualización de artículos virtuales; y
[0239] - un indicador de estado de artículos sin estocaje que comprende al menos uno de un indicador de ubicación alternativo asociado con artículos actualmente disponibles en otra visualización en una ubicación diferente dentro del área de selección de artículos;
[0240] - un indicador de reposición asociado con los artículos disponibles en el inventario actual para la reposición de una visualización de artículo vacío a petición; y/o
[0241] - un indicador de pedido asociado con artículos disponibles para pedido desde una ubicación remota para que el usuario los recoja o para que se los entreguen en una fecha futura.
[0242] Al menos una parte de la funcionalidad de los diversos elementos de la FIG. 1, FIG. 2, FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, FIG. 10, FIG. 11 y FIG. 12 puede ser realizado por otros elementos en la FIG. 1, FIG. 2, FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, FIG. 10, FIG. 11 y FIG. 12, o una entidad (por ejemplo, procesador 106, servicio web, servidor, programa de aplicación, dispositivo informático, etc.) no mostrada en la FIG.1, FIG.2, FIG.3, FIG.4, FIG.5, FIG.6, FIG.7, FIG.8, FIG.9, FIG.10, FIG.11 y FIG.12. En algunos ejemplos, las operaciones ilustradas en la FIG. 13, FIG. 14, FIG. 15 y FIG. 16 se puede implementar como instrucciones de software codificadas en un medio legible por computadora, en hardware programado o diseñado para realizar las operaciones, o ambos. Por ejemplo, los aspectos de la divulgación pueden implementarse como un sistema en un chip u otro circuito que incluya una pluralidad de elementos eléctricamente conductores interconectados.
[0243] El término "Wi-Fi", tal como se utiliza en el presente documento, se refiere, en algunos ejemplos, a una red de área local inalámbrica que utiliza señales de radio de alta frecuencia para la transmisión de datos. El término "BLUETOOTH®" como se utiliza en el presente documento, se refiere, en algunos ejemplos, a un estándar de tecnología inalámbrica para el intercambio de datos a corta distancia mediante transmisión de radio de longitud de onda corta. El término "celular", como se utiliza en el presente documento, se refiere, en algunos ejemplos, a un sistema de comunicación inalámbrica que utiliza estaciones de radio de corto alcance que, cuando se unen, permiten la transmisión de datos en una amplia zona geográfica. El término "NFC", como se utiliza en el presente documento, se refiere, en algunos ejemplos, a una tecnología de comunicación inalámbrica de alta frecuencia y corto alcance para el intercambio de datos a corta distancia.
[0244] Aunque aspectos de la divulgación no rastrean información de identificación personal, se han descrito ejemplos haciendo referencia a datos monitorizados y/o recopilados de los usuarios. En algunos ejemplos, se puede notificar a los usuarios sobre la recopilación de datos (por ejemplo, mediante un cuadro de diálogo o una configuración de preferencias) y se les da la oportunidad de dar o denegar su consentimiento para la monitorización y/o la recopilación. El consentimiento puede adoptar la forma de consentimiento expreso o de consentimiento explícito.
[0245] Entorno Operativo Ejemplar
[0246] Los medios legibles por computadora ejemplares incluyen unidades de memoria flash, discos versátiles digitales (DVD), discos compactos (CD), disquetes, y cintas de casete. A modo de ejemplo y sin limitación, los medios legibles por computadora comprenden los medios de almacenamiento informático y los medios de comunicación. Los medios de almacenamiento informático incluyen medios volátiles y no volátiles, extraíbles y no extraíbles, implementados mediante cualquier método o tecnología para el almacenamiento de información, tales como instrucciones legibles por computadora, estructuras de datos, módulos de programas, y similares. Los medios de almacenamiento informático son tangibles y mutuamente excluyentes con respecto a los medios de comunicación. Los medios de almacenamiento informático se implementan en hardware y excluyen las ondas portadoras y las señales propagadas. A efectos de esta divulgación, los medios de almacenamiento informático no son señales per se. Los medios de almacenamiento informático ejemplares incluyen discos duros, unidades flash, y otras memorias de estado sólido. En cambio, los medios de comunicación suelen incorporar instrucciones legibles por computadora, estructuras de datos, módulos de programa, o similares, en una señal de datos modulada tal como una onda portadora u otro mecanismo de transporte, e incluyen cualquier medio de entrega de información.
[0247] Aunque se describen en relación con un entorno de sistema informático ejemplar, los ejemplos de la divulgación pueden implementarse con numerosos otros entornos, configuraciones o dispositivos de sistemas informáticos de propósito general o específico.
[0248] Ejemplos de sistemas, entornos y/o configuraciones informáticos bien conocidos que pueden ser adecuados para su uso con aspectos de la divulgación incluyen, pero no se limitan a, dispositivos informáticos móviles, ordenadores personales, servidores, dispositivos portátiles o de mano, sistemas multiprocesador, consolas de juegos, sistemas basados en microprocesadores, decodificadores, dispositivos electrónicos de consumo programables, teléfonos móviles, dispositivos informáticos y/o de comunicación móviles en formatos portátiles o accesorios (por ejemplo, relojes, gafas, auriculares o audífonos), ordenadores en red, minicomputadoras, ordenadores centrales, entornos informáticos distribuidos que incluyen cualquiera de los sistemas o dispositivos anteriores, y similares. Estos sistemas o dispositivos pueden aceptar datos del usuario de cualquier forma, incluyendo a través de dispositivos de entrada tal como un teclado o un dispositivo señalador, mediante entrada por gestos, entrada por proximidad (tal como al pasar el ratón por encima) y/o mediante entrada de voz.
[0250] Ejemplos de la divulgación pueden describirse en el contexto general de instrucciones ejecutables por computadora, tales como módulos de programa, ejecutados por una o más computadoras u otros dispositivos en software, firmware, hardware, o una combinación de los mismos. Las instrucciones ejecutables por computadora se pueden organizar en uno o más componentes o módulos ejecutables por computadora. Generalmente, los módulos de programa incluyen, pero no se limitan a, rutinas, programas, objetos, componentes y estructuras de datos que realizan tareas o implementan tipos de datos abstractos particulares. Los aspectos de la divulgación pueden implementarse con cualquier número y organización de dichos componentes o módulos. Por ejemplo, los aspectos de la divulgación no se limitan a las instrucciones específicas ejecutables por computadora ni a los componentes o módulos específicos ilustrados en las figuras y descritos en este documento. Otros ejemplos de la divulgación pueden incluir diferentes instrucciones o componentes ejecutables por computadora que tengan más o menos funcionalidad que la ilustrada y descrita en este documento.
[0252] En los ejemplos que involucran una computadora de propósito general, los aspectos de la divulgación transforman la computadora de propósito general en un dispositivo informático de propósito especial cuando se configura para ejecutar las instrucciones descritas en este documento.
[0254] Los ejemplos ilustrados y descritos en el presente documento, así como los ejemplos no descritos específicamente en el mismo pero que se encuentran dentro del alcance de los aspectos de la divulgación, constituyen medios ejemplares para el filtrado personalizado de artículos de realidad aumentada. Por ejemplo, los elementos ilustrados en la FIG. 1, FIG. 2, FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG. 7, FIG. 8, FIG. 9, FIG. 10, FIG.
[0255] 11 y FIG. 12, tal como cuando se codifican para realizar las operaciones ilustradas en la FIG. 13, FIG. 14, FIG.
[0256] 15 y FIG. 16, constituyen medios ejemplares para identificar la ubicación de un dispositivo de usuario asociado con un usuario y una pluralidad de artículos dentro de una distancia predeterminada del dispositivo de usuario en base a la ubicación identificada y un planograma específico del sitio; medios ejemplares para identificar un conjunto de artículos de alto interés y un conjunto de artículos de bajo interés de la pluralidad de artículos; medios ejemplares para identificar un conjunto de artículos sin estocaje de interés potencial para el usuario, estando cada artículo en el conjunto de artículos sin estocaje físicamente ausente de un conjunto de visualizaciones dentro del campo de visión del usuario; medios ejemplares para asignar un indicador de artículo positivo a cada artículo en un conjunto de artículos de alto interés, un indicador de artículo negativo para cada artículo en el conjunto de artículos de bajo interés, y una representación gráfica para cada artículo en el conjunto de artículos sin estocaje; y medios ejemplares para generar una visualización de realidad aumentada de una porción de un área de selección de artículos dentro del campo de visión del usuario en el dispositivo de usuario para su visualización al usuario.
[0258] El orden de ejecución o realización de las operaciones en los ejemplos de la divulgación ilustrados y descritos en este documento no es esencial, a menos que se especifique lo contrario. Es decir, las operaciones pueden realizarse en cualquier orden, a menos que se especifique lo contrario, y los ejemplos de la divulgación pueden incluir operaciones adicionales o menos operaciones que las divulgadas en este documento. Por ejemplo, se contempla que la ejecución o realización de una operación particular antes, simultáneamente o después de otra operación se encuentre dentro del alcance de los aspectos de la divulgación.
[0260] Al introducir elementos de aspectos de la divulgación o ejemplos de los mismos, los artículos "un", "una", "el", "la", y "dicho" tienen por objeto significar que hay uno o más de los elementos. Los términos "que comprende", "que incluye" y "que tiene" tienen la intención de ser inclusivos y significan que puede haber elementos adicionales además de los elementos enumerados. El término "ejemplar" pretende significar "un ejemplo de". La frase "uno o más de los siguientes: A, B y C" significa "al menos uno de A y/o al menos uno de B y/o al menos uno de C".
[0262] Habiendo descrito en detalle aspectos de la presente divulgación, resultará evidente que son posible modificaciones y variaciones sin apartarse del alcance de la presente invención, tal como se define en las reivindicaciones adjuntas.
Claims (9)
1. REIVINDICACIONES
1. Un sistema de realidad aumentada (100) para filtrar artículos en tiempo real, comprendiendo el sistema (100): una memoria (108);
al menos un procesador (106) acoplado comunicativamente a la memoria (108);
un dispositivo de usuario (116, 308) asociado a un usuario en un área de selección de artículos (300, 1106); un conjunto de dispositivos sensores (145) que generan datos de sensor (146) asociados con una pluralidad de artículos (130, 1406) dentro de un campo de visión, CDV, (140, 310) del dispositivo de usuario;
un componente de filtro de artículos (602), implementado en el al menos un procesador (106), que analiza los datos de los artículos (604, 1016) asociados a la pluralidad de artículos (130, 1406) y los datos del sensor (146) utilizando un conjunto de criterios de selección ponderados (124) y un conjunto de preferencias del usuario (122) para seleccionar un conjunto de artículos de alto interés (606) y un conjunto de artículos de bajo interés (612) para el usuario, comprendiendo el conjunto de artículos de alto interés (606) un conjunto de artículos físicamente disponibles dentro del campo de visión (140, 310) del dispositivo de usuario y un conjunto de artículos físicamente ausentes del campo de visión (140, 310) del dispositivo de usuario; un componente de superposición (614), implementado en el al menos un procesador (106), que asigna un indicador de artículo positivo (616) a cada artículo en el conjunto de artículos de alto interés (606) físicamente disponibles dentro del campo de visión del dispositivo de usuario, generando así un conjunto (702) de indicadores de artículos positivos, y asigna un indicador de artículo negativo (620) a cada artículo en el conjunto de artículos de bajo interés (612), generando así un conjunto (704) de indicadores de artículos negativos; y
un generador de realidad aumentada, realidad aumentada, (144), implementado en el al menos un procesador (106), que genera a través de una pantalla del dispositivo de usuario una visualización de realidad aumentada (138, 224, 234) del campo de visión (140, 310) del dispositivo de usuario, comprendiendo la visualización de realidad aumentada (138, 224, 234) una imagen del mundo real (1104) de una porción del área de selección de artículos (300, 1106) dentro del campo de visión (140, 310) del dispositivo de usuario y una superposición de realidad aumentada (132), comprendiendo la superposición de realidad aumentada (132) el conjunto de indicadores de artículos positivos y el conjunto de indicadores de artículos negativos, y una pantalla virtual (508) que comprende un conjunto de artículos virtuales sin estocaje (406, 706) que representan al menos algunos del conjunto de artículos físicamente ausentes del campo de visión (140, 310) del dispositivo de usuario,
caracterizado por
el conjunto de dispositivos sensores (145) incluye un dispositivo de sistema de posicionamiento global, GPS, configurado para generar datos de geoperimetraje (1122) para determinar que el dispositivo de usuario se encuentra dentro de un área de geoperimetraje asociada con un dispositivo de salida digital, en el que el dispositivo de usuario está configurado para enviar automáticamente contenido personalizado (238) asociado a al menos un artículo en el conjunto de artículos de alto interés (606) al dispositivo de salida digital (235) en respuesta a entrar en el área de geoperimetraje asociada al dispositivo de salida digital.
2. El sistema (100) de la reivindicación 1, que comprende además:
un conjunto de señales virtuales dentro de la visualización de realidad aumentada (138, 224, 234), comprendiendo el conjunto de señales virtuales información asociada a al menos un artículo en el conjunto de artículos de alto interés (606) o al menos un artículo en el conjunto de artículos virtuales sin estocaje (406, 706).
3. El sistema (100) de la reivindicación 1, que comprende además:
un administrador de artículos virtuales sin estocaje, implementado en el al menos un procesador (106), en el que una representación gráfica (710) de cada artículo en el conjunto de artículos virtuales sin estocaje (406, 706) comprende un indicador de estado (514), en el que el indicador de estado (514) comprende al menos uno de un indicador de ubicación alternativa (516) asociado con artículos actualmente disponibles en otra pantalla en una ubicación diferente dentro del área de selección de artículos (300, 1106), un indicador de reestocaje (518) asociado con artículos disponibles en el inventario actual para reabastecer una pantalla de artículos vacía a demanda, y un indicador de pedido (520) asociado con artículos disponibles para pedir desde una ubicación remota para recoger por el usuario o para entrega al usuario en una fecha futura.
4. El sistema (100) de la reivindicación 1, que comprende además:
un generador emergente (630), implementado en el al menos un procesador (106), que genera información adicional (632, 1620) asociada con al menos un artículo en el conjunto de artículos de alto interés (606) dentro de la visualización de realidad aumentada (138, 224, 234) en respuesta a la recepción de una entrada de usuario (634) asociada con al menos un artículo, comprendiendo la información adicional (632, 1620) al menos uno de información de pedido en línea o un enlace a un sitio web asociado con al menos un artículo.
5. El sistema (100) de la reivindicación 1, que comprende además:
un componente de retroalimentación (636), implementado en el al menos un procesador (106), que genera una solicitud de retroalimentación (604, 804) asociada con una disposición de artículos dentro de la visualización de realidad aumentada (138, 224, 234) o retroalimentación (604, 804) asociada con un artículo dentro de la visualización de realidad aumentada (138, 224, 234) seleccionado para su compra por el usuario.
6. El sistema (100) de la reivindicación 1, configurado además para recibir, por el componente de superposición (614), una actualización del estado del artículo (624), en el que la actualización del estado del artículo (624) se recibe del componente de filtro de artículos (602) para un primer artículo que se ha movido por el componente de filtro de artículos (602) desde el conjunto de artículos de bajo interés al conjunto de artículos de alto interés en respuesta a la recepción de una oferta promocional (626) asociada con el primer artículo, y/o la recepción de la entrada de usuario que indica interés en el primer artículo,
en el que el generador de realidad aumentada (144) genera una visualización de realidad aumentada actualizada (916) en tiempo real, y en el que la visualización de realidad aumentada actualizada (916) comprende un indicador de artículo positivo (616) asociado con el primer artículo, en el que el indicador de artículo negativo (620) asociado con el primer artículo se elimina de la visualización de realidad aumentada actualizada (916).
7. El sistema (100) de la reivindicación 1, en el que la visualización de realidad aumentada (138, 224, 234) comprende además
un estante virtual asociado con la pantalla virtual (508), comprendiendo el estante virtual al menos una representación gráfica (710) de al menos un artículo sin estocaje que se prevé que sea de interés para el usuario en función de los datos proporcionados por el usuario y los datos históricos de transacciones asociados (810) con el usuario.
8. El sistema (100) de la reivindicación 1, en el que la visualización de realidad aumentada (138, 224, 234) comprende además:
un control de reestocaje asociado a un artículo sin estocaje (506), en el que se envía una notificación a un empleado para reponer un artículo en respuesta a la selección por parte del usuario del control de reestocaje en respuesta a la determinación de que al menos una instancia del artículo sin estocaje (506) está disponible en un área de almacenamiento; y
un control de solicitud de pedido de artículo asociado con el artículo sin estocaje (506), en el que un componente de pedido coloca el artículo sin estocaje (506) en pedido para que el usuario lo recoja o se envíe a una dirección proporcionada por el usuario en respuesta a la selección del control de solicitud de pedido de artículo y la cumplimentación de un formulario de solicitud de pedido de artículo por parte del usuario.
9. El sistema (100) de la reivindicación 1, en el que la visualización de realidad aumentada (138, 224, 234) comprende además:
un nodo de visualización de contenido en emisión en continuo (534) que proporciona contenido en emisión en continuo dentro de la visualización de realidad aumentada (138, 224, 234), estando el contenido de emisión en continuo asociado con al menos un artículo en el conjunto de artículos de alto interés (606) o al menos una preferencia de usuario dentro del conjunto de preferencias de usuario.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862627072P | 2018-02-06 | 2018-02-06 | |
| PCT/US2019/013970 WO2019156792A1 (en) | 2018-02-06 | 2019-01-17 | Customized augmented reality item filtering system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3055620T3 true ES3055620T3 (en) | 2026-02-13 |
Family
ID=67476915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19751934T Active ES3055620T3 (en) | 2018-02-06 | 2019-01-17 | Augmented reality system for filtering items in real-time |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US10789783B2 (es) |
| EP (1) | EP3750032B1 (es) |
| JP (1) | JP7021361B2 (es) |
| KR (1) | KR102378682B1 (es) |
| CN (1) | CN112005196B (es) |
| ES (1) | ES3055620T3 (es) |
| WO (1) | WO2019156792A1 (es) |
Families Citing this family (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8508757B1 (en) * | 2009-12-23 | 2013-08-13 | Quest Diagnostics Investments Incorporated | Printing from a handheld device via a remote server |
| KR102180473B1 (ko) * | 2013-11-05 | 2020-11-19 | 삼성전자주식회사 | 디스플레이 장치 및 그 디스플레이 장치의 제어 방법 |
| CA2891022C (en) * | 2014-05-12 | 2023-09-12 | Blackhawk Network, Inc. | Optimized planograms |
| US10962780B2 (en) * | 2015-10-26 | 2021-03-30 | Microsoft Technology Licensing, Llc | Remote rendering for virtual images |
| US11876941B1 (en) | 2016-06-20 | 2024-01-16 | Pipbin, Inc. | Clickable augmented reality content manager, system, and network |
| US10334134B1 (en) * | 2016-06-20 | 2019-06-25 | Maximillian John Suiter | Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction |
| US11201981B1 (en) * | 2016-06-20 | 2021-12-14 | Pipbin, Inc. | System for notification of user accessibility of curated location-dependent content in an augmented estate |
| US11785161B1 (en) | 2016-06-20 | 2023-10-10 | Pipbin, Inc. | System for user accessibility of tagged curated augmented reality content |
| CN107992814A (zh) * | 2017-11-28 | 2018-05-04 | 北京小米移动软件有限公司 | 对象寻找方法及装置 |
| WO2019133862A1 (en) | 2017-12-29 | 2019-07-04 | Ebay Inc. | Computer vision for unsuccessful queries and iterative search |
| EP3750114A4 (en) * | 2018-02-06 | 2021-10-27 | Adroit Worldwide Media, Inc. | AUTOMATED INVENTORY SYSTEMS AND PROCEDURES |
| US11403698B2 (en) | 2018-05-29 | 2022-08-02 | Staples, Inc. | Computer-implemented methods, a system, and a non-transitory computer readable medium for intelligent item reordering using an adaptable mobile graphical user interface |
| US10758066B2 (en) * | 2018-06-29 | 2020-09-01 | Ncr Corporation | Methods and a system for self-checkout processing |
| EP3640767B1 (de) * | 2018-10-17 | 2024-09-11 | Siemens Schweiz AG | Verfahren zum bestimmen mindestens eines bereichs in mindestens einem eingabemodell für mindestens ein zu platzierendes element |
| US10922376B2 (en) * | 2018-11-26 | 2021-02-16 | Nag Mun Song | Perfume package accessory design system and method of operating perfume package accessory design system |
| US11150788B2 (en) * | 2019-03-14 | 2021-10-19 | Ebay Inc. | Augmented or virtual reality (AR/VR) companion device techniques |
| US10890992B2 (en) | 2019-03-14 | 2021-01-12 | Ebay Inc. | Synchronizing augmented or virtual reality (AR/VR) applications with companion device interfaces |
| US10896584B2 (en) | 2019-04-30 | 2021-01-19 | Walmart Apollo, Llc | Systems and methods for projecting action indicators |
| US11521262B2 (en) * | 2019-05-28 | 2022-12-06 | Capital One Services, Llc | NFC enhanced augmented reality information overlays |
| US11551241B1 (en) * | 2019-09-05 | 2023-01-10 | Gradient Technologies, Inc. | Systems and methods for digital shelf display |
| US11315326B2 (en) * | 2019-10-15 | 2022-04-26 | At&T Intellectual Property I, L.P. | Extended reality anchor caching based on viewport prediction |
| EP4066196A1 (en) * | 2019-11-26 | 2022-10-05 | Telefonaktiebolaget LM Ericsson (publ) | Just-in-time user data with privacy |
| US11429618B2 (en) * | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
| US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
| US12567533B2 (en) | 2020-03-03 | 2026-03-03 | Vishay Dale Electronics, Llc | Inductor with preformed termination and method and assembly for making the same |
| US11887173B2 (en) | 2020-04-17 | 2024-01-30 | Shopify Inc. | Computer-implemented systems and methods for in-store product recommendations |
| WO2021236649A1 (en) * | 2020-05-18 | 2021-11-25 | Avery Dennison Retail Information Services, Llc | Methods for identifying items in close proximity to a mobile device or within a digital image |
| US11295135B2 (en) * | 2020-05-29 | 2022-04-05 | Corning Research & Development Corporation | Asset tracking of communication equipment via mixed reality based labeling |
| US11374808B2 (en) | 2020-05-29 | 2022-06-28 | Corning Research & Development Corporation | Automated logging of patching operations via mixed reality based labeling |
| CA3177901C (en) * | 2020-06-01 | 2024-01-02 | Ido Merkado | Systems and methods for retail environments |
| FR3114419B1 (fr) * | 2020-09-18 | 2023-12-01 | Oreal | Système et méthode de tiroir intelligent à réalité augmentée |
| WO2022003414A1 (en) | 2020-06-30 | 2022-01-06 | L'oreal | Augmented reality smart drawer system and method |
| US20220019800A1 (en) * | 2020-07-17 | 2022-01-20 | Zebra Technologies Corporation | Directional Guidance and Layout Compliance for Item Collection |
| US11710165B2 (en) * | 2020-07-23 | 2023-07-25 | Avalara, Inc. | Independently procurable item compliance information |
| US11954726B1 (en) * | 2020-07-29 | 2024-04-09 | United Services Automobile Association (Usaa) | Augmented reality vehicle purchasing experience |
| US12574467B2 (en) * | 2020-09-02 | 2026-03-10 | Shopify Inc. | Methods and devices for capturing an item image |
| US11494796B2 (en) * | 2020-09-04 | 2022-11-08 | International Business Machines Corporation | Context aware gamification in retail environments |
| US12014383B2 (en) * | 2020-10-30 | 2024-06-18 | Ncr Voyix Corporation | Platform-based cross-retail product categorization |
| AU2021104706A4 (en) * | 2020-11-03 | 2021-09-30 | Christopher Mooney | A consumer product type source origin meta data identification and data processing system |
| WO2022102599A1 (ja) * | 2020-11-16 | 2022-05-19 | 拓海 吉谷 | 情報通信プログラム及び情報処理装置 |
| CN112330255B (zh) * | 2020-11-20 | 2023-09-15 | 重庆电子工程职业学院 | 仓库管理系统 |
| US11842375B2 (en) * | 2021-01-30 | 2023-12-12 | Walmart Apollo, Llc | Systems and methods for determining price bands and user price affinity predictions using machine learning architectures and techniques |
| KR20220114336A (ko) * | 2021-02-08 | 2022-08-17 | 현대자동차주식회사 | 사용자 단말 및 그 제어 방법 |
| JP7689332B2 (ja) * | 2021-02-26 | 2025-06-06 | パナソニックIpマネジメント株式会社 | 精算決済装置、精算決済システムおよび精算決済方法 |
| USD1034462S1 (en) | 2021-03-01 | 2024-07-09 | Vishay Dale Electronics, Llc | Inductor package |
| WO2022197598A1 (en) * | 2021-03-15 | 2022-09-22 | Walmart Apollo, Llc | Systems and methods for inventory management |
| US12380490B2 (en) * | 2021-04-20 | 2025-08-05 | Walmart Apollo, Llc | Systems and methods for personalized shopping |
| WO2022235637A1 (en) * | 2021-05-04 | 2022-11-10 | Trax Technology Solutions Pte Ltd. | Methods and systems for retail environments |
| US12488384B2 (en) | 2021-05-27 | 2025-12-02 | Shopify Inc. | Build and update a virtual store based on a physical store |
| US11868420B2 (en) * | 2021-06-28 | 2024-01-09 | International Business Machines Corporation | Faceted search through interactive graphics |
| CN113806644A (zh) * | 2021-09-18 | 2021-12-17 | 英华达(上海)科技有限公司 | 消息处理、显示方法、装置、终端及存储介质 |
| US20230114462A1 (en) * | 2021-10-13 | 2023-04-13 | Capital One Services, Llc | Selective presentation of an augmented reality element in an augmented reality user interface |
| US20240422511A1 (en) * | 2021-11-03 | 2024-12-19 | Interdigital Patent Holdings, Inc. | Methods and apparatus for supporting collaborative extended reality (xr) |
| KR102395865B1 (ko) * | 2021-11-23 | 2022-05-10 | (주)몽몽이 | 인공지능을 이용한 반려동물 증강현실 구현 시스템 |
| US12277595B2 (en) * | 2021-12-14 | 2025-04-15 | International Business Machines Corporation | Dynamic virtual reality shopping shelf interface |
| US12548206B2 (en) | 2022-04-18 | 2026-02-10 | Lyv Technologies Inc. | Mixed-reality beacons |
| WO2023204981A1 (en) * | 2022-04-20 | 2023-10-26 | The Board Of Trustees Of The Leland Stanford Junior University | Method of personalizing performance of exoskeletons |
| US11855831B1 (en) | 2022-06-10 | 2023-12-26 | T-Mobile Usa, Inc. | Enabling an operator to resolve an issue associated with a 5G wireless telecommunication network using AR glasses |
| US11886767B2 (en) | 2022-06-17 | 2024-01-30 | T-Mobile Usa, Inc. | Enable interaction between a user and an agent of a 5G wireless telecommunication network using augmented reality glasses |
| US12020388B2 (en) * | 2022-07-29 | 2024-06-25 | Maplebear Inc. | Displaying an augmented reality element that provides a personalized enhanced experience at a warehouse |
| US20240070729A1 (en) * | 2022-08-31 | 2024-02-29 | Micron Technology, Inc. | Navigation paths for directing users to locations within a physical retail store using extended reality |
| US20240095815A1 (en) * | 2022-09-16 | 2024-03-21 | Lowe's Companies, Inc. | Mixed reality presentation based on a virtual location within a virtual model of a physical space |
| US12346960B2 (en) * | 2022-11-01 | 2025-07-01 | Capital One Services, Llc | Systems and methods for generating virtual tags for items in a physical environment |
| US12260504B2 (en) * | 2022-11-16 | 2025-03-25 | Jpmorgan Chase Bank, N.A. | System and method for dynamic provisioning of augmented reality information |
| US12548070B2 (en) * | 2022-11-30 | 2026-02-10 | Maplebear Inc. | Dynamic augmented reality and gamification experience for in-store shopping |
| US11798244B1 (en) * | 2022-12-07 | 2023-10-24 | Nant Holdings Ip, Llc | Location-based digital token management systems, methods, and apparatus |
| WO2024195090A1 (ja) * | 2023-03-23 | 2024-09-26 | 日本電気株式会社 | 店舗業務支援装置、店舗業務支援方法、及びコンピュータ可読媒体 |
| US20250005868A1 (en) * | 2023-06-28 | 2025-01-02 | Adeia Guides Inc. | System and method for generating a virtual overlay in an xr environment |
| US20250005642A1 (en) * | 2023-06-30 | 2025-01-02 | Zebra Technologies Corporation | Accurate identification of visually similar items |
| US12591923B2 (en) * | 2023-09-13 | 2026-03-31 | Ivanta Styling | Augmented reality shopping system |
| US20250182153A1 (en) * | 2023-12-04 | 2025-06-05 | Ebay Inc. | Automatic Image Composition with Item Promotion |
| US20250209416A1 (en) * | 2023-12-20 | 2025-06-26 | Intuit Inc. | Integrated review, inventory, and communication automation systems and methods |
| WO2025197671A1 (ja) * | 2024-03-18 | 2025-09-25 | 拓海 吉谷 | 情報通信プログラム及び情報処理装置 |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020062245A1 (en) * | 2000-03-09 | 2002-05-23 | David Niu | System and method for generating real-time promotions on an electronic commerce world wide website to increase the likelihood of purchase |
| JP2009100470A (ja) * | 2007-09-28 | 2009-05-07 | Fujifilm Corp | データ再生装置およびデータ再生方法 |
| KR101657120B1 (ko) * | 2010-05-06 | 2016-09-13 | 엘지전자 주식회사 | 이동 단말기 및 이것의 영상 디스플레이 방법 |
| US8866847B2 (en) | 2010-09-14 | 2014-10-21 | International Business Machines Corporation | Providing augmented reality information |
| US8521620B2 (en) * | 2010-12-22 | 2013-08-27 | Truecount Corporation | Systems and methods for RFID supply chain management |
| KR20130000160A (ko) | 2011-06-22 | 2013-01-02 | 광주과학기술원 | 사용자 적응형 증강현실 이동통신 장치와 서버 및 그 방법 |
| US9129277B2 (en) * | 2011-08-30 | 2015-09-08 | Digimarc Corporation | Methods and arrangements for identifying objects |
| JP6144681B2 (ja) | 2011-08-30 | 2017-06-07 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 虹彩スキャン・プロファイリング機能を有する頭部装着ディスプレイ |
| US9053483B2 (en) * | 2011-09-30 | 2015-06-09 | Microsoft Technology Licensing, Llc | Personal audio/visual system providing allergy awareness |
| US20130083003A1 (en) | 2011-09-30 | 2013-04-04 | Kathryn Stone Perez | Personal audio/visual system |
| KR20140121764A (ko) * | 2012-01-05 | 2014-10-16 | 비자 인터네셔널 서비스 어소시에이션 | 트랜잭션 영상 캡처 장치, 방법 및 시스템 |
| US8606645B1 (en) | 2012-02-02 | 2013-12-10 | SeeMore Interactive, Inc. | Method, medium, and system for an augmented reality retail application |
| GB2501567A (en) | 2012-04-25 | 2013-10-30 | Christian Sternitzke | Augmented reality information obtaining system |
| US20130293530A1 (en) * | 2012-05-04 | 2013-11-07 | Kathryn Stone Perez | Product augmentation and advertising in see through displays |
| US9430752B2 (en) * | 2012-11-02 | 2016-08-30 | Patrick Soon-Shiong | Virtual planogram management, systems, and methods |
| US20140258050A1 (en) * | 2013-03-07 | 2014-09-11 | Wal-Mart Stores, Inc. | Store Feature Item Finder |
| US20140279294A1 (en) * | 2013-03-14 | 2014-09-18 | Nordstrom, Inc. | System and methods for order fulfillment, inventory management, and providing personalized services to customers |
| US9454220B2 (en) | 2014-01-23 | 2016-09-27 | Derek A. Devries | Method and system of augmented-reality simulations |
| US20150012394A1 (en) * | 2013-07-02 | 2015-01-08 | Avenue Imperial UK Limited | Virtual Shopping System |
| US20160180813A1 (en) * | 2013-07-25 | 2016-06-23 | Wei Zhou | Method and device for displaying objects |
| US9424598B1 (en) * | 2013-12-02 | 2016-08-23 | A9.Com, Inc. | Visual search in a controlled shopping environment |
| US10311161B2 (en) * | 2014-03-13 | 2019-06-04 | Ebay Inc. | Interactive displays based on user interest |
| US20150294385A1 (en) | 2014-04-10 | 2015-10-15 | Bank Of America Corporation | Display of the budget impact of items viewable within an augmented reality display |
| US10282696B1 (en) * | 2014-06-06 | 2019-05-07 | Amazon Technologies, Inc. | Augmented reality enhanced interaction system |
| US10303133B1 (en) * | 2014-06-23 | 2019-05-28 | Amazon Technologies, Inc. | Presenting predicted items to users |
| EP3161772A4 (en) * | 2014-06-27 | 2018-01-03 | Imagine Universe, Inc. | User interface using tagged media, 3d indexed virtual reality images, and global positioning system locations, for electronic commerce |
| US10387912B2 (en) * | 2014-09-09 | 2019-08-20 | At&T Mobility Ii Llc | Augmented reality shopping displays |
| US20160110791A1 (en) * | 2014-10-15 | 2016-04-21 | Toshiba Global Commerce Solutions Holdings Corporation | Method, computer program product, and system for providing a sensor-based environment |
| US20160330522A1 (en) * | 2015-05-06 | 2016-11-10 | Echostar Technologies L.L.C. | Apparatus, systems and methods for a content commentary community |
| HK1254860A1 (zh) | 2015-06-24 | 2019-07-26 | Magic Leap, Inc. | 用於购买的增强现实设备、系统和方法 |
| US10395428B2 (en) * | 2016-06-13 | 2019-08-27 | Sony Interactive Entertainment Inc. | HMD transitions for focusing on specific content in virtual-reality environments |
| WO2018151908A1 (en) * | 2017-02-16 | 2018-08-23 | Walmart Apollo, Llc | Systems and methods for a virtual reality showroom with autonomous storage and retrieval |
| US10606449B2 (en) * | 2017-03-30 | 2020-03-31 | Amazon Technologies, Inc. | Adjusting audio or graphical resolutions for data discovery |
| KR102857458B1 (ko) * | 2017-04-19 | 2025-09-09 | 매직 립, 인코포레이티드 | 웨어러블 시스템을 위한 멀티모달 임무 실행 및 텍스트 편집 |
-
2019
- 2019-01-17 CN CN201980020375.5A patent/CN112005196B/zh active Active
- 2019-01-17 EP EP19751934.1A patent/EP3750032B1/en active Active
- 2019-01-17 ES ES19751934T patent/ES3055620T3/es active Active
- 2019-01-17 US US16/250,416 patent/US10789783B2/en active Active
- 2019-01-17 KR KR1020207025198A patent/KR102378682B1/ko active Active
- 2019-01-17 WO PCT/US2019/013970 patent/WO2019156792A1/en not_active Ceased
- 2019-01-17 JP JP2020542398A patent/JP7021361B2/ja active Active
-
2020
- 2020-09-24 US US17/031,644 patent/US11195342B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP7021361B2 (ja) | 2022-02-16 |
| US20190244436A1 (en) | 2019-08-08 |
| EP3750032A1 (en) | 2020-12-16 |
| EP3750032C0 (en) | 2025-11-05 |
| WO2019156792A1 (en) | 2019-08-15 |
| US11195342B2 (en) | 2021-12-07 |
| CN112005196B (zh) | 2024-10-11 |
| KR102378682B1 (ko) | 2022-03-24 |
| JP2021513160A (ja) | 2021-05-20 |
| US10789783B2 (en) | 2020-09-29 |
| EP3750032B1 (en) | 2025-11-05 |
| KR20200136377A (ko) | 2020-12-07 |
| EP3750032A4 (en) | 2021-11-17 |
| US20210012577A1 (en) | 2021-01-14 |
| CN112005196A (zh) | 2020-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3055620T3 (en) | Augmented reality system for filtering items in real-time | |
| US12277586B2 (en) | Augmented reality systems and methods for purchasing | |
| US12067511B2 (en) | Arranging a store in accordance with data analytics | |
| US10026116B2 (en) | Methods and devices for smart shopping | |
| US9053483B2 (en) | Personal audio/visual system providing allergy awareness | |
| US8682929B2 (en) | User access to item information | |
| US20180150851A1 (en) | Commerce System and Method of Providing Intelligent Personal Agents for Identifying Intent to Buy | |
| WO2019191516A1 (en) | Systems and methods for digital retail offers | |
| Quelch et al. | All business is local: Why place matters more than ever in a global, virtual world | |
| WO2015195413A1 (en) | Systems and methods for presenting information associated with a three-dimensional location on a two-dimensional display | |
| JP7179511B2 (ja) | 情報処理装置及び情報処理方法 | |
| US20070143217A1 (en) | Network access to item information |