ADMINISTRACIÓN DE INFORMACIÓN DE COMPRAS DE PRODUCTOS A TRAVÉS DE UNA RED DATOS DE SOLICITUD RELACIONADA Esta solicitud se relaciona con la solicitud provisional norteamericana No. 60/675,843, presentada el 29 de abril de 2005, titulada "Systems and Methods for Enabling Information Management Incorporating a Personal Computing Devices" [Sistemas y Métodos para Permitir la Administración de Información que Incorpora un Dispositivo de Cómputo Personal] , que se incorpora expresamente aqui por referencia en su totalidad, y reclama prioridad sobre dicha solicitud. ANTECEDENTES DE LA INVENCIÓN 1. Campo de la Invención La presente invención se refiere, en términos generales, a un sistema que incluye un dispositivo de cómputo personal, y más especificamente, a sistemas y métodos para habilitar una administración de información que incorpora un dispositivo de cómputo personal. 2. Descripción de la Técnica Relacionada Los vendedores al menudeo están proporcionando establecimientos de compras al menudeo más grades que ofrecen una cantidad creciente de servicios al cliente. Sin embargo, conforme se incrementa el número de servicios, y conforme se incrementa el número de clientes, se vuelve cada vez más dificil proporcionar servicios suficientes a los clientes.
Además, se vuelve cada vez más dificil administrar la información de clientes y proporcionar a los clientes la información relevante para su experiencia de compras. Dispositivos convencionales de cómputo personales no resuelven esta necesidad de para contar con una fuente única de información para un cliente. Por consiguiente, lo que se requiere es un dispositivo de cómputo personal que opera dentro de un sistema que es capaz de administrar eficientemente una información de cliente y proporciona información al cliente de manera eficiente. COMPENDIO DE LA INVENCIÓN Sistemas, métodos y medios legibles en computadora, consistentes con los principios de ciertas modalidades de la presente invención proporcionan la administración de información de compras de productos incluyendo la recepción de una lista de varios productos a adquirir en un dispositivo de cómputo personal, en donde la lista incluye una indicación que representa si los varios productos han sido seleccionados para adquisición, actualización de la lista con una indicación que por lo menos uno de los varios productos ha sido seleccionado para adquisición cuando el dispositivo de cómputo personal recibe información en el sentido que uno de los productos ha sido seleccionado, actualización de la lista por adición de por lo menos un nuevo producto, que representa ingredientes de una receta, a la lista cuando el dispositivo de cómputo personal recibe una entrada en el sentido que la receta ha sido seleccionada; y despliegue de la lista actualizada . BREVE DESCRIPCIÓN DE LOS DIBUJOS Los dibujos adjuntos, que se incorporan en esta especificación y forman parte de ella ilustran varias modalidades de la invención y conjuntamente con la descripción' sirven para explicar los principios de la invención y, conjuntamente con la descripción, explican las características y aspectos de la invención. En los dibujos,
La figura 1 es un diagrama de ejemplo de un entorno de sistema en donde se pueden implementar sistemas y métodos consistentes con los principios de ciertas modalidades de la invención; La figura 2 es un diagrama de ejemplo de componentes principales de un dispositivo de compras personal consistente con ciertas modalidades de los principios de la presente invención; La figura 2A es un diagrama de ejemplo de los componentes de aplicación de un dispositivo de compras personal consistente con ciertas modalidades de la presente invención; La figura 3 es un diagrama de ejemplo de componentes de un llavero con sensor magnético, consistente con los principios de ciertas modalidades de la presente invención; La figura 4 ilustra un diagrama de ejemplo de los componentes principales de un servidor de aplicación, consistente con los principios de ciertas modalidades de la presente invención; La figura 4A ilustra un diagrama de ejemplo de la relación de ciertas de las tablas de datos consistentes con los principios de ciertas modalidades de la presente invención; Las figuras 4B-4C ilustran unas tablas de datos de ejemplo consistente con los principios de ciertas modalidades de la presente invención; La figura 5 ilustra un planograma de ejemplo consistente con los principios de ciertas modalidades de la presente invención; La figura 6 ilustra tablas de ejemplo almacenadas en memoria consistentes con los principios de ciertas modalidades de la presente invención; Las figuras 7A-7D ilustran imágenes de ejemplo presentadas a un cliente utilizando un dispositivo de compras personal, consistente con los principios de ciertas modalidades de la presente invención. DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Se hará referencia ahora con detalles a la presente invención, ejemplos de la cual se ilustran en los dibujos adjuntos, en caso posible, los mismos números de referencia serán utilizados en todos los dibujos para referirse a las mismas partes o a parte similares. Generalidades Métodos y sistemas consistentes con los principios de ciertas modalidades de la presente invención implementan la experiencia de compras personal de un cliente ofreciendo un dispositivo de compras personal a un consumidor en un entorno de compras al menudeo y permitiendo que el consumidor, utilizando una interfaz de consumidor, tenga acceso a la información. Sistemas y métodos adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten a un usuario, a través de un servidor de aplicación, administrar la información entregada al dispositivo de compras personal. Sistemas y métodos adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten a un vendedor al menudeo administrar el inventario, ubicación de productos dentro de un establecimiento de compras y/o estudiar y optimizar las distribuciones de productos con el objeto de optimizar las ventas. Sistemas y métodos adicionales consistentes con los principios de ciertas modalidades de la presente invención ofrecen a un usuario una tarjeta de lealtad, un llavero con sensor magnético personal, etc. que interactúa con el dispositivo de compras personal para adecuar la experiencia de compras. Sistemas y métodos adicionales consistentes con los principios de ciertas modalidades de la presente invención ofrecen un intercambio eficiente de contenido entre un dispositivo de compras personal y un servidor de aplicación. Métodos y sistemas adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten a los fabricantes programar y enviar información al dispositivo de compras personal. Métodos y sistemas adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten a los clientes colocar pedidos para servicios de mostrador. Métodos y sistemas adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten una administración eficiente de información de compañía, información de establecimiento de compras, e información de cliente dentro del sistema. Métodos y sistemas adicionales consistentes con los principios de ciertas modalidades de la presente invención permiten a un cliente generar y mantener una lista de productos para compra . Se observará por parte de una persona con conocimientos en la materia que los sistemas y métodos comentados aqui pueden ser implementados en varios entornos de compras. Para propósitos de ejemplo, sistemas y métodos consistentes con los principios de la presente invención se comentarán aqui en un entorno de ventas de abarrotes al menudeo. Los términos "dispositivo de compra personal" y "dispositivo de cómputo personal" se utilizan de manera intercambiable aqui. Arquitectura del Sistema La figura 1 es un diagrama de ejemplo de un entorno de sistema 100 para implementar los principios de la presente invención. Los componentes de sistema 100 pueden ser implementados a través de cualquier combinación adecuada de hardware, software y/o firmware. Como se muestra en la figura 1, el sistema 100 incluye varias tiendas 102, 104. La tienda 102 incluye servidor de tienda 110 mantenido por la tienda de abarrotes. La tienda 102 incluye además varios servidores 106, 108 que pueden interactuar con varios de los servidores de aplicación 120, 122 a través de la red 116. Alternativamente, servidores 106, 108 pueden ser implementados como un servidor. Una tienda 102 puede incluir además un servidor intermedio 107 el cual está conectado de manera comunicativa con el servidor de tienda 110 y con uno o ambos servidores de aplicación 106, 108. El servidor intermedio 107 puede almacenar información que puede ser compartida entre servidor de aplicación 106, 108 y servidor de tienda 110. El servidor intermedio 107 puede servir para proteger información relacionada en los servidores respectivos, de tal manera que toda la información almacenada en los servidores respectivos pueda estar segura. Alternativamente, uno de los servidores de aplicación 106, 108 o bien ambos servidores de aplicación 106, 108 pueden estar conectados de manera comunicativa con el servidor de tienda 110. Varios dispositivos de compras personal 112, 114 físicamente colocados dentro de una tienda 102 o cerca de ella, pueden interactuar con los servidores 106, 108, utilizando tecnología conocida, incluyendo comunicación inalámbrica. Un consumidor puede accesar el dispositivo de compras personal 112 para tener acceso y administrar la información con el objeto de incrementar su experiencia de compras. Cada dispositivo de compras personal 112, 114 puede estar asociado con un identificador único, el consumidor puede tener acceso al dispositivo de compras personal 112 con un llavero con sensor magnético personalizado 140. El sistema 100 puede incluir además un servidor de operador 124 en donde un usuario en el servidor 124 puede administrar la información proporcionada a los servidores de aplicación 120, 122, servidores 106, 108 y/o dispositivo de compras personales 112, 114 a través de la red 116. El fabricante 126, 128 puede estar adicionalmente dentro del sistema 100 en donde el fabricante 126, 128 puede tener acceso a servidores de aplicación 120, 122 para solicitar y/o programar información relacionada con sus productos para descargarla a dispositivos de compras personales 112, 114. El sistema 100 puede incluir además computadoras de clientes 130, 132 que pueden estar enlazadas de manera comunicativa con servidores de aplicación 120,.122, en donde un consumidor
D puede ingresar información para acceso a través del dispositivo de compras personal 112, 114. Por ejemplo, el consumidor puede tener acceso a los servidores de aplicación 120, 122, e ingresar información, es decir, una lista de compras para acceso en la tienda de abarrotes a través del dispositivo de compras personal 112, 114. Finalmente, el sistema 100 puede incluir servidores de comerciante 136, 134. Los servidores de comerciante 134, 136 pueden se accesados a través de servidores de aplicación 120, 122 y/o dispositivos de compras personales 112, 114, para obtener contenido para que el consumidor pueda verlo en el dispositivo de compras personales 112, 114. Una persona con conocimientos ordinarios en la materia podrá observar que mientras solamente uno o dos dispositivos, computadoras de cliente, y/o servidores pueden ser ilustrados, que muchos dispositivos, computadoras de clientes y/o servidores pueden encontrarse dentro del sistema 100. Mientras la red 116 puede ser implementada como la Internet, la red 116 puede ser cualquier red de área local o amplia, ya sea pública o privada. La figura 2 ilustra un diagrama de bloques de ejemplo de componentes incluidos en un dispositivo de compras personal 112, 114. Un dispositivo de compras personal 112, 114 puede ser implementado como dispositivo de cómputo que puede formar parte de un carrito de compras. Dispositivos de compras personales 112, 114 pueden incluir una unidad central de procesamiento 202, una pantalla de despliegue táctil 204, software de aplicación 206, memoria 208, almacenamiento secundario 210, y dispositivos de entrada/salida 212. Un dispositivo de compras personal 112, 114 puede estar conectado de forma comunicativa con los servidores 106, 108. Además, un dispositivo de compras personal 112, 114 puede estar conectado de manera comunicativa con un servidor de comerciante 134, 136. Un cliente puede tener acceso a la red 116 a través del servidor 106, 108 utilizando un software de aplicación 206 en donde el software de aplicación puede incluir un navegador que incluya aplicaciones de navegadores convencionales disponibles en Microsoft® o Netscape®. Un software de aplicación 206 puede incluir además una interfaz de usuario que incrementa la experiencia de compras del consumidor ofreciendo varias características de conformidad con lo comentado aqui. Dispositivos de entrada/salida 212 pueden incluir, por ejemplo, un lector de código de barras, un puerto USB para recibir un llavero con sensor magnético 140, una interfaz para recibir varios dispositivos externos, incluyendo, sin limitarse a estos ejemplos, una tarjeta inteligente, un disco flexible, un dispositivo de memoria externo, es decir, una tarjeta instantánea compacta, una tarjeta de memoria, etc., y un despliegue de pantalla táctil para desplegar información al consumidor y recibir información del consumidor a través de entrada en la pantalla táctil, etc. La figura 3 muestra un diagrama de bloques de ejemplo de los componentes que pueden encontrarse en un llavero con sensor magnético 140 consistente con los principios de ciertas modalidades de la presente invención. Como se ilustra en la figura 3, se puede almacenar una información de identificación. Al expedir el llavero con sensor magnético 140 al consumidor, el sistema asocia una información de identificación única 304 con el consumidor. Esta información de identificación única 304 que identifica el consumidor puede almacenarse en un llavero con sensor magnético 140. Al insertar el llavero con sensor magnético 140 en el dispositivo de compras personal 112, 114, se puede efectuar un algoritmo de verificación 302, almacenado en un llavero con sensor magnético 140 para verificar la autenticidad del llavero con sensor magnético 140. Al efectuarse la verificación, el consumidor puede tener acceso a la información disponible en el dispositivo de compras personal 112, 114. Además, se puede crear una sesión y administrarla empleando una información de administración de sesión 308, almacenada en un llavero con sensor magnético 140. Como tal, en el caso de una falla de dispositivo de compras personal, puesto que el dispositivo almacena todas las interacciones entre el cliente y el dispositivo de compras personal, la sesión de consumidor puede ser completamente restaurada utilizando la información almacenada en la información de administración de sesión 308. La figura 4 ilustra un diagrama de ejemplo de servidores de aplicación 106, 108, 120, 122 que pueden ser implementados en un entorno de sistema 100, de manera consistente con los principios de ciertas modalidades de la presente invención. Como se muestra en la figura 4, servidores de aplicación 106, 108, 120, 122 incluyen una unidad central de procesamiento CPU 402, un software de aplicación 404, una memoria 406, un almacenamiento secundario 408, una aplicación de interfaz de red 410 y dispositivos de entrada/salida 412. Los dispositivos de entrada/salida 412 incluyen, por ejemplo, un teclado, un ratón, una cámara de video, un despliegue, un dispositivo de almacenamiento, una impresora, etc. Un software de aplicación 404 podria incluir aplicaciones de software que facilitan la programación y el envió de un contenido inteligente de conformidad con lo comentado aqui a dispositivos de compras personales 112, 114. Un software de aplicación 404 puede incluir además aplicaciones de software que facilitan el rastreo de dispositivos de compras personales dentro del entorno de venta al menudeo y alrededor de dicho entorno, y, con base en la información de rastreo, facilitan la determinación de cierta información de conformidad con lo comentado aqui. Un software de aplicación 404 puede facilitar además la funcionalidad de conformidad con los dispositivos de compras personales 112, 114 comentadas aqui. Puede observarse que la configuración del servidor de operador 124, servidor de fabricante 126, 128, computadora de cliente 130, 132 y servidor de comerciante 134, 136 pueden ser configurados de la misma manera que los servidores de aplicación ilustrados en la figura 4 en donde el software de aplicación puede diferir según la funcionalidad de las computadoras individuales de conformidad con lo comentado aqui. Aplicación de Rastreo de Dispositivos de Compras Personales
Utilizando aplicaciones convencionales, el sistema puede rastrear la ubicación actual de cada uno de los varios dispositivos de compras personales ubicados en el entorno de compras o cerca de dicho entorno. Además de rastrear cada uno de los varios dispositivos de compras personales, para cada dispositivo de compras personal, el sistema puede almacenar la posición del dispositivo de compras personal a intervalos predeterminados, por ejemplo cada cinco segundos. Esta información puede entonces ser utilizada para determinar la ubicación actual del dispositivo de compras personal con relación a ciertos productos, ya sea parte de la trayectoria del dispositivo de compras personal o la trayectoria total de dicho dispositivo de compras personal conforme se desplaza en el entorno de compras, etc. Esta información puede ser utilizada para varios propósitos.
Primero, utilizando esta información, el sistema puede determinar donde se localiza el dispositivo de compras personal dentro del entorno de compras. Ciertas banderas o condiciones pueden establecerse dentro del sistema de tal manera que al determinar que el dispositivo de compras personal se encuentra dentro de una cierta distancia de una ubicación particular, se pueda emplear una publicidad dirigida. La publicidad dirigida puede o no tomar en cuenta la historia de compras del consumidor. El usuario, en el servidor de operación 124 o en servidores de aplicación 120, 122, puede crear y modificar estas banderas o condiciones estableciendo por consiguiente un proceso impulsado por eventos. Por ejemplo, si se determina, con base en la ubicación del dispositivo de compras personal, que el consumidor se encuentra en la sección de jugos, un descuento generado por computadora puede ser ofrecido al consumidor. Estos descuentos generados por computadora pueden ser ofrecidos a algunos de los consumidores o a todos ellos cuando se encuentran dentro de una ubicación predeterminada de la sección de jugos. Alternativamente, si se determina que el consumidor ha gastado $20 en jugos en las últimas 2 semanas, con base en la historia de compras almacenadas del consumidor, se puede ofrecer al consumidor un descuento generado por computadora con base en la historia de compras del consumidor. Estos descuentos generados por computadora pueden ser ofrecidos desplegando el descuento al consumidor en el despliegue del dispositivo de compras personal 112, 114. De manera similar, publicidades, encuestas, etc. puede ser desplegada selectivamente al consumidor con base en la publicación de dispositivo de compras personal y/o historia de compras del consumidor. Segundo, utilizando el conjunto de posiciones determinadas obtenidas utilizando la aplicación de ubicación de dispositivo de compras, una parte o la totalidad de la trayectoria del dispositivo de compras personal a través del establecimiento de compras puede determinarse. Esto puede ser útil para identificar la frecuencia con la cual cada pasillo, área, zona, etc. de la tienda es visitada. Mediante la identificación de qué áreas del establecimiento de compras son más frecuentemente visitadas, el propietario del establecimiento puede optimizar el espacio mediante la colocación de ciertos productos dentro del área en donde el propietario del establecimiento desearla vender rápidamente, anunciar fuertemente, colocar tratos especiales, etc. Además, mediante la identificación de las áreas de la tienda que son menos frecuentemente visitadas, el propietario del establecimiento puede reacomodar los productos dentro de la tienda con el objeto de generar más tráfico en las áreas en donde hay un menor desplazamiento. Además, puede proporcionar información indicando que la distribución del establecimiento de compras es confusa para el consumidor, una distribución no apropiada, etc. Tercero, el sistema puede almacenar información con relación a la fecha, duración, etc. de la experiencia de compras de un cliente. Utilizando la información obtenida, el propietario del establecimiento puede comparar la velocidad de compras en una tienda con la velocidad de compra en otra tienda. Cuarto, la información de posición de dispositivo de compras personal puede ser utilizada para soportar el planograma de auto-corrección comentado abajo. Aplicación de Programación de Contenido Un usuario puede programar el contenido a descargar y desplegar a un consumidor en el dispositivo de compras personal utilizando una aplicación en el servidor de operador 124, y/o servidores de aplicación 120, 122. Alternativamente, un usuario, en servidores de aplicación 106, 108 o servidor intermedio 107 puede programar el contenido a descargar y desplegar en el dispositivo de compras personal. Utilizando la aplicación de programación de contenido, un usuario puede ingresar el contenido a desplegar, la fecha/hora de inicio y terminación, a qué establecimientos de compras y/o dispositivos de compras personales deben descargarse los contenidos (ya sea designando los dispositivos de compras personales individuales, o bien los consumidores individuales) , los comandos a efectuar por el dispositivo de compras personal antes y/o después del despliegue del contenido, etc. Este contenido puede ser anuncio dirigido, activo y/o pasivo y puede tener la forma de texto, imágenes, etc., comandos a efectuar por parte de la unidad central de procesamiento del dispositivo de compras personal, actualizaciones para aplicaciones de software, etc. Alternativamente, el fabricante, utilizando una aplicación de programación de contenido similar puede tener acceso a servidor de aplicación 120, 122 para solicitar la programación de contenido mediante el ingreso de información similar, esta petición puede ser revisada antes de la programación del contenido o bien puede ser programada automáticamente . Alternativamente, el contenido puede ser simplemente almacenado ya sea en servidor de aplicación, 106, 108, servidor intermedio 107, o dispositivo de compras personal 112, 114 en donde el contenido es empujado al dispositivo de compras personal y reproducido en un orden de lista, aleatoriamente, etc. Aplicación de Actualización de Dispositivo de Compras Personal La información puede ser actualizada en el dispositivo de compras personal cuando se recarga el dispositivo de compras personal. Se puede efectuar una determinación para cerciorarse que permanece una energia suficiente en el dispositivo de compras personal para la duración de la descarga e instalación, si el dispositivo de compras personal no está enchufado. Por ejemplo, al determinar que el dispositivo de compras personal no está recargándose, y que se mantiene un nivel de energia predeterminado, el dispositivo de compras personal puede generar un mensaje al servidor de aplicación 106, 108, anunciando al servidor de aplicación 106, 108 que el dispositivo de compras personal esté listo para descargar el contenido. Al recibir el mensaje, el servidor de aplicación 106, 108 prepara una respuesta al dispositivo de compras personal ofreciendo al dispositivo de compras personal una clave pública y le avisa al dispositivo de compras personal que actualizaciones están listas para descarga. Utilizando la aplicación de actualización de contenido, el dispositivo de compras personal recupera una clave privada de su almacenamiento y presenta una petición con la clave privada para datos de contenido actualizados. Esto asegura que solamente el dispositivo de compra personal apropiado puede descargar contenidos del servidor de aplicación 106, 108. Al recibir la petición, el servidor de aplicación 106, 108 transmite el contenido actualizado al dispositivo de compras personal. Este intercambio de transmisiones entre el dispositivo de compras personal y el servidor de aplicación 106, 108, puede ser facilitado con el Message Queuing Center de Microsoft® (MSMQ) en donde el encabezado de los mensajes es modificado para incluir información de seguridad, es decir, una llave RSA con el objeto de asegurar transacciones seguras. Una persona con conocimientos en la materia podrá observar que la determinación del nivel de energia puede no efectuarse si el dispositivo de compras personal está en proceso de recarga. Jerarquía de Administración de Información La información con relación a los varios establecimientos de compra, las compañías que poseen los establecimientos de compra y los clientes que compran en los establecimientos de compra puede almacenarse de una manera que permite acceso en tiempo real a datos actuales e históricos exactos. La figura 4A ilustra tablas de datos de ejemplo que son consistentes con los principios de ciertas modalidades de la presente invención. Se observará que las tablas de datos ilustradas en las figuras pueden incluir información adicional que no es comentada aqui. Además, se observará que tablas adicionales pueden almacenarse incluyendo información adicional con relación con las compañías, los establecimientos de compras y/o clientes. Por ejemplo, información adicional puede almacenarse con relación a la experiencia de compras de cliente, incluyendo listas de compras, artículos, precios, y cantidad de artículos adquiridos, pulsaciones sobre enlaces de la interfaz de usuario, datos demográficos de clientes según lo comentado arriba, trayectoria del cliente a través de la tienda, anuncios presentados al cliente, cupones utilizados por el cliente, etc. Como se ilustra en la figura 4A, se proporcionan varias tablas de datos. Las tablas de datos pueden ser implementadas utilizando una aplicación de hoja de cálculo Excel® de Microsoft® Corporation, aplicación Macromedia Flash por Adobe® Systems Incorporated, una aplicación HTML dinámica, etc. Las tablas de datos pueden incluir Información de Compañía (Company Information) 421, Información de Jerarquía (Hierarchy Information) 423, Información de Nivel (Level Information) 425, Información de Ubicación (Location Information) 427, y Detalles de Grupos (Grouping Details) 429. La figura 4A muestra la asociación entre las tablas de datos. Detalles de ejemplo de las tablas de datos ilustrados en la figura 4A se presentan en las figuras 4B-C. La Información de Compañía (Company Information) 421 almacena información relacionada con la compañía, incluyendo la ID de compañía, como una clave primaria, e incluye además la fecha en la cual se creó el registro de la compañía en la tabla de datos, y el nombre, calle, estado, código postal, pais, número de teléfono y fax de la compañía. La Información de Jerarquía (Hierarchy Information) 423 almacena información con relación a definiciones de jerarquía e incluye la ID de compañía y Jerarquía como claves primarias, e incluye además la fecha en la cual se creó el registro y el nombre de la Jerarquía. La Información de Ubicación (Location Information) 427 almacena información con relación a las ubicaciones individuales de cada uno de los establecimientos de venta de las compañías almacenadas en la Información de Compañía (Company Information) 421 e incluye ID de compañía, ID de jerarquía, ID de miembro y ID de zona de tiempo como claves primarias e incluye además fecha de creación del registro, el nombre del miembro, la ID de nivel, calle, ciudad, estado, pais, código postal, número de teléfono y fax del establecimiento de compras. La Información de Ubicación (Location Information) 427 establece qué establecimientos de compra individuales pertenecen a qué niveles. La Información de Nivel (Level Information) 425 almacena información con relación a las definiciones de nivel e incluye ID de compañía, ID de jerarquía, ID de nivel como claves primarias e incluye además la fecha en la cual se creó el registro en la tabla de datos y el nombre del nivel. Detalles de Grupos (Grouping Details) 429 almacenan información con relación a los grupos, o despliegues de los establecimientos de compras e incluyen ID de compañía, ID de jerarquía e ID de grupo como claves primarias e incluye además la fecha en la cual se creó el registro y la ID de miembro. Detalles de Grupos (Grouping Details) 429 asocia establecimientos de compras individuales con ciertos grupos. Cada una de las tablas de datos almacena además información con relación a si los registros incluidos ahi son activos o inactivos. Por ejemplo, si una tienda cambia de ubicación, entonces se puede crear un nuevo registro dentro de la Información de Ubicación (Location Information) 427 manteniendo la ID de miembro pero actualizando la totalidad de los demás datos almacenados en el nuevo registro. El registro antiguo de la tienda cerrada se guardará en la tabla de datos, sin embargo, el registro puede ser indicado como inactivo. Mediante el almacenamiento de la información esta manera, conforme compañías y establecimientos de compras individuales cambian de ubicaciones, una simple actualización de las tablas comentadas aqui, mientras conserva los datos históricos ofrece acceso de datos en tiempo real a los datos actuales y datos históricos. Por ejemplo, si la ID de miembro 1001 cambia su ubicación a la zona de Baja California, se crea un nuevo registro en la Información de Ubicación (Location Information) 427 listando la ID de miembro 1001, la nueva ID de zona de tiempo, la fecha en la cual se creó el nuevo registro, el nombre del miembro, y la nueva ID de nivel asociada con la nueva ubicación. Además, el registro antiguo es marcado como inactivo y la fecha en la cual el registro se marcó inactivo es almacenada. Ninguna de las demás tablas tiene que ser actualizada. La nueva información se mantiene como información actual y la información histórica es mantenida para propósitos de obtención de datos. Como tal, en cualquier momento que cualquiera de los valores representados en las tablas tiene que ser actualizado, se debe actualizar solamente las tablas que almacenan el valor a cambiar . Mediante el establecimiento y mantenimiento de las tablas de esta manera, se pueden obtener datos actuales y datos históricos en tiempo real. Por ejemplo, conforme el estado activo/inactivo de registros y los registros de fechas son creados y la fecha en el cual el registro pasa a inactivo se almacenan, mientras que se siguen manteniendo los datos después que los registros se vuelvan inactivos, mediante la aclaración de por lo menos uno de los siguientes: ID de compañía, ID de jerarquía, ID de miembro, ID de nivel, ID de grupo, período de tiempo, y cualquier otra información almacenada en las tablas, se pueden obtener datos actuales e históricos exactos en tiempo real. Se observará que los registros pueden ser establecidos con el objeto de permitir que una compañía seleccione ciertos establecimientos de compras para publicidad enfocada, sin limitarse a los niveles previamente establecidos en la tabla. Por ejemplo, un nuevo registro puede ser establecido en la Información de Nivel (Level Information) 425, con una ID de nivel 99999. La compañía 1 puede desear proporcionar un anuncio para el detergente Tide solamente a los miembros de tienda con números de ID 1001, 10001 y 10002. Mediante la adición de nuevos registros en Grouping Details 429, donde las ID de miembro de tienda 1001, 10001 y 10002 tienen una ID de grupo No. 99999 (además de los números de ID de grupo ya asignados, es decir, 10001, 1000000, respectivamente), la compañía puede designar la publicidad del detergente Tide a desplegar a los clientes asociados con la ID de grupo 99999. Esto proporciona una funcionalidad adicional puesto que la ID de compañía 1 no se limita al envió de la publicidad a la totalidad de las tiendas dentro de los niveles que pueden ser ya definidos dentro de la Información de Nivel (Level Information) 425. La ID de compañía 1 puede, en forma sencilla, enfocar la publicidad a tiendas específicas, independientemente de los niveles predefinidos. Se observará que esto puede ahorrar dinero a las compañías en cuanto a costos de publicidad, costos administrativos, etc. Se puede observar además que aparte de seleccionar tiendas para enfocar publicidad, una compañía puede seleccionar también entre la información demográfica de clientes, historia de compras de cliente, etc., para publicidad enfocada. Puede observarse además que mediante el establecimiento de dicho registro 99999, la información en cuanto a los niveles predefinidos no se ve afectada. Como tal, la obtención de datos para los niveles predefinidos sigue siendo la misma mientras que ofrece la funcionalidad agregada de definir niveles para publicidad enfocada. Se puede apreciar que una funcionalidad similar puede resultar mediante la adición de nuevas IDs de jerarquía en la tabla de Información de Jerarquía. Se puede observar que tablas adicionales pueden proporcionarse para mantener la información de cliente. Por ejemplo, una tabla de información de cliente puede proporcionarse la cual incluye una clave primaria para ID de cliente, y almacena la información demográfica del cliente incluyendo edad, rango de edad, género, fecha de creación del registro de cliente, número de miembros en el hogar, número de niños, edad y género de los niños en el hogar, ingresos del hogar, etc. Además, se puede proporcionar una Tabla de Transacciones de Compras que incluye claves primarias para ID de cliente, ID de transacción e ID de ubicación, y que incluye además fecha, tipo, cantidad, precio, etc. de los productos adquiridos, datos de pulsiones sobre enlaces, anuncios vistos, fecha, hora y trayectoria de carrito durante el viaje de compras, hora de entrada y hora de salida de cada zona durante cada viaje de compras, etc. Se puede observar que información adicional puede almacenarse en estas tablas con el objeto de ampliar los resultados de obtención de datos.
Se puede observar que todas las tablas comentadas aquí pueden almacenarse en el servidor de aplicación 106, 108, 122, 124 y/o base de datos 142, 144. Aplicación de Planograma de Auto-corrección Para cada tienda, servidores de aplicación 120, 122, 106, 108 pueden almacenar en memoria el planograma de la tienda, es decir, un diseño que muestra en donde están localizados productos específicos en repisas o exhibidores para venta al menudeo. La figura 5 muestra un planograma de ejemplo que es consistente con los principios de ciertas modalidades de la presente invención. De conformidad con lo ilustrado en la figura 5, la tienda incluye pasillos 502, 504, 506, puntas de góndola 508, 510, y 512, exhibidores para productos agrícolas 514, 516, 518, 520, exhibidor para productos lácteos 522, exhibidor para carnes y mariscos 524, exhibidor para vinos 526, 528, exhibidor para comida picante/barra de ensaladas 523, 534, y exhibidor para pan 530. Por ejemplo, la tienda puede dividirse en varias zonas y cada producto en la tienda puede designarse como ubicándose en una zona particular. Como se muestra en la figura 5, un exhibidor de productos lácteos 522 puede ser identificado como zona 1 536, los exhibidores de productos agrícolas 514, 516, 518, pueden ser designados como zona 2 540, y un exhibidor de productos 520 puede ser designado como zona 3 538. Se puede observar que los datos que se relacionan con el planograma de cada tienda pueden almacenarse en tablas de datos con una estructura similar a la comentada arriba con relación a la jerarquía de administración de información. La información puede almacenarse con relación a la ubicación de los productos dentro del establecimiento de compras. Por ejemplo, para cada una de las varias zonas ilustradas en la figura 5, la información puede almacenarse identificando los limites de cada una de las varias zonas y la información con relación a la ubicación y la información descriptiva asociada con los productos ubicados dentro de cada zona. La figura 6 muestra tablas de ejemplo que pueden utilizarse en el almacenamiento de información dentro del establecimiento de compras. Como se muestra en la figura 6, la tabla A 600 almacena los limites de cada una de las varias zonas, es decir, los limites de cada una de las varias zonas en el establecimiento de compras. La columna 602 identifica cada zona, la columna 604 identifica las coordenadas mínimas de cada una de las zonas y la columna 606 identifica las coordenadas máximas en la identificación de dos límites de cada una de las varias zonas. La columna 611 identifica la identificación de ubicación del establecimiento de compras. Además, la tabla B 608 puede almacenar información sobre cada uno de los productos incluidos en el establecimiento de compras, incluyendo una ubicación específica del producto dentro de la zona, información descriptiva con relación al producto, etc. Por ejemplo, la tabla B 608 incluye un SKU #, un número de identificación único que identifica de manera única un producto particular, una ID de zona que representa la zona en donde se encuentra el producto, y un número de producto. Una persona con conocimientos en la materia podrá observar que información adicional puede almacenarse en estas tablas . Una persona con conocimientos ordinarios puede observar que alternativamente las zonas pueden implementarse en información de almacenamiento con relación a la colocación de los productos dentro del establecimiento de compras, es decir la tienda puede dividirse en áreas más pequeñas o más grades; etc. El planograma comentado aqui puede ser de auto-corrección, en la medida en que no necesita de la interacción de usuario para actualizar la información de ubicación de productos almacenados en las tablas, por ejemplo, en el caso en el cual el exhibidor de productos ha sido reubicado dentro del establecimiento de compras. Como se observó arriba, las tablas almacenan información que identifica la ubicación de cada uno de los productos ubicados en el establecimiento de compras. Cuando un consumidor escanea un artículo y coloca el artículo en su carrito de compras, el dispositivo de compras personal recibe la información de código de barras. Esta información puede ser cargada a los servidores de aplicación 106, 108. Esta información puede estar asociada adicionalmente con la información de posición del dispositivo de compras personal. El sistema puede asumir que el consumidor colocó el articulo en el carrito aproximadamente en la misma ubicación en la cual el consumidor tomó el articulo de la repisa/exhibidor . La información de ubicación puede compararse con la información de ubicación almacenada en las tablas. Si la información es diferente, el sistema puede colocar una bandera en el producto y, si un número predeterminado de consumidores están colocando el mismo producto en sus carritos en la nueva ubicación, el sistema puede colocar automáticamente la entrada del producto en las tablas como "inactiva", y crear una nueva entrada en la tabla B identificando la nueva posición o zona del producto. Por consiguiente el planograma no requiere necesariamente de actualización manual. Puede ser de auto-corrección en la medida en que conforme los consumidores compran en el establecimiento de compras, las tablas pueden ser automáticamente actualizadas. Cuando un consumidor efectúa una búsqueda para un producto, de conformidad con lo comentado abajo, estas tablas pueden ser buscadas para identificar la ubicación del producto dentro del establecimiento de compras. Además, el consumidor puede utilizar la información en estas tablas para tener acceso a la ubicación, dirección y distancia al producto con base en la ubicación actual del dispositivo de compras personal . Además, se puede efectuar una obtención de datos para determinar en dónde se vende mejor un producto. Observando datos con relación a dónde estaba localizado el producto y cuántos clientes lo compraron, el establecimiento de compras pude determinar en dónde colocar un producto para lograr ventas óptimas. Interfaz de Usuario De manera consistente con ciertas modalidades de la presente invención, la interfaz de usuario del dispositivo de compras personal puede ser generada con base en información de cliente almacenada. Esta información de cliente puede ser recopilada al momento en el cual el consumidor firma una tarjeta de lealtad/llavero con sensor magnético, etc. La información puede estar almacenada en el ' servidor de tienda 110, servidores de aplicación 106, 108, servidores de aplicación 120, 122 y/o bases de datos 142, 144. La interfaz de usuario puede alternativamente ser generada con base en información de cliente almacenada que es recopilada con base en la información de compra pasada del cliente y/o puede ser generada con base en una combinación de la información de cliente recopilada al momento en el cual el consumidor firma la tarjeta de lealtad/llavero con sensor magnético, etc., y la información de historia de compras.
Cuando se registra para una tarjeta de lealtad, llavero con sensor magnético, etc., al cliente se le puede solicitar información personal. Por ejemplo, al cliente se le puede solicitar la edad, sexo, dirección, código postal, número de miembros de la familia en el hogar, número de hijos, edad de los hijos, ingreso del hogar, etc. Toda la información proporcionada por el cliente puede almacenarse de conformidad con lo indicado arriba. Además, se puede almacenar información con relación a la fecha del último viaje de compras del cliente, la duración del último viaje de compras, etc. Diferentes atributos de despliegue pueden almacenarse en memoria y asociarse con las diferentes categorías de información de cliente. Ciertos atributos de despliegue pueden asociarse con género, edad y/o grupo de edad, raza, dirección, estado civil, número de hijos, sexo de los hijos, etc. Por ejemplo, si el cliente es una mujer, entonces el despliegue puede tener un fondo de un cierto color que puede ser más llamativo para las mujeres; si el cliente es español y la lengua materna del cliente es el español, entonces el texto desplegado en el despliegue puede estar en español; si la vista del cliente es deficiente, esta información puede asociarse con un tamaño de fuente grande, etc. La información puede almacenarse además con relación a la experiencia de compras pasada de un cliente. Por ejemplo, cada vez que un cliente toca el dispositivo de compras personal, los botones seleccionados por el cliente pueden almacenarse. Estos datos pueden ser accesados con el objeto de determinar la frecuencia con la cual el cliente seleccionó cada una de las opciones del menú en el dispositivo personal. Si el sistema determina que el cliente utiliza la característica de lista de compras más frecuentemente, entonces el botón accionable que representa la función de lista de compras puede ser desplegado de manera más sobresaliente en la interfaz del usuario, es decir, al principio de la lista de los botones accionables, desplegarse como un botón de mayor tamaño que los demás botones accionables, etc. La siguiente característica con mayor frecuencia de uso puede desplegarse en segundo lugar en la lista, como el segundo botón más grande, etc. El contendido a desplegar en el dispositivo de compras personal puede almacenarse y asociarse con las diferentes categorías de información de cliente. El contenido desplegado en el dispositivo de compras personal puede desplegarse con base en la información de cliente almacenada. Por ejemplo, si el cliente es español, las recetas ofrecidas al cliente pueden ser de origen en la cultura española, es decir, paella, frijoles y arroz, etc. Además, el volante semanal puede ser generado dinámicamente con base en información de cliente. Los anuncios publicitarios elegibles para el volante semanal pueden asociarse con diferentes categorías de información de cliente; los anuncios publicitarios elegibles para el volante semanal pueden asociarse con tipos particulares de productos, etc. Por ejemplo, si el cliente tiene un bebé recién nacido, el volante semanal puede incluir un anuncio publicitario para pañales. Alternativamente, con base en el acceso a la historia de compras del cliente y a las compras anteriores, el sistema puede determinar que el maíz en latas es el artículo más frecuentemente comprado. Con base en esta determinación, el volante semanal puede incluir un anuncio para frijoles enlatados, con base en la asociación de los frijoles enlatados con las verduras enlatadas. Para otro ejemplo, un anuncio publicitario elegible para el volante semanal para papas fritas puede asociarse con refrescos. Estas asociaciones pueden ser determinadas por un empleado de la tienda, el publicista, el fabricante, etc. Además de la publicidad incluida en el volante semanal, publicidad adicional puede desplegarse en el dispositivo de compras personal en base en la información de cliente durante la experiencia de compras de cliente. Esta publicidad adicional puede asociarse con productos particulares. El sistema puede almacenar información en cuanto a los productos particulares, cantidad, etc., que un cliente compró en el pasado. La publicidad adicional puede seleccionarse y desplegarse en el dispositivo de compras personal con base por ejemplo en los artículos más frecuentemente comprados. Por ejemplo, el servidor de aplicación 106 puede accesar la historia de compras del cliente y determinar, por ejemplo, los ocho productos que el consumidor compra con mayor frecuencia. Anuncios asociados con los ocho productos más frecuentemente comprados pueden ser desplegados al cliente a lo largo de su viaje de compras en forma aleatoria, pueden desplegarse con base en la posición del dispositivo de compras personal dentro de una distancia predeterminada del producto, etc. Dispositivo de Compras Personal De manera consistente con ciertas modalidades de la presente invención, el uso en el dispositivo de compras personal proporciona cierta funcionalidad al consumidor con el objeto de mejorar su experiencia de compras. Ciertos ejemplos de esta funcionalidad incluyen ofertas personalizadas, como se comentó arriba, almacenamiento de historia de compras, búsqueda/localizador de artículos, revisión de precios y/o sugerencias de productos alternativos, acceso a información de receta, una lista de compras interactiva, auto-escaneo, etc . Al accesar al dispositivo de compras personal, como se observó arriba, el consumidor puede ver una pantalla de ejemplo de conformidad con lo ilustrado en cada una de las figuras 7A-7D. Como se muestra en la figura 7A, se anuncia una receta. Si el consumidor desea ver la receta y los ingredientes de la receta, el consumidor puede seleccionar el botón "ver esta receta" 704. Al seleccionar el botón 704, la receta puede ser desplegada junto con una lista de compra de los ingredientes que se requieren para preparar el platillo. Además de la receta presentada, se pueden desplegar los especiales 706 del establecimiento de compras. Además, elementos de menú 708 se proporcionan en donde el consumidor puede seleccionar cualquiera de los elementos del menú. Por ejemplo, el usuario puede seleccionar hogar 708 en donde el consumidor puede ser dirigido hacia la página principal de la aplicación. El consumidor puede seleccionar adicionalmente 710 con el objeto de tener acceso a especiales diarios adicionales. Estos especiales diarios pueden ser especiales ofrecidos a todos los consumidores en el establecimiento de compras o bien pueden ser ofertas especiales hechas al cliente con base en su historia de compra de consumidor. El consumidor puede seleccionar adicionalmente 712 con el objeto de accesar al directorio de productos para por ejemplo buscar un producto en la tienda. El consumidor puede seleccionar 714 para accesar a la lista de compras personales del consumidor. El consumidor puede seleccionar 716 accesar a recetas. El consumidor puede seleccionar 718 accesar una calculadora electrónica, una aplicación de cálculo que permite al consumidor efectuar cálculos matemáticos básicos. El consumidor puede seleccionar 720 accesar a una aplicación de ayuda que explica cómo utilizar el dispositivo de compras personal. Además, la sección 722 presenta un anuncio pasivo al consumidor, de manera similar a la publicidad de bandera. La figura 7B muestra una pantalla de ejemplo alternativa que puede ser desplegada a un consumidor al accesar la aplicación en el dispositivo de compras personal. Alternativamente, como se muestra en la figura 7B, el usuario puede seleccionar cosas divertidas 724 para accesar información en materia de entretenimiento. Por ejemplo, si el consumidor estaba de compras con un niño, el consumidor puede accesar videos de entretenimiento apropiados para entretener el niño mientras que el consumidor está efectuando sus compras. Alternativamente, el consumidor puede accesar información de música para que el consumidor escuche mientras está haciendo sus compras. Alternativamente, el consumidor puede comprar esta información y almacenarla en el llavero con sensor magnético personal 140 de consumidor. Esta información puede ser subsiguientemente transferida a un dispositivo en el hogar del consumidor. Las figuras 7C-7D muestran pantallas de ejemplo alternativas que pueden ser desplegadas a un consumidor al accesar a la aplicación en el dispositivo de compras personal. Se puede observar por parte de una persona con conocimientos en la materia que el despliegue del dispositivo de compras personal puede ser invertido, rotado, etc. de tal manera que una persona sentada en el carrito pueda ver correctamente la información que aparece en el despliegue del dispositivo de compras personal. Se puede observar además que el dispositivo de compras personal puede incluir bocinas, un ensamble de audífonos, micrófono (para permitir al consumidor interactuar con el dispositivo de compras personal a través de la voz), etc. Conforme el cliente utiliza el dispositivo de compras personal, se almacena información sobre la interacción del cliente con el dispositivo de compras personal, incluyendo los productos escaneados (tipo de producto, precio, cantidad, hora de escaneo, etc.), anuncios desplegados, hora cuando los anuncios fueron desplegados, pulsaciones, productos buscados, trayectoria de carrito, servicios de mostrador pedidos (incluyendo los detalles del pedido), información de lista de compras, fecha del viaje de compras, hora de inicio y terminación del viaje de compras, etc. la información puede almacenarse en el dispositivo de compras personal durante la experiencia de compras del cliente. La información empieza a compilarse en el dispositivo de compras personal cuando el cliente se registra. Durante la experiencia de compra del cliente, la información sobre interacción de cliente puede almacenarse, por ejemplo, en un archivo plano, en el dispositivo de compras personal. El archivo plano puede incluir una ID de cliente, una ID de ubicación de establecimiento de compras, fecha de inicio, hora de inicio, fecha de terminación, hora de terminación, ID de anuncios que representa los anuncios desplegados, hora de despliegue de anuncios, tiempo invertido en diferentes zonas dentro del establecimiento de compras, hora de inicio y fin de entrada y salida de zonas dentro del establecimiento de compras, productos escaneados, pulsaciones, etc. Después que el cliente haya desconectado el dispositivo, el dispositivo de compras personal puede filtrar el archivo plano y transmitir el archivo plano filtrado al servidor de tienda 110 y/o servidor de aplicación 106, 108. El servidor de tienda 110 y/o el servidor de aplicación 106, 108 pueden actualizar las tablas de datos apropiadas con la información almacenada en el archivo plano filtrado y/o pueden transmitir el archivo plano filtrado al servidor de aplicación 120, 122 para procesar y almacenar los datos en la base de datos 142, 144. Se observará que alternativamente el dispositivo de compras personal puede accionar una interacción con otros dispositivos dentro del establecimiento de compras. Por ejemplo, kios os, despliegues y otros dispositivos de cómputo pueden colocarse en el establecimiento de compras que pueden ofrecer servicios adicionales y/o mejorados al cliente. Con base en la posición del cliente en el establecimiento de compras, el sistema puede determinar que un cliente está físicamente cerca de otro dispositivo de cómputo. El sistema puede dar instrucción al otro dispositivo de cómputo para activar y reproducir contenidos que alientan al cliente a utilizar el otro dispositivo y ofrecer los servicios mejorados y/o adicionales. Algunos ejemplos de servicios que pueden proporcionarse en los despliegues/kioskos pueden incluir la impresión de cupones, impresión, acceso, y/o búsqueda de recetas, impresión de imágenes ordenadas utilizando la aplicación de servicios de mostrador de fotografías, grabación de medios en un dispositivo de almacenamiento removible, búsqueda especifica en internet con base en la información de cliente almacenada, adquisición de boletos de lotería, obtención de fondos a partir de un cajero automático en donde el kiosko está enlazado de manera comunicativa con la compañía bancaria del cliente, validación de estacionamiento, y alternativamente, validación de estacionamiento en donde en la tarifa de estacionamiento se agrega al total de las compras del cliente, rentas de medios incluyendo cintas de video, DVDs, etc., kioskos de servicio postal en donde el cliente puede enviar un paquete y alternativamente el costo por parte del cliente para enviar el paquete puede agregarse al total de las compras del cliente, ofreciendo servicios de comida rápida o tipo botana en donde el costo del alimento puede agregarse al total de las compras del cliente, proporcionar audio/video personalizado dirigido al cliente, proporcionar juegos al cliente, proporcionar características de entradas avanzadas para permitir al cliente proporcionar comentarios o respuestas a encuestas sobre la experiencia de compras del cliente, proporcionar instrucciones en video al cliente o miembros de la familia del cliente, imprimir libros específicos, es decir, libros para colorear, libros de cuentos, etc. en donde el libro es especifico para el cliente o miembros de la familia del cliente, permite la búsqueda de boletos para eventos y proporcionar dichos boletos, comprar tarjetas de telefonía móvil/celular y/o recargar minutos de telefonía celular móvil, permitir la búsqueda de boletos de avión y proporcionar dichos boletos, sugerir productos para compras con base en la información de cliente almacenada, es decir, en donde el producto está físicamente localizado cerca del kiosko/despliegue, el producto puede ser sugerido con base en la edad, género, etc. ofreciendo servicios de voz sobre IP en donde el kiosko está conectado de manera comunicativa con la internet, etc. Anuncios Dinámicos Anuncios pueden ser generados dinámicamente con base en la información de cliente almacenada en el sistema. Un fabricante puede identificar una plantilla de anuncio publicitario que puede incorporar componentes estáticos del anuncio. Además, el fabricante puede identificar además componentes dinámicos del anuncio que pueden asociarse con ciertas categorías de información de cliente. Los componentes dinámicos pueden tener una prioridad asociada con ellos, por ejemplo, el fabricante puede proporcionar una plantilla que indica que el detergente Tide está en venta. El precio del detergente y la gráfica del precio pueden incorporarse como componente estático del anuncio. Además, un componente dinámico que incluye una gráfica de una madre con un hijo puede asociarse con la categoría de familias que tienen un hijo joven. Además, un componente dinámico de una gráfica de una mujer anciana puede asociarse con un rango de edad de 55-65 años. Cuando el sistema determina que un cierto cliente debe recibir el anuncio de Tide, el sistema accesa la información de cliente. Con base en la información de prioridad asociada y/o con la información de cliente, un cliente de 60 años de edad verá el anuncio de Tide que tiene los componentes estáticos y el componente dinámico de la gráfica de la mujer anciana. Como tal, el anuncio puede ser generado dinámicamente y presentado a todos los clientes cuando el anuncio aparecerá al cliente particular que está viendo el anuncio, puesto que los componentes dinámicos pueden ser adecuados a un cliente especifico que está viendo al anuncio. Dadas las capacidades de tiempo real del sistema, se puede determinar el rendimiento de la inversión con base en el anuncio. Puesto que el dispositivo de compras personal y/o el sistema está almacenando información sobre el anuncio que el cliente está viendo, los artículos que están siendo escaneados para compras, y cuando se está escaneando los artículos, el sistema puede determinar la efectividad del anuncio en tiempo real. El sistema puede procesa y almacenar información con relación a cómo clientes pueden escanear el producto anunciado. Si el número es bajo, entonces el anuncio se considerará inefectivo. Esta información puede ser reportada del nuevo al fabricante y el fabricante puede decidir actualizar los componentes estáticos y/o dinámicos del anuncio publicitario. Alternativamente, el fabricante puede establecer umbrales y modificar la publicidad con base en la efectividad del anuncio, por ejemplo, el fabricante, usuario, etc. puede establecer que un anuncio requiere de ser 30% efectivo; que entre 100 clientes que están viendo el anuncio, 30 clientes deben adquirir el producto anunciado. Si esta efectividad no se logra, el sistema puede modificar automáticamente las gráficas de anuncio publicitario, ampliar la audiencia meta del anuncio publicitario, generar un mensaje al fabricante informando de la inefectividad del anuncio publicitario, etc. Alternativamente, el sistema puede generar automáticamente reportes para el fabricante en tiempo (s) predeterminado (s) informando de la efectividad del anuncio o de los anuncios. Alternativamente, el pago de la publicidad por parte del fabricante puede basarse dinámicamente en la efectividad del anuncio. Por ejemplo, al fabricante se le puede facturar una cantidad menor si solamente algunos clientes compraron el producto después de haber visto la publicidad, y se le puede facturar un importe más elevado si muchos clientes compraron el producto después de ver la publicidad. Alternativamente, después de ver la efectividad de la publicidad, el fabricante puede determinar que ciertos componentes dinámicos son más efectivos que otros componentes dinámicos y puede decidir modificar la prioridad de las categorías de información de cliente que puede utilizares en la generación del anuncio. Además, la utilización de los datos almacenados en las tablas de datos, una compañía puede determinar si un cliente se está desplazando para comprar productos. Por ejemplo, si un cliente con un código postal está comprando en un establecimiento con un código postal diferente y adquiriendo productos que el cliente no está comprando en un establecimiento de compras ubicado en el código postal del cliente, la compañía puede determinar que existe la necesidad de un producto particular en el código postal del cliente. La compañía puede entonces proporcionar el producto requerido en el establecimiento de compras del cliente, haciendo que la experiencia de compras del cliente sea más productiva y elevando las ventas. Se puede observar que otros tipos de anuncios dinámicos pueden desplegarse para el cliente con base en la información almacenada del cliente. Por ejemplo, si el cliente pagó previamente por sus compras con una tarjeta bancaria de Bank of New York, el sistema puede almacenar la información en el sentido que el cliente tiene una cuenta en el Bank of New York. Durante la experiencia de compra del cliente, un anuncio del Bank of New York puede ser desplegado promoviendo los servicios del banco. Aplicación de Lista de Compras Interactiva El consumidor puede accesar adicionalmente su lista de compras personal utilizado su dispositivo de compras personal. Por ejemplo, el consumidor puede generar su lista de compras en su computadora en su domicilio y descargar la lista de compras a su llavero con sensor magnético 140. Después que el consumidor haya colocado el llavero con sensor magnético 140 en el dispositivo de compras personal y después que el consumidor haya sido verificado, la lista de compras puede ser recuperada del llavero con sensor magnético 140. Alternativamente, el consumidor puede accesar una aplicación en el servidor de aplicación 120, 122 e ingresar su lista de compras utilizando su computadora en la casa. Esta lista de compras puede ser descargada en el dispositivo de compras personal después de verificación del cliente. Una vez recuperada la lista de compras, el consumidor tiene la oportunidad de agregar, remover o editar artículos en la lista de compras. Alternativamente, el sistema puede recuperar la historial de compras del consumidor para identificar los artículos que el consumidor compra regularmente. Por ejemplo, el sistema puede determinar que el consumidor compra 1.89 litros (1/2 galón) de leche cada vez que el consumidor efectúa sus compras. Una vez verificado el consumidor, el sistema puede accesar la historia de compras del consumidor y comparar los artículos comprados con regularidad con los artículos que aparecen en la lista de compras del consumidor. Si existe un elemento que el consumidor compra normalmente que no se encuentra en la lista de compras, el sistema puede alentar al consumidor preguntándole si el elemento debe colocarse en la lista de compras. Esto puede ayudar a asegurar que la lista de compras del consumidor es completa. Además, ayuda a generar ventas para el establecimiento de compras. Además, el consumidor tiene la capacidad de ingresar información de presupuesto. Al recibir la información de presupuesto, el dispositivo de compras personal puede analizar la lista de compras interactiva y la información de presupuesto y buscar la información almacenada en la tabla B para sugerir una lista de productos propuestos que asegurará que el consumidor está dentro de su presupuesto. Puesto que el sistema almacena tanta información de lista de compras como información relacionada con los artículos comprados por el cliente, el sistema puede generar reportes que muestran las tendencias adquisitivas del cliente. Por ejemplo, el sistema puede determinar qué productos el cliente tenia la intención de adquirir a partir de la información de lista de compras y qué productos el cliente compró y dejó de comprar. Además, el sistema puede definir la efectividad del anuncio con base en los artículos que contemplaba adquirir en la lista de compras, los anuncios que fueron desplegados al cliente, y los productos realmente adquiridos. Alternativamente, el sistema puede generar la lista de compras para la visita siguiente al supermercado con base en las compras reales del cliente durante la visita actual al supermercado. Esta lista puede ser modificada por el cliente en el domicilio del cliente utilizando la aplicación de red en el servidor de aplicación 120, 122 y/o en el supermercado durante la siguiente visita del cliente. La lista de compras puede ser actualizada conforme el cliente está comprando. Cada elemento para compra por parte del cliente es escaneado, por ejemplo utilizando un lector de código de barras en el dispositivo de compras personal. El dispositivo de compras personal puede enviar la información escaneada al servidor de la tienda 110 o servidor de aplicación 106, 108 para obtener la información de producto asociada. Además, la información de atributo de producto puede ser accesada adicionalmente. La información de producto y la información de atributo de producto puede ser transmitida al dispositivo de compras personal. La lista de compra de cliente puede ser entonces procesada para determinar si el producto escaneado o un producto asociado se encuentra en la lista. Si el producto se encuentra en la lista, el producto es tachado como seleccionado para compra. Si el producto no se encuentra en la lista, el producto puede ser agregado a la lista. Al final de viaje de compras del cliente, todos los artículos en el carrito de compras pueden estar incluidos en la lista de compras del cliente. Esta lista puede almacenarse localmente en el carrito de compras personal y/o almacenarse en un servidor de aplicación 106, 108, 120, 122. Aplicación de Revisión de Precios Como se observó arriba, un dispositivo de compras personal puede incluir un lector de código de barras. El consumidor puede escanear un producto para efectuar una revisión de precios. Si el consumidor desea discernir el costo de un producto, el consumidor puede escanear, es decir, leer el código de barras del producto. La información de código de barras es recibida en el dispositivo de compras personal. La información de precio puede almacenarse en el dispositivo de compras personal, puede almacenarse en los servidores de aplicación 106, 108, o bien puede almacenarse en el servidor intermedio 107. Si la información de precios se almacena en los servidores de aplicación 106, 108 o servidor intermedio 107, el dispositivo de compras personal puede transmitir la solicitud de revisión de precios al servidor que almacena la información de precios, es decir, servidores de aplicación 106, 108 o servidor intermedio 107. La petición es recibida en el servidor apropiado, a la memoria se le hace preguntas y una respuesta puede ser transmitida de vuelta al dispositivo de compras personal. La respuesta puede ser desplegada al consumidor . Aplicación de Búsqueda de Artículos Cada uno de los productos para venta en la tienda puede almacenarse en el servidor de tienda 110, servidor de aplicación 106, 108, servidor de aplicación 120, 122, y/o base de datos 142, 144. Palabras claves que ayudan a identificar el producto pueden asociarse con cada uno de los productos. Por ejemplo, el detergente Tide puede almacenarse y palabras claves asociadas con el detergente Tide pueden ser lavandería, jabón, detergente, etc. El consumidor puede investigar con el sistema en su intento para localizar un articulo particular. El artículo puede localizarse con base en el producto, o las palabras claves asociadas con el producto. Por ejemplo, si el cliente está buscando el detergente Tide, el cliente puede ingresar "jabón de lavandería". Con base en las palabras claves asociadas con el detergente Tide, incluye "lavandería" y "jabón", el detergente Tide puede aparecer como respuesta a la averiguación del cliente. En otro ejemplo, el cliente puede someter una solicitud de búsqueda para encontrar la ubicación de focos luminosos. Al presentar la solicitud, el dispositivo de compras personal o bien busca en su propia memoria, si la información está localmente almacenada, o bien prepara y presenta una pregunta a los servidores de aplicación 106, 108 o servidor intermedio 107, en el sentido de saber si la información está almacenada en uno de estos servidores. Al recibir la pregunta, el servidor apropiado busca en su memoria e identifica la ubicación del producto dentro del establecimiento de compras. El servidor prepara entonces una respuesta a la pregunta y transmite la respuesta al dispositivo de compras personal. El dispositivo de compras personal despliega entonces la ubicación del producto en el despliegue del dispositivo de compras personal. Alternativamente, el dispositivo de compras personal o el servidor puede calcular un conjunto de instrucciones con base en la posición actual del dispositivo de compras personal en donde las direcciones pueden proporcionarse al consumidor. Esta información puede proporcionarse al consumidor de varias formas, incluyendo simplemente mediante la identificación del pasillo en donde se encuentra el producto, instrucciones en forma de texto para dirigir al cliente hacia el producto buscado, un mapa puede ser desplegado en el despliegue proporcionando al cliente una trayectoria marcada hacia el producto, etc. Alternativamente, además de anuncios, un fabricante puede adquirir ciertas palabras claves que pueden ser asociadas solamente con los productos almacenados en el sistema. Por ejemplo, el fabricante de detergente Tide puede adquirir "lavandería" como palabra clave asociada con el detergente Tide. Ningún otro fabricante podrá tener la palabra "lavandería" asociada con su producto. Cada vez que un cliente busca un producto utilizando la palabra clave "lavandería" solamente aparecerá en la lista el detergente Tide. Esto puede proporcionar un beneficio adicional al fabricante puesto que solamente su producto será identificado en la lista de resultados de búsqueda reduciendo por consiguiente la competencia. Alternativamente, fabricantes pueden identificar ciertas tiendas en donde sus palabras claves están asociadas con ciertos productos. Estas tiendas seleccionadas pueden basarse en la ubicación. Alternativamente, cuando un cliente busca un producto, y un anuncio se relaciona con uno de los productos en la lista de resultados de búsqueda, el cliente puede ver un anuncio que corresponde a un producto en la lista de búsqueda.
Alternativamente, después que el sistema haya determinado qué producto está buscando el cliente, la base de datos de inventario, comentada abajo, puede ser investigada con el objeto de determinar si hay existencia del producto buscado. Si no hay existencia, el sistema puede sugerir un producto sustituto. Alternativamente, el producto sustituto puede ser ofrecido con un anuncio y/o cupón como incentivo para que el cliente adquiera el artículo alternativo. Alternativamente, el cliente puede recibir un "vale" que puede almacenarse dentro del sistema, en la tarjeta de lealtad del cliente, llavero con sensor magnético, etc. Además, si el articulo es un articulo de venta, el precio de venta puede almacenarse adicionalmente y aplicarse durante un viaje de compras posterior. Aplicación de Auto-escaneo El consumidor puede escanear un producto cuando el producto está colocado en el carrito para su adquisición. Al escanear el producto, el dispositivo de compras personal puede almacenar la información indicando que el consumidor desea adquirir el producto escaneado. En cualquier momento, el consumidor puede revisar a lista de elementos colocados dentro del carrito. Esto puede ser benéfico si el carrito está especialmente lleno y el consumidor no está seguro si un artículo particular en la lista de compras fue tomado. Al escanear el artículo, la lista de compras interactiva puede ser buscada para determinar si el articulo escaneado se encuentra en la lista de compras. Si el artículo escaneado se encuentra en la lista de compras interactiva, la lista de compras interactiva puede ser automáticamente actualizada y se puede dar una indicación en la lista de compras interactiva en el sentido que el articulo ha sido tomado para adquisición. Al revisar, la información que identifica los productos que han sido escaneados en el dispositivo de compras personal y colocados en el carrito pueden ser transferidos a un dispositivo de caja. Esto puede reducir la cantidad de tiempo que el consumidor invierte en la caja. Después que el consumidor haya pasado por la caja, la información que identifica los productos adquiridos puede ser transmitida, a través del servidor de aplicación 106, 108 a los servidores de aplicación 120, 122 para almacenamiento en base de datos 142, 144. Alternativamente, servidores de aplicación 106, 108 pueden incluir base de datos que almacenan la información localmente. Este historial de compras almacenado puede utilizarse para muchos propósitos de conformidad con lo comentado aqui. Alternativamente, ciertos productos dentro del establecimiento de compra pueden incluir una etiqueta de ID de RF, la etiqueta ID de RF puede ser activa o pasiva. Un producto en un anaquel con la etiqueta puede ser activo, cuando el cliente registra el producto con el dispositivo de compras personal y lo contempla para adquisición, el dispositivo de compras personal puede cambiar la etiqueta de ID de RF a pasivo. Al momento del pasaje a la caja, el carrito del cliente puede ser escaneado para determinar si existe etiquetas activas en el carrito de compras. Una etiqueta activa en el carrito de compras del cliente indica que el cliente no escaneó correctamente el producto para compra . Aplicación de Búsqueda de Alternativas El cliente puede escanear un producto y buscar un producto similar o más económico. Por ejemplo, el consumidor puede escanear un elemento que es de 1.82 litros (64 onzas) y tiene un costo de $8.00. Sin embargo, tal vez el consumidor necesite solamente de 0.17 litro (6 onzas) del producto o posiblemente el consumidor no desee pagar $8.00. El consumidor puede seleccionar una cierta aplicación dentro de la interfaz de consumidor en el dispositivo de compras personal en donde el directorio de producto puede ser buscado para localizar un producto similar que es de menor tamaño y/o no cuesta tanto. Alternativamente, el consumidor puede escanear un producto particular, es decir, Mr. Clean, un producto de limpieza. El sistema puede identificar un producto similar que está en venta o tiene un descuento generado por computadora disponible, y despliega la alternativa al consumidor. El consumidor puede aprovechar la información ofrecida al consumidor. Por ejemplo, el consumidor puede recibir información del sistema identificando un descuento generado por computadora para el limpiador Lysol. El consumidor puede decidir utilizar el descuento generado por computadora y comprar Lysol en lugar de Mr. Clean, al escanear Lysol, el sistema tomará nota del uso del descuento generado por computadora de tal manera que, al pasar a la caja, el consumidor pueda recibir el descuento sin tener que "pulsar en cupones", producir alguna notificación impresa del descuento, etc. Aplicación de Recetas Además de las recetas comentadas arriba, el consumidor puede buscar en la memoria ubicada en el dispositivo de compras personal y/o servidores de aplicación 106, 108, 120, 122, para encontrar recetas. Las recetas pueden alternativamente proporcionarse por un fabricante a través de servidor de fabricantes 126. Al seleccionar una receta, los ingredientes de la receta pueden colocarse en la lista de compras interactiva del consumidor. El consumidor puede efectuar una indicación a través de la interfaz de consumidor para remover el articulo de la lista de compras interactiva. Además, el consumidor puede almacenar la receta en el llavero con sensor magnético 140 para descargar en la computadora personal del hogar del cliente. Alternativamente, el consumidor, a través de un dispositivo de compras personal 102, 104, puede enviarse a si mismo a través de correo electrónico la receta para verla por ejemplo en su casa o bien el consumidor puede dar instrucciones para imprimir la receta en una impresora ubicada por ejemplo en el establecimiento de compras. Se observará por parte de una persona con conocimientos en la materia que el dispositivo de compras personal puede proporcionar al consumidor la capacidad de navegar y accesar servidores 134, 136 en la internet para accesar información incluyendo recetas . Un servidor de tienda 110, servidores de aplicación 106, 108 y/o servidores de aplicación 120, 122 pueden almacenar información con relación a recetas. Estos servidores pueden almacenar además o tener acceso a datos que asocian los ingredientes de las recetas con ciertos productos con el objeto de ayudar al cliente durante la experiencia de compras. Estos productos asociados con los ingredientes pueden ser productos de marca de tienda, productos de marca comercial, etc. El cliente puede tener la opción de seleccionar que los productos asociados con los ingredientes para la receta sean productos de marca de la tienda o productos de marca comercial. Por ejemplo, si el cliente estaba comprando en un supermercado Safeway, Safeway puede desear promover sus productos de marca de tienda. Cuando un cliente selecciona una receta, información adicional puede ser desplegada identificando productos de marca Safeway que deben ser comprados para que el cliente pueda hacer la receta. Alternativamente, al cliente se le puede dar la opción de seleccionar ciertas recetas con base en características de los platillos producidos por la receta. Por ejemplo, el cliente puede seleccionar una receta y puede seleccionar además una versión baja en sodio de la receta, una versión amigable para los diabéticos de la receta, una versión baja en grasas de la receta, etc. Además, el sistema puede permitir al cliente seleccionar para cuántas personas alcanza la receta y modificar la receta de manera correspondiente. Por ejemplo, si la receta es para cuatro personas, y el cliente desea ofrecer el platillo a 8 personas, el sistema puede duplicar automáticamente la receta. Además, los productos asociados con la receta, tomando en cuanta que la receta ha sido duplicada, pueden proporcionarse al cliente y/o agregarse a la lista de compras del cliente. Además, el cliente puede solicitar una receta con base en otras características, incluyendo costo de productos, número de calorías por porción, cantidad de grasa por porción, ingredientes kosher, etc. Además, el sistema puede permitir que el cliente seleccione el plan de alimentación para el fin de semana, el plan de alimentación para la semana, etcétera, en donde el cliente puede seleccionar varias recetas para servir durante el fin de semana, durante la semana, etcétera. Al seleccionar las recetas, los productos asociados pueden ser agregados a la lista de compras del cliente, y el plan de alimentos y/o recetas pueden almacenarse en el llavero con sensor magnético del cliente o tarjeta de lealtad del cliente, enviarse por correo electrónico al cliente, etcétera. El cliente puede remover estos artículos de la lista de compras que el cliente tiene en su casa. Alternativamente, el sistema puede monitorear el plan de alimentación seleccionado con el objeto de cerciorarse que el plan de alimentación seleccionado cumple con la dieta de un cliente. Por ejemplo, si el cliente esta siguiendo una dieta de los Weight Watcher's, el sistema puede contar los puntos por porción de las recetas seleccionadas por el cliente y notificarle al cliente del conteo de los puntos, como total móvil, como conteo total final, etcétera. Además, el sistema puede almacenar información con relación a vinos que pueden relacionarse con las recetas. Si el cliente ha seleccionado una cierta receta, el sistema puede recomendar además un vino que puede acompañar la receta seleccionada. Contenido Inteligente Mediante el almacenamiento de información con relación a los productos que el consumidor ha colocado en el carrito, se pueden realizar características adicionales. Por ejemplo, los ingredientes de las recetas almacenadas en la memoria pueden ser buscados y asociados con artículos escaneados en el carrito de compras del consumidor. Por ejemplo, si el sistema de termina que el consumidor ha adquirido aguacate, cebolla, y jitomate, el dispositivo de compras personal, bajo la dirección del servidor de aplicación 106, 108, 120 ó 122, puede alentar al consumidor a adquirir limón y puede proporcionar además una recta para guacamole. Además, ofertas dirigidas, es decir, descuentos generados por computadora, pueden efectuarse al consumidor. Por ejemplo, si el consumidor ha seleccionado mercancía por un total de $75, el dispositivo de compras personal puede desplegar una oferta al consumidor para accesar a un sitio Web particular para recibir algún incentivo; si el consumidor ha comprado tres bolsas de papas fritas, el consumidor puede recibir un descuento generado por computadora para recibir una lata de salsa gratuita, etcétera. Alternativamente, el sistema puede ofrecer información al consumidor asociada con productos particulares que se están comprando. Por ejemplo, si el consumidor escanea Mr. Clean en el dispositivo de compras personal, el sistema puede buscar en su memoria y ofrecer consejos de limpieza al consumidor. Aplicación de Administración de Inventario Además de la información comentada aqui, se puede mantener una información de inventario en el servidor de tienda 110, servidor de aplicación 106, 108, servidor de aplicación 120, 122 y/o base de datos 142, 144. Esta información de inventario puede ser actualizada en tiempo real conforme los consumidores compran los productos dentro del establecimiento de compra. Por ejemplo, cuando un consumidor escanea servilletas de papel Bounty en el dispositivo de compras personal, se puede actualizar una base de datos de inventario que puede almacenarse en servidor de tiendas 110, servidor intermedio 107, servidores de aplicación 106, 108, servidor de aplicación 120, 122, y/o base de datos 142, 144. Umbrales predeterminados pueden ser establecidos de tal manera que cuando un nivel de inventario de producto particular baje al umbral predeterminado, el sistema pueda indicar a un usuario en servidor de aplicación 106, 1085, servidor de tienda 110, y/o servidor de aplicación 120, 122 para ordenar más de este producto. Alternativamente, el sistema puede generare automáticamente una orden que puede ser enviada a través de un servidor de aplicación 120, 122 al servidor de fabricante 126 para una mayor cantidad de este producto. De manera similar, el sistema puede proporcionar umbrales predeterminados para identificar cuando existe un exceso de existencia de un artículo particular. Si el sistema determina que existe un exceso de existencia, el sistema puede generar automáticamente un descuento generado por computadora o un anuncio que ofrezca incentivos al consumidor para adquirir el artículo con el objeto de reducir la situación de exceso de inventario. Estos descuentos generados por computadora pueden ser ofrecidos a los clientes utilizando los varios métodos comentados aqui. Alternativamente, el fabricante puede predefinir un precio al cual los productos pueden ser ofrecidos a los clientes en el precio predefinido cuando ocurre una situación de exceso de existencias. Este precio reducido puede ser ofrecido a los clientes durante un periodo de tiempo, hasta que el inventario alcance un nivel normal o predefinido, etcétera.
Se puede observar por parte de una persona con conocimientos en la materia que la aplicación de los principios comentados aquí permite al propietario del establecimiento de compras determinar las tendencias de compras, anticipar compras adicionales y conjuntos y cantidades de productos a ordenar corriente arriba, etcétera. Aplicación de Administración de Energía El sistema puede tener además la capacidad de monitorear el nivel de energia de cada uno de los varios dispositivos de compras personal dentro o cerca del establecimiento de compras. Cada dispositivo de compras personal puede tener una carga de batería de un periodo de tiempo particular. Cada dispositivo de compra personal puede monitorear sus propios niveles de energia y puede comunicar periódicamente los niveles de energia a servidores de aplicación 106,108, o bien puede comunicar dichos niveles a petición. Alternativamente, el sistema puede estar configurado de tal manera que cuando la energía de dispositivo de compras personal cae a un nivel predeterminado, se puede generar una alerta y enviar a los servidores de aplicación 106, 108. Los niveles de energia pueden ser proporcionados además a un consumidor de tal manera que si un consumidor accesa un dispositivo de compras personal, y si el nivel de energia es bajo, el consumidor puede seleccionar un dispositivo de compras personal diferente. Además, al recibir una notificación en el sentido que el dispositivo de compras personal tiene un bajo nivel de energia, el personal del establecimiento de la tienda puede remover el dispositivo de compras personal de uso y conectar el dispositivo para recargarlo. Aplicación de Servicios de Contador Utilizando el dispositivo de entrada proporcionado en el dispositivo de compras personal, el consumidor puede insertar una tarjeta de memoria externa, es decir, una memoria instantánea compacta, una tarjeta de memoria, una memoria miniatura, etcétera para descargar datos de imagen. Utilizando la interfaz de consumidor proporcionada en el dispositivo de compras personal, el consumidor puede seleccionar los servicios de procesamiento de fotos que el consumidor desea para los datos de imagen descargados. El consumidor puede entonces someter los datos de imagen al servicio de procesamiento de foto del establecimiento de compras. Puesto que el llavero con sensor magnético 140 puede estar asociado a la identificación del consumidor, el tiempo requerido para ordenar impresiones de los datos de imagen puede ser reducido. Como tal, el consumidor puede comprar en el establecimiento de compras mientras se están procesando los datos de imagen. Esto reduce la necesidad de que el consumidor este esperando haciendo fila para solicitar el servicio de procesamiento de imagen y además reduce la cantidad de información que el consumidor puede tener que ingresar para solicitar el servicio de procesamiento de imagen. Se puede observar que servicios similares pueden ser solicitados utilizando el dispositivo de compras personal. Por ejemplo, el consumidor puede solicitar de servicios de arreglos florales que se prepare un arreglo particular. Por consiguiente, el cliente puede comprar mientras se esta preparando el arreglo, acelerando por consiguiente la experiencia de compra del consumidor. Alternativamente, el consumidor puede solicitar un cierto corte de carne del carnicero utilizando el dispositivo de compras personal y, por consiguiente, el consumidor puede seleccionar su opción sin tener que esperar haciendo fila. Similarmente, el consumidor puede solicitar servicios de renta de películas, ordenes de café, ordenes de mariscos o de comida para llevar, ordenes de comida caliente, etcétera. Además, de la aplicación de procesamiento de películas, el dispositivo de compras personal puede permitir al cliente seleccionar y transmitir un pedido a una sección de panadería y/o a una sección de delicadezas del establecimiento de compras. El cliente puede accesar a la aplicación de servicios de contador de panadería, seleccionar un articulo o varios artículos para su compra, por ejemplo un pastel de cumpleaños, identificar el tamaño del pastel, el tipo de pastel, el decorado del pastel, el texto en el pastel, etcétera. Una vez que el cliente ha ingresado toda la información del pedido de panadería, la orden de panadería es transmitida a partir del dispositivo de compras personal a través del servidor de tienda 110 o servidor de aplicación 106., 108, a un dispositivo de cómputo físicamente ubicado en la sección de panadería del establecimiento de compras. El pedido del cliente puede aparecer en un despliegue a un trabajador en la sección de panadería. El trabajador puede entonces cumplir con el pedido del cliente. Una vez que el trabajador ha terminado el pedido, el trabajador puede transmitir un mensaje al dispositivo de computadora personal de cliente indicando que el pedido esta listo para ser recogido. Si el cliente ya ha dejado el establecimiento de compras, al cliente se le puede notificar por correo electrónico, teléfono, etcétera, que el pedido de panadería esta listo. El dispositivo de compras personal puede permitir a un cliente seleccionar y transmitir un pedido a una sección de delicadezas del establecimiento de compras. El cliente puede4 accesar a la aplicación de servicios de contador de delicadezas, seleccionar un articulo o varios artículos para su compra, es decir, una bandeja para fiesta, identificar el tamaño de la bandeja, el contenido de la bandeja, el tema de la bandeja, etcétera. Una vez que el cliente ha ingresado toda la información de pedido de delicadezas, el pedido es transmitido a partir del dispositivoO de compras personal a través del servidor de tiendas 110 o servidor de aplicación 1069, 108, a un dispositivo de cómputo físicamente ubicado en la sección de delicadezas del establecimiento de compras. El pedido de cliente puede aparecer en un despliegue a un trabajador en la sección de delicadezas. El trabajador puede entonces satisfacer el pedido del cliente. Una vez el trabajador ha terminado el pedido, el trabajador puede transmitir un mensaje al dispositivo de computadora personal del cliente, indicando que el pedido esta listo para ser recogido. Si el cliente ya ha salido del establecimiento de compras, el cliente puede ser notificado por correo electrónico, teléfono, etcétera, que el pedido de delicadezas esta listo. Alternativamente, el dispositivo de compras personal puede permitir a un cliente seleccionar y comprar medios. Por ejemplo, el dispositivo de compras personal puede proporcionar al cliente una lista de canciones para su adquisición. Las canciones pueden ser seleccionadas por el cliente y descargadas en el llavero con sensor magnético del cliente, transmitidas al cliente por correo electrónico, quemadas en un medio de almacenamiento portátil dentro del establecimiento de compras, etcétera. Alternativamente, el dispositivo de compras personal puede permitir a un cliente renovar una prescripción en la sección de farmacia del establecimiento de compras. Al seleccionar su opción, el cliente puede tener que ingresar el número de prescripción y detalles en cuanto al pedido. El pedido es transmitido a partir del dispositivo de compras personal a través del servidor de tienda 110 o servidor de aplicación 106, 108, a un dispositivo de cómputo físicamente ubicado en la sección de farmacia del establecimiento de compras. El pedido del cliente puede aparecer en una pantalla a un trabajador en la sección de farmacia. El trabajador puede entonces satisfacer el pedido del cliente. Una vez que el trabajador ha terminado el pedido, el trabajador puede transmitir un mensaje al dispositivo de cómputo personal del cliente ubicado que el pedido esta listo para ser recogido. Si el cliente ya ha salido del establecimiento de compras, al cliente se le puede notificar por correo electrónico, teléfono, etcétera que el pedido de farmacia esta listo. Aplicación de Publicidad personalizada El dispositivo de compras personal puede proporcionar además una información de publicidad personalizada a un cliente. Por ejemplo, si el establecimiento de compras es una tienda de ferretería y el consumidor está comprando una herramienta particular, el sistema puede ofrecer información al cliente, por ejemplo a través de instrucción ofrecida en un video sobre cómo utilizar la herramienta. Esta información puede ser vista utilizando el dispositivo de compras personal, puede ser descargada en el llavero con sensor magnético 140 del cliente o bien puede enviarse por correo electrónico a la cuenta de correo electrónico del cliente para que la pueda ver en su domicilio. Seguridad Se puede observar que característica de seguridad pueden ser implementadas en el dispositivo de compras personal y/o el carrito de compras para cerciorarse que todos los artículos colocados en el carrito de compras para compras están correctamente escaneados. Por ejemplo, el dispositivo de compras personal y/o el carrito de compras pueden incorporar una cámara a través de lo cual cuando la cámara, analizando las imágenes tomadas por la cámara, determina que el campo de visión de la parte superior del carrito de compras ha sido roto, el dispositivo de compras personal determina si un articulo fue escaneado dentro de un periodo de tiempo preestablecido. Si no se ha escaneado ningún articulo, pero si el campo de visión fue roto, entonces se puede generar una alerta en el dispositivo de compras personal solicitando que el cliente escanee correctamente el artículo para su adquisición. Si otra vez el artículo no es escaneado dentro de un periodo de tiempo predeterminado, se puede generar una alerta la cual puede ser enviada al servidor de tienda 110 o servidor de aplicación 106, 108 para que un usuario del servidor pueda examinar el carrito de compras del cliente en la caja con el objeto de cerciorarse que todos los artículos han sido correctamente escaneados. Alternativamente, el dispositivo de compras personal y/o el carrito de compras pueden incorporar un escáner tridimensional que escanee el carrito, y los artículos incluidos ahi. El escanéo puede ser entonces procesado con el objeto de determinar si todos los artículos en el carrito fueron correctamente escaneados. Si entonces artículos no fueron correctamente escaneados, se pueden generar alertas al cliente y al usuario según lo indicado arriba. Elaboración de Reportes Además de las capacidades de elaboración de reportes comentadas arriba, se puede observar que, con base en el tipo de datos almacenados dentro del sistema y las estructuras de las tablas de datos comentadas aqui, se puede realizar una obtención de datos actuales y datos históricos en tiempo real. Además, se puede determinar con exactitud el rendimiento sobre la inversión para una compañía. Por ejemplo, vamos a considerar que los clientes pueden ser clasificados en cuatro categorías, es decir, clientes que van poco frecuentemente de compras/compran poco, clientes que van poco frecuentemente de compras/compran mucho, clientes que van frecuentemente de compras/compran poco, y clientes que van frecuentemente de compras/compran mucho. Estas categorías pueden basarse en umbrales predeterminados con base en el número de beses que un cliente va de compras y la cantidad de dinero que gasta durante cada uno de estos viajes de compras. Puesto que la información de compras de cliente comentada arriba se obtiene en el dispositivo de compras personal y se almacena dentro del sistema, se pueden generar reportes con el objeto de determinar si los clientes están pasando de una categoría a otra conforme avance el tiempo, la compañía puede obtener un retorno sobre su inversión. Puesto que se mantienen datos históricos además de datos actuales, se pueden calcular valores exactos de rendimiento de la inversión. El rendimiento de la inversión puede determinarse con base en una tienda individual, un grupo predefinido de tiendas, un grupo demográfico, etcétera. El valor de rendimiento de la inversión puede ser personalizado para cada compañía puesto que cada compañía puede establecer sus propios umbrales predeterminados para cada categoría. Conclusión Modificaciones y adaptaciones de la presente invención serán aparentes a las personas con conocimientos en la materia a partir de la consideración de la especificación y práctica de la invención divulgada aqui. La descripción anterior de una implementación de la invención se ha presentado para ilustrar y describir dicha invención. No es limitativa y no pretende limitar la invención a la forma precisa divulgada. Modificaciones y variaciones son posibles tomando en cuenta las enseñanzas antes mencionadas o bien puede adquirirse a partir de la práctica de la presente invención. Por ejemplo, la implementación descrita incluye software, pero sistemas y métodos consistentes con la presente invención puede ser implementado como una combinación de hardware y software o bien hardware solo. Además, aun cuando aspectos de la presente invención se describen para ser almacenados en memorias, una persona con conocimientos en la materia observará que estos aspectos pueden también ser almacenados en otros tipos de medios legibles en computadora, como por ejemplo dispositivos de almacenamiento secundario, por ejemplo, discos duros, discos flexibles, o CD-ROM; la Internet u otro medio de propagación; o bien otras formas de RAM o ROM.
Se adjunta a esta divulgación como Anexo A (1) veintiséis (26) hojas de pantallas de ejemplo que pueden ser presentadas al consumidor y que son consistentes con los principios de la presente invención; (2) Sistemas y métodos para permitir administración de información que incorpora un dispositivo de computadora personal: diseño de interfaz de usuario/aplicación; (3) Sistemas y métodos para permitir la administración de información que incorpora un dispositivo de computadora personal: diseño de aplicación de hardware; (4) Sistemas y métodos para permitir la administración de información que incorpora un dispositivo de computadora personal: diseño de hardware; (5) dos (2) hojas de información que incluyen características consistentes con ciertas modalidades de la presente invención; estos cinco documentos se incorporan aquí por referencia en su totalidad.