Media enabled shopping cart system and associated methods
182 claims: 27 independent, 155 dependent
- 1REIVINDICAÇÕES 1. Interface de usuário em um sistema de compras habilitado por mídia, o sistema caracterizado por compreender:(a) um carrinho de compras que compreende uma armação, um cesto, um punho, uma pluralidade de rodas, e um cesto compreendendo uma parte inferior, duas paredes laterais, um nariz que compreende uma parede frontal, e uma parte traseira compreendendo uma parede traseira;(b) um componente de display fixado ao carrinho de compras, o componente de display compreendendo uma base, um alojamento, e uma tela que compreende uma área visualizável;e (c) um dispositivo de computação incorporado que compreende uma unidade de processamento central, uma de rede configurado para memória, um transceptor comunicação sem fio, em que o dispositivo de computação incorporado é afixado ao carrinho de compras e operativamente acoplado ao componente de display;e em que o dispositivo de computação incorporado armazena um conjunto executável de instruções de software que, quando executadas pelo dispositivo de computação incorporado, controlam a operação do dispositivo de computação incorporado, as instruções de software gerando a interface de usuário no display para navegar uma pluralidade de opções no carrinho de compras aperfeiçoado por mídia, a interface de usuário incluindo uma pluralidade de opções de menu em um menu de rolagem e contendo dinamicamente ampliado associado à opção de menu após
- 22/43 seleção de uma opção de menu. 2 . Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que uma opção de menu da pluralidade de poções de menu compreende:uma função de checar preço, de tal modo que a rolagem para a função de checar preço no menu de rolagem amplia dinamicamente o conteúdo associado à função de checar preço;em que o conteúdo associado à função de checar preço avisa o usuário para escanear um item no carrinho para determinar um preço para o item.
- 3Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que uma opção de menu da pluralidade de opções de menu compreende:uma função especial da loja, de tal modo que a rolagem para a função de especial da loja no menu de rolagem amplia dinamicamente o conteúdo associado à função especial da loja;em que o conteúdo associado à função especial da loja exibe um item de liquidação, um preço para o item de liquidação, uma localização para o item de liquidação ou combinações dos mesmos.
- 4Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que uma opção de menu da pluralidade de opções de menu compreende:uma função buscador de item, de tal modo que a rolagem para a função buscador de item no menu de rolagem 3/43 amplia dinamicamente o conteúdo associado à função buscador de item;em que o conteúdo associado à função buscador de item exibe um display de teclado alfanumérico, uma localização para o item, ou combinações dos mesmos.
- 5Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que a opção de menu da pluralidade de opções de menu compreende:uma função de ajuda, de tal modo que a rolagem para a função de ajuda no menu de rolagem amplia dinamicamente o conteúdo associado à função de ajuda;em que o conteúdo associado à função de ajuda exibe instruções para uso da opção de menu para as quais o usuário rolou mais recentemente.
- 6Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende ainda publicidade associado à opção de menu.
- 7Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 1, caracterizado pelo fato de que a interface de usuário compreende ainda um aviso para um usuário para executar uma ação. a interface de usuário associada ao conteúdo
- 8Interface de usuário em um sistema de compras habilitado por mídia, de acordo com a reivindicação 7, caracterizado pelo fato de que o aviso instrui o usuário a escanear um cartão de fidelidade.
- 9Método de navegar uma interface de carrinho de 4/43 compras habilitada por mídia, o método caracterizado por compreender .· exibir uma pluralidade de opções de menu em um menu de rolagem;e após rolar para uma opção de menu por um usuário, ampliar dinamicamente o conteúdo associado â opção de menu enquanto continua a exibir o menu de rolagem.
- 10Método, de acordo com a reivindicação 9, caracterizado pelo fato de que uma opção de menu da pluralidade de opções de menu compreende uma função de checar preço; em que o método compreendendo ainda:avisar o usuário para escanear um item no carrinho para determinar um preço para o item;e após detectar que um item foi escaneado, exibir um preço para o item.
- 11Método, a reivindicação 9, de acordo com caracterizado pelo fato de que uma opção de menu da pluralidade de opções de menu compreende uma função de especial da loja;o método compreendendo ainda exibir um item de liquidação;e um preço para o item de liquidação.
- 12Método, de acordo com a reivindicação 11, caracterizado por compreender ainda:habilitar o item de liquidação para seleção pelo usuário para visualizar uma localização para o item de liquidação;e exibir uma localização para um item de liquidação em um mapa de loja.
- 13Método, de acordo com a reivindicação 9, caracterizado pelo fato de que uma opção de menu da 5/43 pluralidade de opções de menu compreende uma função de buscador de item;o método compreendendo ainda exibir um display de teclado alfanumérico, habilitando entrada do nome de um item;e habilitar o item para seleção pelo usuário para visualizar uma localização para o item.
- 14Método, de acordo com a reivindicação 13, caracterizado por compreender ainda exibir uma localização para um item de liquidação em um mapa da loja.
- 15Método, de acordo com a reivindicação 13, caracterizado por compreender ainda acessar um banco de dados de itens na loja para exibir cada item contendo cada letra ou número sucessivamente inserido no teclado alfanumérico, estreitando a lista de itens contidos com cada letra inserida.
- 16Método, de acordo com a reivindicação 9, caracterizado pelo fato de que uma opção de menu da pluralidade de opções de menu compreende uma função de ajuda;o método compreendendo ainda exibir instruções de uso da opção de menu para o qual o usuário rolou mais recentemente.
- 17Método, de acordo com a reivindicação 9, caracterizado por compreender ainda exibir publicidade associada ao conteúdo associado à opção de menu.
- 18Método, de acordo com a reivindicação 9, caracterizado por compreender ainda gerar um aviso para um usuário para executar uma ação.
- 19Método, de acordo com a reivindicação 18, caracterizado pelo fato de que o aviso para o usuário instrui o usuário a escanear um cartão de fidelidade. 6/43
- 20Meio de armazenagem legível por computador caracterizado por ser para armazenar um conjunto executável de instruções de software que, quando executadas por um sistema de computador, são capazes de controlar a operação do computador, as instruções de software sendo operáveis para navegar uma pluralidade de opções em um carrinho de compras aperfeiçoado por mídia, as instruções de software incluindo o método de acordo com a reivindicação 9.
- 21Sistema de cercado de recarga bidirecional para recarregar uma bateria enquanto armazena um carrinho de compras aperfeiçoado por mídia, caracterizado por compreender:uma ou mais seções de cercado cada uma compreendendo uma porção de guiar carrinho e um ou mais trilhos de carga se estendendo a partir da porção de guiar carrinho;e uma fonte de energia operativamente acoplada aos trilhos de carga de uma ou mais seções de cercado, em que a fonte de energia fornece corrente através dos trilhos de carga com base em uma direção de um carrinho de compras nas seções de cercado.
- 22Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 21, caracterizado por compreender ainda um sensor para detectar a direção do carrinho de compras nas seções de cercado em relação às seções de cercado.
- 23Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 21, caracterizado pelo fato de que os trilhos de carga são posicionados para engatar uma placa de contato de carga de bateria posicionada em ou próxima a uma ou mais rodas no carrinho de compras em uma 7/43 de pelo menos duas direções.
- 24Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 23, caracterizado pelo fato de que para uma primeira direção, a fonte de energia conduz corrente a partir de positivo para negativo.
- 25Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 23, caracterizado pelo fato de que para uma primeira direção, a fonte de energia conduz corrente de negativo para positivo.
- 26Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 21, caracterizado pelo fato de compreender ainda uma Unidade de Gerenciamento de Energia que determina pelo menos uma entre voltagem e temperatura, e baseado pelo menos em uma entre voltagem e temperatura, calcula um algoritmo de carga pelo qual fornece corrente através dos trilhos de carga.
- 27Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 26, caracterizado pelo fato de que a Unidade de Gerenciamento de Energia é adicionalmente operável para detectar uma condição de erro, e após detecção de uma condição de erro, iniciar ação corretiva.
- 28Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 27, caracterizado pelo fato de que a ação corretiva compreende executar um reajuste do sistema, alterar um algoritmo de carga aplicado ou combinações dos mesmos.
- 29Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 27, caracterizado pelo fato de que a condição de erro compreende uma falha de comunicação com um computador hospedeiro do carrinho de compras nas 8/43 seções de cercado.
- 30Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 27, caracterizado pelo fato de que a condição de erro compreende uma voltagem através de uma bateria do carrinho de compras que é mais baixa do que uma voltagem limite predeterminada.
- 31Sistema de cercado de recarga bidirecional, de acordo com a reivindicação 27, caracterizado pelo fato a condição de erro compreende uma voltagem através de uma bateria do carrinho de compras que é mais elevada do que uma voltagem limite predeterminada.
- 32Método de carregar uma pluralidade de carrinhos de compras aperfeiçoados por mídia, caracterizado por compreender:fornecer uma placa de carga condutiva em um carrinho que é eletricamente acoplada a uma bateria 'afixada ao carrinho, a bateria operável para acionar um ou mais aperfeiçoamentos de mídia do carrinho;fornecer uma unidade de carga que compreende um trilho de carga condutivo eletricamente acoplado a uma fonte de energia e um segmento de guiar carrinho que compreende um ou mais entalhes de guia para posicionar o carrinho na unidade de carga modular;posicionar o carrinho nos entalhes de guia de tal modo que a placa de carga condutiva do carrinho está em contato com o trilho de carga condutiva da unidade de carga modular;formar uma conexão elétrica entre a placa de carga condutiva do carrinho e o trilho de carga condutiva;detectar uma direção do carrinho na unidade de 9/43 carga;e com base na direção do carrinho na unidade de carga, fornecer corrente a partir da fonte de energia através do trilho de carga condutiva e placa de carga condutiva do carrinho, desse modo carregando a bateria do carrinho em um modo bidirecional.
- 33Método, de acordo com a reivindicação 32, caracterizado pelo fato de que para uma primeira direção, corrente é fornecida a partir da fonte de energia de positivo para negativo.
- 34Método, de acordo com a reivindicação 32, caracterizado pelo fato de que para uma segunda direção, corrente é fornecida a partir da fonte de energia de negativo para positivo.
- 35Método, de acordo com a reivindicação 32, caracterizado por compreender determinar pelo menos um entre voltagem e temperatura, e com base pelo menos em um entre voltagem e temperatura, calcular um algoritmo de carga pelo qual conduzir corrente através dos trilhos de carga.
- 36Método, de acordo com a reivindicação 32, caracterizado por compreender ainda detectar uma condição de erro, e após detecção de uma condição de erro, iniciar ação corretiva.
- 37Método, de acordo com a reivindicação 36, caracterizado pelo fato de que a ação corretiva compreende executar um reajuste de sistema, alterar um algoritmo de carga aplicado ou combinações dos mesmos.
- 38Método, de acordo com a reivindicação 36, caracterizado pelo fato de que a condição de erro 10/43 compreende uma falha de comunicação com um computador hospedeiro do carrinho de compras nas seções de cercado.
- 39Método, de acordo com a reivindicação 36, caracterizado pelo fato de que a condição de erro compreende uma voltagem através de uma bateria do carrinho de compras que é mais baixa do que uma voltagem limite predeterminada.
- 40Método, de acordo com a reivindicação 36, caracterizado pelo fato de que a condição de erro compreende uma voltagem através de uma bateria do carrinho de compras que é mais elevada do que uma voltagem limite predeterminada.
- 41Método para aumentar a precisão de localizar um carrinho de compras aperfeiçoado por mídia, caracterizado por compreender:determinar uma localização de um carrinho baseado em uma varredura de proximidade de uma ou mais etiquetas de RFID utilizando uma ou mais antenas de RFID e uma leitora RFID ;detectar quando um modo de operação de leitora denso é indicado;e ajustar sensibilidade das antenas de RFID de tal modo que etiquetas de RFID previstas como sendo incluídas na varredura de proximidade são lidas e etiquetas de RFID previstas como excluídas da varredura de proximidade não são lidas.
- 42Método, de acordo com a reivindicação 41, caracterizado pelo fato de que compreende ainda fornecer realimentação sobre a localização do carrinho em varreduras subsequentes com base nas características ajustadas das 11/43 antenas de RFID.
- 43Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o modo de operação de leitora denso é indicado quando o número de leitoras de RFID em uma proximidade predeterminada do carrinho excede um número predeterminado de leitoras de RFID.
- 44Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o modo de operação de leitora denso é indicado quando o número de etiquetas de RFID em uma proximidade predeterminada do carrinho excede um número predeterminado de etiquetas de RFID.
- 45Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende aumentar a sensibilidade de uma ou mais das antenas de RFID para ler todas as etiquetas de RFID localizadas em uma distância predeterminada do carrinho.
- 46Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende diminuir a sensibilidade de uma ou mais das antenas de RFID para eliminar leitura de etiquetas fora de uma distância predeterminada do carrinho.
- 47Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende diminuir a sensibilidade de uma ou mais das antenas de RFID quando o carrinho está em proximidade estreita com um segundo carrinho ou outra antena de RFID.
- 48Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende aumentar a potência de transmissão para uma ou mais das antenas de RFID. 12/43
- 49Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende atenuar a potência de transmissão para uma ou mais das antenas de RFID.
- 50Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende aumentar o ciclo de carga para uma ou mais das antenas de RFID.
- 51Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende diminuir o ciclo de carga para uma ou mais das antenas de RFID.
- 52Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende aumentar os tempos de espera de recepção de a antena para uma ou mais das antenas de RFID.
- 53Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende diminuir os tempos de espera de recepção de antena para uma ou mais das antenas de RFID.
- 54Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende aumentar o ajuste de tempo como entre as antenas de RFID.
- 55Método, de acordo com a reivindicação 41, caracterizado pelo fato de que o ajuste compreende diminuir o ajuste de tempo como entre as antenas de RFID.
- 56Método para aumentar a precisão de localizar um carrinho de compras aperfeiçoado por mídia, caracterizado por compreender:determinar uma localização de um carrinho baseado em uma varredura de proximidade de uma ou mais etiquetas de RFID utilizando uma ou mais antenas de RFID e uma leitora 13/43 de RFID;acessar um banco de dados de localizações conhecidas de etiquetas de RFID para determinar quais etiquetas das etiquetas de RFID lidas na varredura de proximidade são previstas como sendo incluídas ou excluídas da varredura de proximidade;e ajustar sensibilidade das antenas de RFID de tal modo que etiquetas de RFID previstas como sendo incluídas na varredura de proximidade são lidas e etiquetas de RFID como excluídas da varredura de proximidade não são lidas.
- 57Método, de acordo com a reivindicação 56, caracterizado pelo fato de que compreende ainda fornecer realimentação sobre a localização do carrinho em varreduras subsequentes com base nas características ajustadas das antenas de RFID.
- 58Método, de acordo com a reivindicação 56, caracterizado pelo fato de que o ajuste compreende aumentar a sensibilidade de uma ou mais das antenas de RFID para ler todas as etiquetas de RFID localizadas em uma distância predeterminada do carrinho.
- 59Método, de acordo com a reivindicação 56, caracterizado pelo fato de que o ajuste compreende diminuir a sensibilidade de uma ou mais das antenas de RFID para eliminar leitura de etiquetas fora de uma distância predeterminada do carrinho.
- 60Método, de acordo com a reivindicação 56, caracterizado pelo fato de que o ajuste compreende ainda aumentar potência de transmissão para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de localizações conhecidas que é prevista como sendo 14/43 incluída na varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local não é prontamente detectada;atenuar potência de transmissão para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de localizações conhecidas que é prevista como sendo excluída da varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local está sendo prontamente detectada;aumentar sensibilidade de uma ou mais das antenas de RFID para ler todas as etiquetas de RFID localizadas em uma distância predeterminada do carrinho;diminuir a sensibilidade de uma ou mais das antenas de RFID para eliminar leitura de etiquetas fora de uma distância predeterminada do carrinho;diminuir a sensibilidade de uma ou mais das antenas de RFID quando o carrinho está em proximidade estreita com um segundo carrinho ou outra antena de RFID;aumentar o ciclo de carga para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de localizações conhecidas que é prevista como sendo incluída na varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local não é prontamente detectada;diminuir ciclo de carga para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de localizações conhecidas que é prevista como sendo excluída da varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local está sendo prontamente detectada;aumentar tempos de espera de recepção de antena para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de locais conhecidos que é prevista como sendo incluída na varredura de proximidade pelas antenas de RFID quando o 15/43 carrinho está em um dado local não é prontamente detectada;diminuir os tempos de espera de recepção de antena para uma ou mais das antenas de RFID quando pelo menos uma das etiquetas de RFID de locais conhecidos que é prevista como sendo excluída da varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local está sendo prontamente detectada;aumentar ajuste de tempo como entre as antenas de RFID quando pelo menos uma das etiquetas de RFID de locais conhecidos que é prevista como sendo incluída na varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local não é prontamente detectada;diminuir o ajuste de tempo como entre as antenas de RFID quando pelo menos uma das etiquetas de RFID de locais conhecidos que é prevista como sendo excluída da varredura de proximidade pelas antenas de RFID quando o carrinho está em um dado local está sendo prontamente detectada;ou combinações dos mesmos.
- 61Carrinho de compras aperfeiçoado por mídia, caracterizado por compreender:um carrinho de compras que compreende uma armação, um cesto, um punho e uma pluralidade de rodas;e um dispositivo de computação incorporado que compreende uma unidade de processamento central, uma memória, um módulo de receptor de download, e um transceptor de rede configurado para comunicação sem fio, o dispositivo de computação incorporado sendo fixado ao carrinho de compras, em que o módulo receptor de download recebe e armazena na memória um download através do transceptor de rede. 16/43
- 62Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 61, caracterizado pelo fato de que o download compreende uma atualização de software, conteúdo de publicidade, dados de inventário novos, dados de alteração de preço ou combinações dos mesmos.
- 636 3 . Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 61, caracterizado pelo fato de que quando o download compreende uma atualização de software e o módulo receptor de download executa o download para instalar a atualização de software no dispositivo de computação incorporado.
- 64Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 61, caracterizado pelo fato de que o módulo receptor de download compreende ainda correção de erro que detecta quando o conteúdo de download foi corrompido, de tal modo que o módulo receptor de download comunica-se através do transceptor de rede para receber o download novamente até ser recebido sem ser corrompido.
- 65Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 61, caracterizado pelo fato de que o dispositivo de computação incorporado compreende ainda um módulo coordenador, em que o módulo coordenador programa comunicação periódica entre o carrinho e um sistema na loja.
- 66Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 65, caracterizado pelo fato de que a comunicação periódica compreende um upload a partir do carrinho para o sistema na loja.
- 67Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 66, caracterizado pelo fato de 17/43 memória, que a transferência (upload) compreende dados extraídos para um ou mais eventos de compras.
- 68Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 65, caracterizado pelo fato de que o módulo coordenador determina uma condição e um estado para o carrinho, determina se a condição ou o estado indica necessidade de atualização, programa a atualização ou combinações dos mesmos.
- 69Sistema caracterizado por compreender:um sistema de computador de loja que compreende pelo menos uma unidade de processamento central, um servidor de dados que armazena software relacionado a carrinho de loja, e um módulo gerenciador de desenvolvimento, em que o módulo gerenciador de desenvolvimento é operável para transferir um download para um carrinho de compras aperfeiçoado por mídia;uma pluralidade de carrinhos de compra aperfeiçoados por mídia, cada carrinho de compras aperfeiçoado por mídia compreendendo: um carrinho de compras compreendendo uma armação, um cesto, um punho, uma pluralidade de rodas e um cesto;um dispositivo de computação incorporado compreendendo uma unidade de processamento central, uma de rede configurado para transceptor um comunicação sem fio com o sistema de computador de loja, em que o dispositivo de computação incorporado é afixado ao carrinho de compras;em que o dispositivo de computação incorporado recebe transferência a partir do módulo de gerenciador de desenvolvimento;um componente de localização para determinar uma 18/43 localização do carrinho em uma loja em relação a uma ou mais etiquetas de RFID de âncora;e um componente de display fixado ao carrinho, em que o componente de display exibe a localização do carrinho em relação ao ponto específico de dados de loja, publicidade ou combinações dos mesmos.
- 70Sistema, de acordo com a reivindicação 69, caracterizado pelo fato de que:o sistema de loja compreende ainda um coordenador de carrinhos de frota para manter contato sem fio com cada carrinho de compras aperfeiçoado por mídia para monitorar o estado de cada carrinho em uma pluralidade de carrinhos;e o dispositivo de computação incorporado compreende ainda um módulo coordenador, em que o módulo coordenador programa comunicação periódica entre o carrinho e o sistema de loja.
- 71Sistema, de acordo com a reivindicação 70, caracterizado pelo fato de que o estado de cada carrinho compreende condição do carrinho, versão de software, localização de cada carrinho ou combinações dos mesmos.
- 72Sistema, de acordo com a reivindicação 70, caracterizado pelo fato de que o módulo coordenador determina uma condição e um estado para o carrinho, determina se a condição ou o estado indicam necessidade de atualização, programa a atualização com o coordenador de carrinhos da frota e o módulo gerenciador de desenvolvimento, ou combinações dos mesmos.
- 73Método, caracterizado por compreender:manter um estado de carrinho para um carrinho de compras aperfeiçoado por mídia, em que o estado de carrinho 19/43 compreende condição de carrinho, versão de software, localização do carrinho ou combinações dos mesmos;e transmitir periodicamente o estado do carrinho a partir do carrinho para um sistema na loja.
- 74Método, de acordo com a reivindicação 73, caracterizado por compreender ainda programar um download para o carrinho a partir do sistema na loja baseado no estado do carrinho.
- 75Método, de acordo com a reivindicação 74, caracterizado por executar ainda o download para instalar a atualização de software no carrinho quando o download compreende uma atualização de software.
- 76Método, de acordo com a reivindicação 73, caracterizado por compreender ainda programar um upload para o sistema na loja a partir do carrinho baseado no estado do carrinho.
- 77Método, de acordo com a reivindicação 73, caracterizado por compreender ainda determinar uma condição e um estado para o carrinho, determinar se a condição ou o estado indica necessidade de atualização, programar a atualização ou combinações dos mesmos.
- 78Método, caracterizado por compreender:manter um banco de dados de estado atual para a frota compreendendo o estado do carrinho para cada carrinho na frota. 20/43
- 79Método, de acordo com a reivindicação 78, caracterizado por compreender ainda transmitir um download para o carrinho a partir do sistema na loja baseado no estado do carrinho;transmitir um arquivo executável para instalar uma atualização de software no carrinho quando o download compreende uma atualização de software;receber um upload a partir do carrinho para o sistema na loja baseado no estado do carrinho;ou combinações dos mesmos.
- 80Meio de armazenagem legível por computador caracterizado por ser para armazenar um conjunto executável de instruções de software que, quando executadas por um sistema de computador, são capazes de controlar a operação do computador, as instruções de software sendo operáveis para manter um estado para o carrinho em um sistema de loja e usar downloads a partir do sistema de loja para o carrinho, as instruções de software incluindo o método de acordo com a reivindicação 73.
- 81Carrinho de compras aperfeiçoado por mídia, caracterizado por compreender:um carrinho de compras que compreende uma armação, um cesto, um punho, e uma pluralidade de rodas;e um dispositivo de computação incorporado que compreende uma unidade de processamento central, uma memória, um módulo de estado, e um transceptor de rede configurado para comunicação sem fio, o dispositivo de computação incorporado sendo fixado ao carrinho de compras, em que o módulo de estado é operável para determinar um estado de carrinho e transmitir periodicamente o estado de carrinho através do transceptor de rede.
- 82Carrinho de compras aperfeiçoado por mídia, de 21/43 acordo com a reivindicação 81, caracterizado pelo fato de que o estado do carrinho compreende condição de carrinho, versão de software, localização do carrinho ou combinações dos mesmos.
- 83Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 81, caracterizado pelo fato de que compreende ainda um módulo de paging operável para identificar o carrinho entre uma pluralidade de carrinhos.
- 84Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 83, caracterizado pelo fato de que o módulo de paging recebe uma notificação através do transceptor de rede dirigida ao carrinho entre uma pluralidade de carrinhos.
- 85Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 83, caracterizado pelo fato de que o módulo de paging compreende um módulo de paging de um sentido ou um módulo de paging de dois sentidos.
- 86Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 83, caracterizado pelo fato de que o módulo de paging gera um alerta quando o carrinho recebe um page.
- 87Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 81, caracterizado pelo fato de que compreende ainda:determinada pelo componente de localização.
- 88Carrinho de compras aperfeiçoado por mídia, de 22/43 acordo com a reivindicação 87, caracterizado pelo fato de que a bússola permite ainda a provisão de um layout de percurso aperfeiçoado para relatório preciso de dados de um ou mais eventos de compras.
- 89Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 87, caracterizado pelo fato de que a bússola provê ainda direcionalidade para o carrinho em um mapa da loj a.
- 90Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 89, caracterizado pelo fato de que a direcionalidade fornecida pela bússola permite exibição de um ícone de direção em um mapa de loja para pelo menos uma área identificável de uma loja, em que a direcionalidade é relativa ã presente localização do carrinho.
- 91Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 82, caracterizado pelo fato de que a condição do carro compreende ainda uma indicação de vida de bateria restante, uma indicação de dano detectado, uma indicação de corrupção de dados ou combinações dos mesmos.
- 92Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 82, caracterizado pelo fato o estado do carrinho compreendendo versão de software compreende ainda uma indicação de um sistema operacional presente, uma indicação de conteúdo exibível presente, uma indicação de uma versão de cada programa executável suplementar, ou combinações dos mesmos.
- 93Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 82, caracterizado pelo fato de 23/43 que o estado de carrinho compreendendo localização do carrinho compreende ainda uma representação gráfica da localização do carrinho em um mapa da loja.
- 94Sistema, caracterizado por compreender:um sistema de computador de loja compreendendo pelo menos uma unidade de processamento central, um servidor de dados que armazena software relacionado à loja, software relacionado a carrinho, e módulo de explorador de carrinho de frota, em que o módulo de explorador de carrinho de frota mantém contato sem fio com cada carrinho de compras aperfeiçoado por mídia para monitorar o estado do carrinho;uma pluralidade de carrinhos de compras aperfeiçoados por mídia, cada carrinho de compras aperfeiçoado por mídia compreendendo: um carrinho de compras compreendendo uma armação, um cesto, um punho, uma pluralidade de rodas, e um cesto;um dispositivo de computação incorporado compreendendo uma unidade de processamento central, uma memória, um módulo de estado, e um transceptor de rede configurado para comunicação sem fio com o sistema de computador de loja, em que o dispositivo de computação incorporado é afixado ao carrinho de compras, em que o módulo de estado é operável para determinar um estado de carrinho e transmitir periodicamente o estado de carrinho através do transceptor de rede;um componente de localização para determinar uma localização do carrinho em uma loja em relação a uma ou mais das etiquetas de RFID de âncora;e 24/43 um componente de exibição fixado ao carrinho, em que o componente de exibição exibe a localização do carrinho em relação ao ponto específico de dados de loja, publicidade ou combinações dos mesmos.
- 95Sistema, de acordo com a reivindicação 94, caracterizado pelo fato de que o sistema de computador de loja compreende ainda um serviço de paging, e cada carrinho de compras aperfeiçoado por mídia compreende ainda um módulo de paging para identificar o carrinho entre uma pluralidade de carrinhos quando paged pelo serviço de paging.
- 96Sistema, de acordo com a reivindicação 94, caracterizado pelo fato de que o componente de localização compreende ainda uma bússola que descreve adicionalmente a localização.
- 97Método, caracterizado por compreender:determinar um estado do carrinho;e transmitir periodicamente o estado do carrinho através de um transceptor de rede no carrinho para um sistema na loja.
- 98Método, de acordo com a reivindicação 97, caracterizado por compreender ainda receber um page do sistema na loja operável para identificar o carrinho entre uma pluralidade de carrinhos.
- 99Método, de acordo com a reivindicação 97, caracterizado por compreender ainda refinar uma localização determinada por um componente de localização baseado em uma varredura de proximidade com uma direção de uma bússola afixada ao carrinho.
- 100Método, de acordo com a reivindicação 99, 25/43 caracterizado por compreender ainda exibir um ícone de direção em um mapa de loja para pelo menos uma área identificável de uma loja, em que a direcionalidade é relativa à presente localização do carrinho como refinado pela bússola.
- 101Método, caracterizado por compreender:manter contato sem fio com cada carrinho de compras aperfeiçoado por mídia em uma frota de tais carrinhos para monitorar o estado do carrinho de cada carrinho;receber o estado de carrinho de cada carrinho;e exibir um relatório sobre o estado de carrinho de cada carrinho.
- 102Método, de acordo com a reivindicação 101, caracterizado por compreender ainda emitir um page para identificar um carrinho específico entre a frota de carrinhos;emitir uma notificação dirigida ao carrinho entre a frota de carrinhos;transmitir um sinal para gerar um alerta quando o carrinho recebe o page;exibir um ícone selecionável que representa cada carrinho na frota, de tal modo que quando selecionado, um estado de carrinho detalhado é ampliado;ou combinações dos mesmos.
- 103Meio de armazenagem legível por computador caracterizado por ser para armazenar um conjunto executável de instruções de software que, quando executadas por um sistema de computador, são capazes de controlar' a operação do computador, as instruções de software sendo operáveis para facilitar o gerenciamento de frota e localização de carrinhos, as instruções de software incluindo o método da reivindicação 97.
- 104Sistema para garantir uma posição em uma fila 26/43 de serviços a partir de locais em uma loja remotos da fila de serviço, o sistema sendo caracterizado por compreender:um gerador de sinal de solicitação de número na fila eletrônico integrado a um carrinho de compras e operável por um cliente de locais na loja distantes da fila de serviço;o gerador de sinal de solicitação de número na fila eletrônico configurado para gerar um sinal de solicitação de número na fila eletrônico, em que o sinal de solicitação de número na fila eletrônico é empregado para obter um número na fila;pelo menos um processador de número de formar fila compreendendo um receptor de sinal de solicitação de número na fila eletrônico para receber o sinal de solicitação de número na fila eletrônico;um gerador de número na fila eletrônico para gerar os números na fila em resposta ao sinal de solicitação de número na fila eletrônico, em que os números na fila são gerados e atribuídos em uma base diferente do que em resposta a solicitações sequenciais para números na fila;um provedor de número na fila eletrônico para comunicar o número na fila gerado de acordo com o sinal de solicitação de número na fila eletrônico para componentes do sistema;e um componente de display para exibir informações referentes ao número na fila para o cliente.
- 105Sistema, de acordo com a reivindicação 104, caracterizado por compreender ainda receptores de informações relacionados a número na fila eletrônicos para receber informações relacionadas a número na fila 27/43 eletrônicos grados de acordo com o sinal de solicitação de número na fila eletrônico, em que o carrinho de compras e outros componentes do sistema integraram receptores de informações relacionadas a número na fila eletrônicos.
- 106Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o carrinho de compras está em comunicação eletrônica com um dispositivo na rede de uma loja que gerencia os recursos de rede da loja.
- 107Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o carrinho de compras está em comunicação eletrônica com o processador de número de formar fila eletrônico.
- 108Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o processador de número de formar fila eletrônico está em comunicação eletrônica com um dispositivo na rede de uma loja que gerencia os recursos de rede de loja.
- 109Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o gerador de número de fila não é integrado ao processador de número de formar filar.
- 110Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o gerador de número na fila é integrado em um dispositivo na rede de uma loja que gerencia os recursos de rede da loja.
- 111Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o gerador de número na fila gera e atribui números na fila com base em fatores que compreendem:distância que o carrinho de compras tem de percorrer para chegar à fila de serviço;o número de solicitações para números na fila, tanto não remotos como 28/43 direto durante um período de tempo;itens contidos na lista de compras de um cliente que foram carregados no carrinho de compras;estado de fidelidade ou preferido do cliente;disponibilidade de números na fila suficientes e eficientes para clientes da loja escolherem obter diretamente um número na fila a partir da fila de serviço;ou combinações dos mesmos.
- 112Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o provedor de número na fila não é integrado ao processador de número de formar fila.
- 113Sistema, de acordo com a reivindicação 105, caracterizado pelo fato de que a informação relacionada a número na fila eletrônico compreende um sinal de tempo estimado para serviço, um sinal de número na fila atual sendo servido, o número na fila atribuído do carrinho de compras, ou combinações dos mesmos.
- 114Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o componente de display é dirigido para exibir informações por um módulo de computador incorporado no carrinho de compras.
- 115Sistema, de acordo com a reivindicação 104, caracterizado pelo fato de que o componente de display exibe informações que compreendem o número na fila, um tempo estimado para serviço, um tempo estimado para chegar à fila de serviço, um número atual na fila sendo atendido, ou combinações dos mesmos.
- 116Sistema para garantir uma posição em uma fila de serviço a partir de locais em uma loja remotos da fila de serviço, o sistema caracterizado por compreender:um gerador de sinal de solicitação de número na fila 29/43 eletrônico integrado a um carrinho de compras e operável por um cliente de locais na loja distantes da fila de serviço o gerador de sinal de solicitação de número na fila eletrônico configurado para gerar um sinal de solicitação de número na fila eletrônico;um sinal de solicitação de número na fila eletrônico empregado para obter um número na fila;pelo menos um processador de número de formar fila compreendendo um receptor de sinal de solicitação de número na fila eletrônico para receber o sinal de solicitação de número na fila eletrônico;um gerador de número na fila eletrônico para gerar números na fila sucessivos em resposta a sinais de solicitação de número na fila eletrônicos sequenciais;um provedor de número na fila eletrônico para comunicar o número na fila gerado em conformidade com o sinal de solicitação de número na fila eletrônico para componentes do sistema;pelo menos um componente de sistema configurado para gerar informações relacionadas a número na fila eletrônico compreendendo: um sinal de tempo estimado para serviço;sinal de número na fila atual sendo atendido;o número na fila atribuído ao carrinho de compras;ou combinações dos mesmos, receptores de informação relacionada a número na fila eletrônicos para receber a informação relacionada a número na fila, em que o carrinho de compras e outros componentes do sistema têm receptores de informação relacionada a número na fila eletrônicos integrados;30/43 um componente de display para exibir informações relacionadas a número na fila para o cliente.
- 117Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o carrinho de compras está em comunicação eletrônica com um dispositivo na rede de uma loja que gerencia os recursos de rede da loja.
- 118Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o carrinho de compras está em comunicação eletrônica com o processador de número de formar fila eletrônico.
- 119Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o processador de número de formar fila eletrônico está em comunicação eletrônica com um dispositivo na rede de uma loja que gerencia os recursos de rede da loja.
- 120Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o gerador de número na fila é integrado ao processador de número de formar fila.
- 121Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que as informações relacionadas a número na fila eletrônicas compreendem um sinal de tempo estimado para serviço, um sinal de número atual na fila sendo atendido, o número na fila atribuído ao carrinho de compras ou combinações dos mesmos.
- 122Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o componente de display é dirigido a exibir informações por um módulo de computador incorporado do carrinho de compras.
- 123Sistema, de acordo com a reivindicação 116, caracterizado pelo fato de que o componente de display 31/43 exibe informações que compreendem o número na fila, um tempo estimado para serviço, um tempo estimado para chegar à fila de serviço, um número atual na fila sendo atendido ou combinações dos mesmos.
- 124Método, caracterizado por compreender:manter um total de carrinho calculado ,para um ou mais produtos durante uma ida às compras;atualizar o total do carrinho em tempo real cada vez que um produto é escaneado e adicionado ao carrinho;e comunicar a um ponto de venda o total de carrinho para verificação sem escanear novamente um ou mais produtos.
- 125Método, de acordo caracterizado por compreender determinado de carrinho durante
- 126Método, de acordo com a reivindicação 124, ainda apresentar um total a ida âs compras. com a reivindicação 124, caracterizado por compreender ainda recuperar preços para os produtos escaneados de um banco de dados de preços em um dispositivo de computação fixado ao carrinho de compras.
- 127Método, de acordo com a reivindicação 124, caracterizado por compreender ainda recuperar preços para os produtos escaneados sem fio de um banco de dados de preços em um servidor da loja.
- 128Método, caracterizado por compreender receber de um carrinho um total de carrinho calculado para um ou mais produtos durante uma ida âs compras ,apresentar o total do carrinho a um cliente para verificação;e ? quando o total do carrinho é verificado, receber 32/43 pagamentos pelos produtos.
- 129Método, de acordo com a reivindicação 128, caracterizado por compreender ainda:pesar o carrinho e um ou mais produtos;comparar o peso do carrinho e um ou mais produtos com um peso esperado do carrinho e um ou mais produtos;e gerar um alerta se o peso exceder o peso esperado acima de um valor predeterminado.
- 130Método, de acordo com a reivindicação 129, caracterizado por compreender ainda:calcular o peso esperado para o carrinho e um ou mais produtos com base em um peso conhecido do carrinho, o total do carrinho, um inventário do carrinho associado ao total do carrinho, e um peso conhecido para cada produto no inventário do carrinho.
- 131Método, de acordo com a reivindicação 129, caracterizado por compreender ainda avisar o cliente para retirar um ou mais itens pessoais no carrinho não destinados à compra na ida às compras.
- 132Carrinho de compras aperfeiçoado por mídia, caracterizado por compreender um carrinho de compreender que compreende uma armação, um cesto, um punho e uma pluralidade de rodas; um dispositivo de computação incorporado compreende uma unidade de processamento central, memória, e comunicação que uma de rede configurado para dispositivo de computação um transceptor sem fio, o incorporado sendo fixado ao carrinho de compras; e um componente de inventário que compreende:um scanner operável para escanear um ou mais 33/43 produtos para compra;e um calculador total do inventário de carrinho que mantém um total do carrinho para um ou mais produtos escaneados para compra durante uma ida às compras, em que o componente de inventário comunica o total do carrinho sem fio através do transceptor d,e rede para verificação no ponto de venda sem escanear novamente um ou mais produtos.
- 13313 3 . Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 132, caracterizado por compreender ainda um display que apresenta um total determinado de carrinho durante a ida às compras.
- 134Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 132, caracterizado pelo fato de que os preços para cada produto escaneado durante a ida às compras são recuperados de um banco de dados de preços no dispositivo de computação incorporado ao carrinho.
- 135Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 132, caracterizado pelo fato de que os preços para cada produto escaneado durante a ida às compras são recuperados de um banco de dados de preço em um servidor de loja.
- 136Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 132, caracterizado pelo fato de que o calculador de total do inventário do carrinho atualiza o total do carrinho em tempo real cada vez que um produto é escaneado e adicionado ao carrinho.
- 137Sistema, caracterizado por compreender:um sistema de computador de loja que compreende pelo menos uma unidade de processamento central, um servidor de 34/43 dados que armazena conteúdo, e uma unidade de ponto de venda que recebe de um carrinho um total do carrinho calculado para um ou mais produtos durante uma ida às compras, apresenta o total do carrinho a um cliente para verificação, e quando o total do carrinho é verificado, recebe pagamento pelos produtos;uma pluralidade de carrinhos de compras aperfeiçoados por mídia, cada carrinho de compras aperfeiçoado por mídia compreendendo: um carrinho de compras compreendendo uma armação, um cesto, um punho, uma pluralidade de rodas, e um cesto;um componente de inventário que compreende: um scanner operável para escanear um ou mais produtos para compra;e um calculador do total de inventário de carrinho que mantém um total do carrinho para um ou mais produtos escaneados para compras durante uma ida âs compras, em que o componente de inventário comunica o total do carrinho sem fio através do transceptor de rede para verificação no ponto de venda sem escanear novamente um ou mais produtos.
- 138Sistema, de acordo com a reivindicação 137, caracterizado por compreender ainda uma balança que pesa o carrinho e um ou mais produtos, em que o peso do carrinho e 35/43 de um ou mais produtos é comparado com um peso esperado para o carrinho e para um ou mais produtos, e um alerta é gerado se o peso exceder o peso esperado em mais de um valor predeterminado.
- 139Sistema, de acordo com a reivindicação 138, caracterizado pelo fato de que o peso esperado para o carrinho e um ou mais produtos é calculado com base em um peso de carrinho conhecido, o total do carrinho, um inventário do carrinho associado ao total do carrinho, e um peso conhecido para cada produto no inventário do carrinho.
- 140Sistema, de acordo com a reivindicação 138, caracterizado pelo fato de que a unidade de ponto de venda compreende ainda um aviso para o cliente retirar um ou mais itens pessoais no carrinho não destinados à compra na ida às compras.
- 141Sistema, de acordo com a reivindicação 137, caracterizado pelo fato de que cada carrinho compreende ainda um display que apresenta um total determinado de carrinho durante a ida às compras.
- 142Sistema, de acordo com a reivindicação 137, caracterizado pelo fato de que os preços para cada produto escaneado durante a ida às compras são recuperados de um banco de dados de preços no dispositivo de computação incorporado ao carrinho.
- 143Sistema, de acordo com a reivindicação 137, caracterizado pelo fato de que os preços para cada produto escaneado durante a ida às compras são recuperados sem fio de um banco de dados de preços no servidor de dados do sistema de computador de loja.
- 144Carrinho de compras aperfeiçoado por mídia, 36/43 caracterizado por compreender:um carrinho de compras que compreende uma armação, um cesto, um punho e uma pluralidade de rodas;um dispositivo de computação incorporado compreendendo uma unidade de processamento central, uma memória, e um transceptor de rede configurado para comunicação sem fio, o dispositivo de computação incorporado sendo fixado ao carrinho de compras;e um módulo de protocolo de voz pela Internet para comunicação sem fio através do transceptor de rede.
- 145Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 144, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre o serviço do cliente e um usuário do carrinho de compras aperfeiçoado por mídia.
- 146Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 144, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre um usuário do carrinho de compras aperfeiçoado por mídia e um número de telefone fora da loja na qual o carrinho é usado.
- 147Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 144, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre um usuário do carrinho de compras aperfeiçoado por mídia e um segundo carrinho de compras aperfeiçoado por mídia.
- 148Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 144, caracterizado por compreender ainda um componente de display fixado ao 37/43 carrinho, em que o componente de display exibe um teclado para discar uma chamada conectada através do módulo de protocolo de voz pela internet.
- 149Carrinho de compras aperfeiçoado por mídia, de acordo com a reivindicação 148, caracterizado pelo fato de que o display compreende ainda um serviço de atalho de discar para cliente na loja, um gerenciador de loja, um segundo carrinho particular na loja ou combinações dos mesmos.
- 150Sistema, caracterizado por compreender:um sistema de computador de loja compreendendo pelo menos uma unidade de processamento central, um servidor de dados que armazena conteúdo e um módulo de protocolo de voz pela internet na loja, em que o módulo de protocolo de voz pela Internet na loja é operável para conectar uma chamada de protocolo de voz pela Internet de um carrinho para o destino da chamada;e uma pluralidade de carrinhos de compras aperfeiçoados por mídia, cada carrinho de compras aperfeiçoado por mídia compreendendo: um carrinho de compras compreendendo uma armação, um cesto, um punho, uma pluralidade de rodas e um cesto;um dispositivo de computação incorporado compreendendo uma unidade de processamento central, uma memória, e um transceptor de rede configurado para comunicação sem fio, o dispositivo de computação incorporado sendo fixado ao carrinho de compras;e um módulo de protocolo de voz pela Internet operável para comunicação sem fio com o módulo de protocolo de voz pela Internet na loja através do transceptor de 38/43 rede .
- 151Sistema, de acordo com a reivindicação 150, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre o serviço do cliente e um usuário do carrinho de compras aperfeiçoado por mídia.
- 152Sistema, de acordo com a reivindicação 150, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre um s usuário do carrinho de compras aperfeiçoado por mídia e um número de telefone fora da loja na qual o carrinho é usado.
- 153Sistema, de acordo com a reivindicação 150, caracterizado pelo fato de que o módulo de protocolo de voz pela Internet estabelece comunicação entre um usuário do carrinho de compras aperfeiçoado por mídia e um segundo carrinho de compras aperfeiçoado por mídia.
- 154Sistema, de acordo com a reivindicação 150, caracterizado pelo fato de que compreende ainda um componente de display fixado ao carrinho, em que o componente de display exibe um bloco de teclas para discar uma chamada conectada através do módulo de protocolo de voz pela Internet.
- 155Sistema, de acordo com a reivindicação 154, caracterizado pelo fato de que o display compreende ainda um serviço de atalho de discar para cliente da loja, um gerenciador de loja, um segundo carrinho particular na loja, ou combinações dos mesmos.
- 156Método, caracterizado por compreender:apresentar um ícone de protocolo de voz pela Internet (VoIP) em um display em um carrinho de compras 39/43 aperfeiçoado por mídia;e após seleção do ícone VoIP, fazer a chamada VoIP através de uma conexão sem fio a partir do carrinho de compras aperfeiçoado por mídia.
- 157Método, de acordo com a reivindicação 156, caracterizado por compreender ainda apresentar um ícone de atalho de discar para discar uma chamada VoIP para serviço de cliente da loja, um gerenciador de loja, um segundo carrinho particular na loja, ou combinações dos mesmos.
- 158Método, de acordo com a reivindicação 156, caracterizado por compreender ainda seleção do ícone VoIP por ativação de voz.
- 159Método, de acordo com a reivindicação 156, caracterizado por compreender ainda seleção do ícone VoIP por seleção manual com um dispositivo de navegação.
- 160Método, de acordo com a reivindicação 156, caracterizado por compreender ainda apresentar um bloco de teclas no display para discar uma chamada VoIP.
- 161Método, de acordo com a reivindicação 160, caracterizado pelo fato de que um número de telefone é inserido no bloco de teclas por seleção com um dispositivo de navegação.
- 162Método, de acordo com a reivindicação 156, caracterizado pelo fato de que um número de telefone é inserido por ativação de voz.
- 163Método, caracterizado por compreender:receber um item de cliente;salvar o item de cliente em um nível de empresa para uma empresa, pelo que o item de cliente é acessível de qualquer loja varejista associada à empresa;e 40/43 após identificação por um cliente em uma loja varejista específica associada â empresa, exibir o item do cliente para o cliente em um carrinho de compras aperfeiçoado por mídia na loja varejista específica.
- 164Método, de acordo com a reivindicação 163, caracterizado pelo fato de que o item do cliente compreende uma lista de compras, um lembrete, um registro, uma receita, um favorito do local do vendedor ou combinações dos mesmos.
- 165Método, de acordo com a reivindicação 163, caracterizado pelo fato de que receber o item do cliente compreende ainda receber um download de um web site associado ao varejista.
- 166Método, de acordo com a reivindicação 163, caracterizado pelo fato de que receber o item do cliente compreende ainda receber um download de um dispositivo móvel associado ao cliente.
- 167Método, de acordo com a reivindicação 163, caracterizado pelo fato de que receber o item do cliente compreende ainda receber uma entrada através de um dispositivo de navegação no carrinho de compras aperfeiçoado por mídia.
- 168Método, de acordo com a reivindicação 163, caracterizado por compreender ainda receber um nome fornecido pelo cliente para o item do cliente, e associar e salvar o nome fornecido pelo cliente com o item do cliente no nível de empresa.
- 169Método, de acordo com a reivindicação 163, caracterizado pelo fato de que a identificação pelo cliente na loja varejista específica compreende receber do cliente 41/43 um identificador de fidelidade do cliente.
- 170Método, de acordo com a reivindicação 164, caracterizado pelo fato de que a exibição do item do cliente para o cliente no carrinho de compras aperfeiçoado por mídia compreende ainda exibir o lembrete em uma data predeterminada associada ao lembre quando o item do cliente compreende um lembrete.
- 171Método, de acordo com a reivindicação 164, caracterizado pelo fato de compreender ainda gerar e enviar um e-mail do item do cliente quando o item do cliente. t
- 172Método, de acordo com a reivindicação 163, caracterizado pelo fato de que salvar o item do cliente no nível de empresa compreende armazenar o item do cliente em um banco de dados de informações de cliente em um servidor de empresa acessível por um servidor em cada loja varejista associada à empresa, e desse modo acessível por cada carrinho de compras aperfeiçoado por mídia em cada loja varej ista.
- 173Método, de acordo com a reivindicação 164, caracterizado pelo fato de que quando o item de cliente compreende uma lista de compras, compreende ainda exibir um curso para um produto a partir da lista de compras em um mapa de loj a.
- 174Método, de acordo com a reivindicação 164, caracterizado pelo fato de que quando o item do cliente compreende um registro, compreende ainda exibir um curso para um produto do registro em um mapa da loja.
- 175Sistema, caracterizado por compreender:um servidor de empresa para uma empresa, em que o servidor de empresa armazena itens de cliente e identidades 42/43 de cliente;um ou mais servidores de loja, cada servidor de loja associado a um varejista, em que cada servidor de loja é operável para acessar o servidor de empresa;e um ou mais carrinhos de compras aperfeiçoados por mídia localizado em cada varejista, em que cada carrinho de compras aperfeiçoado por mídia é operável para acessar o servidor de empresa através do servidor de loja, em que o servidor de empresa recebe um item de cliente e salva o item de cliente e após identificação por um cliente em um carrinho de compras aperfeiçoado por mídia específico em uma loja varejista específica, o carrinho de compras aperfeiçoado por mídia exibe o item do cliente para o cliente.
- 176Sistema, de acordo com a reivindicação 175, caracterizado pelo fato de que o item do cliente compreende um entre uma lista de compras, um lembrete, um registro, uma receita, um favorito de local de vendedor ou combinações dos mesmos.
- 177Sistema, de acordo com a reivindicação 175, caracterizado pelo fato de que o servidor de empresa recebe o item do cliente como um download a partir de um web site associado ao varejista, como um download a partir de um dispositivo móvel associado ao cliente, como uma entrada através do dispositivo de navegação no carrinho de compras aperfeiçoado por mídia ou combinações dos mesmos.
- 178Sistema, de acordo com a reivindicação 175, caracterizado pelo fato de que o servidor de empresa é adicionalmente operável para receber um nome fornecido por cliente para o item do cliente, e associar e salvar o nome 43/43 fornecido por cliente com o item do cliente.
- 179Sistema, de acordo com a reivindicação 175, caracterizado pelo fato de que a identificação pelo cliente na loja varejista específica compreende a inserção pelo 5 cliente de um identificador de fidelidade do cliente no carrinho de compras aperfeiçoado por mídia.
- 180Sistema, de acordo com a reivindicação 176, caracterizado pelo fato de que o carrinho de compras aperfeiçoado por mídia exibe o lembrete em uma data 10 predeterminada associada ao lembrete quando o item do cliente compreende um lembrete.
- 181Sistema, de acordo com a reivindicação 175, caracterizado pelo fato de que o servidor de empresa gera e envia um e-mail do item do cliente quando o cliente escolhe 15 no carrinho de compras aperfeiçoado por mídia enviar o email .
- 182Sistema, de acordo com a reivindicação 176, caracterizado pelo fato de que o carrinho de compras aperfeiçoado por mídia exibe adicionalmente um curso para 2 0 um produto a partir do registro ou da lista de compras em um mapa da loja quando o item do cliente compreende uma lista de compras. 1/50
Independent claims182
505 paragraphs in 4 sections, as filed
(54) Title: SYSTEM USING CAR (57) Summary:
BUYING ENABLED BY MEANS AND METHOD
ASSOCIATES (30) Unionist Priority: 3/25/2007 us n / 690,838,
3/25/2007 US 11/690,839, 3/25/2007 US 11/690,840, 3/25/2007
US 11 / 690,841.25 / 03/2007 US 11 / 690,848, 3/26/2007 US
11 / 690,849, 03/26/2007 US 11 / 690,850, 03/26/2007 US 11 / 690,851,
03/26/2007 US 11 / 690,852 (73) Owner (s): Media Cart Holdings, Inc.
(72) Inventor (s): Bret Aylor, Chris Hartwell, Cody Singleton, Dan Mcquitty, Doug Fowler, James E. Gibbons Jr., Liem Le, Saul Stawar, Steve Breen, Steve Carpenter (74) Attorney (s): Flávia Salim Lopes (86) International Order: pct us2008058123 of 25/03/2008 (87) International Publication: wo 2008 / 118906de 10/02/2008
<img file="BRPI0809422A2_D0001.tif" />
1/145
SHOPPING SYSTEM ENABLED BY MEDIA AND ASSOCIATED METHODS Campo da Invenção
The present disclosure is addressed to a media-enabled shopping cart system, and more particularly, but not by way of limitation, to a system and method for providing information such as advertisements to a consumer as a shopping cart navigates a store .
Background of the Invention
In today's media market, measuring advertising effectiveness is difficult. Advertisers are spending billions of dollars on television, radio and the press with little return on investment, and have little guarantee that consumers will actually see the ads, let alone make purchasing decisions impacted by them. Thus, advertisers and stores are constantly looking for new and related advertising locations, and in particular those positioned at, or in close proximity to, the point of purchase. Namely, the traditional shopping cart is an underused advertising medium. The shopping cart is a place that moves continuously with the customer as they browse the store. In this way, the shopping cart provides an advertising place with an opportunity to improve the consumer's shopping experience.
The present disclosure is aimed at addressing the needs of advertisers, retailers and consumers. Advertisers want to: 1) show ads on the spot, at the most effective time, at the consumer's point of purchase;
2/145
2) specifically measure the effectiveness of advertising campaigns,
3) improve the return on advertising investment dollars. Retailers want ·. 1) increase sales, 2) share advertising revenue, 3) reduce labor costs, 4) create a consumer-friendly environment with less advertising confusion, 5) increase your store image and 6) make improvements that are compatible with existing solutions. Consumers want to: 1) have a pleasant and efficient shopping experience, and 2) save money on items they need or want.
Summary of the Invention
According to one modality, a media-enhanced shopping cart system is provided. The media-augmented shopping cart system comprises a shopping cart comprising a frame, a basket, a handle, a base tray, a plurality of wheels, a reading component to perform a shopping cart proximity scan, a location component to determine a shopping cart location in a store based on the scan, and a display component to display at least one ad for a product based on the location of the shopping cart in the store in relation to the shopping cart based on the scan, and where the display component is additionally operable to display an indication of the location of the advertised product in relation to the location of the shopping cart.
In another embodiment, a method is provided. The method involves performing a proximity scan of a shopping cart, determining a cart location
3/145 in a store based on the scan; display at least one product ad based on the location of the cart, correlate a location of an advertised product with the location of the cart, and display an indication of the location of the advertised product with respect to the location of the shopping cart.
These and other features and advantages will be more clearly understood from the following detailed description taken in combination with the attached drawings and claims.
Brief Description of Drawings
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following short description, taken in combination with the accompanying drawings and detailed description, in which similar reference numerals represent similar parts.
Figure 1 is a side view of a media enabled shopping cart, according to one embodiment of the present disclosure.
Figure 2 shows a view of the nose of a media enabled shopping cart according to one embodiment of the present disclosure.
Figure 3A illustrates a rear view of a media enabled shopping cart, according to one embodiment of the present disclosure.
Figure 4 is a block diagram of a modular device in a media enabled shopping cart, according to one embodiment of the present disclosure.
Figure 5 shows an exemplary display, according to one embodiment of the present disclosure.
4/145
Figure 6 illustrates a front view of a media-enabled shopping cart top-up in a top-up enclosure according to one embodiment of the present disclosure.
Figure 7 is a detailed cropped view of a media-enabled shopping cart engaged in a refill pen according to one embodiment of the present disclosure.
Figure 8A shows a side view of a charging rail system for recharging the battery of one or more carts according to an embodiment of the present disclosure.
Figure 8B illustrates a side view of two cargo rail segments that form a single recharge box according to one embodiment of the present disclosure.
Figure 8C illustrates a front view of a media-enabled shopping cart top-up in a top-up enclosure according to an alternative embodiment of the present disclosure.
Figures 8D and 8E show a perspective view of a contact plate cover in a closed and open position, respectively.
9 figure 9 is an exemplary view, defining a consumer's field of view using a media enabled shopping cart in accordance with a modality of the present disclosure.
Figure 10 shows a detailed view of a video display of a media enabled shopping cart, according to a modality of the present disclosure.
Figure 11 illustrates the shopping cart nose
5/145 enabled by media with a folding video display according to a modality of the present disclosure.
Figure 12 is an exemplary view of a plurality of carts fitted together for storage, according to one embodiment of the present disclosure.
Figure 13 shows a detailed view of the video display, according to one embodiment of the present disclosure.
<td>The figure</td><td> 14</td><td>illustrates a</td><td>View</td><td>detailed</td><td>From</td>
<td>components of</td><td colspan="2">video display,</td><td>in</td><td>a deal with</td><td>an</td>
<td colspan="2">present modality</td><td>revelation.</td><td></td><td></td><td></td>
<td>The figure</td><td>15 is</td><td colspan="2">an overhead view</td><td>the cart</td><td>in</td>
media enabled purchases when reading one or more RFID tags affixed to objects to locate the cart in the store, according to one modality of the present disclosure.
Figure 16 shows an exemplary view of an advertising display on the video display, according to one embodiment of the present disclosure.
Figure 17 illustrates the general media-enabled shopping cart system in a chain store system according to one embodiment of the present disclosure.
Figure 18 is an illustrative view of the media enabled shopping cart in a chain store system according to one embodiment of the present disclosure.
Figure 19 shows a user interface including a voice-activated interface, a five-way navigation device, and a barcode scanner grouped in a capsule according to one embodiment of the present disclosure.
Figure 20A is a front view of a bow tie opening for an RFID antenna.
6/145
Figure 20B is a front view of a slit-shaped opening for an RFID antenna.
Figure 20C is a top view of a radiation pattern emanating from the opening in Figures 20A or 20B.
Figure 20D is a side view of a radiation pattern emanating from the opening of figures 20A or 20B.
Figures 21A-F illustrate various graphical user interfaces (GUIs) to be presented through a video display for a media-enabled shopping cart user.
Figure 22 illustrates a graphical user interface (GUI) to be presented through a video display for a media-enabled shopping cart user.
Figure 23 illustrates an exemplary scroll menu, according to one embodiment of the present disclosure.
Figure 24 illustrates an exemplary display including the content associated with the function of checking prices according to a modality of the present disclosure.
Figure 25 illustrates an exemplary display including the content that results from the price checking function, according to one embodiment of the present disclosure.
Figure 26 illustrates an exemplary display that includes the content associated with the store's specials function according to a modality of the present disclosure.
Figures 27A-C illustrate exemplary displays that include the content associated with the item finder function according to one embodiment of the present disclosure.
7/145
Figure 28 illustrates an exemplary display that includes the content resulting from the item search function according to a modality of the present disclosure.
Figure 29 illustrates an exemplary method according to an embodiment of the present disclosure.
Figure 30 illustrates a block diagram of a cart enabled for remote queuing according to one embodiment of the present disclosure.
Figure 31 illustrates yet another block diagram of a cart enabled for remote queuing.
Figure 32 illustrates yet another block diagram of a cart enabled for remote queuing.
Figure 33 illustrates yet another block diagram of a cart enabled for remote queuing.
Figure 34 again illustrates another block diagram of a cart enabled for remote queuing.
Figures 35-38 illustrate a series of block diagrams that reflect various modes of information presentation based on the carts of the present disclosure.
Detailed Description of Preferred Modalities
It should be understood at the outset that although certain exemplary implementations of the modalities of the present disclosure are illustrated below, the present system can be implemented using any number of techniques, whether currently known or in existence. The present disclosure should in no way be limited to exemplary implementations, drawings and techniques illustrated below, including the exemplary drawings and implementations illustrated and described here.
8/145
Detailed Description of the Invention
Figure 1 is a side view, Figure 2 is a front view and Figure 3A is a rear view of a shopping cart 10 having a basket 20 attached to a frame 30. The frame 30 further comprises a base 35 that has base side elements 32, 33 and front base element 34 extending between the base side elements 32, 33 at the front or nose 45 of the cart. The frame 30 further comprises side elements 16, 17 extending upwards from the base 35 on each side of the shopping cart 10. At the rear 25 of the cart, a handle 22 extends between the side elements 16, 17 at the end upper 18 of the side elements. The basket 20 may, however, not necessarily require, have channels or notches 57, 58 configured to receive the side elements 16, 17. The side elements 16, 17 are shown as separate elements having an opening 19 between them, however in alternative embodiments a solid or single element can be used in place of separate elements 16, 17. In one embodiment, the frame, including base, side elements 16, 17, and handle 22, are formed as a unified element, unique, for example, by molding the entire plastic frame.
In one embodiment, substantially the entire cart 10 is made of plastic, also referred to here as a plastic cart, and in particular the basket 20 consists essentially of plastic, together with the frame 30 and base tray 50. Various carriages in the art related have a plastic basket supported by a metal frame, however, a plastic cart
9/145 of the present disclosure comprises substantially plastic in which basket 20, frame 30 and base tray 50 are all made of plastic, and smaller components, with screws or other connectors, wheels 37 and 38, and the like can be made of plastic or a metal. In one embodiment, the plastic used in cart 10 comprises high density polyethylene (HDPE). The plastic is flame retardant and, in one embodiment, includes MICROBAN ™, a product to inhibit the growth of bacteria, which helps to keep the cart 10 cleaner. Substantially the entire plastic composition of the cart 10 reduces or additionally eliminates RFID interference, as will be discussed in more detail here.
In one embodiment, substantially the entire cart 10 is made of metal or a combination of plastic and metal, and in particular basket 20 consists essentially of metal or a combination of plastic and metal together with frame 30 and base tray 50. In one way, cart 10 may have a plastic basket supported by a metal frame, and smaller components such as screws or other components connectors, the wheels, 37 and 38, and the like may be made of plastic or a metal. Such a cart is in use, however, it can be retrofitted with media improvements, as will be discussed in more detail below.
A base or bottom tray 50 is attached to the base 35 and can be supported by a front cross member 56 and a rear cross member 53 extending between the base side elements 32, 33. Front wheels 37 are fixed at the front base 35, for
10/145 example, at or near the intersection of the base side elements 32, 33, and the front base element 34. Rear wheels 38 are fixed to the rear of the base 35, by r
example, at or near the rear end of the base side elements 32, 33. The front wheels, the rear wheels, or both may be pulleys comprised of metal and / or plastic.
The basket 20 further comprises a lower part 21; side walls 23, 24; upper lateral edges 26, 27; a front wall 28; a front edge 29, - and a rear wall 31. The bottom 21 and walls 23 and 24, the front side wall 28, and the rear side wall 31 define an interior 54 of the basket 20, and the edges 26 and 27 and edge front 29 define an upper limit for the interior 54 of basket 20. The outside of the basket 20 refers to areas beyond the inside of the basket as previously defined. In one embodiment, a plane containing the upper edges 26 and 27 and the front edge29 defines the upper limit for the interior 54 of the basket 20. The rear side wall 31 can be hinged through hinges 51, 52 in such a way that the lower edge 55 of the rear side wall 31 can swing upwards into the basket 54 to receive the front side wall 28 from another cart, thereby allowing the carts to be attached to be stored, as shown in figure 12.
The basket 20 may further comprise a child seat 60 having a seat back 61 and a lower part of the seat 62. The rear side wall 31 may have openings 63, 64 to accommodate a child's legs when seated on seat 60. The bottom of the seat
11/145 may include a hinged panel 65 that can be moved upward to close the openings 63, 64 when seat 60 is not occupied. The seat backrest 61 can be hinged at or near the inner bottom of the rear side wall 31 such that when not needed the seat 60 can fold up flush with the rear side wall 31 to increase the interior storage area 54 basket 20.
In one embodiment, the cart 10 further comprises a bumper cable 100. The bumper cable 100 may comprise a plastic coated with neoprene, rubber or a similar coating product, or may comprise an uncoated plastic similar to that of which the basket 20 and / or frame 30 is comprised. The bumper cable 100 can comprise an integrated portion of the basket 20, or alternatively, it can be coupled to the basket 20 or frame 30. In one embodiment, bumper cable 100 is coupled to an upper edge 26 or 27, or front edge 29 of basket 20. Various means for securing bumper cable 100 can be used in the present disclosure and include, however, include are not limited to, fixing, stapling, screwing, gluing, buckle fixing, welding, adhesion and the like. Various fastening devices can be used in the present disclosure and include, but are not limited to, clamps, fasteners, screws, bolts, glues, buckles, adhesives, and the like. In another embodiment, the bumper cable 100 may comprise an integrated portion of the front side wall 28 of the basket 20 or it may comprise an integrated portion of the front edge 29 of the front side wall 28 of the basket 20.
12/145
In one embodiment, the bumper cable 10 0 can provide the consumer 85 with a portion of pulling the cart 10 from a docked position with one or more other carts, without pulling the cart 10 from a docked position by pulling the video display. 75. The bumper cable 100 can also be used by the consumer 85 to pull the cart 10 several times while shopping. In one embodiment, the bumper cable 10 0 can cushion the cart 10 and the video display 75 when a consumer 85 or another individual places the cart 10 in a position fitted with one or more other carts. The bumper cable 100 can also act as a bumper to cushion the impact of the cart 10 with other objects such as walls, shelves, product windows, vehicles, etc.
Cart 10 can be improved with a number of additional features, although there is a market for the cart that is substantially all plastic without media-capable capabilities. Cart 10 may comprise a traditional backfitted cart with the improvements described below. A cart 10 having a video display 75 is described by the provisional US copending order filed on July 27, 2005, entitled Basket mounted display for shopping cart, incorporated as a reference in its entirety. Added media enhancement capabilities may include displaying visual images as consumer ads 8 5 based on the location of the cart 10 in the store, navigating the menu option on the video display 75 using the voice-activated interface 120 or a position device five-position navigation system 123, scan products for purchase in accordance with
13/145 with bar codes or RFID tags, enhanced outlet at a point of sale, media-enhanced shopping cart shopping lists, a product find function, and data extraction of information pertaining to advertisements displayed to the consumer 85 and which products were actually purchased, and similar, as will be discussed in more detail here.
In various embodiments, the shopping cart system may further comprise an embedded computer module (ECM) 200, also referred to as a modular on-board device (MOD), comprising a central processing unit (CPU) 201, a local memory 202 , a non-volatile memory 203, and a network transceiver 204, as shown in the block diagram of figure 4. In one embodiment, the ECM 200 may comprise a chip set that further comprises, for example, a microprocessor and a graphics accelerator. In one embodiment, the chip set may comprise an Intel pxa270 / 2700g xScale chip set or equipment or enhancement thereof. In one embodiment, the non-volatile memory 203 comprises flash memory, as known in the art. In one embodiment, the network transceiver 024 comprises an operable Wireless Local Area Network (WLAN) transceiver to enable the ECN 200 to communicate with various network components as will be described in more detail here. In one embodiment, the network transceiver or a component of the same as the antenna can be located on the ECN 200, for example, near a front wall of the ECM facing the cart's nose. When referring to various wireless communications in the present invention,
14/145 including, but not limited to, network transceiver 204, any appropriate wireless communication protocol may be used including, but not limited to, IEEE 802.11 wifi standards such as 802.11a / b / g, IEEE 802.15 Bluetooth, IEEE 802.16 WiMAX, HomeRF, or combinations thereof. In one embodiment, the network transceiver 204 can be located on the video display 75, for example, in the screen housing 92, 93 and can be operatively coupled to the ECM 200. The ECM 2 00 may further comprise a housing 199 which comprises a hermetically sealed, protective plastic or other suitable protective computer packaging. The ECM 200 can be attached to the frame 30 (for example, through connectors 14, as shown in figure 12), bottom of basket 20, base tray 50, or combinations thereof by various means and fixing devices as described on here. In one embodiment, the housing 199 may be integrally molded as part of a plastic trolley 10, for example, integrally molded to the bottom of the basket 20, as part of the frame 30, as part of the base tray 50 or combinations thereof. . In alternative modes, the ECM 2 00 or components thereof can be attached to or integrated into the video display 75, for example, as part of screen 77 or base 76.
In one embodiment, in local memory 202, or non-volatile memory 203, the ECM 200 stores various programs and data, such as an operating system, speech recognition software, database software and populated database files, relevant files ads and an operating system. In one mode, the
15/145 operating system software can be equal to, equivalent to, or an improvement over Microsoft's WinCE.net Operating System (5.0) using the built-in edition of .NET Compact Framework and SQL Server for WinCE together with objects, triggers and Win networking kits with standard. In an alternative embodiment, the operating system can be Windows XP, Windows XP Embedded or an equivalent. It should be understood that specific computing equipment and software are revealed here as non-limiting examples, and that improved or equivalent components can be replaced as they become available. In one embodiment, the ECM 200 can incorporate the following types of programming: an embedded database engine, a business object layer, a graphical user interface (GUI) presentation layer, one or more media display engines , automatic speech recognition engine, a barcode device driver, and a reader driver
RFID.
The Cart Coordinator is an application that runs on the ECM 200 of the cart 10 that is responsible for keeping the electronic features of the cart 10 up to date, including all content (such as advertising) as well as software (that is, applications and operating system). One of the Cart Coordinator's many functions is to allow cart 10 to communicate with a server in the store's store (ISS) 330. In various modalities, the Cart Coordinator performs some or all of the functionality while cart 10 is in the cart enclosure 110. The
16/145
Cart coordinator also maintains communication with the ISS 330 while cart 10 is in the cart enclosure 110. The Cart Coordinator also maintains communication with ISS 33 0 while cart 10 is outside the cart enclosure 110, for example, during a shopping session. The Cart Coordinator checks the status and version of content and software, and after finding an item (ie, content or a piece of software) that needs to be updated, the Cart Coordinator starts downloading over the wireless connection.
The Development Manager is another application that runs on the ECM 200 of the cart 10 which is responsible for installing the software downloaded by the Cart Coordinator on cart 10. The Development Manager includes the ability to determine whether a change is a minor change in such a way that a simple update can be installed, or a more significant change that requires installation and restart, or a major change that requires installation of the software followed by cart rebooting.
In several modalities, the Cart Coordinator and the Development Manager are functional to synchronize and update only when cart 10 is present in pen 110, while in other modalities, the Cart Coordinator and the Development Manager are functional to synchronize and update while cart 10 is not in use, but not necessarily present in pen 110.
In several ways, the Development Manager works when cart 10 is located
17/145 in the trolley enclosure 110, because it is desirable to make major changes to the trolley when the trolley 10 is located in the best network cover, which in some modalities can be in the trolley enclosure 110. Additionally, it is undesirable to overload the trolley's goods 10 by downloading while the cart is in use for purchases. In addition, cart 10 has unlimited power when located in enclosure 110, making enclosure 110 the preferred location for synchronization because synchronization uses a significant amount of energy.
In several ways, the Cart Coordinator is additionally responsible for uploading cart 10 to ISS 33 0. For example, purchase events such as time spent on a certain ad displayed, cart 10 path, purchased items, and the like, can be scheduled to upload cart 10 to the ISS 330 by the Cart Coordinator.
In several modalities, the Cart Coordinator can additionally provide periodic real-time updates for items such as new product prices, store specials, and the like that are displayed and / or used by the cart 10.
In one embodiment, the ECM 2 00 can enter a hibernation or standby mode when cart 10 is docked with one or more other carts 10, when cart 10 is stored, or when cart 10 is not in motion for a period predetermined time. In one embodiment, the hibernate or standby mode may involve turning the ECM 200 off completely or partially. In one mode, the
18/145 cart 100 may further comprise one or more motion sensors 36 operable to detect when cart 10 is in motion. The motion sensor (s) 36 can be located anywhere on the cart 10. 0 (s) motion sensor (s) 36 can be located on or on the handle 22 ( for example, in the cap 150) as shown in figure 3A, base 35, or the base tray 50. Alternatively, the motion sensor (s) 36 can be coupled to wheels 37, 38 and detect movement of the cart from the rotation of one or more wheels. Alternatively, motion sensor (s) 36 can be integrated with a scanner 315, where the motion sensor can serve as a proximity sensor 216 for the scanner and / or a proximity sensor 216 for the scanner can serve as a motion sensor to activate cart components. Alternatively, the motion sensor (s) can be located on the ECM 200, for example, a mercury switch or equivalent that detects movement of the cart. The motion sensor (s) activates the ECM 200, taking it out of hibernation, when cart 10 is selected by a consumer 8 5 from a position fitted with one or more other carts, from a playpen. trolleys 110, or when a consumer 85 begins to move an abandoned trolley 10 that has not been moved for a predetermined period of time. Each component operatively coupled to or comprising components of the ECM 200, as described below, can also be reactivated or hibernated together with the ECM 200 when motion sensor (s) 36 detects that the cart 10 is in motion.
19/145
In one embodiment, the motion sensor (s) 36 may comprise mercury switches placed on cart 10, such as at a location on a wheel 38 or pulley, or in basket 20 of cart 10, in such a way that when cart 10 is in motion, the mercury in the switch tilts with the movement of cart 10 to connect and disconnect the control from the ECM 200 or the various other components.
In yet another embodiment, the motion sensor (s) 36 may comprise one or more magnetic reed switches in addition to or in place of mercury switches. In such an embodiment, as shown in figure 3B, a magnetic reed switch 180 is located in the frame or pulley 182 above each wheel 38, and an associated magnet 184 is located in the hub of the wheel 38, allowing the perception of rotation around the axis 183 for motion detection. As is well understood in the art, by placing a magnet on a rotating wheel, a heartbeat that reflects the rotational speed of the wheel can be determined, with a beat each time the magnet rotates beyond the reed switch, opening or closing the same. By placing a pair of these switch and magnet groups, one on each wheel, the ECM 2 00 can receive a signal from the magnetic reed switch via cable or wire 181 that rotates through frame 30 and determine the rotation speed of each wheel when in motion. By comparing the rotational speed of adjacent wheels (for example, the two rear wheels having a known position, fixed in relation to each other), the ECM 200 can additionally determine when the cart rotates as well as the speed and direction of turns,
20/145 providing additional data for use in accurately determining the cart's location in the store. Further discussion of the use of magnetic reed switches in the location of cart 10 in the store is included below.
In one embodiment, the shopping cart system further comprises a correlation component that comprises software, hardware or a combination of hardware and operable software to take various data collected by components of the cart, and correlate one or more of the different types of data. The correlation component, in one modality, may comprise hardware attached to the cart with software incorporated in it or it may, in one modality, comprise hardware attached to the cart with software stored in and / or executed from the ECM 200. In one modality, the component correlation can be integrated into the ECM 200.
For example, the correlation component is operable to correlate data from the inventory component (discussed in more detail below) in relation to the inventory contained by the shopping cart, with the unique identity of the shopping cart. In such an exemplary modality, the correlation component is operatively coupled to the inventory component and the ECM 200, in such a way that as the inventory of the cart 10 is updated, the correlation component correlates the current inventory with the unique identity of the cart 10 and stores the correlation (preferably on the ECM 200), so that, at Point of Sale 3 00, the ECM 2 00 can wirelessly communicate the inventory correlation and the unique identity of the cart 10. The correlation component can
21/145 be additionally operatively coupled to the location component, such that the correlation component can correlate inventory, unique identity, and cart location, during the course of a shopping trip, store the correlation, and communicate wirelessly correlating to the Point of Sale 300.
For example, the correlation component is operable to correlate data from the inventory component (discussed in more detail below) with the inventory contained by the shopping cart, with data regarding the shopping list component (discussed below). In such an exemplary modality, the correlation component is operatively coupled to the inventory component, the shopping list component, the ECM 200, and the video display 75, such that as the cart 10 inventory is updated, the customer's shopping list can be updated, as well as the shopping list shown on the video display 75. The correlation can be stored on the ECM 200, or stored elsewhere on the network, associated with a specific customer, and used to generate shopping lists in the future.
For example, the correlation component is operable to correlate data from the inventory component (discussed in more detail below) with the inventory contained by the shopping cart, with data regarding which ads are displayed to a consumer by the cart. In such an exemplary modality, the correlation component is operatively coupled to the localization component, the video display 75 and the ECM 200, in such a way that the correlation component receives the inventory from
22/145 of the inventory component, correlates it with ads that are stored or streaming to the ECM 200, and stores the correlation. The correlation can then be used to select which ad chosen from a plurality of ads is displayed based on the location of the cart. For example, if the inventory is known to include items for a party, the correlation of the inventory with the ads, and the location of the cart, can be used to display one or more ads for additional items used to host a party.
The shopping cart system may further comprise a shopping list component for listing one or more products from a customer's shopping list for purchase by the consumer. The shopping list component is operatively coupled to the video display 75 of cart 10, in such a way that the shopping list can be displayed, either prominently, or as a less prominent display, with, for example, a menu. options or announcements. In one embodiment, the shopping list component may comprise hardware, software or a combination of hardware and operable software to perform the function of maintaining, updating and / or displaying a customer shopping list. In one embodiment, the hardware and software are housed together and attached to the cart 10, while in another embodiment, the hardware may comprise a unit attached to the cart 10 (as will be discussed below) and the software can be stored and / or executed. from a separate unit, such as the ECM 200, ISS 33 0, POS 3 26 computer at Point of Sale 300 or other networked system component, in combination
23/145 with the hardware attached to the cart.
In one embodiment, the shopping list component comprises the ECM 200 in combination with software that operates on it, populated with a customer shopping list. In one embodiment, the customer shopping list comprises historical data associated with the consumer 8 5 by means of the customer's loyalty card, pin code, telephone number or other customer identifier associated with the consumer 85. Historical data refers to products that the customer has purchased in the past or products that the consumer has listed on a customer's shopping list previously. Consumer identifiers comprise a data reference that is unique to the consumer or his home. For example, a customer loyalty card can be associated with an identification number that is unique to the customer or his home. Stores often offer customer loyalty cards to consumers, which consumers use to enjoy coupons, discounts and other benefits provided by the store to their loyal consumers. The loyalty card can additionally be linked to store services, such as a pharmacy, in-store delicatessen, automotive service station, and the like, to track and record consumer needs for that service. A consumer can additionally identify himself to the store using a pin code assigned by the store or his phone number to receive discounts, coupons and track usage of the store's services. The store can use identifiers to track consumer purchases for inventory purposes as well as target ads and discounts
24/145 pin, consumer phone number. The inventory identifier can then be for consumers based on what they actually buy.
In one embodiment, the customer's shopping list for future shopping trips is generated by the inventory in cart 10 during a current shopping trip. In such an exemplary modality, the shopping list component is operatively coupled to the inventory component and the ECM 200 (or another networked component) to store the cart 10's inventory during a shopping trip, and store purchases made based on inventory at Point of Sale 300. In such a modality, the stored inventory can be associated with a specific consumer through its customer loyalty card, code or other stored used by the shopping list component to generate a customer shopping list.
In one mode, the customer's shopping list can be downloaded from a store network website and associated with the customer's identification, such that when the loyalty card is scanned or another identifier is inserted, the customer's shopping list becomes available in cart 10 for consumer 85. In such a modality, when the consumer identifier is inserted or scanned, the list downloaded from the store's Network website can be streamed or wirelessly communicated from the ISS 330 through the access points to the ECM 2 00 and displayed. Alternatively, in one mode, a shopping list stored on a PDA, laptop, cell phone or other electronic device can be downloaded to the ECM
25/145
200 via wireless, infrared, Bluetooth and similar known techniques, the details of which are not important here, and the shopping list component will display the downloaded list, and enable the functions described here. Alternatively, in one mode, a shopping list can be sent by e-mail to the store's system for transfer to a 10 card.
In yet another modality, the customer's shopping list is generated based on one or more products selected by the consumer; where one or more products are selected by the consumer by scanning a bar code on a product; placing a product with RFID tag in shopping cart 10, and downloaded by the consumer in a list. In such a modality, the ECM 200 is operatively coupled to the inventory component to store the identity of products purchased by the consumer before generating a list. In such a modality, the ECM 200 is operable to store the identity of products previously placed in the cart 10 by the consumer to generate a list.
In one embodiment, the shopping list component is operatively coupled with the correlation component in combination with the ECM 200 (as discussed above) to correlate the inventory contained by the shopping cart 10 with the shopping list to determine which products on the list are present in the shopping cart 10.
In one embodiment, the shopping list component is operatively coupled to the ECM 200, the location component and the video display 75 to display an advertisement on the video display 75 for a product on the shopping list
26/145 when cart 10 is located next to the product. In such an exemplary modality, the location component determines where the cart is located in the store, the shopping list component determines which products on the customer's shopping list are located next to the cart based on their location, and the ECM 200 displays on the video display 75 at least one ad based on cart 10 being located next to products on the shopping list.
In use, in one embodiment, the customer's shopping list can be displayed on the video display 7 5 as a less prominent display with advertisements, or as a prominent display when selected by a consumer. For prominence, it is said that the shopping list can be displayed as a larger primary display on the video display 75 while advertisements are displayed on smaller display (s), secondary on the video display 75 adjacent to the shopping list. As will be further described below, and as shown in figure 16, in one embodiment, screen 77 of video display 75 can be divided into a plurality of screen segments 308, such that one of the plurality of stored advertisements 307 can be displayed on multiple screen segments 08 while a shopping list can be displayed on a screen segment 308. In one embodiment, one of the plurality of screen segments 308 can be designated to display specific consumer information, such as the consumer's shopping list.
The shopping list component can organize the products on the customer's shopping list with store locations for each product on the list, and display the list of
27/145 customer purchases according to location. For example, the shopping list component can organize all products on the customer's shopping list according to a department in the store, or according to which aisle the products are located, to facilitate purchases by the consumer.
In use, in one embodiment, the shopping list component, coupled with the correlation component, correlates the customer's shopping list with the cart 10 inventory, such that when a product with an RFID tag from the customer's shopping list is scanned by the basket RFID reader 227 or scanned by the 215 scanner, the product is marked on the customer's shopping list. In one mode, the consumer can mark a product from the customer's shopping list. On the video display, the product can appear as checked or can be removed from the shopping list after being added to the cart's inventory.
In use, in one embodiment, the selection of advertisements displayed to the consumer can be correlated to the customer's shopping list by the shopping list component, the correlation component (as discussed here) and the ECM 200 or another networked component .
In one embodiment, the shopping list component is additionally operable, in combination with the ECM 200 or another networked component, for a consumer to select a recipe, and generate a customer shopping list based on the ingredients used to prepare the recipe. . In such modality, the consumer can select a recipe (stored in the ECM 200, or in a continuous flow to cart 10), and the ingredients needed to
28/145 preparing the recipe (also stored in ECM 2 00, or streaming to cart 10) are added by the shopping list component to the customer's shopping list.
In the modality, the shopping cart system further comprises a voice activated interface 120. In one embodiment, a voice activated interface 120 comprising a set of microphones 121 and a voice activation button 122 can be embedded in the handle 22 of the cart 10 and / or in the capsule 150. In one embodiment, the microphone array 120 may comprise any number of microphones, including as little as a single microphone, for example, integrated into the capsule 150. In one embodiment, the microphone set 121 comprises 2 to 4 microphones embedded at intervals along the length of the handle 22. In one embodiment, a voice activation button 122 can activate microphone array 120. In one embodiment, voice activation button 122 may comprise a button on a five-mode navigation device 123 or another navigation device and the microphone (s) can be housed in the 150 capsule. By pressing the voice activation button 122, consumer 85 can activate a voice command option, enabling consumer 85 to request that cart 10 display the location of a specific product or other detailed information from a list of options on the display video 75. In one embodiment, the microphone set 120 has built-in noise cancellation capabilities.
In one embodiment, the voice-activated interface 12 0,
0 the microphone set 121 and the voice activation button
29/145
122 they are operatively coupled to the ECM 200. In one embodiment, the ECM 200 can store operable speech recognition software to process a spoken input from consumer 85 via microphone set 121 after activating the voice command option. The ECM 200 can determine an answer to the spoken question (which may involve reference to a product information database) and display the answer on the video display 75. The answer may be provided graphically or in the form of a written description, and may include a location (e.g., map) or an options menu 124. For example, with reference to figure 5, an exemplary response to a false entry is shown. After a request by a consumer 85 is picked up by the microphone set 121, the video display 75 can identify the requested product (ie, ACME cottage cheese), and display a written description 125 of the location of the requested product, as well as a display graph 126 of a store map indicating the location 127 of the requested product with indication of the current location 12 8 of the cart. The video display 75 can simultaneously display a list of other options 124, for example, a list of available voice commands, as well as one or more 306 ads in the plurality of 308 screen segments, where 306 ads are selected from a plurality of stored ads, as will be described in more detail here.
In one embodiment, the speech recognition software may comprise VoCon 3200 ™ software, commercially available from SCANSOFT ™ or equivalent software having similar speech recognition capabilities. In a
30/145 modality, the voice activated interface 120, operatively coupled to the ECM 200, can be reactivated from hibernation together with the ECM 200 when the motion sensor (s) 3 6 detect (s) that the cart 10 is in motion.
In the modality, the shopping cart system also comprises a loudspeaker or other audio output device such as wired or wireless headsets, operatively coupled to the ECM 200. In one modality, a loudspeaker or loudspeaker set speakers can be embedded in the handle 22 of the cart 10 and / or in the capsule 150. In one embodiment, the speaker set can comprise any number and / or size of speakers, including as little as a single speaker, for example, integrated into the 150 capsule. In one embodiment, the speaker is a 2.54 cm audio speaker.
In one embodiment, the speaker may be operable to play portions of advertising audio corresponding to advertisements displayed on the video display 75. In one embodiment, the speaker may be operable to make advertisements, such as a store advertisement, or announce a successful scan, by audibly alerting the consumer when a product is scanned by the 215 scanner or when a product with an RFID tag is added to the cart 10. In one embodiment, the speaker enables a customer service representative to speak to a consumer using the cart, resulting in a consumer's time savings from having to queue at a customer service desk. In one mode, a speaker enables a store employee to speak to a customer
31/145 using the cart to alert the consumer about the status of their order in a store service such as a deli, pharmacy or automotive center.
In one embodiment, the shopping cart system may further comprise an inventory component to determine an inventory contained by cart 10. The inventory component is operable to make an inventory of products placed in basket 20 or products placed in the base tray 50 The inventory component can, in one mode, be operable to automatically determine the inventory without any action on the part of the consumer other than placing a product in the cart 10. Alternatively, the inventory component can, in one modality, be based on some action by the consumer to determine the inventory of the cart 10, such as determining the inventory of the cart 10 when the consumer scans a product and places the product in the cart 10.
In one embodiment, the inventory component comprises hardware and software operable to carry out the function of taking inventory. In one embodiment, the hardware and software are housed together and attached to the cart 10, while in another embodiment, the hardware may comprise a unit attached to the cart 10 (as will be discussed below) and the software can be stored and / or executed at from a separate unit, such as the ECM 200, the POS 3 26 computer at Point of Sale 3 00 or another networked system component, in combination with the hardware attached to the cart. Various communication and computing components can use any appropriate wired or wireless communication protocol such as those
32/145 described here.
In use, in one embodiment, the inventory component, in combination with the ECM 2 00 and the correlation component, is operable (as discussed above) to determine the inventory contained by a shopping cart, correlate the inventory to the unique identity of the shopping cart, transfer the unique identity of the shopping cart to a 3 00 point of sale (or other retail system), and transfer the cart's inventory
<td>shopping</td><td>for a 300 point of sale</td><td>(or</td><td>other</td><td>system</td><td>in</td>
<td>retail).</td><td></td><td></td><td></td><td></td><td></td>
<td>In</td><td>use, in one mode,</td><td>O</td><td colspan="2">component</td><td>in</td>
<td>inventory</td><td>is operatively coupled</td><td>to</td><td>ECM</td><td>200 and</td><td>to</td>
identification component (discussed in more detail here). The identification component associates a unique identity with a shopping cart and the inventory component determines a shopping cart inventory. The correlation component (discussed in more detail here) correlates the inventory to the unique identity of the shopping cart, and the ECM 200 transfers the inventory from the shopping cart, or the inventory correlation to the unique identity to a retail system, or the identification component transfers the unique identity of the shopping cart, or any combination thereof.
In use, in one mode, the inventory component determines an inventory contained by cart 10. The inventory component is operatively coupled to the shopping list component, the correlation component (both discussed in more detail here), the ECM 200 and O
33/145 video display 75. The inventory component determines the inventory contained by a shopping cart, the shopping list component displays on the video display 75 a customer shopping list, the shopping list comprising one or more products for sale. The correlation component correlates the inventory contained by the shopping cart with the shopping list to determine which products in the list are present in the shopping cart; and transfers the inventory and shopping list to a Point of Sale 300 at the time of purchase. Preferably, the transfer of the inventory and shopping list to the point of sale 300 is done wirelessly by the ECM 200, for example, via any appropriate wireless protocol such as those described here.
In an exemplary embodiment, the inventory component may comprise at least one basket RFID reader 227 with one or more RFID antennas 228 in combination with the ECM 2 00 and software operating on it. The number and position of the 228 antennas can be selected as functionally necessary, as would be evident to a person skilled in the art. In one embodiment, basket RFID reader 227 with RFID antennas 228 can be located anywhere in basket 20 and / or base tray 20 such products having RFID tags (passive or active RFID tags) can be scanned as they are placed in the basket and / or base tray 20. Each RFID tag in a product is associated with an industry-standard electronic product code (EPC), giving the individual product a unique identity. In one embodiment, the basket RFID reader 227 can be integrated with the ECM, for
34/145 example, located in housing 199. Alternatively, basket RFID reader 227 can be located in other positions on the cart, for example, located on the bottom side of the cart 10, fixed by means of fixing, for example, to the bottom 21 from basket 20, or to the base tray 50. In one embodiment, the basket RFID reader 227 and / or antennas 228 can be integrated with video display 75, for example, as part of base 76, as shown in figure 13 . Alternatively, RFID antennas 228 can be located along edges 26, 27 or 29, as shown in figure 13; the side walls 23, 24; front side wall 28; rear side wall 31, or combinations thereof in basket 20 and / or base tray 50.
As products are placed in basket 20 and / or base tray 50, and identification information (including, in one embodiment, the product EPC described above) is provided to the ECM 200, which can be further correlated with additional information such as price, product information, advertising, etc. In one embodiment, information can additionally be displayed on the video display 75, for example, information pertinent to the product placed in the basket, added to a determined total of the products in cart 10, etc. The basket RFID reader 227 with RFID antennas 228 can automatically detect when a product has been removed from cart 10 and placed on the transfer to the ECM 200 thereby discounting the back on a shelf, and that the product has been removed, product removed from the determined total video display 75. Network 204 can additionally transfer transceiver information
35/145 on a product placed on or removed from cart 10 for various network components as will be described in more detail here. In one embodiment, cart 10 is a plastic cart, as described here, that reduces or eliminates interference associated with the basket RFID reader 227 and RFID antennas 228. In one embodiment, cart 10 is a cart that comprises metal, plastic or a combination of plastic and metal that is recessed with the media enhancements described here.
In another exemplary embodiment, the inventory component alternatively or additionally comprises a scanner 215, for example, a bar code scanner. In one embodiment, scanner 215 is embedded in handle 22 and / or capsule 150 of cart 10. In one embodiment, scanner 215 can be attached to or incorporated with any portion of the basket 20, such as side wall 23 or 24, front side wall 28 or rear side wall 31, in a mode that is accessible to the consumer 85 using the cart 10. Various fixing devices and means for fixing, as described here, can be used with the 215 scanner. The 215 scanner enables optional automatic scanning of products for purchase, coupons, loyalty cards, and any other object having a barcode or universal Product Code (UPC) by the consumer 85. In one embodiment, the 215 scanner can be activated by consumer 85 for placing any product with a claw code symbol in a defined proximity to the 215 scanner. In one embodiment, scanner 215 may be activated by a proximity sensor 216, which may comprise a portion of scanner 215 or may be coupled
36/145 operatively to scanner 215. Like scanner 215, proximity sensor 216 can be similarly integrated with capsule 150. Scanner 215 can be any suitable scanner such as a laser scanner, CCD scanner, 2D imager, and similar. In one embodiment, the 215 scanner may comprise a commercially available linear imager scanner from HAND HELD PRODUCTS ™ or an equivalent or enhancement thereof. The 215 scanner can, in one mode, scan symbols, such as a UPC or codes from the European Article Numbering System (EAN), in an omnidirectional mode.
In one embodiment, the inventory component may comprise scanner 215, in combination with the ECM 200 and software operating on it. In one embodiment, the inventory component is operable to determine the contents of the shopping cart based on which products the consumer has scanned and placed in the shopping cart. In one embodiment, scanner 215 is operatively coupled to the ECM 200, in such a way that as the products are scanned and placed in cart 10, the ECM 200 stores in local memory 202 a determined total of the products in cart 10 for purchase. After checking at the checkout counter, known as Point of Sale 3 00, the ECM 200 can communicate information regarding products that have been scanned by consumer 85 to a POPS 326 computer at Point of sale 300 or another networked system component, to be discussed in more detail here.
In one embodiment, scanner 215, operatively coupled to the ECM 200, can be hibernated or reactivated from hibernation together with ECM 20 0 when the
37/145 motion sensor (s) 36 detects that cart 10 is moving or stopped. Specifically, in one embodiment, scanner 215 can be hibernated, or turned off, for energy conservation purposes, when cart 10 is in motion. When consumer 85 stops pushing cart 10 and cart 10 stands still while consumer 85 is selecting products to buy, scanner 215 is reactivated so that consumer 85 can scan products for purchase and place them in cart 10 . The motion sensor (s) 36 alone (s) or in combination with other positioning data / systems or locators (eg, RFID scans and / or other positioning / locating means) enable this wake-up / hibernation function of the 215 scanner. In alternative modes, other cart systems can be activated or deactivated based on motion detection or stopping the cart to conserve energy and maximize battery life. For example, the barcode reader can be turned off when the cart is in motion, the antennas / RFID reader can be turned off when the cart is stopped, the video display can be turned off when the cart is docked or is immobile for an extended period or combinations thereof. Again, the cart's movement can be detected, for example, through a motion sensor such as a reed switch and / or mercury switch alone or in combination with other means of perception such as interpreting reading data from the RFID tags.
In one embodiment, the shopping cart system may also comprise a navigation device, for example
38/145 example, a five-mode navigation device 123. In alternative modes, other navigation devices can be used in addition to or instead of the five-mode navigation device 123, for example, hardware or software buttons, a joystick, touch screen / panel, or combinations thereof. As an additional user interface for the ECM 200 and other features of the cart 10, in one embodiment, a five-mode navigation device 123 can be embedded in the handle 22 or in the capsule 150. The five-mode navigation device 123 allows, typically, entry (for example, menu navigation) through up, down, left, right and insert functions. In one embodiment, the five-mode navigation device 123 can be used to activate microphone array 121 for speech recognition features, or it can be used to navigate through an option menu 124 shown on video display 75. In an embodiment, the options menu 124 can include such selections as: 1) a Help option, enabling the consumer 85 to request the location of a specific product, 2) an interface with a pharmacy in the store for the consumer 85 to request the status prescription or receive notification of prescription availability. 3) an interface with a delicatessen in the store for the consumer 85 to place an order for the delicatessen or receive notification of the availability of the order, 3) an interface for notification to the consumer 85 of the completion of the auto service in the store, 4) an interface for interaction between consumer 85 and customer service personnel for services such as notes for use
39/145 future, and other functions for in-store services.
In one embodiment, the shopping cart system may further comprise design features to prevent tampering and theft. The shopping cart, due to the nature of the electronic components used as well as the programming on the computer, can be directed to theft and tampering. For this purpose, the various electronic assemblies for the components discussed here are designed in such a way that if a given cart is disassembled without customized tools and / or in an inappropriate disassembly sequence, the electronic assemblies are rendered non-functional due to damage incurred due to improper disassembly.
For example, the main logic panel of the ECM 200 can be designed by having the traces of the printed circuit board arranged with critical circuit traces residing in close proximity to mounting holes, as in a few thousand of an inch of the mounting hole. The logic panel would then be mounted on the ECM 200 case and frame using a screw with a custom head, thereby requiring a custom tool to insert or remove the screw. If the panel is subsequently forced from the case by someone who does not have the customized tool, the critical strokes would be damaged, and the panel would be non-functional to a degree beyond repair without design schematics for the printed circuit board.
In another example, the 75 video display, which is described in more detail below and which can comprise a liquid crystal display (LCD), includes features
40/145 design against tampering and preventing theft. The video display 75 may include two primary physical elements, namely, the LCD display screen and the LCD controller panel that interfaces with the LCD display screen via a flex circuit. The connections of the flex circuit with the LCD display screen are fragile and will not resist bending or pulling. A thin, insulating metal retaining bar can be added that extends the length of the flex circuit between the LCD display screen and the LCD controller panel, and secured in place by a screw or screws with a custom head, thereby requiring a custom tool for removal. If the metal retaining bar is not removed using the appropriate custom tool and in a specific sequence that avoids flexing or pulling the flex circuit connections, the LCD assembly would be rendered non-functional to a degree beyond repair.
In one embodiment, the cart also comprises a battery 135, operably coupled to the ECM 200, video display 75, voice-activated interface 120, barcode scanner 215, and any other component of the cart that requires power. In one embodiment, battery 135 is a standard lithium-ion battery or similar battery. In one embodiment, the battery 135 can be attached to the bottom side of the cart 10, by means of fixing, for example, to the bottom 21 of the basket 20, or to the base tray 50. Various fixing devices and fixing means as described here, they can be used with battery 135. In one embodiment, battery 135 can be integrated with the ECM 200. For example, a battery compartment or compartment
41/145 can be entirely molded of plastic with the housing
<td>199 of the ECM</td><td>200 such that the battery is part of the</td><td>ECM</td>
<td>200. In a</td><td>mode, battery 135 is rechargeable.</td><td></td>
<td>With</td><td>reference to figures 6, 7 and 8, in</td><td>an</td>
<td>modality,</td><td>cart 10 can also comprise a</td><td>or</td>
<td>more plates</td><td>contact details of the battery charger 105</td><td>. THE</td>
figure 5 is a front view of a cart 10 recharging in a refill box 111. In one embodiment, the battery charger contact plate 105 can be located on the base side element 32 and / or 33, side element 16 and / or 17, or the side wall 23 and / or 24. For example, as shown in figures 1 and 6, a single battery charger contact plate 105 can be arranged on each side of the cart 10, thereby providing a pair of battery charger contact plates for each cart. In one embodiment, the battery charger contact plates can be positioned adjacent to the rear wheels 38, for example, on the base side elements 32, 33 slightly above the actual wheel assembly. Since the rear wheel span is typically approximately the widest part of the cart, as can be seen in figure 6, the positioning of the battery charger contact plates near the rear wheels places them in an external, low position on the cart which is useful for engaging a charging rail system 106 to recharge the battery. In one embodiment, the battery charger contact plate 105 can be spring loaded to assist contacting the contact plate with a charging rail.
Figure 8A is a side view of the rail system
42/145 of charge 106 to recharge the battery 135 of one or more trolleys 10. The load rail system 106 comprises a trolley enclosure 110 having a plurality of recharging boxes or strips 111, with each recharging stripe having rails of load 107 and 108. In one embodiment, the recharge boxes 111 comprise a plurality of load rail segments 109. In a store, the various cargo rail segments 109 comprised of cargo rails 107 and 108 can be arranged in a carriage enclosure 110. The plurality of cargo rail segments 109 can be arranged in one or more rows of cargo boxes. refill 111.
Figure 8B is a side view of two load rail segments 109 which form a single refill box 111. Each load rail segment 109 comprises a floor section 113, a load rail wall 114, and optionally a box wall 115, which may be transparent, as shown in the figures, or may be non-transparent. Loading rails 107, 108 are arranged on each side of the loading rail wall 114, as shown more clearly in figure 6. In one embodiment, a plurality of load rail segments 109 can fix joints in an end-to-end mode (as indicated by reference arrows 116) or in a side-by-side mode (as indicated by reference arrows 117) to form the recharge boxes 11 and surrounded by trolleys 110. As shown in figure 8B, the side edge 118 of the floor section 113 can be configured to match or interlock with the side edge 119 of the load rail wall 114 of an adjacent load rail segment 109. Similarly, the edges , front and rear, 129 and 130, of
43/145 floor section 113 can be configured for matching or locking with the corresponding front and rear edges of adjacent load rail segments 109.
In one embodiment, the load rail system 106 further comprises a power source 112 that can be mounted on a wall or other permanent fixture to supply power to the trolleys 10. Power source 112 can be plugged into and operatively connected to the rails load 107 and 108. Similarly, the plurality of load rail segments further comprises connections in such a way that energy is supplied to the entire trolley enclosure grid through the connection of adjacent load rail segments 109.
In operation, a cart 10 can be fed into a cart enclosure 110 by a consumer 85 or another employee placing it in a refill box 111. In one embodiment, the refill box 111 can be dimensioned in such a way that the load rail segments 109 are properly separated (for example, approximately equal to the rear wheel span of the cart 10) in such a way that the cart 10 adapts between the charging rail segments 10 9 securely enough that the contact plate of the battery charger 105 contacts the charging rails 10 7 and 10 8, as shown in figure 7. The contact between battery charger contact plates and charging rails 107 and 108 forms a flow path for electrical current between the power source 112 and the battery 13 5 such that the battery is charged. Rechargeable batteries are well known in the art, as are
44/145 methods of charging such rechargeable batteries from a power source. In one embodiment, a first contact plate 105 and a first load rail (for example, 107 or 108) form a positive terminal of the electrical connection and a second contact plate 105, and a second load rail (for example, 107 or 108) form a negative terminal of the electrical connection. Although load rails and dual contact plates are shown, the load rail system can be configured to operate using a single contact plate 105 on the cart and / or a single load rail 107 or 108.
In one embodiment, each load rail 10 7 or 10 8 can be spring loaded, each battery charger contact plate 105 can be spring loaded, or both can be spring loaded. In an embodiment shown in figure 7, the charging rail 107 further comprises a spring 140 providing a rail plate 141 outwardly for contact with the battery charger contact plate 105 located on the cart. The rail plate 141 can be surrounded by rail protection 142. Rail guard 142 can be configured to allow contact between contact plate 105 and rail plate 141 while preventing undesirable contact with rail plate 141 which could lead to electric shock. In an embodiment shown in figure 7, the rail guard 14 2 has a concave shape with the rail plate 141 extending out through a depth portion of the concave cavity, but not beyond the outer edges 144 of the rail guard 142. Contact plate 105 may have a corresponding convex shape, thereby allowing contact between
45/145 the contact plate 105 and the rail plate 141. When a cart 10 is fed into a refill box 111, the cooperative shapes and spring-driven nature of the battery charger contact plate 105 and / or load rail 107 or 108 make them in contact with each other, creating an electrical conductor between battery 135 and power source 112. Although figure 7 is shown with a single load rail 108 (for example, for use as an end rail assembly for attachment to the end 118 of figure 8B to form a complete box 111), it should be understood that typically two load rails 107 and 108 will be used in a mirror or rear-to-rear configuration, as shown in figure 6. The components of the two loading rails 107 and 108 will be similar to the components shown in figure 7 for loading rail 108.
In one embodiment, the plurality of load rail segments 109 is additionally configured to form a trolley enclosure 110 such that a plurality of trolleys can be fitted and stored therein, and each of the plurality of trolleys can be loaded at the same time. same time by the contact between each battery charge contact plate 105 of each cart with the load rails 107 and 108. For example, some or all of the carts in a store can be placed in the recharge boxes 111 of the carport 110 during periods of less movement or when the store is closed so that the battery 135 of each cart 10 is recharged to the next day or time period of movement.
In alternative modes, the contact plates
46/145
105 they can be positioned in other locations on the cart 10 and the load rail system 106 can be modified accordingly to provide contact with such plates as described previously. In one embodiment, the contact plates 230, 231 are positioned adjacent to and / or integral to the ECM 200, as shown in figures 6 and 12, which can be advantageous to simplify and shorten the flow path between the charge plates and the battery. 135, especially when battery 135 is integrated into the ECM 200. Contact plates 230, 231 would typically be used in place of contact plates 105, as shown in figure 12, since, however, double sets of contact plates 105, 230 and 231 could be used if desired, as shown in figure 6. The location of the cargo rails, 107 and 108, would be modified, for example, raised and / or extended, to engage with contact plates 230, 231 positioned adjacent to and / or integral with ECM 200. Similarly, contact plates 230, 231 could be mounted in an outwardly extending position from ECM 200, as needed to facilitate engagement with load rails 107 and 108. For example, contact plates 230, 231 can be mounted on 235 or protruding side panels of the ECM 200, as shown in figure 12.
An alternative load rail configuration is shown in figures 8C-E. The recharge boxing modality shown in figures 8C-E, similarly, can be of a modular nature as described here. Figure 8C is a partial front view of the cart 10 reloading in a refill box 111. A loading module 190 is mounted to the wheel fork 191 of the rear wheels 138,
47/145 for example, through one or more pins or other connectors. In an alternative embodiment, the loading module 190 can be mounted on the frame 30 or on the bottom side of the base tray 50. Preferably, the loading module 190 is mounted inside the rear wheels 38 and outside the front wheels 37, and more preferably on the inner side of the rear wheel fork 191. A battery charger contact plate 105 extends downward from the charging module 190. The battery charger contact plate 105 can be spring loaded to assist contacting the contact plate with a charging rail.
Load rails 107 and 108 extend upward from the floor section 113 of the refill box 111. As shown in figure 8C, when a cart 10 is positioned in a refill box 111, the load rails 107, 108 are positioned inside the rear wheels 38 and outside the front wheels 37 and serve to guide the cart to the proper position for reloading. While positioned in the recharge box 111, the battery charger contact plates 111 enter the slots 192 in the charging rails 107, 108 and make contact with the rail plate 141 in such a way that electricity can pass from the recharge box 111 and charge battery 135. Rail plate 141 can be spring-loaded in addition to or in place of spring-loaded battery charger contact plate 105 to assist contact between them. Slots 192 on the load rails 107, 108 can be covered in whole or in part by a flexible material such as plastic or a nylon brush to prevent debris from entering slots 192. Such
48/145 flexible material can be pushed aside by the battery charge plate 105 as it enters slits 192.
As shown in figures 8D and 8E, the loading module 190 may further comprise a contact plate cover 195. As shown in figure 8D, when the cart is not in a loading box 111, the contact plate cover 195 extends down to cover and protect the battery charge plate 105. As shown in figures 8D and 8E, the contact plate cover 195 can comprise a generally U-shaped element having a clearance or protective arm extending therefrom to receive the battery charge plate 105 in a closed position. The contact plate cover 195 can be provided in a closed position, for example, with a spring. When a cart is positioned inside a refill box 111, the contact plate cover 195 is pushed upward through contact with an upper portion 196 of the load rails 107, 108, thereby placing the contact plate cover 195 in an open position as shown in figure 8E.
In still further embodiments, the load rail system 106 is operable to accept a cart 10 in both directions, and fully load the cart 10. That is, the load rail system 106 allows DC load voltages to be accepted at any direction (positive to earth or positive to earth). A power management tool (referred to here as the PMU) of the load rail system 106 senses the presence of a cart 10 on the load tracks 107 and 108. After contacting DC power, the PMU determines the battery capacity 135
49/145 from previous battery readings before charging. The PMU can then start LED status indicators on the charging device (here, a cart 10) to indicate a charge level and how much charging has started.
In one embodiment, the PMU comprises a PIC processor in the load and firmware unit. The PMU PIC processor communicates with the processor on the ECM 220 in cart 10. The PMU monitors the communication control between the host cart 200 ECM and the PMU communication interface. If loss of communication occurs, default protocols can be performed. For example, the load rails of the host system (ie, cart) are closed and restarted or power to the system (for example, cart) can otherwise be cycled, thereby avoiding blocking conditions with the host ECM 200 and other subassemblies.
The PMU calculates the appropriate charging algorithm for charging the battery 135. In several modalities, the calculation of the appropriate charging algorithm can be based on voltage and / or temperature calculations. In various modalities, the PMU uses measurement measurement routines to determine load routines, such as accumulation load, full load or low / excess voltage failure conditions. Mediation helps to lessen the effects of contact murmur when the device is being charged (ie, cart 10) traverses load rails 107 and 108 (ie, impedance fluctuations and the like). In one embodiment, the PMU imposes a delay (for example, 5 or 10 seconds) of the first contact to allow time for the cart to become fully seated and to stop moving before loading begins.
50/145
Additionally, the PMU perceives error conditions for voltage levels or if the PMU loses communication with the host (that is, the cart's ECM 200), then the PMU initiates a self-readjustment to recover and reestablish communication with the cart 10. Error conditions can include, for example, a voltage that is too low, or a voltage that is too high. Any case could indicate a bad cell in battery 135, which would indicate that battery 13 5 should not be charged with a full charge. Error conditions are defined in the PMU.
To avoid deep discharge of the cart 10 battery, the PMU still in additional modes, perceives the voltage level of the cart 10 and calculates the remaining load capacity. If the capacity approaches a predetermined limit (such as 20% of remaining capacity, or in an illustrative 11-volt system), an alert message is issued through the communication port for system action. If the low voltage condition persists after a predetermined period of time, the PMU can automatically shut down the entire system, thereby preserving the PMU energy required for subsequent operation (ie, reboot) and allowing the device (ie, cart) 10) be charged without replacing battery 135.
For additional power management features, the PMU may be operable to shut down certain functions of the device to conserve system power during charging. For example, while cart 10 is inside enclosure 110, the LCD is not required, RFID is not required, and similar, while wireless connection is still required. For closing the characteristics of the
51/145 cart that consume significant amount of energy while charging, faster charging is enabled.
<td colspan="4">As shown in the figures,</td><td>a display of</td><td>video 75 is</td>
<td>fixed</td><td>or</td><td>mounted</td><td>(mentioned</td><td>collectively</td><td>here how</td>
<td>fixed)</td><td>to</td><td>basket 20</td><td>the cart</td><td>shopping 10. A</td><td>fixing the</td>
<td>display</td><td>in</td><td>video 75</td><td>to basket 20</td><td colspan="2">is in contrast to the</td>
<td>fixation</td><td>of</td><td>display</td><td>video 75</td><td>to the handle 22.</td><td>In others</td>
<td>words</td><td>, O</td><td>display</td><td colspan="2">756 video is not fixed or</td><td>mounted to</td>
handle 22. As shown in figure 10, video display 75 may comprise a base 7 6 and a screen 77 having a viewable area 78. In one embodiment, video display 75 is attached to basket 20 such that the area viewable 78 is above the interior 54 of the basket as previously defined. Unless otherwise specified, fixing the video display 75 such that the viewable area is above the interior 54 of the cart includes, in various alternative embodiments, having the viewable area 78 fully above the interior 54; having the viewable area 78 substantially above the interior 54; or be over 50,
60, 70, 75, 80, 85, 90, 95 or 99 percent of the viewable area 78 above the interior 54.
In another embodiment, the video display 75 is attached to the basket 20 such that the viewable area 78 is in a field of view 84 of a consumer 85 by pushing the cart 10 through the handle 22. With reference to figure 9, the field of vision 84 refers to the area having a lower limit 80, defined by an unobstructed line of sight from the consumer's eyes 85 to an upper basket basket (for example, front edge 29) and an upper limit 81 defined by a line of sight from the
52/145 eyes of the consumer 85 to an upper periphery of the consumer's vision. Unless otherwise specified, fixing the video display in such a way that the viewable area is in the consumer's field of view 84 includes, in various alternative embodiments, having the viewable area 78 fully in the field of view 84; having the viewable area 78 substantially in the field of view 84; or have more than 50, 60, 70, 75, 80, 85, 90, 95 or 99 percent of the viewable area 78 in the field of view 84. The field of view 84 can vary based on the height of the consumer 85, and in one mode the shopping cart 10 is configured and the video display 75 is attached to the basket 20 such that the viewable area 7 8 is in a field of view 84 of a consumer 85 having a height equal to or greater than 1 meter and 52 cm. The field of view 84 can also vary based on the position of the child seat 60 or the presence of a child sitting on it, and in one embodiment the shopping cart 10 is configured, and the video display 75 is attached to the basket 20 such that the viewable area 78 is in a field of view 84 of a consumer 85 having a height equal to or greater than 1 meter and 52 cm when the child seat 60 is empty and folded in a closed position. The field of view 84 can also vary based on the position of products in the basket, and in one embodiment the shopping cart 10 is configured and the video display 75 is attached to the basket 20 such that the viewable area 7 8 is in a field of view 84 of a consumer 85 having placed products in the basket, where the products do not extend outside or above the inside 54 of the basket, as previously defined.
53/145
In another embodiment, video display 75 is attached to an upper edge 26 or 27, or front edge 29 of basket 20. For example, base 76 of video display 75 may be attached to an upper edge 26 or 27, or front edge 29 of basket 20. Various fixing devices and fixing means, as described here, can be used with the video display. In one embodiment, the base 76 of the video display can be attached to an upper edge 26 or 27, or front edge 29 of the basket 20 such that the viewable area 78 is above the inside 54 of the basket, as discussed above . In one embodiment, the base 76 of the video display can be attached to an upper edge 26 or
27, or front basket 29 of the basket 20 such that the viewable area 78 is in a field of view 84 of a consumer 85 who pushes the cart 10 through the handle 22, as previously discussed.
In another embodiment, the base 7 6 of the video display can be fixed to walls 23 or 24, front side wall
28, and rear side wall 31 inside or outside the basket 20. In one embodiment, the base 76 of the video display can be attached to a wall 23 or 24, front side wall 28, and rear side wall 31 inside or outside of the basket 20 such that the viewable area 78 is above the interior 54 of the basket, as discussed above. In one embodiment, the base 76 of the video display can be attached to a wall 23 or 24, front side wall 28 and rear side wall 31 inside or outside the basket 20 such that the viewable area 78 is in a field of view 84 of a consumer 85 pushing cart 10 through handle 22, as discussed
54/145 previously.
In another embodiment, the video display 75 is attached to the nose 45 of the cart 10. The nose of the cart 45 is a well-known area for those skilled in the art. In various ways, the nose of the cart 45 refers to the front of 1/3 of the basket 20, alternatively the front of 1/4 of the basket, alternatively the front of 1/5 of the basket, alternatively of the front 1/10 of the basket, alternatively the front wall 28, alternatively the front edge 29. In one embodiment, the cart's nose is shown in figure 11 or figure 11. In various embodiments, the video display can be attached to the cart's nose through a wall or an upper edge, as previously described, and the viewable area 78 can be above the interior 54 of the basket and / or in a field of view 84 of a consumer 85, as previously described. In one embodiment, the base 77 of the video display 75 is shaped to conform to or match the contour or shape of the nose 45 of the cart 10, as shown in figures 10 and 11.
The video display 75 can be any electronic display suitable for receiving and displaying visual images to the consumer 85. Visual images can be transmitted to the video display 75 by any appropriate means known in the art such as via wireless transmission. In one embodiment, the video display 75 is of a type commonly referred to as a flat panel display, for example, an LCD. Video display 75 can be powered by a rechargeable battery 135 attached to cart 10 and operably attached to the video display
55/145 .
In another embodiment, the video display 75 is attached to the basket 20 and is foldable or retractable for storage. For example, video display 75 can fold or retract into basket 54 for storage when cart 10 is not in use. In one embodiment, the video display 75 is configured to fold or retract in such a way that a plurality of carts 10 can be fitted for storage as shown in figure 12 without damaging the video display 75. For clarity, the external cart in figure 12 is shown without a rear side wall 31, with the understanding that the rear side wall 31 would typically be present in carts used by a consumer 85.
In one embodiment, the base 7 6 of the video display 75 forms a housing into which the screen 77 can retract. Such a housing receives the screen 77 in a stowed position and protects the screen 77 from damage. The screen 77 can be retracted into a base housing (comprising a front base housing 96 and a rear base housing 97) by means known as rails, slides, rollers, locking elements, and the like, which can be additionally provided, for example, by springs as needed. The screen 77 can be retracted to a closed position by pushing the top 71 of the screen 77 where the screen 77 is propped upwards, or by releasing a lock or lock where the screen 77 is propelled in a retracted position. In one embodiment, the screen 77 is folded down by contact with another cart when fitted with it as shown in figure 12 and is propped upwards
56/145 so that the screen moves upwards after the carts are disengaged.
In another embodiment, as shown in figure 13, the video display 75 comprises an articulation 79 between the base 76 and the screen 77, which allows the screen 77 to fold downwards towards the interior 54 of the basket 20 to a folded position, as shown in figures 10 and 11
In one embodiment, the screen 77 folds approximately one degree with respect to the base 76 alternatively folds such that the screen 77 is approximately in the plane that defines the upper edges of the cart), which releases the nose 45 and the exterior of the cart to fit with a second cart while also keeping the inside of the cart 10 free in such a way that the rear side wall 31 can swing upwardly into the basket 54 to receive the front side wall 28 from a third cart.
Referring to figure 14, screen 77 of video display 75 may further comprise a shock absorber 94 that protects an electronic display 95 like an LCD screen, each of which is disposed between front and rear screen housings92, 93. The base 76 of the video display 78 may further comprise an articulation 79 arranged between front and rear base housings 96, 97. The hinge 79 may further comprise an assembly comprising gears, springs, angle of (or damping gear, or combinations thereof) to provide the hinge in a folded or unfolded position. Gear assembly 91 may be used to control the force needed to fold screen 77 to a position
57/145 folded, as shown in figures 10 and 11, in response to a force applied to a rear screen housing 93 of the video display 75. Similarly, gear assembly 91 can be used to control speed with the which screen 77 is extended to an unfolded position, as shown in figures 1-3. In one embodiment, screen 77 unfolds in a controlled, slow mode to avoid damaging screen 77. In one embodiment, the unfolding of the screen is cushioned through dampers in the joint 79 and / or assembly of gears 91.
In another embodiment, the video display 75 is attached to the basket 20 and can be rotated in such a way that the viewable area 78 can be seen from several places in relation to the cart 10. A swivel connection can be positioned between the base 76 and the screen 77 such that the screen 77 can rotate or pivot around the base. The swivel connection can be integrated with joint 79 or alternatively it can be a separate component, for example, positioned between joint 79 and screen 77. In embodiments where the video display is mounted on a side edge 26, 27, the video display 75 may further comprise a rotating connection such that the viewable area 78 can be rotated to face backwards towards the consumer 85 while consumer 85 is pushing the cart using the handle 22. Alternatively, in modes where the video display 75 is mounted on the nose 45 of the cart, the video display 75 can rotate in such a way that the consumer 85 can see the viewable area 78 from different locations than at the rear of the cart . For example, a consumer 85 may wish to rotate a screen
58/145 mounted on the nose, 77, sideways in such a way that the viewable area 78 is readily visible while standing beside or in front of the cart 10. In one embodiment, the video display 75 can rotate approximately 180 degrees. such that the viewable area 78 is facing forward instead of facing backwards towards a consumer 85 by pushing cart 10 through handle 22. From a forward facing position, the video display 75 can additionally fold to a folded position such that the screen 77 is outside the basket 20 in a folded position, where the viewable area 78 is protected by marriage with the base 76.
In another embodiment, the video display 75 is attached to the basket 20 and can be heated in such a way that the screen 77 is readily operable in cold environments. For example, the video display of figure 9 can further comprise a heating element, which can be positioned inside or outside the screen housing 92, 93. Alternatively, the base housing 96 and 97, as described above, can be heated such that the screen 77 is kept warm while in a stowed position. Any suitable heating element that is compatible with the screen and operating components of the same can be used, for example, a resistive electric heating element. The heating element can be activated during storage and / or loading of other components of the cart 10, for example, during loading of the battery 135 to the video display 75.
With reference to figure 15, in a modality, the cart 10, also comprises a reading component that
59/145 comprises at least one corridor radio frequency identification (RFID) reader, 225, with RFID antennas 226, in combination with the ECM 200 and software operating on it. The reading component performs a proximity scan of the cart 10 which reads the area around the cart 10. The number and position of the antennas 226 can be selected as functionally necessary, as would be evident to a person skilled in the art. The corridor RFID reader, 226, and antennas 226 can be an integrated component or they can be separate components. In one embodiment, the corridor RFID reader 225 can be integrated with the ECM 200, for example, located in housing 199. Alternatively, the corridor RFID reader, 225, can be located in other positions on the cart, for example, integrated in the video display 75 or base / housing 76 or alternatively located on the bottom side of the cart 10, fixed by means of fixing to, for example, bottom 21 of basket 20, or to the base tray 50. In one embodiment, RFID antennas 226 are located on either side of housing 199 of the ECM 200. Alternatively, RFID antennas 226 can be located in other positions on the cart, for example, on side walls 23, 24; at edges 26, 27; on the base side elements 32, 33; on the sides of the video display 75; or any other appropriate position to perform its intended function.
In one embodiment, the RFIED corridor reader, 225 and / or RFID antennas 226 can be integrated into the video display, for example, one or both located on the side edges of the video display 75. In such a placement, the
60/145 corridor RFID reader 225 and / or RFID antennas 226, are in a location to maximize the effectiveness of the
<td>distribution</td><td>in</td><td>reader and</td><td>include</td><td colspan="2">RFID tags</td>
<td>located</td><td colspan="3">at various heights and locations</td><td>over</td><td>of</td>
<td>shelves,</td><td>When</td><td>the display</td><td>video not</td><td>is retracted</td><td>it's the</td>
<td>cart 10</td><td>it is not</td><td>docked.</td><td>The placement</td><td>on the display</td><td>in</td>
<td colspan="2">video is advantageous</td><td>since</td><td colspan="2">the RFID reader / antenna</td><td>are</td>
<td>positioned</td><td colspan="2">about</td><td>in the middle</td><td>from height</td><td>gives</td>
shelf, thereby allowing a scan pattern approximately equidistant above and below the position of the RFID antenna / reader to cover the full height of the shelf.
In one embodiment, RFID 226 antennas are placed on the side edges of the video display 75. In some modalities, patch antennas can be used for RFID 226 antennas. In alternative modalities, RFID 226 antennas comprise bow-tie and / or slit antennas, which narrow the diffusion field for the antenna and have a radiative pattern. more focused. As illustrated for a 211 bow tie opening of the antenna
212 in figure 2 0A and for a slot-like opening
213 of antenna 212 in figure 20B having approximate radiative patterns 207 and 208 of figures 20C and 20D, respectively. In one embodiment, a bow tie or slit antenna having approximately 18 (eighteen) inches approximately 6 (six) to 8 (eight) feet high is used for RFID 226 antennas, and is placed in parallel vertical alignment with the LCD video display (and / or other suitable mounting locations with beam width and one at
61/145 can cart), in such a way that the radioactive pattern of the antennas provides a narrow diffusion slice in the direction perpendicular to each side of the cart to read RFID tags located on the shelves or on items on the shelves on each side of a corridor. In an alternative modality, a bow tie or slit antenna having a radiative pattern of plus / minus 45 degrees (90 degrees in total) in a vertical plane that covers the height of the shelf and plus / minus 15 to 22.5 degrees (30 to 45 degrees in total) in a horizontal plane that covers the width of the shelf is positioned on each side of the cart, for example, mounted on or integrated into the 75 video display. The use of slit and / or bow tie type antennas provides a more focused field of view for the RFID reader to acquire specific tags, and thus can help eliminate unwanted interference, echoes, reflections, and the like. In this way, the field of view more focused also on determining more precisely to assist position / location of the cart, in particular in combination techniques with other location / positioning described here.
Various fixing means and fixing devices can be used as described here. In one embodiment, the corridor RFID reader 225 with RFID antennas 226 may comprise a standard or custom RFID configuration commercially available, for example, from ThingMacic, Alien Technology ™ or an enhancement or equivalent thereof. The corridor RFID reader, 225 and RFID antennas work to read a plurality of active or passive RFID tags positioned throughout an establishment
62/145 retail (for example, along shelves), as will be discussed in more detail. In one embodiment, cart 10 is a plastic cart, as described here, that reduces or eliminates interference associated with the corridor RFID reader, 225 and RFID antennas 226. In one embodiment, cart 10 is a traditional cart comprising metal, plastic or a combination of metal and plastic, retro-fitted with the corridor RFID reader 225 and RFID antennas 226 and other media enhancements.
In or around a store, a consumer 85 can select a cart 10 from the cart enclosure 110 after entering the store. Motion sensor (s) 36 detects that cart 10 is moving when consumer 85 starts pushing cart 10, and will activate the ECM 200, video display 75, and RFID reader runner, 225. As previously noted, various components of the cart 10 can be hibernated or reactivated based on movement by the cart to conserve energy. In one embodiment, the video display 75 can initially show the consumer 85 a welcome display that includes information about the store, explains the media improvements in cart 10, and / or announces promotions in the store. As shown in figure 15, as consumer 85 pushes cart 10 through the store, as between two shelves 301 and 302, a plurality of RFID tags 303 and 304 (which can be active or passive RFID tags) located at or near shelves 301 and 302, respectively, will communicate with the reader in corridor 225 through antennas 226.
In one embodiment, RFID tags 303 and 304 can
63/145 be distributed affixed to objects in all store premises. For example, RFID tags 303 and 304 can be fixed to the shelf, which (i) is on an assembly level or refers to tag placement at approximately regularly spaced intervals along a shelf or other product display areas such as kiosks, pillars , freezers, refrigeration units, walls, boxes, and counters; (ii) at a SKU level, which refers to the placement and / or incorporation of labels with or near the standard SKU label, with a given product typically having a corresponding SKU label positioned on the shelf adjacent to the product; (iii) at a product level, which refers to having a label on each individual product or product package, or (iv) combinations thereof. The corridor reader 225, operatively connected to the ECM 200, will transfer a signal comprising information data to the ECM 200, causing the video display 75 to present location-based content to screen 77. The cart's RFID enable allows advertisers and retail stores interact with consumer 87 as they browse the store.
Location-based content is determined as follows. In one embodiment, the corridor reader 225 with antennas 226 reads any RFID tag 303 or 304 that is in a cone shape pattern defining an electromagnetic zone 305 (from the RFID reader of corridor 225) on either side of the cart 10. As noted earlier, the shape of the electromagnetic zone or radioactive pattern can be adjusted based on the type and placement of RFID components in the cart, for example, use of
64/145 antennae of the bow tie and / or slit type. The format of the electromagnetic zone 305 read by the corridor RFID reader 225 can be another format, different from a cone, according to the corridor RFID reader, 225, specifies, employed, and the range (that is, proximity in which tags can be used). be read by the reader) is similarly determined by the specific corridor RFID reader 225 and antenna array 226 employed.
When an RFID tag 303 or 304 passes through the electromagnetic zone 305, the tag is activated and communicates with the corridor RFID reader 225, according to known RFID techniques. A location component (which in one embodiment comprises the corridor RFID reader 225, in combination with the ECM 200 and software operating on it) determines the location of the cart 10 in the store by processing signals from any number of RFID tags 303 or 305 which are included in the range of the corridor RFID reader 225. The location of the cart 10 in relation to specific RFID tags 303 or 304 is determined according to known RFID positioning techniques. In one embodiment, the location can be determined based on the strength of the signals coming from RFID tags 303 and 304 (that is, the highest number of scans read by the corridor RFID reader 225 indicates which tag or tags 303 and 304 are closest) .
In one embodiment, cart 10 begins by creating an electronic representation of the store configuration including fixtures, aisles and other relevant data using the location of a number of anchor RFID tags or the process of locating
65/145 reference (for example, assembly level or shelf labels) placed around the store in known locations. This electronic representation provides a base map of the store. The base store map can be constructed using cart 10 by placing the RFID anchor tags at known locations around the store, taking cart 10 through various routes throughout the store to read each of the anchor RFID tags, and correlating the read data with the known data. The base store map is materialized as database entries or an xml document generated from the correlated data. The base store map provides reference data to determine the location of other items or items in the store. As fasteners, items and / or anchor tags are moved within the store, the base store map can be updated by taking cart 10 through the store again to obtain new data and correlate it with the locations of Anchor RFID, updated acquaintances.
Against the background curtain of anchor RFID tags, a series of virtual locations is created and positioned within the defined structure of the store, that is, the base store map. Each location, such as a shelf, freezer assembly, aisle or product box, can then be defined as associated with one or more anchor RFID tags, which can be either active or passive tags, as previously noted. Such known locations can be used to determine the location of the cart, for example, using the RFID locator service software routine described below. In addition,
66/145 known locations can be correlated with specific products, for example, through the use of additional SKU level and / or product level RFID tags. For example, a given product such as milk can be correlated with a specific refrigerator having a known location on the base store map. Through this correlation, the location of specific products can be provided in relation to the known location of the cart in the store, and the consumer can receive guidance regarding such products.
In several modalities, subcategories can be used for positioning products instead of positioning each individual product in a location in the store. The use of subcategories simplifies the development of the store. Each product is linked to a subcategory, and each subcategory, in turn, is associated with a location in the store. In this way, milk can be assigned to dairy or milk can be a subcategory that includes all brands and varieties (for example, whole, skim, etc.).
As discussed here, the corridor RFID reader 225 is located on the cart with the oriented RFID antennas 226 facing out of the cart. Since the cart and associated RFID reader are mobile within the store whereas RFID tags are typically stationary in the store, various RFID data along with other positioning information (for example, motion sensor data) can be collected and analyzed using software algorithms, for example, operating on ECM 2 00 or a remote location such as a store server and delivered to the cart. The antenna configuration (position,
67/145 orientation, type) is made known for inputs into the software processes involved in locating the cart in the store, as well as performing useful tasks such as shelf management for tasks including inventory, price changes, and the like. RFID is assessed using known antenna orientation and configuration to determine cart orientation.
For example, at a recurring interval, aisle RFID reader 2 25 can perform an inventory by recording RFID information for products located on the shelves and correlating the recorded information with the store's system. The results of the inventory can then be analyzed and used in decisions regarding orders for additional products and product placement in the store.
When locating the cart (which can then be used to determine the placement of advertisements on the video display 75, store purposes, or data extraction for external or internal uses), for each antenna, the RFID tags in view, or located in the radiative pattern of the 226 antenna, they are evaluated. The evaluation process uses several pieces of information to determine the location of the cart in the store, and specifically on the electronic base store map defined above.
The RFID locator service software routine that covers these functions performs store location and mapping inventory that is used to determine what any given cart is doing in the store, and provides an added level of accuracy beyond
68/145 RFID location determination. The intelligence involved in the RFID locator service intelligently links what is read by the corridor RFID reader 225 with known information about the store based on the base store map and the known locations of anchor RFID tags. In one embodiment, anchor RFID tags can be located at regular intervals, such as every 60.96 cm along the shelves, or on each side of fasteners such as product boxes and the like. The RFID locator service additionally incorporates knowledge about RFID dead zones, such as foyers; or the locations surrounding large metal fasteners that can interfere with RFID signals, so that the location of the cart 10 is smooth and continuous regardless of where the cart is located in the store. For example, metal refrigerators tend to generate many reflections in such a way that RFID readings in the vicinity of a refrigerator are full of noise. The RFID locator service can take into account known reflexes in that area, and adjust what the RFID reader 225 reads in that area.
In one embodiment, the location is determined through a scan to determine which products and items are in proximity to the cart (that is, an inventory of labels read by the scanner) and correlate them to the determined position of the cart to verify the accuracy of the cart. determine and correct it as needed. The ECM 200 issues a read command to the corridor RFID reader 225. The locator software process then evaluates the reading RFID tags
69/145 (for example, SKU and / or product-level tags) to eliminate tags that generate spurious readings, that is, those included in the readout that are not RFID tags associated with a location as established through the anchor RFID tags (for example, shelf level labels). The remaining labels are then converted to locations indicated on the map. All locations (for example, all RFID tag data) can then be evaluated to determine the location and orientation of the cart in relation to the locations defined on the base store map. Such RFID data can be further correlated with another means of location and data such as motion sensors such as the reed switch described here. In this process, the software assumes and takes into account the predicted reading zone of the two antennas. If individually evaluated, each label indicates the orientation of the cart. The general orientation is determined by assessing the orientation differential of each label location from the orientation indicated by the complete location inventory. Outlying locations that provide guidance that is substantially out of correlation compared to others in the inventory are removed, as they represent spurious locations derived from spurious tag readings.
In some cases, RFID readings during inventory will be non-deterministic. Inconsistencies in the RF environment (for example, reflections, nulls, false readings, signal collisions, etc.), physical obstructions, technology failure and other factors can cause unpredictable inventory responses. Spurious readings are defined as those
70/145 that are incompatible with the expected results for the cart in a given position and orientation. For example, a spurious reading would occur for a tag that appears in the inventory that is outside the maximum reading range expected from the corridor 225 RFID reader. In addition, transient readings are defined as those that are compatible with the expected results for a given position and cart orientation, but that do not appear in a set of inventory reports collected during an arbitrary period of time.
With location inventory in the system, locations can then be evaluated to determine the cart's position as a relative x, y coordinate on the store map. The system employs a location buffer to smooth errors introduced by transient tag readings. The remaining locations are evaluated, and an average x, y position is calculated. The closest location (between inventory locations) for the calculated location is determined and the cart position is adjusted according to which location is closest. This adjusted position is then compared with the map and further adjusted as necessary to position the cart precisely on the map. Such positions and data can be additionally compared with routes or mapped / known within the store for routes to further assist in determining the location of the cart. For example, it can be known that a consumer is likely to travel a certain route based on the position in the store and it can be used to help track and position the car as it passes through the store.
71/145 planned route.
Several rules can be applied in assessing inventory location to improve the accuracy of locating the cart and therefore also the effectiveness of the cart 10 as a shelf management tool. For example, a time rule can be applied in such a way that recent label readings are prioritized over older readings to determine the cart's position. In addition, recent location reports can be used to determine whether a specific tag represents a spurious reading.
Similarly, a volume rule can be applied, such that a large volume of label readings that occurs during a given time frame are priorities over smaller volumes of label readings to determine the cart's position. For example, an RFID tag seen by the corridor RFID reader 225 twenty times during the last second, is prioritized over an RFID tag seen only once during the last second. Similarly, a proximity rule can be applied, where RFID tags in the inventory that are close together are prioritized above RFID tags in the inventory that are not close. In such a case, proximity is based on the base store map and business rules.
In several embodiments, the accuracy of determining the cart's location is enhanced by the addition of the magnetic reed switch, discussed earlier as a modality for motion sensor (s) 36. The
72/145 The rotational speed of each wheel can be determined based on the heart beat signal generated each time the magnet opens or closes the magnetic reed switch, preferably without physical contact when the wheel turns. By placing a reed and magnet switch assembly on two wheels, such as on the two rear wheels, the ECM 200 can determine when cart 10 is rotating as an added factor to precisely determine the location and orientation of the cart 10. Specifically, when cart 10 is spinning, such as around a corner or entering a next aisle in the store, the wheel for the inside of the lap will not rotate as much as the wheel for the outside of the lap, and for comparing the knowledge that cart 10 is turning a corner or turning around to supplement the location performed by the corridor 225 RFID reader and antenna 226.
In several modalities, the location component also includes an integrated compass for optimization In some additional positioning for the modalities cart, the integrated compass is a digital compass. The compass provides a number of functions, including enabling the provision of an improved route layout for reporting accurate shopping event data. Another function of the compass is to provide directionality or direction for cart 10 on a store map. For example, the directionality provided by the compass enables the display of a direction icon on a store map for identifiable areas of the store. For example, the area of the point of sale (that is, exit) of the store, bathrooms, exits from the store and department stores. Such directionality is relative to the
73/145 present trolley location based on proximity scan as described here.
In several modalities, the accuracy of the cart's location determination is improved by the addition of an Automatic Gain Control (AGC) module. The use of an AGC module to control the transmission power and / or attenuation of the corridor RFID reader 225 provides yet another means of improving the accurate determination of cart location and, therefore, product perception. In operation, the AGC module, which can be implemented in a software routine and run from the ECM 200, automatically controls each antenna 226. Specifically, the AGC can be used, as understood by a person with common knowledge in the technique, to increase transmission power or adjust attenuation. By doing so, tag sensitivity can be controlled so that tags that are unexpectedly read, where they are not located in the expected radiation pattern of antenna 226 and corridor RFID reader 225 are still read, can be avoided . For example, cart 10 can be located in corridor 4, but unexpectedly it is reading labels from adjacent corridors 3 and 5. Labels from the adjacent aisle are unexpected based on the currently determined cart location. To correct unexpected tags, the AGC adjusts the attenuation or strength of the read signal, such that tags from adjacent aisles are no longer read. In another example, cart 10 can be located in corridor 4, but it is not reading all the expected labels for corridor 4. For
74/145 correct missing but expected tags, the AGC adjusts the transmitted power until the expected tags, based on the currently determined cart location, are read by the corridor 225 RFID reader. The AGC module can be particularly useful to improve trolley location accuracy in areas with the highest interference or when many trolleys are in close proximity. By adjusting transmission power and / or attenuation (that is, providing automated, real-time, dynamic power control from the RFID antenna / reader), the AGC module provides the additional advantage of conserving energy by adjusting the energy accordingly. so that an appropriate and efficient amount of energy is used to read the RFID tags.
When testing, it becomes clear that as RFID tags are more widespread, it becomes increasingly complex to discern whether there is good transmission of specific RFID tags between the group. The present system presents a special challenge in which other applications do not use so many readers so close together. The present system has an exclusively high number of RFID readers in close proximity to each other, and the number of readers in close proximity to each other is constantly changing as the carts move.
Two things happen when the number of RFID readers in close proximity to each other is large and constantly changing. First, passive RFID tags become saturated by all of the RF energy. Second, each reader becomes saturated by receiving a
75/145 too much interference, resulting mentioned as a dense reader mode is when multiple readers in a phenomenon
Dense RFID mode is transmitting and receiving RFID information, and the resulting RFID reading performance is fluctuating and / or decreasing from the available number of RFID tag readings in the usable reading range of the RFID tags. Specifically, the dense reader mode is a mode of operation that prevents readers from interfering with each other when many are used in close proximity to each other.
As discussed earlier, it is possible to partially optimize the performance of the RFID reader by increasing or decreasing the gain until an optimal number of tags is detected. However, after further testing, it becomes evident that additional optimization can be achieved by increasing or decreasing characteristics other than power. For example, in addition to adjusting the power up or down, the performance of the RFID reader is optimized by increasing or decreasing the load cycle (that is, the time to switch transmission on and off as broadcast for 2 seconds, and off for 8 seconds for a 20% charge cycle). In addition, the RFID reader performance can be further optimized by adjusting the antennas themselves. As there is an antenna directed at both sides of the cart (or alternatively, a single bidirectional antenna), each can be individually adjusted in such a way that the antennas (or directions for a single antenna) are not matched, until an optimum number of labels is detected. For example, you can change the
76/145 waiting time (ie the charge cycle for an antenna or antenna direction as in relation to another antenna or antenna direction respectively).
Such optimization allows a larger number of readers to operate with a limited RF domain. Such optimization also allows a larger number of readers to coexist in a small fixed area, such as in the point of sale (ie outlet) area of a store.
In one embodiment, the location component is similarly operable to determine the location of a given product in relation to the shopping cart 10 based on signals from the reading component. The location component then displays on the video display 75 the location of the product given in relation to cart 10. In one embodiment, the tracking component can comprise software, hardware or a combination of hardware and operable software to determine the location of the shopping cart or a product in the store. The locating component may, in one embodiment, comprise hardware attached to the cart with software incorporated in it, in one embodiment, or may comprise hardware attached to the cart operably coupled to software stored in and / or executed from ECN 2090 or another component networked. In one embodiment, the location component can be integrated into the ECM 200.
In one embodiment, the location of the product given in relation to the location of the cart 10 can be graphically displayed on the video display 75 on a store floor plan, using an indicator to show the location of the cart 10 on the store floor plan and another indicator for
77/145 show the location of the product given on the store floor plan. In one embodiment, the indicators may comprise 309 directional arrows, as will be further discussed below. In one embodiment, the location of the product given in relation to the location of the cart 10 can be described using words relating to a store floor plan. For example, such written direction can be provided on video display 75 indicating you are in corridor 2, the
<td>product</td><td>what are you looking for</td><td>it's in the</td><td colspan="2">runner 9 its</td>
<td>left.</td><td>tr</td><td></td><td></td><td></td>
<td>In</td><td>one modality, the</td><td>component</td><td>in</td><td>location is</td>
<td>operable</td><td>in order to locate</td><td>a product</td><td>given away</td><td>being displayed</td>
in an ad on the video display 75 for the shopping cart 10. In one embodiment, the location component then displays on the video display75 the location of the product being advertised in relation to the cart 10. In one embodiment, the location of the product being advertised in relation to the location of the cart 10 can be graphically displayed on the video display, using an indicator, such as an arrow, displayed adjacent to or as part of the ad to point towards the product location being announced. In one embodiment, the location of the product being advertised in relation to the location of the cart 10 can be described using words to indicate to the consumer where to find the product being advertised. For example, in or adjacent to an ad for laundry detergent, an indicator reading Laundry detergent in the front right may be displayed based on the cart's location.
Referring now to figures 16, 17 and 18, after
78/145 determine the proximity of cart 10 to any specific tag or tags 303 or 304, the ECM 200 causes at least one ad 306 to be displayed to consumer 85 on video display 75. The ad 306 displayed can be selected from a plurality of stored advertisements 307, and advertisement 306 may be selected based on the proximity of cart 10 to a specific tag or tags 303 or 304. In one embodiment, the plurality of stored advertisements 307 can be stored on the ISS 330, in a continuous stream to the ECM 200 through a wireless LAN (for example, transceivers 2 05 mounted in the store communicating with the network transceiver 2 04 on ECM 200), and shown on the video display 75 according to the location of the cart 10. In one mode, the plurality of stored ads 307 can be stored in local memory 2 02 in the MOD, accessed and displayed on the video display 75. When cart 10 enters a different area of the store and aisle RFID reader 225 detects different RFID tags 303 or 304, the location of cart 10 is updated, and ad 306 is changed to reflect an ad other than the plurality of stored ads 307 based on the updated cart 10 location.
As shown in figure 16, in one embodiment, screen 77 of video display 75 can be divided into a plurality of screen segments 308, such that one of the
<td>plurality</td><td>in</td><td colspan="3">stored ads</td><td> 307</td><td>can be displayed</td><td>in</td>
<td colspan="2">each segment</td><td>of screen</td><td> 308 .</td><td>In</td><td>an</td><td>modality, one</td><td>gives</td>
<td>plurality</td><td>in</td><td>segments</td><td>in</td><td>screen</td><td> 308</td><td colspan="2">can be designated</td>
for displaying specific consumer information, such as the total determined products in cart 10,
79/145 loyalty card or other consumer identification information, product information pertaining to a specific product recently placed in cart 10, and the like.
Referring again to figure 16, an exemplary advertising display is shown. In one embodiment, a number selected from the plurality of stored advertisements 307 (equal to the number of screen segments 308) is displayed on screen segments 308. Directional arrows 309 can be provided as an indication of the point in the general direction of the product advertised on adjacent shelves . In one embodiment, a screen segment 308a can be more prominently sized than other screen segments 3,0b, such that one of the plurality of stored advertisements 307 is displayed on the most prominently sized screen segment 308a, while others of the plurality of stored ads 307 are displayed on the least prominently sized screen segments 308b. This division of screen 77 into screen segments 308 can be made an analogy to advertisements in a newspaper, in which several of the advertisements may use a half, a quarter, a third of a page, etc. to fill a page with ads, and the cost of placing an ad on each portion of a page can refer to the size of the ad relative to the rest of the page, the prominence of the ad on the page, the length of time the ad is on the page, or a combination of them. In one embodiment, the selected plurality of stored advertisements 307 can rotate and be displayed on each screen segment 308, such that the most prominent screen segment 308 displays each of the
80/145 ads selected from the plurality of stored ads 307, one after the other, based on the time each of the plurality of stored ads 3 07 was displayed, or based on the location of cart 10 between shelves 3 01 and 3 02 in proximity to tags 3 03 and 304, which can be additionally correlated to the proximity of the cart to the product advertised on the shelf.
Instead of showing multiple ads on multiple screen segments, a single ad at a time can appear on a screen segment that is generally reserved for advertising. A multilevel approach can be used to price ads when a single screen segment is dedicated to advertising, as the newspaper analogy may not apply. For example, advertising can instead be sold to store areas, either based on what types of products will be placed on the shelf in that place, or based on customer traffic patterns in the store. For example, the price may be different and the types of ads that will be effective will vary based on whether the ad segment., Is purchased for ads to be displayed along high traffic routes such as the store front corridor, or areas less traffic, like the pharmacy or deli. Selling advertising based on when and where it will be shown can allow advertising companies to make decisions to effectively market products even though only one ad is shown at a time on the video display 75.
In an alternative embodiment, no screen segment is scaled more prominently than the other, but instead, a graphical User Interface
81/145
The GUI can plurality of one of a unique, simplified split screen (GUI) providing is shown, as illustrated in figure 21A. The GUI's unique attributes are associated with the cart's operation and LCD display position. The GUI provides the consumer with easy user-friendly access to cart functionality while maintaining readability and utility as seen from the nose-mounted position at the opposite end of the cart from the consumer.
be adjusting for user levels, basic, intermediate or advanced functionality of the improved cart 10, based on how the consumer prefers to use the cart 10. The GUI shown in figure 21A allows the consumer to access the basic functionality level and does not require the use no identifying information associated with the consumer to perform the functions. In one embodiment, the video display defaults to the basic level of functionality when cart 10 is turned on. The level of basic functionality displayed in the menu includes Find item, store specials and View help, each of which can be displayed in the form of a button, textual link or similar for selection by the consumer. In the segment below the menu, the space is reserved for the display of an advertisement that is placed in that place when so indicated by the ECM 200, as discussed here. After selecting a menu item, the GUI changes to each functional menu item.
After selecting store specials, the GUI reflects the view in figure 21B. In figure 21B, the Store Specials are shown, along with a button or link to show
82/145 a full screen view of the store's specials (which eliminates the space below reserved for displaying ads), or return to the main menu. If the Full screen is not selected, the space for displaying ads remains displayed.
After selecting View help the GUI reflects the view in figure 21C. In figure 21C, a menu appears that presents the consumer with the choices of finding items, store specials, checking prices and more, according to the wishes of the store for which the cart is configured. A link to a tutorial on using cart 10 can be provided, along with a button or link to return to the main menu.
From the View help view of the GUI, when finding item is selected, the GUI provides the view of figure 21D, where the user can scroll and select number or letter characters using the 123 five-way navigation device. Additional links to return to the main menu or view a store map can also be provided. The store map provided by the link, as shown in figure 21E, can graphically indicate where in the store the cart is located as well as the location of an item for which the consumer is looking for using the Find item feature.
From the View GUI help view, when Check price is selected, the GUI provides the view in figure 21F, which displays a price (or prices, if a sales price is additionally available, or if a discount price is available for loyal consumer 85s). In order to check the price, the consumer can scan a product
83/145 using the 215 scanner, and the price is displayed. Also, as seen in figure 21F, an ad can be displayed in the space reserved for ads. The check price feature can be activated via a check price button, as described here.
Referring now to Figure 23, an exemplary scroll menu for a user interface is shown according to the modalities of the present disclosure. In one embodiment, the content displayed on the video display 75 navigated and controlled via a scroll menu 1100. The scroll menu 1100 includes a plurality of functions that can be selected, each function represented by a graphic icon 1102a-d. The 1100 scroll menu rotates the functions, represented by icons 1102a-d, as directed by a user, for example, when the user indicates an upward scrolling motion, a downward scrolling motion, or sideways scrolling motion with the five-mode navigation device 123. The scroll menu 1100 can present the functions in a horizontal or vertical display (as shown in figure 23), which can be navigated using the relevant direction controls of the five-mode navigation device 123. The scroll menu 1100 can additionally include direction indicators 1104 to help users determine how to use the direction control to scroll through the scroll menu functions. In various modalities, each function can alternatively or additionally be represented by text that easily identifies the function for a user. The text indicating a function can probably be scrolled in the scroll menu.
84/145
The scroll menu includes a selection position 1106, such that when a specific function icon (1102b as shown) is scrolled to selection position 1106, content associated with the function icon is displayed in some or all of the remaining space visible on the video display 75. The video display 75 dynamically enlarges the content associated with any function icon is currently in the selection position 1106, so that the user can see and use the associated content to obtain an objective that the function offers.
In various modalities, the selection position 1106 is indicated by an icon 1108 that differentiates the selection position 1106 from the other positions in the scroll menu 1100. As shown in figure 23, the selection position 1106 is indicated by an arrow facing the right (that is, icon 1108), indicating that the associated content for the function at selection position 1106 is increased in the video display area 75 to the right of selection position 1106. In alternative modalities, any icon can be used to indicate the selection position 1106, such as a magnifying glass or other graphic icons to get attention or text like box 1106 shown in figure 23.
In the video display 75, the available display space can be divided into at least two areas, although in several modalities, the available display space can be divided into more than two areas. As shown in figure 24, in a first area 1200 of the available display space, the scroll menu 1100 can be displayed, while in a second area 1201 of the available display space, the content 1110 is displayed, in which the
85/145 content 1110 is associated with the specific function currently displayed in the selection position 1106 of the scroll menu 1100. As the scroll menu 110 0 scrolls, the content 1110 displayed in the second area 12 01 of the display space changes dynamically, preferably as quickly as the user is scrolling the scroll menu. As such, when each function icon is comprised in the selection position 1106, the content 1110 associated with that function is displayed, and the instant that the function changes in the selection position 1106, the content 1110 displayed in the second area 1201 also changes.
In this way, the user is presented with a graphic display in real time that changes according to his desires and comfort level with the use of the user interface. For example, an elderly consumer who is not used to using a computer or a first-time user of the media-enabled shopping cart can scroll the scroll menu slowly, and the associated content is displayed at the same rate as the person scrolls the menu, giving her the time she needs to look and become familiar with the content. By comparison, a buyer who is more familiar with using the media enabled shopping cart can scroll through the menu quickly to use functions with which he is already familiar, and the selected feature will be displayed dynamically, in real time.
In modalities having the available display space divided into more than two areas, additional space can be used to display, for example, advertisements, a help junction in addition to the function in the selection position, a map of the
86/145 store, instructional photographs (for example, a photograph that shows the user how to scan a product to check price), and retail sales, promotions, or logos. As you can see in figure 25, the first area 1200 is used to display the scroll menu 1100, the second area 1201 is used to display the content 1110 associated with the function in the selection position 1106, and a third area 1202 of the Available display is used to display an ad, which can be selected based on the location of the cart inside the store, or based on known historical information about the consumer's buying habits.
The 1100 scroll menu can include any number of different functions, including, for example, a Check price function, which allows the consumer 85 to scan an item to see the price of the item, a Special function of the store, allowing the consumer 85 examine (and optionally find on a store map) items with reduced or special prices, an Item Finder function, allowing the consumer 85 to request the location of a specific product, and a Help option, allowing the consumer 85 to receive useful tips for using the media enabled shopping cart. Additional optional functions may include various service functions, such as an interface with a pharmacy in the store for the consumer 85 to request the status of their prescription or prescription availability, delicatessen in the store for the consumer 85 to place a delicatessen order or receive availability notification order, an interface for notification to the consumer 85 receive notification of an interface with a
87/145 of the completion of auto service in the store, an interface for interaction between the consumer 85 and customer service personnel for services such as notes for future use, and other functions for services in the store.
Some or all of these functions can be included at the basic level of functionality. In addition to these functions, additional cart 10 functionality is available for users who want to further enhance their shopping experience at an intermediate functionality level and an advanced functionality level. At the intermediate functionality level, the consumer can scan products in cart 10 using the 215 scanner, view the contents of the scanned cart and a determined total, and remove an item from the cart by scanning an item that has already been placed in the cart 10 The intermediate level of functionality can be accessed by a consumer by simply starting to use the 215 scanner. To use the intermediate level of functionality, it is not necessary for the consumer to identify himself, but he can do so using a loyalty card associated with his identity, or simply using a PIN. The consumer has the option of using a Personal Identification Number (PIN) created by the consumer that is unique to the consumer, but may or may not be associated with any consumer information such as name, address and the like, in the same way as a card identifier. of loyalty. Using a PIN, consumers can retrieve saved electronic shopping lists, favorite recipes and nutritional information in some advanced features, but they do not have to identify themselves with name and address. In a
88/145 has previously selected functionality, and then the display screens are mode, the PIN comprises a phone number, optionally with a security code.
In one embodiment, the level of functionality selected and the resulting display screens and features made available to a consumer 85 is based on existing data entered by the user or collected from the previous use of the cart 10 by the consumer 85. For example, after scanning a loyalty card or a PIN entry, a database can be consulted to determine what level of functionality the consumer has used or appropriate and presented to the user. Such data can be tracked through time and functionality adjusted to match consumer preferences and usage 85. For example, as the consumer 85 becomes experienced in using the system, more detailed information and functionality can be provided to the consumer 85. Alternatively, tutorials or other help functions can be provided for inexperienced users.
At the advanced functionality level, the consumer can additionally execute an express cart level output, when products for purchase have already been scanned, view nutritional information and recipes, and view lists according to store departments. Consumers can also create, save, and retrieve electronic shopping lists and obtain promotions and prices for loyalty cards.
In various ways, when the consumer identifies himself to cart 10 by means of a card
89/145 loyalty, a consumer privacy notice may be displayed. The privacy notification can be displayed after the first use of cart 10 by a user
<td>specific</td><td>what</td><td>identified himself</td><td>by means of</td><td>a card</td><td>in</td>
<td>fidelity,</td><td>and</td><td>posteriorly</td><td>when the</td><td>consumer</td><td>if</td>
<td>identifies</td><td colspan="2">Through a</td><td>card of</td><td>fidelity,</td><td>The</td>
<td>notification</td><td>in</td><td>privacy not</td><td colspan="2">will be displayed once</td><td>was</td>
previously displayed and accepted by the consumer.
The GUI's unique attributes are associated with the cart's operation and LCD display position. The GUI provides the consumer with easy, user-friendly access to the cart's functionality, while maintaining readability and utility as seen from the nose-mounted position on the opposite end of the cart from the consumer.
With reference now to figure 24, when the function icon for Check price is scrolled in the scroll menu 1100 to the selection position 1106, the content 1110 associated with the function of check price is displayed in the second area 1201. Specifically, the content 1110 can include instructions for a user, either verbatim or graphically, on how to perform a price check. In various modalities, the instructions indicate that to check a price for an item, the consumer 85 presses a specific button on the buttons of the five-mode navigation device 123, and scans the UPC code of the item using the 215 scanner.
The content 1110 associated with the check price function can additionally include, as shown in figure 24, a helper icon 1205 to offer the consumer 85 an additional way to search for information or a tutorial on
90/145 the use of the price check function. Although not shown in figure 24, but discussed above, an advertisement, such as an advertisement for the item for which the price is being checked, another product made by the same company, or a competing product, can be displayed in a third area reserved for ads 1202.
After scanning an item by the consumer 85 while the content associated with the check price function is being displayed, the user interface changes dynamically to display the results of the price check, that is, a price (or prices, if a settlement price is discount if additionally available, a price available to a loyal consumer 85s, or a price per unit) as shown in figure 25. The results of the price check can be displayed on a full screen, consuming all available unused display space to display the scroll menu, or it can be displayed in one area, such as a second area 1201, while a third area 12 02 is used to display other content, such as an advertisement for the item for which the price is being checked, another product made by the same company, or a competing product.
Additionally, as shown in figure 25, a Price Check History can be displayed including each item for which the consumer 85 performed a price check during the specific shopping trip. The Price Check History can be used by the consumer 85 to perform comparison shopping, or decide which items to keep for purchase, and which items to return to a store shelf. An icon can be provided to delete the
91/145
Price Check History.
Referring now to figure 26, when the
I Store Specials function is scrolled in the scrolling menu 1100 to selection position 1106, the content 1110 associated with the store specials function is displayed in the second area 1201. Specifically, content 1110 can include an item description 1401 and a feature price 1402 for each item priced for Store Specials (such as weekly specials). The item description 1401 can include a product brand (for example, Pringles ™) and type (for example, Original), as well as a size (for example, 6 ounces) purchased for the 1402 feature price. In various modalities, the 1110 content associated with the store's special items function can include instructions to indicate that to view a location for a specific item from the list displayed for special items in the store, the consumer 85 can press a specific button on the buttons the five-button navigation device 123 while highlighting the specific item you're interested in, and a product location in relation to the current cart location can be displayed on a store map.
The list of special items in the store can be displayed on a full screen, consuming all available display space not used to display the scroll menu 1100, or can be displayed in one area, such as a second area 1201, while a third area 1202 is used to display other content, such as an ad, which can be selected based on the location of the cart in the store, or based on known historical information about
92/145 consumer buying habits 85.
The 1110 content associated with the store's special items function can additionally include, as shown in figure 26, a helper icon 12 0 5 to offer the consumer 85 an additional means of searching for information, or a tutorial, on using the specials function from the store.
Referring now to figure 27, when the function icon for Find item is scrolled in the scroll menu 1100 to the selection position 1106, the content 1110 associated with the item search function is displayed in the second area 1201. Specifically, the content 1110 can including a keyboard 1500 in the second area 1201 and a list of items in the store inventory 1502 relevant to the search can be displayed in a third area 1202. The graphic keyboard 1500 displayed in the second area 12 01 can be navigated by the consumer 85 using the five mode navigation device 123. Specifically, the consumer 85 can use the arrow buttons of the five mode navigation device 123 to scroll through the letters on the keyboard 1500, and press the center button or button to select a character. Using the keyboard, the consumer 85 can spell the brand name or the name of the item for a product.
After the consumer 85 enters a first letter of the brand name or item name of a searched product 1508, the list of items in the store inventory 1502 relevant to the search can be narrowed to items in the store inventory that start with the letter that was typed. For example, as shown in figure 27A, when the letter T is entered on the keyboard 1500, the list of items in store inventory 1502 is
93/145 narrowed only to items with a brand name or item name in the store's inventory beginning with the letter T. After the consumer 8 5 enters a second letter of the brand name or product name of the procurator product 1508, a narrowed list 1504 of the items in the store inventory relevant to the search can be displayed. For example, as shown in figure 27B, when the letter A is entered on the keyboard 1500, the list of items in store inventory 1502 is reduced to reduced list 1504 to include and display only items with a brand name or item name in store inventory that starts with the letter T and the next letter is the letter A.
Similarly, after the consumer 8 5 enters a third letter in the brand name or item name of the searched product 1508, an additional narrowed list 1506 of the items in the store inventory relevant to the search may be displayed. For example, as shown in figure 27C, when the letter C is entered on the keyboard 1500, the list of items in store inventory 1502 is narrowed back to additional narrowed list 1506 to include and display only items with a brand name or name item in the store's inventory that begins with the letter T, with the second letter as the letter A, and the third letter as the letter C, and so on. The consumer 85 can enter few or as many letters of the brand name or name of the product item that he or she wants to find, such that if all letters of the name are entered, the list 1502 is narrowed to only the item that he or she wants to find. The consumer 85 can enter a number less than all the letters of the name, and after the list is narrowed enough to display the desired item in the list, the
94/145 consumer 85 can select item from list 1502, 1504, 1506, or so on.
After selecting the item from the list 1502, 1504, 1506, or so on, the result of the find item is displayed, identifying the product you are looking for 1508. Specifically, the location of the searched item 1508 is displayed on a map of the store 1600 in relation to the present location of the cart, as shown in figure 28. The present location of the cart can be indicated with an icon representing cart 1602, and the location of the searched item 1508 can be indicated with an icon representing item 1604. In several ways, an icon representing zoom 1608 can enable the consumer 85 to zoom in on the map for an additional level of detail to find the searched item 1508.
The content 1110 associated with the item searcher function may additionally include, as shown in figures 27A-C and 28, a helper icon 1205 to offer the consumer 85 an additional way of searching for information, or a tutorial, on using the search function. item finder.
In some ways, a link to a tutorial on using cart 10 can be provided, along with a button or link to return to the main menu. In some modalities, a user can enter a question via a keyboard like the one described above with respect to the item finder function, and an answer, if one exists in a database of frequently asked questions, can be displayed. In some modalities, an index of topics pertaining to frequently asked questions can be displayed, enabling
95/145 user to select any one relevant to their question for examination.
Referring now to Figure 29, a method is shown for navigating the scroll menu functions with a user interface according to the modalities of the present disclosure. The user interface displays the scroll menu in the first area of the available display space (block 1700). The user interface also dynamically displays content associated with a menu option in the second scroll menu selection position (block 1702) in the second area of the available display space. The term dynamic display is intended to indicate that as the scroll menu is scrolled in any direction (for example, up and down for a vertical scroll menu or right and left for a horizontal scroll menu ), the content displayed in the second area is changed at the same rate at which the scroll menu is scrolled. When each menu option (that is, a function icon) is comprised in the scroll menu selection position, the content associated with that specific function is displayed, and the instant when the function in the selection position changes (that is, due to the user scrolling), the content displayed in the second area is also updated.
If the user is scrolling the menu (in block 1704), the user interface dynamically updates the content displayed in the second area to show different content (that is, the content associated with the menu option currently shown in the selection position) (block 1706 ). As previously described, the scroll menu can be scrolled by the user at any rate, based on the comfort level of the
96/145 user with the media-enabled purchasing system.
If the user is not scrolling the menu in block 1704, then if the user is manipulating the content associated with the menu option in the selection position (in block 1708), the user interface dynamically displays the result of manipulating the content in the second area (block 1710).
In the method described with reference to figure 29, a menu option of the plurality of menu options may include the check price function. As such, the content associated with the menu option for the check price function dynamically displays a warning for the user to scan an item in the cart to determine a price for the item, and after detecting that an item has been scanned, dynamically displays the result of the manipulation content, that is, it displays a price for the item.
In the method described with reference to figure 29, a menu option of the plurality of menu options may include the function of special store items. As such, the content associated with the menu option for the store special items function dynamically displays at least one settlement item (and preferably a list of the store's regular specials), and a price for the settlement item. After selecting a specific settlement item by the user to view a location for the settlement item (that is, handling the content), the result of handling the content is displayed, that is, the location for the settlement item on a map from the store.
In the method described with reference to figure 29, a menu option of the plurality of menu options may include
97/145 the item finder function. As such, the content associated with the menu option for the item searcher function dynamically displays an alphanumeric keyboard display, enabling entry of an item name. After entering letters (which result in the dynamic display of valid combinations of the entered letters), and listing of products of the valid combinations of the entered letters, and selection of an item from the list by the user (that is, content manipulation), the result is dynamically displayed, ie the location for the item entered and selected on a store map. Generating the product list for the valid combination of letters entered may include accessing an item database in the store to display each item containing each letter or number successively entered on the alphanumeric keypad, narrowing the list of items contained with each letter entered.
In the method described with reference to figure 29, a menu option of the plurality of menu options can include the help function. As such, the content associated with the menu option for the help function dynamically displays a step-by-step explanation of using the menu option that the user most recently scrolled through. Alternatively, the content associated with the menu option for the help function can display an index of topics for frequently asked questions, and after selecting a topic from the index (ie manipulating the content), the result is dynamically displayed, ie is the answer to the selected topic.
With the associated content for each menu option, the user interface can additionally display advertising associated with the content associated with the 'In the sense
98/145 used here, associated advertising may include advertising for an item in the associated content (such as advertising for an item inserted in the content associated with the item finder function), advertising for a competing item (such as advertising for an item that competes with an entered into the content associated with the check price function) or simply relevant advertising based on the location of the cart in the store.
Optionally, before displaying through the user interface, the user interface can generate a warning for a user to perform an action, such as a warning for the user who instructs the user to scan a loyalty card. After the user has scanned a loyalty card, the plurality of menu options available for that user to choose from the scroll menu can be increased (if an advanced user), or limited (if a basic user).
In several ways, a price check can be performed locally, without accessing the store server to obtain a price for a specific item. In such modalities, as in the modalities described above, the consumer 85 scans a product using the 215 scanner. A price database can be maintained locally in the ECM 200 of cart 10, in such a way that a price check accesses the bank. local price data, instead of getting the wireless price from the store server. The prices in the price database can be updated regularly, such as every night, or each time a cart is placed in the cart enclosure, so that prices are updated. Prices can alternatively be updated in real time by wireless downloads from
99/145 price changes in the price database at any time.
As mentioned above, the scroll menu 110 0 can include a number of different functions, including, for example, enabling a consumer 85 to order remotely and securing a place in a department store's service queue. In an embodiment as shown in figure 30, a consumer 85 can navigate the scroll menu i 110 0 with the five-mode navigation device 123 and scroll the delicatessen function icon of store 310 to the selection position 1106. After the delicatessen function icon 310 has been scrolled to the selection position 1106, the content associated with the delicatessen function icon 310, including a request for a number assignment icon in queue 311 is displayed in some of the remaining space visible in the video display 75. The consumer 85 can then use the five-mode navigation device 123 to move the selection position 1106 from the delicatessen function icon 310 to the displayed content associated with the delicatessen function icon 310 and scroll the number assignment icon in queue 311 to selection position 1106 and activate the number assignment icon in queue 311 to request a number in the 360 deli queue. That would be equivalent to going to the deli and tearing up a paper tag to get in line at the deli.
In one embodiment, as shown in figure 30, when consumer 85 activates the queue number assignment icon 311, this authorizes the ECM 200 to generate a queue number request signal with a specific cart identifier 312 that is communicated for one
100/145 of forming row 313. it can generically queue number processor 313 through network transceiver 204. Network transceiver 204 is one of a number of electronic queue number related information receivers employed in that electronic queuing system. Other electronic queue number related information receivers include a queue number request signal receiver 364, a queue number receiver 366, and a queue forming system transceiver 368. Transmission and reception functions can be performed by separate components or a common component (eg, transceiver) as will be understood by those skilled in the art. The network transceiver 204 transfers the queue number request signal with a specific cart identifier 312 to the queue number processor 313 over a wireless link between the network transceiver 204 and the number processor. queue number 313 can be taken as an analogy to, or recognized as, a typical queue number dispenser that can be found in various areas of automotive, pharmacy, photo lab and deli service. Such dispensers, like the queue number processor 313 of the present disclosure, can be configured to provide permanent and / or electronic notification of the queue number place assigned to a requesting customer. In addition, these devices can be networked so that direct requests for positions in the queue, for example, physically pulling a strip from a dispenser, and remote requests for positions in the queue, for example, the cart-based request described
101/145 below, can be coordinated and allocated in the most efficient and customer-friendly manner. The queue number processor 313 is configured with a queue number request signal receiver 364 to receive the queue number request signal with a specific cart identifier 312. The queue number processor 313 is also configured to generate successive queue number signals with a specific cart identifier 365 in response to queue number request signals 312. The queue number processor 313 communicates the queue number with a specific cart identifier 365 for ISS 330 through the queue number processor transmitter 367 and the store's WLAN. ISS 33 0 receives the number sign in the queue with a specific cart identifier 365 through its queue system transceiver 368. ISS 330 determines where in the service queue to place cart 10 associated with the number request signal in the queue with a specific cart identifier 312. The ISS 330 is configured with a number generator in queue 369 to generate a number in queue 360. The ISS 330 is also configured with a queue number provider 361 that operates to communicate the assigned queue number 360, cart 10 and the queue number processor 313, through the queue system transceiver 368 and the WLAN from the store. Cart 10 receives assigned queue number 360 via network transceiver 204. The queue number processor 313 receives the assigned queue number 360 via queue number receiver 366. When determining where to place cart 10 associated with the
102/145 queue number request signal with a specific cart identifier 312, the ISS 330 can consider: the distance that cart 10 has to travel to reach the service queue, · the number of requests for numbers in the queue, both non-remote and direct (for example, going to the location), over a period of time; the items contained in the consumer shopping list 85 that were uploaded to cart 10; consumer loyalty or preferred state 85; allowing the availability of sufficient and efficient queue numbers for the store consumer 85 to choose to directly obtain a number in the queue from the service queue; and any other factors regarding the placement of cart 10 associated with the number sign in the queue with a specific cart identifier 312 in the service queue, other than mere sequential requests for numbers in the queue. The ISS 330 can also generate and communicate an estimated service signal time 362 to the cart 10 via the line forming system transceiver 368 and the store's WLAN which is received by the cart 10 by the network transceiver 204. The ISS 330 can also generate other information related to the number in queue 3 63, such as the current number in the queue being served, and communicate other information related to the number in queue 3 63 to cart 10 via the store's WLAN that is received by the cart 10 by network transceiver 204.
Although the above details a modality of the functionality of forming the remote service queue of the cart 10, figure 31 represents another modality whereby the consumer 85 activates the number assignment icon in the queue 311, this authorizes the ECM 200 to generate a
103/145 queue number request with a specific cart identifier 312 which is communicated to ISS 330 by network transceiver 2 04 via the WLAN. The network transceiver 210 is one of a number of receivers of information related to electronic queue numbers employed in this electronic queuing system. Other electronic queue number related information receivers include a queue number request signal receiver 364, a queue number receiver 366, and a queue system transceiver 368. The ISS 330 receives the queue number request signal with a specific cart identifier 312 via the queue system transceiver 368 and uses the queue system transceiver 368 to consult the queue number processor 313 at against a number in queue 360. The queue number processor 313 is configured with a queue number request signal receiver 364 to receive the queue number request signal with a specific cart identifier 312. The queue number processor 313 is also configured with a queue number generator 369 to generate successive numbers in the queue with specific cart identifiers 322 in response to queue number request signals 312. The queue number processor 313 communicates a queue number generated with a specific cart identifier 322 to the ISS 330 through the queue number processor transmitter 367. The ISS 330 receives the queue number with a specific identifier from cart 322 through the number receiver in row 366. The ISS 330 is also
104/145 configured with a queue number provider 361 that operates to communicate the assigned queue number 360 to cart 10 via queue system transceiver 368 and the store's WLAN. ISS 330 can also generate and communicate an estimated time for service signal 362 to cart 10 via the store's WLAN which is received by cart 10 by network transceiver 2 04. ISS 330 can also generate other information related to the number on the row 363, as
<td>number</td><td>current in</td><td>queue being</td><td>attended to,</td><td>and</td><td>to communicate</td><td>that</td>
<td>another</td><td>information</td><td>related</td><td>the number ro</td><td>at</td><td>row 363</td><td>to</td>
<td colspan="3">cart 10 over WLAN</td><td>from the store</td><td>what</td><td colspan="2">is received by</td>
cart 10 by network transceiver 204.
Figure 32 represents another mode whereby the consumer 85 activates the number assignment icon in queue 311, this authorizes the ECM 200 to generate a queue number request signal with a specific cart identifier 312 that is communicated to the ISS 330 by network transceiver 204. Network transceiver 204 is one of a number of electronic queue number related information receivers employed in that electronic queuing system. Other electronic queue number related information receivers include a queue number request signal receiver 364, a queue number receiver 366, and a queue forming system transceiver 368. Network transceiver 204 transfers the queue number request with a specific cart identifier 212 for ISS 33 0 over a wireless link between network transceiver 204 and ISS 330. The ISS 330 communicates the queue number request signal with a specific cart identifier 312 to the
105/145 queue number processor 313 via queue system transceiver 368 and the store's WLAN. The queue number processor 313 is configured
<td>with</td><td>a receiver of</td><td>signal</td><td>request</td><td>in</td><td>number</td><td>at</td><td>row</td>
<td> 364</td><td>to receive the</td><td>signal</td><td>request</td><td>in</td><td>number</td><td>at</td><td>row</td>
<td>with</td><td colspan="2">an identifier</td><td>specific to</td><td colspan="2">cart</td><td> 312</td><td>O</td>
queue number processor 313 is also configured with a queue number signal generator 70 to generate successive number signals in queue with a specific cart identifier 321 in response to queue number request signals 312. The processor queue number 313 communicates the queue number signal with a specific cart identifier 321 to the ISS 330 through the queue number processor transmitter 367 and the store's WLAN. ISS 330 receives the queue number signal with a specific cart identifier 322 via queue system transceiver 368. ISS 330 determines where in the service queue to place cart 10 associated with the queue number signal with a specific cart identifier 321, and uses the number generator in queue 3 69 to generate a number in queue 360. When determining where in the queue to place cart 10 associated with the number sign in the queue with a specific cart identifier 321, ISS 33 0 can consider: the distance that cart 10 must travel to reach the service queue; the number of requests for numbers in the queue, both non-remote and direct over a period of time; the items contained in the consumer shopping list 85 that were uploaded to cart 10; the loyalty or preferred state of the consumer 85;
106/145 specific of allowing the availability of sufficient and efficient numbers in the queue for the consumer 85 of the store to choose to directly obtain a number in the service queue; and any other factors regarding the placement of cart 10 associated with the number sign in the queue with a specific cart identifier 321 in the service queue, other than mere sequential requests for numbers in the queue. The ISS 330 is also configured with a queue number provider 3 61 that operates to communicate the assigned queue number 3 60 to cart 10 and the queue number processor 313, via the queue system transceiver 368 and the Store's WLAN. ISS 330 can also generate and communicate an estimated service signal time 3 62 to cart 10 via the store's WLAN which is received by cart 10 by network transceiver 204. ISS 330 can also generate other information related to the number in queue 363, such as the current number in the queue being served, and communicate that other information related to the number in queue 363 to cart 10 through the store's WLAN that is received by cart 10 by network transceiver 204.
In yet another modality, as shown in figure 33, the consumer 85 activates the number assignment icon in queue 311, this authorizes the ECM 200 to generate a number request signal in the queue with a cart 312 that is a number processor. form queue 313 through network transceiver 204. Network transceiver 204 is one of a number of electronic queue number related information receivers employed in that identifier system communicated to a
107/145 form electronic queue. Other electronic queue number related information receivers include a queue number request signal receiver 364 and a queue system transceiver 368. Network transceiver 204 transfers the queue number request signal with a specific identifier cart 312 to the queue number processor 313 via a wireless link between network transceiver 210 and the queue number processor 313. The queue number processor 313 is configured with a queue number request signal receiver 364 to receive the queue number request signal with a specific cart identifier 312. The queue number processor 313 is also configured with a queue number generator 369 to generate successive numbers in the queue with specific cart identifiers 322 in response to queue number request signals 312. The queue number processor 313 communicates a queue number with a specific cart identifier 322 to ISS 330 through the queue number processor transmitter 367. The ISS 330 receives the queue number with a specific cart identifier 322 via queue system transceiver 367. ISS 330 receives the queue number with specific cart identifier 322 through queue system transceiver 368. The ISS 330 is also configured with a queue number provider 61 which operates to communicate the assigned queue number 360 to cart 10 via queue system transceiver 368 and the store's WLAN. ISS 33 0 can also generate and communicate a
108/145 estimated time for service signal 362 to cart 10 via the store's WLAN which is received by cart 10 by network transceiver 204. ISS 330 can also generate other information related to number in queue 363, such as current number in queue being served, and communicate that other information related to number in queue 363 to cart 10 via the store's WLAN which is received by cart 10 by network transceiver 204.
In an additional mode, as shown in figure 34, consumer 85 activates the number assignment icon in queue 311, this authorizes the ECM 200 to generate a queue number request signal with a specific cart identifier 312 which is communicated to the queue number processor 313 via the network transceiver 024. The network transceiver 210 is one of a number of receivers of information related to electronic queue numbers employed in this electronic queuing system. Other electronic queue number related information receivers include a queue number request signal receiver 364. The network transceiver 204 transfers the queue number request signal with a specific cart identifier 312 to the queue number processor 313 over a wireless link between the network transceiver 204 and the queue number processor 313. The queue number processor 313 is configured with a queue number request signal receiver 364 to receive the queue number request signal with a specific cart identifier 312. The queue number processor 313 is also configured with a
109/145 number in queue 369 to generate successive numbers in queue in response to number request signals in queue 312. The queue number processor 313 is also configured with a queue number provider 361 that operates to communicate the number assigned in queue 360, to cart 10 via queue number processor transmitter 3 67 and the store's WLAN . The queue number processor 313 communicates a queue number assigned 360 to cart 10 via the store's WLAN which is received by cart 10 by network transceiver 204. The queue number processor 313 can also generate and communicate an estimated time for service signal 362, or other information related to number in queue 363, such as the current number in the queue being serviced, to cart 10 through the transmitter. queue number processor 367 and the store's WLAN, which is received by cart 10 by network transceiver 204. In modalities the queue number processor 313 can be an independent component (for example, a computer located in a service area), it can be part of ISS 33 0, or it can be otherwise integrated or networked in a network. local area network in the store. In various embodiments, the queue number processor 313 can receive the queue number request signal, generate a number in the queue and supply the number in the queue to the cart.
As shown in figure 35, after receiving the assigned number in queue 3 60, the ECM 20 0 generates a signal indicating the number in queue 3 80 and directs the video display 75 to display a number indicator in queue 381 that informs the consumer 85 about your number in queue 360. How
110/145 shown in figure 36, in response to receiving an estimated time for service signal 362 the ECM 200 generates an estimated time for service countdown timer 385 and instructs video display 75 to display the estimated time for the service countdown timer indicator 386 which informs consumer 85 of the estimated service time. As shown in figure 37, the ECM can also generate an estimated time to reach the service queue timer and communicate an estimated time to reach the service queue signal 390 to the video display 75 by directing the video display 75 to display a Estimated time to reach service queue timer indicator 3 91 which informs consumer 85 about the estimated time to reach service queue. Additionally, as shown in figure 38, the queuing system can provide additional information related to the service queues for the ECM 200, such as information related to the current number in the queue being answered 395. After receiving this information, the ECM 200 can generate a current number in the queue being served signal 396 and directing the video display 75 to display a current number in the queue being served indicator 397 to inform the consumer 85 of the current number in the queue being served. The information shown in figures 35-38 can be shown individually or in various combinations (for example, sequentially or simultaneously).
Just as a position in a deli queue can be secured, positions in a butcher queue, bakery queue, pharmacy queue, automotive service queue, photo queue, or any other queue
111/145 service department maintained by a store can also be guaranteed.
In one embodiment, cart 10 is additionally operable for various Shelf Management activities, such as, but not limited to, taking inventory, enabling price changes, reorganizing products, making stock again, returning products placed incorrectly in the proper location of the shelf, and the like. The shelf management features enabled by using cart 10 are used by the retailer to electronically manage the location of products and price in the store.
In one embodiment, the corridor RFID reader 225 with antennas 226 can also scan individual products on shelves 301 and 302 which are labeled with individual RFID tags. In this modality, the corridor RFID reader 225 with antennas 226 can scan, identify and count each individual product through the individual RFID tag and transfer this information through the ECM 200 / network transceiver 204 to other network components to be discussed here in more detail below, enabling retailers to manage store inventory to an exact degree of accuracy on an ongoing basis. In addition, all or part of the corridor tags 303 and 304 can be replaced with products labeled with individual RFID tags, and the system can otherwise function as described here.
The corridor RFID reader 225 and antennas 226 can assist store management with planograms and store inventory. A planogram is a diagram of parts of
112/145 fixture and products that illustrates how and where retail products should be displayed, usually on a store shelf, box or counter to influence consumer selection. Manufacturers of consumer packaged items often release a suggested planogram with their new product, to show how it refers to existing products in the same category, although stores also develop their own planograms. As a planogram involves the location of products in the store, the corridor RFID reader 225 and antennas 226 can detect the location of products at the Inventory Maintenance Unit (SKU) level. Many inventory management systems assign a unique SKU for each product and also for its variants and SKUs are assigned and serialized at the merchant level.
In use, when a cart 10 is moved through the store, aisle RFID reader 225 and antennas 226 scan the SKU assigned to product lines or product packages on shelves 301 and 302 that are labeled with individual RFID tags, each RFID tag being associated with a SKU. In this modality, the corridor RFID reader 225 with antennas 226 can scan, identify and locate each product line or package via the RFID tag, and transfer this information through the ECM 200 / network transceiver 204 to other network components to be discussed here in more detail below, allowing retailers to locate products throughout the store to manage, update and design the store's planogram in an efficient and compatible manner.
Cart 10 allows store remapping. As
113/145 discussed above, taking cart 10 through various paths in the store after reorganizing the products will result in cart 10 reading the RFID tags (for example, SKU and / or product level tags) marking the new locations for each product moved against anchor RFID tags (e.g., shelf level tags that have not been moved), and will transfer the new locations to the system, such that the location of products in the store will be promptly updated in relation to the base store map.
In addition, cart 10 allows inventory that can be performed on a continuous basis with real-time updates to stores that sell products identified at the product level by an RFID tag. When any cart 10 does not read RFID tags at the product level in a location (marked by an anchor) where the products are expected to be, cart 10 can transfer that information to the store system to update the inventory for products that they are no longer filling the shelves where expected. This allows you to re-stock and inventory products in real time.
An employee is enabled by the cart 10 to quickly replace the products that are placed incorrectly on the shelves, such as when a consumer decides not to buy a product and leaves it at the Point of Purchase or in a different place from where the product was on the shelf. By using the cart 10's shelf management system, the employee can scan the wrongly placed product, and according to the map, be guided to the location in the store where the product is supposed to be
Scanned 114/145 must be placed on the shelf. The employee can even confirm that he or she is putting the product back in the appropriate place by scanning the sticker located on the shelf, because the sticker, usually at a specified price, is associated with a specific location for a specific product.
When the store implements price changes in a product list, an employee or group of employees should normally walk around the store, find all products with changed prices, and exchange signs and labels, which can be a time-consuming task that occurs at intervals regular (for example, weekly specials). Cart 10 allows an efficient process to dynamically change prices for products accurately and quickly.
Specifically, for the price change process enabled by cart 10, price changes, such as for weekly and similar specials, are inserted in a price database in the store system. An employee can then use a cart in shelf management mode to go around the store to change labels. A wireless, battery-powered printer can be placed on the stroller 10, such as on the child seat 60, and operatively attached (for example,
<td>wired</td><td>or</td><td>wireless,</td><td>as</td><td>Bluetooth,</td><td>wi-fin,</td><td>or</td>
<td colspan="2">infra-red)</td><td>to ECM 200</td><td>for</td><td>print new</td><td>: labels</td><td>in</td>
<td>prices</td><td>When</td><td>the cart</td><td>it is</td><td>located in</td><td colspan="2">right place</td>
for a given product. The employee identifies himself to cart 10 by scanning an employee badge, such as when scanning a loyalty card, which allows access to non-shelf management features
115/145 available to consumers. The price changes entered in the database are transferred to the cart 200 ECM from the store system. Based on locations known to the listed products, cart 10 displays a map to the employee, as shown in the view in figure 22. The view in figure 22 shows the list of products for which a price change is being implemented, a location of each product on the list, the old price, the new price, and allows the employee to mark a product on the list after changing the price. price.
The employee moves the cart to the location of a product on the list, and when the employee has found the product's location, he or she can scan a product item to confirm that the shelf location is actually the right shelf location for the product on the list. After the location is confirmed as correct for the product, the employee prints a new label on the wireless printer placed on the cart, and places the new label with the new price on the old label with the old price on the shelf. After the new label is in place, the employee marks the product on the list, and cart 10 transfers to the store system that the price change has been implemented at the shelf level. The store system can then load the new price at the Point of Purchase, thereby allowing real-time price updates.
In a large store, or in a store that has many specials such as for a holiday weekend, the process of updating price changes is greatly accelerated using one or more 10 carts, as discussed here. Additionally, price changes are
116/145 dynamics, which take effect as soon as a new price label is in place on the shelf. With the ability to scan cart 10 to confirm that the new price label is being placed in the proper location, price changes are also more accurate than relying on any knowledge given by the product placement employee at the store.
As the consumer goes to (that is, makes payment) the Point of Sale 3 00, the POS 326 computer (eg computerized record) or POS server 325 can record purchases made by that consumer 85 using that cart Specific 10. The POS 326 computer, the POS 325 server, and other systems such as security systems or consumer loyalty systems can be referred to generically as retail systems. Retail systems provide computerized services, automated with respect to the needs of the store or consumer. In one embodiment, retail systems can comprise components of the general store network. In one embodiment, retail systems can be independent functional units that operate separately from the store chain. In one embodiment, a retail system can comprise a point of sale system to interact with individual carts or consumers to process payment at the end of a shopping trip. In one embodiment, a retailing system may comprise a consumer loyalty system to reward consumer loyalty with discounts and other benefits, while tracking purchase history for the purposes of
117/145 advertising. In one embodiment, a retailing system may comprise a security system to track the location of carts in the store or areas outside the store, such as, for example, alerting store management regarding the location of carts when abandoned or broken , whether the carts have left the store premises or when the carts remain in the parking lot to be returned to the store.
In one embodiment, cart 10 includes a cart RFID tag that can be read by an RFID POS reader attached to the POS server computer 326 or POS server 325. The cart RFID tag can be located anywhere in the cart, and in one mode it is located in or on the video display 75, for example, in the screen housing 92, 93. In one embodiment, the cart RFID tag is located on or on the video display 7 5 together with the network transceiver 2 04. The POS RFID reader can read the cart 'RFID tag, thereby identifying a cart for example, through the cart RFID tag associated with an identification or serial number. Alternatively, the POS system can use a bar code scanner to scan a bar code on the specific cart that uniquely identifies the cart and correlates the bar code with the identification or serial number. Alternatively, the specific cart can be identified and correlated manually at the POS, for example, by entering the identification or serial number labeled on the cart on the POS 326 computer. The information obtained, both by output
118/145 (for example, via barcode and / or scan basket RFID) and / or by cart 10 during purchases (for example, via barcode and / or scan basket RFID), can be correlated to a specific cart (based on the cart's unique identity) and / or transferred to the ISS 330 and the Central Host 340 server. Such correlation can occur anonymously, for example, without reference to the consumer's identity. Such information can be further correlated with a specific consumer, for example, via scanning or entering a loyalty card, a pin code, a phone number or other consumer identifier. Such information may be additionally correlated with specific advertising displayed during the specific use of the shopping cart.
The basket RFID reader 227 in combination with the ECM 200 may have identified and stored the identity of each product placed in cart 10 during purchases, such that after approaching Point of Sale 3 00, the POS 326 computer can initiate outbound services based on the products for purchase known to be in cart 10 by the ECM 200, as communicated to the POS 326 computer via network transceiver 204. Thus, the
<td>habilitation</td><td>in</td><td colspan="3">Cart RFID</td><td colspan="3">shopping and the app</td><td>in</td>
<td>hang tags</td><td>in</td><td>RFID</td><td>at the</td><td>level</td><td>in</td><td>product</td><td colspan="2">individual</td>
<td>will facilitate</td><td>The</td><td colspan="2">efficiency</td><td>about to leave</td><td>at the</td><td colspan="2">Point of sale,</td><td>of</td>
buyer. Alternatively, the consumer 85 can use the scanner 215 to scan each product placed in the basket, such that after approaching the Point of Sale 3 00, the POS 326 computer can start outbound services with
119/145 and confirmed by the purchase transaction without cart, the total base of the purchase products known to be in cart 10 is scanned by the ECM 2 00, as communicated to the POS 326 computer through the network transceiver 204.
In various modalities, certain features may be additionally available at the Point of Sale. In one mode, the cart maintains a set total for items to be purchased by the consumer 85 (ie, the cart's inventory). The total can be transferred from the cart to the Point of Sale computer, consumer 85 to finish; require that the inventory of the again at the Point of Sale. After displaying the cart on the Point of Sale computer, consumer 85 checks whether the amount is accurate, and completes the transaction (that is, swiping a credit or debit card, filling out a check, or providing sufficient cash ).
In other modalities, at the point of sale, the actual weight of the cart for the cart's inventory is measured and compared, for example, with the expected weight, known for the cart's inventory. Specifically, the cart and the content are weighed and compared to the cart weight that is known, and the weight for the content, known based on the cart's inventory. A difference between the actual cart weight for inventory and the expected, known weight indicates a potential theft problem, and can generate an alert for the store server and / or an employee.
With the implementation of the improvements described here, an assisted auto-exit can be performed in a
120/145 regular output range (ie, a Point of Sale computer equipped for purchase transactions). Consumer 85 proceeds with a shopping trip, scanning items for purchase as they pass, and placing the items in their cart. After approaching the Point of Sale, the ECM 200 in your cart communicates the cart inventory and the total cart to the Point of Sale computer. When consumer 85's turn comes to complete the purchase transaction, consumer 85's cart 10 and its contents are weighed. In various modalities, the cart or an employee can instruct the consumer 85 to remove personal items such as a bag, as well as any child present in the child seat, for an accurate measurement of the cart's weight and its contents. The actual weight of the cart and its contents are compared to the expected weight, known for the cart and the content: the weight of the content is calculated based on known weights for each item sold in the store and the cart's inventory communicated when the consumer 85 approached the Point of Sale. If the effective weight exceeds the expected, known weight, an alert can be generated to notify store security or a store employee to assist the consumer 85 in removing personal items that should not have been included in the effective weight. In several modalities, the alert is generated only if the weight difference exceeds a predetermined limit value.
After confirming the effective weight in relation to the expected weight, known, the Point of Sale computer displays the total of the cart to the consumer 85 for verification. In one mode, the Point of Sale computer asks consumer 85 - the total below is equal to the total for your
121/145 cart ?; if the answer is affirmative, press 1; if negative, press 2 for help. When consumer 85 selects 2 if the total is not equal to the total for the cart, a store employee can assist in finalizing the purchase, while when consumer 85 selects 1, the Point of Sale computer additionally notifies consumer 85 to complete the purchase. purchase transaction using your preferred payment method (ie, a credit card, check, cash, or debit account associated with the consumer). The Point of Sale computer accepts payment from consumer 85, provides any money requested by consumer 85 and the transaction is completed. In modalities, the entire purchase transaction from the moment the consumer 85 enters the Point of Sale transaction is limited only to the period of time necessary for the consumer 85 to make their payment option, with only insignificant time used to weigh the cart and content for comparison and check the cart total.
In use, the consumer 85 can also use the cart for services that in the related technique would require the consumer to find a store employee. Through voice commands distributed to the voice activated interface 12 0 operatively coupled to the ECM 200 and the network in the store, the consumer 85 can request the location of a specific product or request information relevant to a specific product such as nutritional information, if any specials for that product are available, and recipes that can incorporate a product. For activating the voice-activated interface 120 through the
122/145 navigation in five modes 123, consumer 85 can also contact various services in the store, such as pharmacy, deli counter, or automotive service station to initiate an order or check the status of your order. The consumer 85 can additionally contact customer services at the store without waiting in line at a counter, by calling the customer services counter from the voice-activated interface, allowing activities such as requesting a note for future use or reporting a risk of security at the store. In other modalities, the consumer 85 can use the voice-activated interface as a means of calling a person or service outside the store, using the communication capabilities of the ECM 200 to connect to the Internet, enabling Voice Protocol technology over the Internet (VoIP). For example, a consumer 85 may wish to check with their spouse as to which product to buy or products on the shopping list, and may use the VoIP enabling and voice-activated interface 120 to call home.
Another use in the store is bar code scanning. A consumer 85 can choose to scan his own products with the scanner 215 built into the handle 22 or capsule 150, allowing him to view a given total for the products in cart 10 for purchase. By scanning the products during the shopping trip using the 215 scanner, the 215 scanner allows the consumer 85 to avoid waiting in the output ranges, since the ECM 200 can communicate the products being purchased; the price of each product; and the total determined, as well as the value of any coupons
123/145 used and scanned by the consumer 85 to the POS 3 26 computer after reaching the Point of Sale 300. The action of scanning barcode during purchases, in combination with cart 10 that communicates the scanned inventory to the Point of Sale 300, facilitates more efficient outbound services for consumers.
In addition to the voice-activated interface 12 0, the consumer 85 can use various media enhancements of the cart 10 via the five-way navigation device embedded in the handle 22 or capsule 150. The consumer can press the voice activation button 122 (which is preferably a central button on the five-mode navigation device 123) to activate the voice recognition system as well as navigate other applications to access certain functions and information in cart 10 such as product location and other product information. The five-mode navigation device 123 can be used to maneuver through the options menu 124 shown on the video display 75.
As the cart supports voice recognition and additionally connects to the wireless store server (and thus an Internet connection is provided to the cart), the cart can be enabled for communication via VoIP. VoIP in the cart offers the ability to call, for example, customer service in the store (for example, to report a spill or ask for assistance), store staff (that is, to speak to the store manager about a complaint or compliment), and between carts (for example, for store employees to use in setup, inventory, and the like). In one mode, an icon of
124/145 call can be provided on the cart screen. The user can select the icon by a voice command or using the navigation device in five ways, and communicate via VoIP using the wireless internet to the store server, which is connected, in turn, to the service desk. customers or the Internet generically to communicate via VoIP with individuals outside the store (for example, calling home to check an ingredient).
With media enhancements, a consumer 85 will have the ability to formulate a shopping list at home on the Internet, send the list to the store via email, and after registering with a cart 10 with a loyalty card or other identifier at the store, have your shopping list displayed on the video display 7 5 and be guided through the store in order of product and aisle, showing specials, promotions, and product location for products on your shopping list.
In various ways, the cart provides the consumer with 85 buyer characteristics to enhance the shopping experience
In a buyer feature, consumer 85 is able to save and name shopping lists. In one modality, the actions of saving, and naming, the shopping lists can be performed from a website of the Network, while in other modalities, the actions of saving, and naming, the shopping lists can be performed directly in the cart. In additional modalities, the action of saving, and the action of naming, shopping lists can be performed on a mobile device, such as a laptop, a Blackberry ™, or a cell phone; and transferred to the wireless cart, using
125/145 infrared, or by technology enabled by Bluetooth ™. Saved shopping lists can be linked to a user identifier, and retrieved after scanning a loyalty card or other identification card.
In some embodiments, an additional buyer feature provides a course that guides the consumer 85 to each item on the shopping list. A shopping list that includes, for example, a baby or marriage record, can include a course that provides guidance for the consumer 85 to find each item on the list in the store, allowing for faster and easier identification of items on the list for purchase. In several modalities, the course can be displayed in a graphic representation of the store. In several other modalities, the course can be generated by displaying items at the top of the shopping list from the closest list in proximity and in the direction in which the cart is moving, constantly updated as the cart moves.
In another buyer feature, the consumer 85 is able to email a recipe or a link to a seller network website with a recipe to an email address. The e-mail address can include an archived e-mail address or an e-mail address entered in the cart. In several ways, the e-mail address is verified before sending.
In another characteristic of the buyer, the consumer 85 is able to scan and use coupons in the cart, in such a way that the total of the cart reflects precisely the price discount provided by the coupons during the shopping trip. In such modalities, the savings value for
126/145 coupons, and the identity of coupons and products for which the coupons are used are transferred to the Point of Sale computer.
In another buyer feature, a personalized consumer reminder brochure 85 is stored. As with shopping lists, the personalized reminder booklet can be linked to a user identifier, and retrieved after scanning a loyalty card or other identification card. Personalized reminders can include greeting card reminders for birthdays, celebrations and other festive dates. Personalized reminders can additionally include prescription reminders for a pharmacy in the store. In various modalities, when a reminder is generated by the cart to alert consumer 85 with a prescription reminder, consumer 85 can select the reminder to automatically place a prescription order (ie, refill) with the pharmacy in the store, and another alert can be provided to the consumer 85 via the cart when the prescription order is ready to be picked up. Other personalized reminders may also be available, such as monthly refills for standard pantry items, pet items, and the like.
In various modalities, any saved personalized items, such as lists or reminders, can be uploaded to the company's server, allowing the consumer to access items on the premises of any retailer that employs the general system, making items portable from retailer to retailer, assisting with shopping comparison and easier use of lists without the
127/145 consumer 85 having to maintain different lists for the various stores where they shop. In addition, stored items can be automatically used in real time when the consumer makes additions or changes.
Cart 10, through the media enhancements discussed above, captures real-time shopping behavior at the individual consumer level and provides extraction of back end data and analytical reporting. Cart 10 captures information that is specific to the second about cart 10 and a consumer's movement and interactions with the cart, and records it for use by retailers and advertisers. For example, consumer shopping patterns can be collected, anonymously if preferred by the consumer, for analysis and use by advertisers, consumer goods manufacturers, and retailers. Retailers can use cart information for store operations, as discussed here with respect to shelf management. In addition, service and maintenance information provides accurate information for cart maintenance personnel regarding cart usage and problems.
In one mode, when consumer 58 takes cart 10 to Point of Sale 3 00 at the end of the shopping trip, the ECM 200 can communicate data to the ISS 330, a POS 325 server, a POS 326 computer, or combinations thereof. In one mode, the ECM 200 communicates with ISS 330, which in turn communicates with the POS 325 server, which in turn communicates with the POS 326 computer, and vice versa. Typically, the POS 325 server and POS 326 computer are part of a
128/145 local area network in a given store, and ISS 330 would typically be added as a new component to the existing local area network after implementation of the media enabled shopping cart in a specific location. Although not required, communication with the ECM 2 00 can be facilitated by directing such communication through the ISS 330, instead of directly with the ECM 200.
In one embodiment, cart 10 communicates the identity of the products being purchased to the POS 32 6 computer or POS 3 25 server via ISS 33 0, as the identity of each product was obtained during purchase when the consumer 85 scanned the product with the 215 scanner or the basket RFID reader 227 identified the product when it was placed on cart 10. Alternatively, the POS 326 computer or POS server 3 25 can obtain the identity of the products being purchased by the consumer 8 5 or a store employee by scanning the bar code on each product at the Point of Sale 300.
As the consumer goes to (that is, makes payment) the Point of Sale 300, the POS 326 computer or POS 325 server can record purchases made by that consumer 85 using that specific cart 10, as described here. The information obtained, both by the exit and by the cart 10 during purchases, can be transferred to / from the ISS 300 and / or Central host server 340. Using data extraction advances enabled by cart 10 and its media enhancements, advertisers can individually track the effectiveness of pricing and advertising campaigns without
129/145 compromise the consumer's personal identity, alleviating the privacy concerns of consumer groups. Alternatively, the information can be correlated with a specific consumer, for example, through a loyalty card program, where the consumer is in agreement with this.
The data communicated by the ECM 200 can include data programmed into its memory, or data collected and stored in memory through the course of consumer 85 shopping trips (started when consumer 85 first moved cart 10). In one embodiment, such data may include any of the following: 1) the cart's identity, 2) where the cart was in the store, 3) which ads were displayed to the consumer using the cart, 4) the time spent with each ad displayed and the time spent in specific areas, or store aisles, 5) which products are in cart 10 for purchase, 6) if known (such as from a loyalty card), consumer demographic or statistical data (gender, age, spending and purchasing habits), 7) patterns of transit through the store such as time, day, period, duration, etc., and 8) cart usage patterns (for example, number used, typical user, functions accessed, etc.). Such data can be correlated to determine the effectiveness of the advertising displayed through the media enabling cart to the consumer at the point of purchase (that is, close to the point in time when the consumer is selecting a specific product to be placed in the basket and purchased ).
In another modality, the data include (I)
130/145 information captured by the media cart system as (1) cart-specific data such as (a) cart identification, (b) date and time of purchase episode and each activity on it, (c) card UPC retailer / media cart user scanned by an employee at the time the card is delivered to the buyer and scanned again by the buyer at the checkout, at which point the cart is returned to the store for use by another consumer 85, which helps link information captured by the media cart system with POS data, (d) cart tracking such as location and duration, and <e) cart activities such as product finder, price checks, shopping lists, views of basket as totals, UPC, number of items, etc .; and (2) consumer campaigns, advertisements, promotions, such as description of advertisements / promotions, reference number of advertisement / promotion, campaign name and reference number, start / stop time for advertisement / promotion, advertisement trigger variables / promotion (e.g. location, time, loyalty, non-loyalty), and store location: (2) Point of Sale (POS) data such as (a) UPC of retail user cart / media cart scanned by an employee at the time the cart is delivered to the buyer and scanned again by the buyer at the exit, at which time the cart is returned to the store for use by another consumer 85, who helps link information captured by the media cart system with POS data, (b) product description including UPC code and manufacturer code, (c) regular price product, (d) price of the product purchased, (e) basket total, (f)
131/145 number of items in the basket, and (g) number of departure band with time and date of departure and transaction record number; (3) Loyalty club data such as (a) loyalty card number, (b) postal code, (c) purchase data of the loyal buyer as items in the basket and basket size in dollars; and (4) store data such as (a) store address, (b) TDLinx code, (c) latitude and longitude coordinates, and (d) store demographic data such as number of adults / children in the household, income range , age group, ethnic group, home owner or tenant, education, etc.
Such data can be used to produce a variety of reports such as (1) buyer segmentation data such as (a) trip size, (b) trip duration, (c) day of week, and (d) time of day; (2) consumer campaign studies as (a) purchased item, including display location and shelf location, (b) cross-purchase studies, including whether the idea of use resulted in a purchased brand or another purchased brand, (c) fear ideas, including whether it resulted in a purchased brand or another purchased brand, (d) basket analysis, including trip size impact, basket category link, missing basket categories, (e) anonymous buyer's cart tracking including types of shopping patterns (day of the week, time of day, and duration of purchase episode), perimeter areas visited (duration in the perimeter department and scanned items), shopping aisles (aisle duration and scanned items), purchased displays (display duration and scanned items), location data queries by buyer, queries
132/145 of nutrition information by the buyer, product price inquiries made by the buyer, replacement of product entries, coupons used outside the store, coupons in the store used; and (f) loyalty card buyer tracking including types of purchase patterns (day of the week, time of day, and duration of purchase episode), perimeter areas visited (duration in the perimeter department and scanned items), corridors of purchases (aisle duration and scanned items), purchased displays (display duration and scanned items), location data queries by buyer, nutrition information queries by buyer, product price inquiries made by the buyer, replacement of product entries, coupons used outside the store, coupons used in the store.
Such data can also be used for analytical analysis such as (1) cart location including (a) verification of scanned items, (b) verification of cart after ad stimulus with respect to whether the cart was moved after the ad, if the buyer purchased the product, and if so when, if the buyer purchased a competing product, and if so, comparative data such as price, brand quality, etc., (2) ad viewed at the location of the product display, including verification of scanned item, quantity purchased, and duration of time on the display before the cart is moved, (3) ad viewed in cross-use category including (a) verification of scanned complementary item and (b) promotion brand verification in an advertisement with occasion of use, for example, if the cart
133/145 moved to the displayed product location, and (4) whether the buyer used the product finder feature to find a product in the store, for example, a displayed or complementary item. In particular advertising data can be correlated or integrated with sales data to determine the effectiveness of the ad on an anonymous buyer, or alternatively on a consumer identifiable as through additional correlation of data provided through a loyalty program. Where the consumer is identified, purchase data can be tracked over time to determine advertising effectiveness and to determine whether additional and / or modified advertising is desired. Such correlations can also provide a wealth of useful data such as purchasing patterns based on consumer demographics; geographical or regional preferences or variations; product placement; ad content, style, timing, etc. For example, reports could be generated indicating traffic patterns in the store; ad impact; product volume, market share per consumer 85 / house / group / store / region, repeated purchases, etc .; consumer buying trends (products, dollar values, etc.); average size and total purchase content by time, day, season, etc .; purchases by product category or segment, home, store, region, etc .; consumer search results, etc.
The data extraction capabilities of the media-enhanced cart 10 described here allow access to the unique metric for advertising as used in combination with the media-enhanced cart 10. At
134/145 cart 10 communication features allow advertisers to remotely download advertising changes remotely to the ISS 330 (and subsequently for each cart 10, in some ways). Advertising changes can be made in response to information obtained through data extraction, as discussed here. The media enhancements described here allow advertisers to test ads across various demographic or geographic groups, and see effectiveness in an immediate way, in which new statistical data is continually being generated and reported. Such advertising can then be modified as needed and / or rolled out in a large-scale campaign.
The media enabled shopping cart system described here provides several advantageous features including the ability to (a) target anonymous consumers with specific product promotions and information at the exact point of purchase and product selection in a retail store aisle; (b) provide specific promotions for loyalty card consumers 85 who have opted for the program; (c) providing buyer improvement tools such as store specials, electronic shopping lists, in-store product finder, recipes, nutritional information, and the ability to auto-scan products to speed up checkout; (d) capture cart transit patterns, cart purchases, interactions with buy-to-fidelity behavior that opted for analytical reporting and accurate data extraction, (g)
<td>O</td><td>cart,</td><td>(and)</td><td>capture</td>
<td>in</td><td>consumer</td><td>in </td><td>card of</td>
<td>fur</td><td>program,</td><td>(f)</td><td>to provide</td>
135/145 provide retailers with the shelf management system to electronically manage product location and price in the store, and (h) modify buyer's transit patterns, for example, redirect consumers to low traffic aisles and / or to high margin products.
With reference to figures 4 and 17, cart 10 can receive signals from the Wireless Local Area Network (WLAN) including video streams in 802.llx format. In one embodiment, multiple wireless access points 320 can be located throughout the store to provide network coverage for each cart 10 located in the store, communicating via network transceiver 204 (for example, a wireless modem) on the ECM 200. The network transceiver 204 can be located anywhere on cart 10 and is operatively coupled to the ECM 200. In one embodiment, the network transceiver is integrated with the display 75, or alternatively is integrated with the ECM 200. Data can be transferred to and from cart 10 via the wireless link between network transceiver 204 and POS Server 325. Data can be transferred to and from cart 10 over the wireless link between network transceiver 204 and ISS 330. ISS 330 can store data from cart 10 and act as an intermediary between retail store systems and each cart 10. The ISS 33 0 can also be connected through a firewall 332 through a broadband router / modem 333 over a network (in one mode, the Internet or VPN 335) at pm Central Host Server (HCS) 340 located in a hosting facility of the host company. Advertising data
136/145 and media can be transferred at regular intervals, such as daily, between the ISS 330 of each store and the HCS 340. The data transferred from the ISS 33 0 of each store can be processed by the host company. In one embodiment, the ISS 330 and HCS 340 use standard Microsoft server configurations or their equivalent along with support database management tools.
Car Explorer is an application that runs on the store server that is responsible for tracking all the carts in the store. Car Explorer works similar to Windows Explorer to scan computers on a network or other system browser technology. Car Explorer maintains a status of each cart (for example, systems, processes, etc.) in the fleet through the wireless connection for each cart; the status of each cart, the software version that runs on each cart, disk space that the cart has available, the location of each cart, the state of charge and the like. Car Explorer allows an individual (such as a fault finding employee or an employee trained in the configuration and use of the gral system) to remotely find and control each cart, thereby keeping a store up and running while performing preventive and proactive maintenance. The individual can use the Car Explorer to display a selectable icon representing each cart in the fleet, such that when selected, a detailed cart status is enlarged. The cart status can include an indication of remaining battery life, an indication of detected damage, and an indication of data corruption. The cart status can also include an indication of a system
137/145 operational present, an indication of displayable content present, and an indication of a version of each supplementary executable program. The cart status can also include a graphical representation of the cart's location on a store map.
In several ways, Car Explorer also includes a Car Pager system. The Car Pager system allows a specific cart or group of carts to be identified or notified from an entire group or fleet of carts. In one mode, when a cart is paged from Car Explore, the cart emits an audible page alert, such as a beep. In another mode, when a cart is paged from Car Explorer, the cart displays a visible page alert, such as a message that appears on the cart's screen to notify a user. In several modalities, the Car Pager Car Explorer system can be used to issue a page for only one cart, or all carts in the store. In several modalities, the system of Car Pager Car Explorer can be used to send a page to the computer, or to the human interface (that is, the screen) several modalities, the system of Car Pager of Car Explorer can include paging of a sense or paging of two interface
In senses.
In one embodiment, the host company is a parent company for a plurality of retail stores that are networked as described here. An advertising company or product manufacturer can access HCS in such a way that product advertising can be remotely and centrally downloaded for the company
138/145 host for additional dissemination to the various individual stores. Similarly, information such as product information, inventory, advertising effectiveness, etc., can be accessed from HSC and uploaded by the advertising company or product manufacturer. In this way, an advertising company or product manufacturer can have a centralized access point for uploading and downloading advertising or other product data, thereby allowing access in real time and adjusting to commercial activities based on the effectiveness of an activity specific. For example, a new advertising campaign can be downloaded remotely to HCS, disseminated on a large scale or small scale (for example, a pilot course), and the results of the advertising campaign can be closely monitored in real time or approximately real to determine if any adjustments need to be made.
The HSC server is operable to coordinate activity between all the various stores, tracking all data between stores. In several embodiments, a plurality of HCS servers can be implemented. In several ways, an HCS server can be dedicated to a specific chain of stores that are commonly controlled. The HCS server manages all data that goes to the carts (for example, digital content management, passing ads, recipes, nutritional information, and the like for carts through stores) as well as all data coming from the carts (ie , coordination of events in the store). The HCS server tracks campaigns, banners, subcategories for product placement
139/145 advertising, as well as the placement of advertisements and / or content according to categories similar to Neilson or categories defined by retailer.
In one embodiment, the ISS 330 operating system software can be based mainly on the Windows Server 2003 Operating System, IIS 6.0 using the .NET Compact Framework, COM +. In one embodiment, the POS Server 325 operating system software can be based mainly on the Windows Server 2003 Operating System, IIS 6.0 using the .NET Compact Framework, COM +. It should be understood that specific computing equipment and software are revealed here as non-limiting examples, and that equivalent or improved components can be subdivided as they become available.
In one embodiment, HCS 34 0 may comprise one or more of each of the following: a media server, a network server, and a database server. In one embodiment, one or more media servers can operate on operating system software based primarily on Windows Server 2003 with a DivX Encoder, Media Windows Server, Flash Communications Server, and FTP Service. In one embodiment, one or more network servers can operate on the operating system software based mainly on the Windows Server 2003 Operating System, IIS 6.0 using the .NET Compact Framework, COM +. In one embodiment, one or more database servers can operate on operating system software based mainly on Windows Server 2003, IIS 6.0 .NET Framework, COM +, SQL Server 2003 (cluster), MS SQLServer 2003 and MS SQLServer 2005. It should be understood that specific computing equipment and
140/145 software are revealed here as non-limiting examples, and that improved or equivalent components can be replaced as they become available.
In one embodiment, several components of the system described here can be commonly located, for example, affixed to or integrated with the cart 10. In one embodiment, several components of the system described here can be distributed or dispersed over the system as a whole while operatively coupled together to obtain the functions described here, for example, with one or more components located on the cart and one or more components located in a computing system such as a retailer POS system, a LAN, a WAN, etc. Similarly, various components, subsystems, and the like, as described here, can be implemented in software, hardware, or both and operably coupled to the system as a whole to perform its intended function as will be readily apparent to those skilled in the art.
The methods enabled by this disclosure include mounting a display in a shopping cart basket as well as performing steps to make or perform all of the other attachments, configurations and modalities described here. In addition, methods of using a shopping cart with a basket-mounted video display will be readily apparent from the present disclosure. The methods enabled by this disclosure also include adding or retrofitting media enhancement hardware and software to a shopping cart (for example, plastic and / or metal), as well as taking steps to make or make all other attachments,
141/145 configurations and modalities described here. In addition, methods of using a media-enhanced shopping cart, including data extraction, will be readily apparent from the present disclosure.
In the mode as shown in the figures, a cart 10 is provided having a video display 75 mounted on the nose 45 of cart 10. Cart 10 is further enhanced by the addition of an ECM 200, a voice-activated interface 120, a scanner 215, a five-mode navigation device 123, a nose bumper cable 100, a corridor RFID reader 225 with antennas 226 (looking out of cart 10), optionally a basket 227 RFID reader with antennas 228 (looking in the contents of basket 20), and battery charger contact plates 105 or 230, 231. The voice-activated interface 120, the five-mode navigation device 123, and the scanner 215 are grouped in a capsule 150 near the center of the handle 22, as shown in figure 19. In one embodiment, the voice-activated interface 120 comprises plus a voice-activated, push-to-talk interface, with a hardware or software button on the capsule 150 or handle 22 to push to activate the voice recognition feature. The push-to-talk button can be a dedicated button or it can be one or a combination / sequence of buttons, for example, on the five-mode navigation device 123. Capsule 150 and / or handle 22 can further comprise a check price button , which can be a hardware or software button. Similarly, the price check button can be a dedicated button or it can be one or a combination / sequence of
142/145 buttons, for example, on the five-mode navigation device 123. The action of pressing the price check button allows a consumer 85 to scan an item to determine its price, so the item is not added to the basket's inventory or total purchases for the consumer 85. It should be understood that any components described herein as residing in or on the handle 2 2 can be similarly integrated into the capsule 150, and in one embodiment all functional components positioned on the handle 22 are incorporated into the capsule 150. The corridor RFID reader 225 is integrated with the ECM 200 and antennas 226 are located on each side of housing 199 of the ECM 200. The basket RFID reader 227 can be part of the ECM 200 with antennas 228 located on base 76. The battery charger contact plates are positioned and configured as shown in figures 6, 7 and / or 12.
More specifically, the base 76 is mounted inside the front side wall 28 and conforms to the shape of the nose, for example, slightly curved as shown. As shown in figure 19, the base 76 can extend downwardly from the front edge 29 along the inside of the front side wall 28 and taper downward with the bottom edge 8 3 of the base contacting or almost contacting the top portion of the bottom 21 from basket 20. A base 76, as shown in figure 19 forms a conduit for communication cables, power cords, etc., from the ECM 2 00 and / or battery. Such conduit can additionally extend under the lower edge of the bottom 21 of the basket 20 and can connect to the housing 199 of the ECM 200. In one embodiment the conduit and / or base 76
143/145 can be integrated into basket 20, for example, molded from plastic.
The video display 75 is attached to the basket 20 such that the viewable area 78 is above the inside 54 of the basket. Similarly, the video display 75 is attached to the basket20 in such a way that the viewable area 78 is in a field of view 84 of a consumer 85 who pushes the cart 10 by the handle 22. The video display 75 is foldable, and the hinge 79 is positioned approximately equal to the front edge 29 of the basket 20. The bottom edge 82 of the screen 77 is positioned approximately equal to the front edge 29, and in some embodiments it can rest on the front edge 29 to provide additional support for the screen 77. For example, the outer bottom edges 98, 99 can rest on the edges upper, front or side, for additional support. As shown in figure 2, the nose 45 and upper edges may be slightly curved and the lower edge 82 of the screen 77 may be less curved such that the outer lower edges 98, 99 engage one or more of the upper edges in an unfolded position . In a folded position as shown in figures 5 and 6, the screen extends approximately at an angle of 90 degrees with respect to the base 76 (or alternatively extends in the plane that defines the upper edges of the cart) which releases the nose and exterior of the cart to fit with a second cart while also maintaining the interior 54 of the free cart so that the rear side wall 31 can swing upwardly into the basket 54 to receive the front side wall 28 from a third cart.
Although preferred embodiments of the invention have
144/145 been shown and described, modifications thereof can be made by a person skilled in the art without departing from the spirit and teachings of the invention. The modalities described here are only exemplary, and are not intended to be limiting. Many variations and modifications of the invention disclosed herein are possible and are within the scope of the invention. Where numerical ranges or limitations are expressly mentioned, such expressed ranges or limitations should be understood to include iterative ranges or limitations of similar magnitude understood in the ranges or limitations expressly mentioned (for example, approximately 1 to approximately 10 includes 2, 3, 4, etc .; greater than 0.10 includes 0.11, 0.12, 0.13 etc.). The use of the term optionally with respect to any element of a claim is intended to mean that the element in question is necessary or alternatively is not necessary. The two alternatives are intended to be included in the scope of the claim. The use of broader terms as it comprises, includes, having, etc. are to be understood as providing support for narrower terms as consisting of, consisting essentially of, substantially comprised of, etc. The various modalities and components thereof disclosed here may be singly or in combination with any other modality disclosed here. In all figures, similar numbers correspond to similar parts.
Accordingly, the scope of protection is not limited by the description set out above, but is only limited by the claims that follow, this scope including all the subject matter equivalents of the claims. All and
145/145 each claim is incorporated into the specification as an embodiment of the present invention. Accordingly, the claims constitute an additional description and are additions to the preferred embodiments of the present invention. The discussion of a reference here is not an admission that it is prior art to the present invention, especially any reference that may have a publication date after the priority date of that order. The disclosures of all patents, patent applications and publications cited here are hereby incorporated by reference, to the extent that they provide exemplary, procedural or other supplementary details to those exposed here.
1/43
Contents4
51 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2022081209A1 | Cited by | United States of America | Search report |
| US12397991B2 | Cited by | United States of America | Search report |
44 members in 7 offices
Members44
| Document | Office | Kind | |
|---|---|---|---|
| US2008230603A1 | United States of America | A1 | |
| US2008231228A1 | United States of America | A1 | |
| US2008231431A1 | United States of America | A1 | |
| US2008231432A1 | United States of America | A1 | |
| US2008231448A1 | United States of America | A1 | |
| AU2008230909A1 | Australia | A1 | |
| CA2682541A1 | Canada | A1 | |
| CA3071707A1 | Canada | A1 | |
| US2008237339A1 | United States of America | A1 | |
| US2008238009A1 | United States of America | A1 | |
| US2008238615A1 | United States of America | A1 | |
| US2008243626A1 | United States of America | A1 | |
| WO2008118906A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008118906A3 | World Intellectual Property Organization (WIPO) | A3 | |
| MX2009010343A | Mexico | A | |
| EP2140418A2 | European Patent Office (EPO) | A2 | |
| US7679522B2 | United States of America | B2 | |
| US7714723B2 | United States of America | B2 | |
| US7741808B2 | United States of America | B2 | |
| US7762458B2 | United States of America | B2 | |
| US7782194B2 | United States of America | B2 | |
| EP2140418A4 | European Patent Office (EPO) | A4 | |
| EP2648149A2 | European Patent Office (EPO) | A2 | |
| EP2648150A2 | European Patent Office (EPO) | A2 | |
| EP2648149A3 | European Patent Office (EPO) | A3 | |
| EP2648150A3 | European Patent Office (EPO) | A3 | |
| US2014108195A1 | United States of America | A1 | |
| EP2728533A1 | European Patent Office (EPO) | A1 | |
| EP2731067A1 | European Patent Office (EPO) | A1 | |
| BRPI0809422A2This record | Brazil | A2 | |
| US2015073899A1 | United States of America | A1 | |
| US10438271B2 | United States of America | B2 | |
| US2019385216A1 | United States of America | A1 | |
| CA2682541C | Canada | C | |
| BRPI0809422B1 | Brazil | B1 | |
| US10621650B2 | United States of America | B2 | |
| US2020211088A1 | United States of America | A1 | |
| US10949910B2 | United States of America | B2 | |
| US2021192600A1 | United States of America | A1 | |
| US11538090B2 | United States of America | B2 | |
| US2023085634A1 | United States of America | A1 | |
| US11983760B2 | United States of America | B2 | |
| US2024378659A1 | United States of America | A1 | |
| US12229819B2 | United States of America | B2 |
7 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)LapsedEM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2872 DE 21-01-2026 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.B24J | B24J | |
| Lapse acc. art. 78, item iv - on non-payment of the annual fees in timeLapsedREFERENTE A 18A ANUIDADE.B21F | B21F | |
| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]GrantedPRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 03/03/2020, OBSERVADAS AS CONDICOES LEGAIS.B16A | B16A | |
| Decision: intention to grant [chapter 9.1 patent gazette]B09A | B09A | |
| Patent application procedure suspended [chapter 6.1 patent gazette]B06A | B06A | |
| Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]B07A | B07A | |
| Formal requirements before examination [chapter 6.20 patent gazette]PARECER 6.20B06T | B06T |
Numbers
- Publication
- PI0809422
- Application
- 8094225
Titles2
- Portuguese
- SISTEMA UTILIZANDO CARRO DE COMPRA CAPACITADO POR MEIOS E MÉTODO ASSOCIADOS
- English
- SYSTEM USING SHOPPING CART ENABLED BY ASSOCIATED MEANS AND METHODS
Classification
- CPC, 2
- G06Q30/02
- B62B3/1424
- IPC, 1
- G06Q30 00
