Distributing method and system employing identification of goods by means of radio waves
Abstract
A system and method for providing a fuel dispenser (14) with radio frequency customer identification capabilities. The system and method determines whether a transponder (23, 25) containing customer identification data is within range of a dispenser (14) that requires activation by the customer to initiate a transaction and has an associated reader (20) for emitting radio frequency signals and receiving customer identification data from the transponder (23, 25) responsive to the emitted radio frequency signals. When the transponder (23, 25) is within range of the dispenser, an in-range indication is provided to the customer. Upon activation of the dispenser (14) following a determination that the transponder (23, 25) is within range, the customer identification data received by the reader (20) is associated with a transaction at the activated dispenser. The transaction at the activated dispenser (14) is then permitted and charged to the customer according to the customer identification data.

Term
Term ended
Expired 18 December 2016, 9.8 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
54 claims: 21 independent, 33 dependent
- 1Patent claims Zastrzeżenia patentowe 1. A method of fuel distribution with customer identification using radio waves, in which the customer is charged with the costs of the transaction carried out by him on one of the many distributors located in the distribution area, where each distributor requires activation by the customer to initiate a transaction resulting in a sale, characterized by that a set of independent electromagnetic fields is generated with a defined area of operation adjacent to the distributor assigned to each of these electromagnetic fields, while the electromagnetic field corresponding to a specific distributor and the operational range of this electromagnetic field does not overlap with the operational range of each of the other operating fields assigned to other distributors, it is checked whether the transponder containing customer identification data corresponding to a specific customer account for the cost of the transaction carried out by the customer is within the operational range of one of the electromagnetic fields, and then the customer identification data received by the reader and stored by the transponder are assigned to the corresponding distributor the electromagnetic field in which the transponder is located, then it is checked whether the distributor has been activated by the customer after finding the fact that the transponder is within the operational range of one of the electromagnetic fields, and if a check has been carried out stating that the activation of the distributor took place after it was previously found that the transponder is within the operational range of one of the electromagnetic fields, then, and only then, the identification data received by the reader is assigned to the transaction carried out by the activated distributor, thus the activated distributor is authorized to proceed with the transaction, with the transaction costs being charged to the customer account corresponding to the identification data. 1. Sposób dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, w którym obciąża się klienta kosztami realizowanej przez niego transakcji na jednym z wielu dystrybutorów rozmieszczonych w obszarze dystrybucyjnym, przy czym każdy z dystrybutorów wymaga aktywacji przez klienta dla inicjacji transakcji, której wynikiem jest sprzedaż, znamienny tym, że wytwarza się zbiór niezależnych pól elektromagnetycznych o określonym obszarze działania sąsiadującym z dystrybutorem przyporządkowanym każdemu z tych pól elektromagnetycznych, przy czym pole elektromagnetyczne odpowiadające określonemu dystrybutorowi i operacyjny zasięg tego pola elektromagnetycznego nie nakłada się na operacyjny zasięg każdego z pozostałych pól operacyjnych, przyporządkowanych pozostałym dystrybutorom, sprawdza się czy transponder zawierający dane identyfikacyjne klienta odpowiadające konkretnemu rachunkowi klienta dla obciążenia kosztami realizowanej przez klienta transakcji, znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, po czym przeprowadza się przypisanie odebranych przez czytnik, a przechowywanych przez transponder danych identyfikacyjnych klienta, do dystrybutora odpowiadającego polu elektromagnetycznemu w którym znajduje się transponder, następnie sprawdza się czy dystrybutor został aktywowany przez klienta po stwierdzeniu faktu, iż transponder znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, przy czym jeśli przeprowadzono sprawdzenie stwierdzające iż aktywacja dystrybutora nastąpiła po wcześniejszym stwierdzeniu iż transponder znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, wtedy i tylko wtedy przypisuje się dane identyfikacyjne odebrane przez czytnik do transakcji realizowanej przez aktywowany dystrybutor, tak więc wydaje się zgodę na przeprowadzenie transakcji realizowanej przez aktywowany dystrybutor, przy czym obciąża się kosztami transakcji rachunek klienta odpowiadającego danym identyfikacyjnym.
- 2The method according to p. 1, characterized in that after determining that the transponder is within the operational range of one of the electromagnetic fields, and before allowing the transaction to be made on the activated distributor, it is checked whether the customer's account corresponding to the customer's identification data is valid and is authorized to charge only the valid transaction costs. customer account. 2. Sposób według zastrz. 1, znamienny tym, że po stwierdzeniu iż transponder znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, a przed zezwoleniem na dokonanie transakcji na aktywowanym dystrybutorze, sprawdza się czy rachunek klienta odpowiadający danym identyfikacyjnym klienta jest ważny i posiada autoryzację umożliwiającą obciążenie kosztami transakcji tylko ważnego rachunku klienta.
- 9A method of fuel distribution with customer identification using radio waves, in which the customer is charged with the costs of the transaction carried out by him on one of the many distributors located in the distribution area, where each distributor requires activation by the customer to initiate a transaction resulting in a sale, a set of independent electromagnetic fields is created with a defined area of operation adjacent to the distributor assigned to each of these electromagnetic fields, the electromagnetic field assigned to a specific distributor and the operational range of this electromagnetic field does not overlap with the operational range of each of the other 9. Sposób dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, w którym obciąża się klienta kosztami realizowanej przez niego transakcji na jednym z wielu dystrybutorów rozmieszczonych w obszarze dystrybucyjnym, przy czym każdy z dystrybutorów wymaga aktywacji przez klienta dla inicjacji transakcji, której wynikiem jest sprzedaż, tworzy się zbiór niezależnych pól elektromagnetycznych o określonym obszarze działania sąsiadującym z dystrybutorem przyporządkowanym każdemu z tych pól elektromagnetycznych, przy czym pole elektromagnetyczne przyporządkowane określonemu dystrybutorowi i operacyjny zasięg tego pola elektromagnetycznego nie nakłada się na operacyjny zasięg każdego z pozo 183 486 permanent operating fields assigned to other distributors, characterized in that it is checked whether the transponder containing customer identification data corresponding to a specific customer account for the cost of the transaction carried out by the customer is within the operational range of one of the electromagnetic fields, and then the received by reader, and the customer identification data stored by the transponder to the distributor corresponding to the electromagnetic field in which the transponder is located, and after determining that the transponder is within the operational range of the electromagnetic field, the in-range signaling signaling to the customer that the transponder is in the electromagnetic field is introduced, then it is checked whether the distributor has been activated by the customer after confirming the presence of the transponder within the operational range of one of the electromagnetic fields, and after finding that the distributor has been activated after the previous confirmation of the presence of the transponder within the operational range of one of the electromagnetic fields, the identification data received by the reader for the transaction are assigned carried out by an activated distributor, whereby approval is given to carry out the transaction carried out by the activated distributor and the customer's account corresponding to the identification data is charged with the transaction costs. 183 486 stałych pól operacyjnych, przyporządkowanych pozostałym dystrybutorom, znamienny tym, że sprawdza się czy transponder zawierający dane identyfikacyjne klienta odpowiadające konkretnemu rachunkowi klienta dla obciążenia kosztami realizowanej przez klienta transakcji, znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, po czym przeprowadza się przypisanie odebranych przez czytnik, a przechowywanych przez transponder danych identyfikacyjnych klienta do dystrybutora odpowiadającego polu elektromagnetycznemu w którym znajduje się transponder, przy czym po stwierdzeniu że transponder znajduje się w operacyjnym zasięgu pola elektromagnetycznego, wprowadza się sygnalizację obecności w zasięgu sygnalizującą klientowi obecność transpondera w polu elektromagnetycznym, następnie sprawdza się czy dystrybutor został aktywowany przez klienta po stwierdzeniu obecności transpondera w operacyjnym zasięgu jednego z pól elektromagnetycznych, natomiast po stwierdzeniu że aktywacja dystrybutora nastąpiła po wcześniejszym stwierdzeniu obecności transpondera w operacyjnym zasięgu jednego z pól elektromagnetycznych, przypisuje się dane identyfikacyjne odebrane przez czytnik do transakcji realizowanej przez aktywowany dystrybutor, przy czym wydaje się zgodę na przeprowadzenie transakcji realizowanej przez aktywowany dystrybutor oraz obciąża się kosztami transakcji rachunek klienta odpowiadający danym identyfikacyjnym.
- 25A method of fuel distribution with customer identification using radio waves, in which the customer is charged with the costs of the transaction carried out by him on one of the set of fuel dispensers located in the fuel distribution area where vehicles enter and stop for refueling from one of the fuel dispensers, each of the fuel dispensers requires activation by the customer to initiate a sales transaction, wherein the method emits radio signals by means of a plurality of first antennas such that a plurality of first independent electromagnetic fields with a predetermined operational range are formed adjacent the fuel dispensers, each of the first electromagnetic fields being assigned to a single distributor and the operational range of the former the electromagnetic field does not overlap with the operational range of each of the other first electromagnetic fields, corresponding to another distributor, characterized by checking whether the transponder installed in the vehicle containing customer identification data corresponding to a specific customer account charged with the costs of the transaction carried out by the customer is within the operational range of one of the first electromagnetic fields, and then the received reader is assigned, and the customer's identification data stored by the transponder installed in the vehicle, to the distributor corresponding to the electromagnetic field in which the transponder installed in the vehicle is located, and after finding that the transponder installed in the vehicle is within the operational range of the first electromagnetic field, the presence signal is entered within the range signaling to the customer that the transponder installed in the vehicle is in the electromagnetic field, then it is checked whether the distributor has been activated by the customer after confirming the fact, that the transponder installed in the vehicle is within the operational range of one of the first electromagnetic fields, and after checking that the distributor has been activated after it has been determined that the transponder installed in the vehicle is within the operational range of one of the electromagnetic fields, the identification data received by reader from the transponder installed in the vehicle, with an Activated Distributor transaction and consent to the Activated Distributor transaction is issued according to the customer's identification information. 25. Sposób dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, w którym obciąża się klienta kosztami realizowanej przez niego transakcji na jednym ze zbioru dystrybutorów paliwa znajdujących się w obszarze dystrybucji paliwa do którego wjeżdżają pojazdy i zatrzymują się dla zatankowania paliwa z jednego z dystrybutorów paliwa, przy czym każdy z dystrybutorów paliwa wymaga aktywacji przez klienta dla zainicjowania transakcji polegającej na sprzedaży, w którym to sposobie emituje się sygnały radiowe za pomocą zespołu pierwszych anten tak, że zbiór pierwszych niezależnych pól elektromagnetycznych o uprzednio określonym operacyjnym zasięgu tworzy się w sąsiedztwie dystrybutorów paliwa, przy czym każde z pierwszych pól elektromagnetycznych jest przyporządkowane jednemu dystrybutorowi, a operacyjny zasięg tego pierwszego pola elektromagnetycznego nie nakłada się na operacyjny zasięg każdego z pozostałych pierwszych pól elektromagnetycznych, odpowiadającego innemu dystrybutorowi, znamienny tym, że sprawdza się czy transponder zamontowany w pojeździe zawierający dane identyfikacyjne klienta odpowiadające konkretnemu rachunkowi klienta obciążanemu kosztami realizowanej przez klienta transakcji, znajduje się w operacyjnym zasięgu jednego z pierwszych pól elektromagnetycznych, po czym przeprowadza się przypisanie odebranych przez czytnik, a przechowywanych przez transponder zamontowany w pojeździe danych identyfikacyjnych klienta, do dystrybutora odpowiadającego polu elektromagnetycznemu w którym znajduje się transponder zamontowany w pojeździe, a po stwierdzeniu że transponder zamontowany w pojeździe znajduje się w operacyjnym zasięgu pierwszego pola elektromagnetycznego, wprowadza się sygnalizację obecności w zasięgu sygnalizującej klientowi że zamontowany w pojeździe transponder znajduje się w polu elektromagnetycznym, następnie sprawdza się czy dystrybutor został aktywowany przez klienta po stwierdzeniu faktu, iż zamontowany w pojeździe transponder znajduje się w operacyjnym zasięgu jednego z pierwszych pól elektromagnetycznych, a po przeprowadzonym sprawdzeniu stwierdzającym iż aktywacja dystrybutora nastąpiła po wcześniejszym stwierdzeniu iż transponder zamontowany w pojeździe znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych, przeprowadza się przypisanie danych identyfikacyjnych odebranych przez czytnik z zamontowanego w pojeździe transpondera, z transakcją realizowaną przez aktywowany dystrybutor i wydaje się zgodę na przeprowadzenie transakcji realizowanej przez aktywowany dystrybutor zgodnie z danymi identyfikacyjnymi klienta.
- 31The method according to p. 26, characterized in that the fuel distribution area comprises a service station building, and at least one of the third antennas is associated with a reader located inside the service station building, wherein additionally radio signals are emitted from the third antenna and an electromagnetic field with a defined operating range is generated inside. service station building for cooperation with a manual transponder and execution of transactions inside the service station building. 31. Sposób według zastrz. 26, znamienny tym, że obszar dystrybucji paliwa obejmuje budynek stacji obsługi, a przynajmniej jedna z trzecich anten jest przyporządkowana do czytnika umieszczonego wewnątrz budynku stacji obsługi, przy czym dodatkowo emituje się sygnały radiowe z trzeciej anteny i wytwarza się pole elektromagnetyczne o określonym zasięgu operacyjnym wewnątrz budynku stacji obsługi dla współpracy z transponderem ręcznym i realizacji transakcji wewnątrz budynku stacji obsługi.
- 33Fuel distribution system with customer identification, using radio waves, to charge the customer with the costs of the transaction carried out by him on one of the many distributors located in the distribution area, where each of the distributors is activated by the customer to initiate a transaction resulting in a sale, provided with funds generating a set of independent electromagnetic fields with a specific area of operation adjacent to a specific distributor, the electromagnetic field assigned to the distributor and the operational range of this electromagnetic field do not overlap with the operational range of another operating field corresponding to another distributor, characterized in that it is provided with means of checking whether a transponder containing customer identification data corresponding to a specific customer account charged with the costs of the transaction carried out by the customer , is within the operational range of one of the electromagnetic fields and adapted to receive customer identification data contained in the transponder, means for providing an in-range presence signal to indicate to the customer the presence of the transponder within the operational range of the electromagnetic field, means for checking that the distributor has been activated by the customer upon detection presence of a transponder within the operational range of one of the electromagnetic fields, and in means for assigning customer identification data received in a transaction carried out by the activated distributor, if and only if a check has been performed stating that the activation of the distributor has occurred upon prior determination that the transponder is within the operational range of one of the electromagnetic fields. 33. System dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, dla obciążenia klienta kosztami realizowanej przez niego transakcji na jednym z wielu dystrybutorów rozmieszczonych w obszarze dystrybucyjnym, przy czym każdy z dystrybutorów jest aktywowany przez klienta dla inicjacji transakcji której wynikiem jest sprzedaż, zaopatrzony w środki wytwarzające zbiór niezależnych pól elektromagnetycznych o określonym obszarze działania sąsiadującym z określonym dystrybutorem, przy czym pole elektromagnetyczne przyporządkowane dystrybutorowi i operacyjny zasięg tego pola elektromagnetycznego nie nakłada się na operacyjny zasięg innego pola operacyjnego odpowiadającego innemu dystrybutorowi, znamienny tym, że jest zaopatrzony w środki sprawdzania czy transponder zawierający dane identyfikacyjne klienta odpowiadające konkretnemu rachunkowi klienta obciążanemu kosztami realizowanej przez klienta transakcji, znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych oraz dostosowane do odbierania danych identyfikacyjnych klienta zawartych w transponderze, w środki dostarczające sygnał sygnalizacji obecności w zasięgu, wskazujący klientowi obecność transpondera w operacyjnym zasięgu pola elektromagnetycznego, w środki sprawdzające czy dystrybutor został aktywowany przez klienta po stwierdzeniu obecności transpondera w operacyjnym zasięgu jednego z pól elektromagnetycznych, oraz w środki przypisujące dane identyfikacyjne klienta odebrane w transakcji realizowanej przez aktywowany dystrybutor, wtedy i tylko wtedy, kiedy przeprowadzono sprawdzenie stwierdzające iż aktywacja dystrybutora nastąpiła po wcześniejszym stwierdzeniu że transponder znajduje się w operacyjnym zasięgu jednego z pól elektromagnetycznych.
- 37Fuel distribution system with customer identification, using radio waves, to charge the customer with the costs of the transaction carried out by him, using customer identification data contained in the transponder, containing a set of distributors, each distributor of which is assigned at least one distribution zone in which the customer carries out a refueling transaction a set of antennas each antenna is assigned to the assigned distribution zone and has a defined operational range in the assigned distribution zone, at least one reader connected to the antennas, adapted to emit radio signals through the antennas in their operational areas, and adapted to receive customer identification data through the antennas originating from a transponder when the transponder is within the operational range of one of the antennas, characterized by that it is provided with means for controlling radio transmitting antennas, avoiding receiving customer identification data from a transponder within the operational range assigned to one of the distribution zones and receiving by antennas assigned to another of the distribution areas, and with signal processing means connected to at least one reader and distributors, mapping customer identification data received in a distribution area with a transaction performed at the assigned distributor. 37. System dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, dla obciążenia klienta kosztami realizowanej przez niego transakcji, przy wykorzystaniu danych identyfikacyjnych klienta zawartych w transponderze, zawierający zespół dystrybutorów, z których każdy dystrybutor ma przyporządkowaną przynajmniej jedną strefę dystrybucyjną w której klient przeprowadza transakcję tankowania, zespół anten, z których każda antena jest przypisana do przyporządkowanej strefy dystrybucyjnej i posiada określony zasięg operacyjny w przyporządkowanej do niej strefie dystrybucyjnej, przynajmniej jeden czytnik połączony z antenami, dostosowany do emitowania sygnałów radiowych poprzez anteny w ich obszarach operacyjnych, oraz dostosowany do odbierania poprzez anteny danych identyfikacyjnych klienta pochodzących z transpondera, gdy transponder znajduje się w operacyjnym zasięgu jednej z anten, znamienny tym, że jest zaopatrzony w środki sterowania anten emitujących sygnały radiowe, unikając odbioru danych identyfikacyjnych klienta z transpondera znajdującego się w zasięgu operacyjnym przypisanym do jednej ze stref dystrybucyjnych i odbioru przez anteny przypisane do innego z obszarów dystrybucyjnych oraz w środki przetwarzania sygnałów w połączone z przynajmniej jednym czytnikiem oraz dystrybutorami, przyporządkowujące dane identyfikacyjne klienta odebrane w obszarze dystrybucyjnym z transakcją przeprowadzaną na przyporządkowanym dystrybutorze.
- 38System according to p. 37.The radio signal control means comprises means for timing the emission of radio signals through the first set such that their emission occurs at a different time in the second direction, and the radio signal control means include means for timing the emission of radio signals through the first set. relative to the emission of radio signals through the second antenna assembly. 38. System według zastrz. 37, znamienny tym, że zespół anten zawiera pierwszą grupę anten skierowaną w kierunku pierwszym, oraz drugą grupę anten skierowaną w kierunku drugim, a środki sterujące sygnałami radiowymi obejmują środki synchronizujące emisję sygnałów radiowych poprzez pierwszy zespół, tak że ich emisja następuje w innym czasie w stosunku do emisji sygnałów radiowych poprzez drugi zespół anten.
- 39System according to p. 37. The radio signal control means is provided with means for preventing the operational area of one antenna from overlapping with the operational area of each of the other antennas. 39. System według zastrz. 37, znamienny tym, że środki sterowania sygnałów radiowych są zaopatrzone w środki zabezpieczania przed nałożeniem się obszaru operacyjnego jednej anteny, na obszar operacyjny każdej z pozostałych anten. 183 486 183 486
- 41System according to p. 37, characterized in that at least one reader is a master reader having a processor and at least one channel through which it is connected to one of the antennas, and at least one slave reader having a processor and at least one channel through which it is connected to one of the other antennas, and means radio signal controls are equipped with a synchronization signal line connecting the processors of the slave and master readers, a sync signal alternating between the first and second states generated by the master reader processor on the sync signal line such that when the signaling signal is in the first state, the master reader commands the emission of radio signals through an antenna connected to its at least one channel and the reader processor the slave orders to emit a radio signal through an antenna connected to its at least one channel, thus, it performs the synchronization of radio signal emission through antennas connected to the channels of the respective readers. 41. System według zastrz. 37, znamienny tym, że przynajmniej jeden czytnik jest czytnikiem nadrzędnym mającym procesor oraz przynajmniej jeden kanał poprzez który połączony jest z jedną z anten, oraz przynajmniej jeden czytnik podrzędny mający procesor oraz przynajmniej jeden kanał poprzez który połączony jest z jedną z pozostałych anten, a środki sterowania sygnałem radiowym są zaopatrzone w linię sygnału synchronizacji łączącą procesory czytnika podrzędnego i nadrzędnego, sygnał synchronizacji zmieniający się pomiędzy pierwszym a drugim stanem, wygenerowany przez procesor czytnika nadrzędnego na linii sygnału synchronizacji, tak że gdy sygnał sygnalizacji znajduje się w pierwszym stanie, czytnik nadrzędny nakazuje emisję sygnałów radiowych poprzez antenę połączoną ze swoim co najmniej jednym kanałem, a procesorowi czytnika podrzędnego nakazuje emisję sygnału radiowego poprzez antenę połączoną z jego przynajmniej jednym kanałem, przez co realizuje synchronizację emisji sygnałów radiowych przez anteny połączone z kanałami odpowiednich czytników.
- 42System according to p. 41, characterized in that the readers each include at least first and second channels, each having an antenna attached, the sync signal comprising a pulse of variable length, the length of the pulse being indicative of a particular channel from at least the first and second channels, thus, a pulse of variable length of the synchronization signal indicates to the master and slave reader processors the emission of a radio signal through antennas connected to the same one of the at least first or second channels at the same time, thereby synchronizing the radio emissions carried out by the antennas connected to the same channels from at least the first and second channels. 42. System według zastrz. 41, znamienny tym, że każdy z czytników zawiera przynajmniej pierwszy i drugi kanał, a każdy z nich ma dołączoną antenę, przy czym sygnał synchronizacji zawiera impuls o zmiennej długości, długość tego impulsu wskazuje na konkretny kanał z przynajmniej pierwszego i drugiego kanału, w taki więc sposób impuls o zmiennej długości sygnału synchronizacji wskazuje procesorom czytników nadrzędnego i podrzędnego emisję sygnału radiowego poprzez anteny połączone z tym samym jednym z przynajmniej pierwszego lub drugiego kanału, w tym samym czasie, przez co synchronizując emisje radiowe realizowane przez anteny połączone z tymi samymi kanałami z przynajmniej pierwszego i drugiego kanału.
- 43Fuel distribution system with customer identification via radio waves, to charge the customer with the costs of the transaction he is making, equipped with a transponder containing customer identification data, a distributor accessible from at least two sides and a distribution zone assigned to each of these parties, in which with the help of a distributor the customer carries out a refueling transaction, a set of antennas, each antenna is assigned to the distributor's distribution zone, and has a defined operational area in the respective distribution area, the operational areas not overlapping each other, characterized in that it is provided with a beacon informing the customer about presence in range, assigned to the distributor and reacting when the transponder is within the operational range of one from the distributor's distribution zones, and at least one reader connected to the antennas, transmitting radio signals through the antennas in each of the operating areas and receiving through the antennas, customer identification data from the transponder when the transponder is within the operating area of one of the antennas, as well as signal processing means connected to at least one reader and a distributor for assigning the identification data customer received in the distribution area with a transaction carried out at the assigned distributor, during the duration of the deal through the distributor, with costs to the customer as per customer identification. 43. System dystrybucji paliwa z identyfikacją klienta za pomocą fal radiowych, dla obciążenia klienta kosztami realizowanej przez niego transakcji,· zaopatrzony w transponder zawierający dane identyfikacyjne klienta, dystrybutor dostępny z przynajmniej dwóch stron oraz strefę dystrybucyjną przypisaną do każdej z tych stron, w której przy pomocy dystrybutora klient przeprowadza transakcję tankowania, zespół anten, z których każda antena jest przyporządkowana strefie dystrybucyjnej dystrybutora, oraz ma określony obszar operacyjny w odpowiednim obszarze dystrybucyjnym, przy czym obszary operacyjne nie nakładają się na siebie, znamienny tym, że jest zaopatrzony w sygnalizator informujący klienta o obecności w zasięgu, przypisany do dystrybutora i reagujący w sytuacji gdy transponder znajduje się w zasięgu operacyjnym jednej ze stref dystrybucyjnych dystrybutora, oraz przynajmniej w jeden czytnik połączony z antenami, emitujący sygnały radiowe poprzez anteny w każdym z obszarów operacyjnych i odbierających poprzez anteny, dane identyfikacyjne klienta z transpondera, gdy transponder znajduje się w obszarze operacyjnym jednej z anten, jak również w środki przetwarzania sygnałów połączone z przynajmniej jednym czytnikiem oraz dystrybutorem, dla przyporządkowania danych identyfikacyjnych klienta odebranych w obszarze dystrybucyjnym z transakcją przeprowadzaną na przypisanym dystrybutorze, podczas trwania transakcji realizowanej za pomocą dystrybutora, z obciążeniem kosztami klienta, zgodnie z danymi identyfikacyjnymi klienta.
- 44System according to p. 43, characterized in that the antennas extend outward on opposite sides of the distributor and are arranged relative to the distributor such that each antenna generates an electromagnetic field directed downward and outward with respect to the distributor facing its assigned distribution area, and the other the antenna side generates the electromagnetic field up and out to the other side of the distributor. 44. System według zastrz. 43, znamienny tym, że anteny wystająna zewnątrz po przeciwnych stronach dystrybutora oraz są ułożone w stosunku do dystrybutora w taki sposób iż każda z anten generuje pole elektromagnetyczne skierowane w dół i na zewnątrz w stosunku do dystrybutora skierowanego w stronę przypisanego mu obszaru dystrybucyjnego, a druga strona anteny generuje pole elektromagnetyczne w górę i na zewnątrz w stosunku do drugiej strony dystrybutora. 183 486 183 486
- 45System according to p. 43, characterized in that the antennas extend outwardly on opposite sides of the distributor such that the antenna plane is perpendicular to the walls of the distributor. 45. System według zastrz. 43, znamienny tym, że anteny wystają na zewnątrz po przeciwnych stronach dystrybutora tak, że płaszczyzna anteny jest prostopadła do ścian dystrybutora.
- 47System according to p. 43, characterized in that the antennas are short-range antennas mounted to a distributor cooperating with the handheld transponder. 47. System według zastrz. 43, znamienny tym, że anteny są antenami bliskiego zasięgu zamontowanymi do dystrybutora współpracującego z transponderem ręcznym.
- 48System according to p. 47, characterized in that the transponder range of the short range antenna is 7 to 15 cm (3 to 6 inches). 48. System według zastrz. 47, znamienny tym, że zasięg transpondera anteny bliskiego zasięgu wynosi 7 do 15 cm (3 do 6 cali).
- 49System according to p. 43, characterized in that the antenna assembly comprises a long range antenna mounted on the dispenser for use with a vehicle mounted transponder and a short range antenna mounted on the dispenser for use with a handheld transponder. 49. System według zastrz. 43, znamienny tym, że zespół anten obejmuje antenę dalekiego zasięgu zamontowaną na dystrybutorze, przeznaczoną do wykorzystania wraz z transponderem zamontowanym w pojeździe oraz antenę bliskiego zasięgu zamontowaną na dystrybutorze, przeznaczoną do wykorzystania wraz z transponderem ręcznym.
- 50A fuel distribution system identifying the customer by radio waves for charging the customer with the costs of the transaction carried out by him, characterized in that it is provided with a set of transponders containing customer identification data, the set of transponders including at least one transponder installed in the vehicle and at least one transponder manual, a distributor with at least one assigned distribution area, wherein the customer with the distributor carries out a refueling transaction, an antenna array including at least one long range antenna having a defined long range operational zone within the distribution area, and at least one short range antenna having a defined operating zone within the distributor's distribution zone, the long range antenna installed on the distributor, is intended for use with a transponder mounted in a vehicle, and a short-range antenna mounted on a dispenser, is intended for use with a hand-held transponder, at least one reader operatively connected to the antennas, emitting radio signals through a long-range antenna in a specified long-range operating area in the area distribution, and through short-range antennas in a specific operational area in the distribution area, and receiving customer identification data via long-range or short-range antennas from an in-vehicle or hand-held transponder, respectively, when the vehicle-mounted or hand-held transponder is within the defined operating area of the long-range or short-range antenna in the distribution area, and is further provided with a data processing device connected to at least one reader and a distributor, combining the customer identification data received in the distribution area with the transaction carried out on the assigned distributor, during the transaction carried out using the distributor, the customer is charged to the customer in accordance with the customer identification data, with what data processing devices work like this, that they resign from the use of a transponder installed in the vehicle when charging the customer with transaction costs, but allow the use of a manual transponder when charging the customer with transaction costs, when both transponders installed in the vehicle and the manual transponder are in a specific, sufficiently distant operational area and a close operational area, in the zone distribution. 50. System dystrybucji paliwa z identyfikacją klienta, za pomocą fal radiowych, dla obciążenia klienta kosztami realizowanej przez niego transakcji, znamienny tym, że jest zaopatrzony w zespół transponderów zawierających dane identyfikacyjne klienta, przy czym zespół transponderów zawiera przynajmniej jeden transponder zamontowany w pojeździe i przynajmniej jeden transponder ręczny, dystrybutor posiadający przynajmniej jeden przypisany obszar dystrybucyjny, w którym klient za pomocą dystrybutora przeprowadza transakcję tankowania, zespół anten obejmujący przynajmniej jedną antenę dalekiego zasięgu posiadającą określoną strefę operacyjną dalekiego zasięgu w obszarze dystrybucyjnym, oraz przynajmniej jedną antenę bliskiego zasięgu posiadającą określoną strefę operacyjną w obrębie strefy dystrybucyjnej dystrybutora, przy czym antena dalekiego zasięgu zamontowana na dystrybutorze, przeznaczona jest do wykorzystania wraz z transponderem zamontowanym w pojeździe, a antena bliskiego zasięgu zamontowana na dystrybutorze, przeznaczona jest do wykorzystania wraz z transponderem ręcznym, przynajmniej jeden czytnik połączony operacyjnie z antenami, emitujący sygnały radiowe poprzez antenę dalekiego zasięgu w określonym dalekim obszarze operacyjnym w obszarze dystrybucyjnym, oraz poprzez anteny bliskiego zasięgu w określonym obszarze operacyjnym w obszarze dystrybucyjnym, oraz odbierających dane identyfikacyjne klienta odpowiednio poprzez anteny dalekiego zasięgu lub anteny bliskiego zasięgu z transpondera zamontowanego w pojeździe lub transpondera ręcznego, gdy transponder zamontowany w pojeździe lub transponder ręczny znajdują się w określonym obszarze operacyjnym anteny dalekiego zasięgu lub anteny bliskiego zasięgu, w obszarze dystrybucyjnym, a ponadto jest zaopatrzony w urządzenie przetwarzania danych połączone z przynajmniej jednym czytnikiem oraz dystrybutorem, łączące dane identyfikacyjne klienta odebrane w obszarze dystrybucyjnym z transakcją przeprowadzaną na przypisanym dystrybutorze, podczas trwania transakcji realizowanej przy wykorzystaniu dystrybutora jej kosztami obciążany jest klient zgodnie z danymi identyfikacyjnymi klienta, przy czym urządzenia przetwarzania danych pracują tak, że rezygnują z wykorzystania transpondera zamontowanego w pojeździe przy obciążaniu klienta kosztami transakcji, natomiast umożliwiają wykorzystanie transpondera ręcznego przy obciążeniu klienta kosztami transakcji, gdy oba transpondery zamontowany w pojeździe oraz ręczny, znajdą się w określonych, odpowiednio dalekim obszarze operacyjnym i bliskim obszarze operacyjnym, w strefie dystrybucyjnej.
- 51System according to p. 50, further comprising an in-range indicator assigned to the dispenser and indicating the presence of an in-vehicle transponder or a handheld transponder in a defined operational area of a long-range antenna or a short-range antenna in the distribution area. 51. System według zastrz. 50, znamienny tym, że dodatkowo zawiera sygnalizator obecności w zasięgu przypisany do dystrybutora oraz wskazujący obecność transpondera zamontowanego w pojeździe lub transpondera ręcznego w określonym obszarze operacyjnym anteny dalekiego zasięgu lub anteny bliskiego zasięgu, w obszarze dystrybucyjnym.
- 52System according to p. 50, characterized in that, when both the vehicle-mounted transponder and the hand-held transponder are inside the distribution zone, the data processing devices are actuated to dispense with the use of the vehicle-mounted transponder when charging the customer with transaction costs and to use the manual transponder when charging the customer with the transaction costs. 52. System według zastrz. 50, znamienny tym, że w przypadku gdy zarówno transponder zamontowany w pojeździe jak i transponder ręczny znajdują się w wewnątrz strefy dystrybucyjnej, urządzenia przetwarzania danych są wysterowane do rezygnacji z wykorzystania transpondera zamontowanego w pojeździe przy obciążaniu klienta kosztami transakcji i do wykorzystania transpondera ręcznego przy obciążeniu klienta kosztami transakcji.
- 53System according to p. 50, characterized in that the predetermined long operating range comprises a distance to refuel the vehicle as measured from the dispenser. 53. System według zastrz. 50, znamienny tym, że określony daleki zasięg operacyjny obejmuje odległość umożliwiającą zatankowanie pojazdu, mierząc od dystrybutora. 183 486 183 486
Independent claims21
1,219 paragraphs in 152 sections, as filed
The subject of the invention is a method and system of fuel distribution with customer identification, by means of radio waves, using dispensers.
Radio frequency customer identification is automatic and requires little or no interaction on the part of the customer. Such solutions are used especially in a service station environment where customers who purchase fuel for their car, order a car wash or other products such as food, beverages or other goods available in a store on the same property or through a window available at the crossing.
Usually, when a customer orders fuel at a service station, he pays the payment in cash or with a credit / debit card at the station employee, before or after refueling. The station employee controls the activation of the dispenser, enabling refueling. If a charge has to be paid before refueling begins, the worker activates a switch, usually located near the cash register, to unlock the dispenser, allowing refueling to begin. When refueling is complete and the dispenser nozzle is re-inserted into its seat, the worker manually resets the dispenser by reactivating the switch on the cash register.
An example of a well-known service station control system that combines dispenser and cash register controls is the Wayne Plus / 2 control system from Wayne Division, Dresser Industries, Inc. Of Austin, Texas. The Wayne Plus / 2 system includes a host computer or station controller and a point of sale terminal through which the system communicates with the station employee.
The main computer of the Wayne Plus / 2 system is equipped with a microprocessor and a pump controller card, which card is electrically connected to the multiple distributors in the station to control the operation of the pumps. The pump driver card turns the distributor on and off, controls the amount of flow, and supervises the amount of fuel pumped. The supervisory computer is also equipped with memory, communication ports and SIO serial transmission card, which can be connected with the computer network authorizing clients.
The Point of Sale Terminal, also known as the Wayne Plus Sales Control System, includes a card reader for reading and identifying credit / debit cards, an employee keypad and display. The employee can use the terminal to accept the payment and to control the activation of the dispensers. If the customer has chosen a credit / debit card payment method, the employee swipes the card through the card reader and the credit / debit card information is sent to a remote computer authorization network for verification and accounting.
However, many service stations have credit / debit card readers located at distributors served directly by customers. An example of a service station system that combines dispenser control, cash register control and credit / debit card handling at the dispenser is the Wayne Plus / 3 ™ system by Wayne Division, Dresser Industries, Inc. Of Austin, Texas. The Wayne Plus / 3 system is similar to the Wayne Plus / 2 system already described, however the host computer or station controller has been adapted to interface with distributors equipped with CAT customer-activated terminals electronically linked to a supervisory computer.
Each of the terminals activated by customers has a card reader, a display that presents messages to the customer, a keyboard used by the customer to determine the form of payment and the choice related to refueling the car, a printer for printing bills and individual price displays for each of the distributor nozzles. Examples of distributors equipped with customer-activated ones
183 486 CAT terminals are Vista Distributors by Wayne Division, Dresser Industries, Inc. Of Austin, Texas.
The Wayne Plus / 3 system supervisory computer is equipped with a program, also known as the basic program, that controls and cooperates with CAT terminals. Before the customer starts refueling the car, the customer uses the CAT terminal's keypad to select the payment method, for example cash, credit / debit card. If the customer has chosen to pay with a credit / debit card, they will insert a credit card<sup>/</sup>debit card to the CAT terminal card reader. The customer then waits for the message that he can start refueling. The CAT terminal transmits the credit / debit card information to the host computer, which in turn forwards the credit / debit card information to a remote computer authorization network for verification and accounting.
U.S. Patent No. 5,340,969 describes a method and device that enables or refuses to carry out a fuel sale transaction made with the use of credit cards.
In both described systems, interaction is required on the part of the customer (in order to make a payment), either with the station employee or with the customer-activated CAT terminal located at the distributor.
US Patent 5,072,380 describes a system for automatically recognizing a car and debiting a customer's account, which system can be used in a service station environment. The system automatically recognizes the car, and binds the data on the products and services ordered with the car.
The system disclosed in US 5,072,380 includes an antenna embedded in the ground near the fuel pump. The antenna is connected to a controller located in a housing near the antenna. The controller controls the radio output signal sent by the antenna and may detect the radio input signal. The antenna is constantly powered, which creates an electromagnetic field in the refueling area with a specific radio frequency.
The system described in US 5,072,380 further includes an emitter (or card) attached to the car. The card contains a radio frequency coil and an electric circuit integrated with it. When the card is in an electromagnetic field, the electromagnetic field energizes the card. Activated in this way, the card emits an encoded pulse electromagnetic signal. The controller receives the signal and converts it into a data bit stream. The computer receives the data bit stream from the controller and in turn uses the data to display the information on the dispenser's display, to control the dispenser, and to perform the financial transaction.
A disadvantage of the solution according to US 5,072,380 is the fact that the antenna which emits the electromagnetic field is embedded in the ground near the dispenser. The installation of such an antenna (or antennas when there are multiple dispensers at the station) is costly and creates a fire hazard due to fuel spills or leaks from fuel tanks typically located underground near dispensers. Moreover, when many distributors are installed, and hence many antennas and many controllers, the system insufficiently protects against simultaneous activation of the car card by more than one antenna and against simultaneous detection by more than one controller, which may occur when the antennas are placed close to each other and thus interfere with each other. Moreover, the system does not exclude a situation in which an inappropriate car card not intended for transactions related to refueling is detected.
Many service stations implement independent refueling on both sides of the dispenser and / or have several rows of dispensers in close proximity to each other. In such an arrangement of the distributors and the system from the solution according to US patent 5,072,380, the car card that stopped between the antennas can be detected by the wrong controller, i.e. not related to the distributor from which it is refueled into the car.
183 486 fuel, or it may be incorrectly recognized by the controller, that is, when the car has stopped near the dispenser, but is not drawing fuel from it.
There are also other automatic identification systems that use radio technology. For example, Texas Instrument Incorporated of Dallas, Texas sells several RFID systems such as the Texas Instruments Registration and Identyfication System (TIRIS ™) line. The TIRIS ™ product line includes both low frequency and high frequency RF read-only and read / write transponders that can be attached to or embedded in objects and for hand use. The readers send radio frequency waves to the transponders through the antennas, and the transponders transmit the stored data to the reader for processing. The proposed application of the TIRIS ™ product line includes an automatic access to the parking space including entry and exit barriers, a system that prevents theft of the car (when the transponder is placed in the car's keys and the transmitter-receiver module is located near the ignition switch), and the fuel refueling system ( where the transponder is placed under the car's fuel tank and the transmitter-receiver is located in the distribution nozzle). However, the use of a fuel distribution system is not advantageous since the maintenance, repair or replacement of the receiver-receiver located in the distribution nozzle can be service problems, and the arrangement of the receiver-receiver and transponder can create a fire hazard.
The use of said RF-CID customer identification technology in a service station environment is associated with said problems. In large service stations with many islands of two-way dispensers and with high moss levels, there is the possibility of unintentional crosstalk, i.e. reading from a customer identification transponder attached to the car through the wrong antenna / reader. Hearing may erroneously charge the customer for a service that he never received. Hitherto commercially available readers may be physically linked or otherwise controlled to synchronize transmitted pulses, a system and strategy for effectively synchronizing multiple readers in a service station environment to reduce if not eliminate crosstalk has not yet been developed. The problem of implementing the timing strategy, defined previously, is more complicated when the readers drop out of sync during transponder detection.
Apart from transponder crosstalk, other aspects of the customer identification process are far from ideal when RF customer identification technology is used in the service station environment. As already mentioned, the car recognition system described in US Patent 5,072,380, in addition to introducing an impractical antenna / controller system, uses an identification method that starts the activation of the bill when it determines that the car has stopped near the antenna, and then blocks all other antennas. (and the corresponding distributor drivers) preventing them from reading the same transponder. The above solution may be useful in an idealized service station model with a predictable car flow pattern, this activation method is not reliable for multi-island stations with two-way distributors, and may result in inappropriate or cumbersome activation of customers.
There is therefore a need to develop an RF-CID customer identification system for service stations that reliably and accurately charges customers for the services or products requested in an environment with multiple distributors and / or sales points.
A method of fuel distribution with customer identification using radio waves, in which the customer is charged with the costs of the transaction carried out by him on one of the many distributors located in the distribution area, where each distributor requires activation by the customer to initiate a transaction resulting in a sale, according to the invention is characterized by that a set of independent electromagnetic fields is generated with a specific area of operation adjacent to the distributor assigned to each of these electromagnetic fields, while the electromagnetic field corresponding to a specific distributor and the operational range of this electromagnetic field do not
183 486 is superimposed on the operational range of each of the remaining operating fields assigned to other distributors, it is checked whether the transponder containing customer identification data corresponding to a specific customer account for the cost of the transaction carried out by the customer is within the operational range of one of the electromagnetic fields, and then assigning received by the reader, and the customer's identification data stored by the transponder to the distributor corresponding to the electromagnetic field in which the transponder is located, then it is checked whether the distributor has been activated by the customer after it has been found that the transponder is within the operational range of one of the electromagnetic fields, whereby if a check has been carried out stating that the activation of the distributor took place after the earlier finding that the transponder is within the operational range of one of the electromagnetic fields, then and only then the identification data received by the reader is assigned to the transaction carried out by the activated distributor, so consent is given to carry out transaction carried out by an activated distributor, whereby the customer's account corresponding to the identification data is charged with the transaction costs.
It is advantageous that after determining that the transponder is within the operational range of one of the electromagnetic fields, and before allowing the transaction to be made on the activated distributor, it is checked whether the customer's account corresponding to the customer's identification data is valid and has authorization that allows only the valid customer's account to be charged with the transaction costs. .
Preferably, when checking the validity of a customer account, access is made to a remote computer network for account verification, possibly access to a local file for account verification.
Preferably, checking the validity of the customer account is performed after activating the distributor, possibly before activating the distributor.
It is preferred that a fuel dispenser is used as the distributor and that a vehicle mounted transponder is used.
In another embodiment of the present invention, a customer identifiable fuel distribution method via radio waves, in which the customer is charged with the costs of his transaction at one of the plurality of dispensers located in the distribution area, each dispenser requiring activation by the customer to initiate the transaction. the result of which is a sale, a set of independent electromagnetic fields with a defined operating area adjacent to the distributor assigned to each of these electromagnetic fields is created, while the electromagnetic field assigned to a specific distributor and the operational range of this electromagnetic field does not overlap with the operational range of each of the remaining operational fields assigned to other distributors, is characterized by with it that it is checked whether the transponder containing customer identification data corresponding to a specific customer account for the cost of the transaction carried out by the customer is within the operational range of one of the electromagnetic fields, and then the assignment of customer identification data received by the reader and stored by the transponder to the corresponding distributor the electromagnetic field in which the transponder is located, however, after determining that the transponder is within the operational range of the electromagnetic field, the in-range signaling is introduced, signaling the presence of the transponder to the customer in the electromagnetic field, then it is checked whether the distributor has been activated by the customer after finding the transponder within the operational range of one of the electromagnetic fields however, when it is determined that the activation of the distributor took place after the presence of a transponder within the operational range of one of the electromagnetic fields has been found, the identification data received by the reader is assigned to the transaction carried out by the activated distributor, while the consent for the transaction carried out by the activated distributor is issued and the costs are charged of the transaction, the customer's account corresponding to the identification data.
It is advantageous that when carrying out a transaction through the distributor, they will not charge the customer according to the customer identification data received from the transaction.
183 486 pondera after exceeding a predetermined time limit before activating the distributor, after confirming the presence of a transponder within the range of one of the electromagnetic fields.
It is advantageous that after the presence of a transponder within the operational range of one of the electromagnetic fields, and before activating the distributor, the customer is allowed to choose an alternative payment method in the transaction process, which does not require the use of customer identification data received from the transponder, the transaction is carried out using distributor yes, not to debit the customer's account in accordance with the customer identification data received from the transponder after the customer has chosen an alternative payment method prior to activating the distributor, and preventing the customer from choosing one of the alternative payment methods after activating the distributor.
Preferably, when carrying out a transaction with the distributor, they will not charge the customer according to the customer identification data received from the transponder if the transponder is not within the operational range of the electromagnetic field for a specified period of time before the customer activates the distributor.
Preferably, when carrying out a transaction with the distributor, they will not charge the customer according to the customer identification data received from the transponder if the transponder is no longer within the operational range of the electromagnetic field corresponding to the distributor after prior activation of the distributor and before completion of the transaction.
It is preferable that the presence signaling to the customer is dispensed with if the customer identification data from the transponder has previously been used to execute a transaction on the distributor for a specified period of time immediately after the transponder is found to be within the operational range of one of the electromagnetic fields.
Preferably, once the transponder is detected within the operational range of one of the electromagnetic fields, the dispenser performs the functions requested by the customer in response to the customer identification data received by the reader.
It is preferred that a vehicle mounted transponder is used and a fuel dispenser is used as the dispenser, optionally a customer operated manual transponder is used.
It is advantageous to deactivate the client presence signaling in range after the transaction is completed.
Preferably, upon detection of the presence of a transponder within the operational range of one of the electromagnetic fields, the customer is signaled on the dispenser to initiate a transaction.
It is preferred that a fuel distributor having a nozzle is used and the activation of the distributor is performed by raising the nozzle, optionally a fuel distributor having a nozzle lever is used, and the activation of the distributor is performed by lifting the lever of the nozzle, optionally a distributor having a selector switch is used, and activating the distributor is used. performed by toggling this switch.
It is preferable that, before allowing the transaction to be made with an activated distributor, the customer's account corresponding to the customer's identification data is checked to ensure that it is valid and authorized to debit the transaction costs only of the valid customer account.
Preferably, a read-write transponder is used, such that the client-identifying transponder data contains information on previous transactions that is continuously updated.
In a different solution according to the invention, a method of fuel distribution with customer identification, by means of radio waves, in which the customer is charged with the costs of the transaction he is making on one of the set of fuel dispensers located in the fuel distribution area where vehicles enter and stop to refuel with fuel from one of the fuel dispensers, wherein each of the fuel dispensers requires activation by the customer to initiate a sale transaction in which manner
183 486 emits radio signals with the plurality of first antennas so that a plurality of first independent electromagnetic fields of a predetermined operational range are formed in the vicinity of the fuel dispensers, each of the first electromagnetic fields being assigned to a single distributor and the operational range of the first electromagnetic field not overlaps with the operational range of each of the other first electromagnetic fields, corresponding to another distributor, is characterized by the fact that it is checked whether the transponder installed in the vehicle containing the customer's identification data corresponding to the customer's account charged with the costs of the transaction, is within the operational range of one of the first electromagnetic fields, and then the received reader is assigned , and the customer identification data stored by the transponder installed in the vehicle, the distributor corresponding to the electromagnetic field in which the transponder installed in the vehicle is located, and after it has been determined that the transponder installed in the vehicle is within the operational range of the first electromagnetic field, the presence signaling is introduced to signal the customer that the transponder installed in the vehicle is in an electromagnetic field, then it is checked whether the distributor has been activated by the customer after finding out that the transponder installed in the vehicle is within the operational range of one of the first electromagnetic fields, and after checking that the distributor has been activated after confirming that the transponder installed in the vehicle is in operational range range of one of the electromagnetic fields, associating the identification data received by the reader from the vehicle-mounted transponder with the transaction performed by the activated distributor, and consenting to the transaction performed by the activated distributor according to the customer identification data.
It is preferable to additionally emit radio signals by means of an array of second antennas, creating a plurality of second independent electromagnetic fields with a predetermined operational range adjacent to the fuel dispensers, each of the second electromagnetic fields being assigned to a distributor and the operational range each second electromagnetic field is not superimposed on the operational range of each of the other second electromagnetic fields, corresponding to another distributor, while the second electromagnetic fields have a small operating range in relation to the operating range of the first electromagnetic fields, then it is checked whether the manual transponder containing customer identification data corresponding to a specific customer account charged with the costs of the transaction is within the operational range of one of the second electromagnetic fields, after which the customer identification data received by the reader and stored by the handheld transponder are assigned to the distributor corresponding to the electromagnetic field in which the handheld transponder is located, and after it has been found that the handheld transponder is within the operational range of the second electromagnetic field, it is checked whether the dispenser has been activated by the customer after finding that the handheld transponder is within the operational range of one of the second electromagnetic fields of the active dispenser, moreover, after finding that the hand transponder is within the operational range of one of the second electromagnetic fields, it is checked whether the fuel dispenser corresponding to electromagnetic in which the manual transponder is located, has been activated by the customer, whereby after finding that the manual transponder is within the operating range of one of the second electromagnetic fields, it is stated that the activation of the fuel dispenser corresponding to the electromagnetic field has taken place, assigning customer identification data received by the reader from the manual transponder with the transaction carried out on the active dispenser, where consent is issued for the transaction carried out by the activated distributor in accordance with the customer's identification data from the manual transponder, and after it is found that the transponder installed in the vehicle is within the operational range of one of the first electromagnetic fields, and if prior to activation of the corresponding electromagnetic field
183 486 of the fuel dispenser, it was found that the manual transponder is within the operational range of the second electromagnetic field corresponding to the same fuel dispenser, then the customer's identification data from the transponder installed in the vehicle is abandoned, so that the sales transaction on this fuel dispenser uses the data customer identification from a handheld transponder.
It is preferred that a fuel dispenser with a nozzle is used and the activation of the fuel dispenser is performed by lifting the nozzle, optionally a fuel dispenser with a nozzle lever is used, and the activation of the fuel dispenser is performed by lifting the lever of the nozzle.
Preferably, at least one antenna is a manual antenna positioned in front of the vehicle-mounted transponder within the range of the distributor.
It is preferable that a vehicle is used with a vehicle-mounted transponder attached, containing an on-board computer, and the transponder is connected to the on-board computer to read vehicle diagnostic information and transmit it from the transponder to one of the first antennas.
It is preferred that the fuel distribution area comprises the service station building, and at least one of the third antennas is assigned to a reader located inside the service station building, whereby additionally radio signals are emitted from the third antenna and an electromagnetic field with a defined operating range is generated inside the station building. service for cooperation with a manual transponder and execution of transactions inside the service station building.
It is preferred that the distribution area comprises a car wash reader assigned to the car wash and at least one second antenna assigned to the car wash reader, emitting radio signals from a second antenna and generating an electromagnetic field with a defined operating range and for using the transponder in the implementation. transactions in a car wash.
A fuel distribution system with customer identification using radio waves, to charge the customer with the costs of the transaction carried out by him on one of the many distributors located in the distribution area, where each of the distributors is activated by the customer to initiate a transaction which results in a sale, equipped with generating means a set of independent electromagnetic fields with a specific area of operation adjacent to a specific distributor, wherein the electromagnetic field associated with the distributor and the operating range of this electromagnetic field do not overlap with the operating range of another operating field corresponding to another distributor, according to the invention it is characterized in that it is provided with means of checking whether a transponder containing customer identification data corresponding to a specific customer account charged with the by the customer of the transaction, will be within the operational range of one of the electromagnetic fields and adapted to receive customer identification data contained in the transponder, means providing an in-range presence signal to indicate to the customer the presence of the transponder within the operational range of the electromagnetic field, presence of a transponder within the operational range of one of the electromagnetic fields, in means of assigning customer identification data received in a transaction carried out by an activated distributor, if and only if a check has been performed stating that activation of the distributor has occurred after it has been previously determined that the transponder is within the operational range of one of the electromagnetic fields.
It is preferred that the distributor is a fuel dispenser having a nozzle and activating the distributor means raising the nozzle, alternatively the dispenser is a fuel dispenser having a nozzle lever and activating the dispenser means raising the nozzle lever.
It is advantageous that the system is additionally provided with means allowing, before allowing a transaction to be made on the activated distributor, to determine whether
183 486 the customer's account corresponding to the customer's identification data is valid and has an authorization allowing only the valid customer's account to be charged with the transaction costs.
In a different solution according to the invention, a fuel distribution system identifying the customer by radio waves to charge the customer with the costs of the transaction made by him, using the customer identification data contained in the transponder, comprising a set of distributors, each distributor of which is assigned at least one distribution zone in whose customer carries out the refueling transaction, antenna assembly, each antenna is assigned to the assigned distribution zone and has a specific operational range in the assigned distribution zone, at least one reader connected to the antennas adapted to emit radio signals through the antennas in their operational areas, and adapted to receive customer identification data from the antennas from the transponder, when the transponder is within the operational range of one of the antennas, characterized in that it is provided with means for controlling the antennas transmitting radio signals, avoiding receiving customer identification data from a transponder within the operational range assigned to one of the distribution zones and receiving by antennas assigned to another of the distribution areas, and signal processing means connected to at least one reader and distributors, mapping customer identification data received in a distribution area with a transaction performed at the assigned distributor.
It is preferred that the set of antennas includes a first group of antennas facing the first and a second group of antennas facing the second direction, and the radio control means includes means to synchronize the emission of radio signals through the first set such that their emission occurs at a different time relative to the for broadcasting radio signals through the second antenna assembly.
It is preferable that the radio signal control means is provided with means of preventing the operational area of one antenna from overlapping with the operational area of each of the other antennas.
It is preferred that at least one of the antennas is directed in the first direction and at least one of the antennas is directed in the second direction, and furthermore the radio signal control means are provided with radio synchronization means such that the radiated radio signals via the first antennas are separated between the emissions. synchronization time, and the antennas directed in the first direction emit radio signals during the timing of the emission of radio signals emitted by the antennas in the second direction.
Preferably, the at least one reader is a master reader having a processor and at least one channel through which it is connected to one of the antennas, and at least one slave reader having a processor and at least one channel through which it is connected to one of the other antennas, and the signal control means radio are equipped with a synchronization signal line connecting the processors of the slave and master readers, a sync signal alternating between the first and second states generated by the master reader processor on the sync signal line such that when the signaling signal is in the first state, the master reader commands the emission of radio signals through an antenna connected to its at least one channel and the reader processor the slave orders to emit a radio signal through an antenna connected to its at least one channel, thus, it performs the synchronization of radio signal emission through antennas connected to the channels of the respective readers.
It is preferred that each of the readers includes at least first and second channels, each having an antenna attached, the sync signal comprising a pulse of variable length, the length of this pulse being indicative of a particular channel from at least the first and second channels, thus a pulse of variable length of the synchronization signal indicates to the processors of the master and slave readers, transmitting a radio signal through antennas connected to the same one of the at least first or second channels at the same time, thereby synchronizing the radio emissions carried out by the antennas connected to the same channels from at least the first and second channels.
183 486
In a different solution according to the invention, a fuel distribution system identifying the customer by radio waves, to charge the customer with the costs of the transaction, provided with a transponder containing customer identification data, a distributor accessible from at least two sides and a distribution zone assigned to each of these parties, which, with the help of a distributor, the customer carries out a refueling transaction, antenna set each antenna is assigned to the distributor's distribution zone and has a defined operational area in the respective distribution area, with the operational areas not overlapping each other, characterized by the fact that it is provided with a beacon informing the customer about presence in range, assigned to the distributor and reacting when the transponder is within the operational range of one of the distributor's distribution zones, and at least one reader coupled to the antennas transmitting radio signals through the antennas in each of the operational areas and receiving via the antennas, customer identification data from the transponder when the transponder is in the operational area of one of the antennas, as well as signal processing means connected to at least one reader and distributor, for associating the customer identification data received in the distribution area with a transaction performed at the assigned distributor during the duration of the distributor transaction with the customer being charged according to the customer identification data.
It is preferred that the antennas extend outward on opposite sides of the distributor and are positioned relative to the distributor such that each antenna generates an electromagnetic field directed downwards and outwards with respect to the distributor facing its assigned distribution area, and the other side the antenna generates an electromagnetic field up and out relative to the other side of the distributor.
It is preferred that the antennas protrude outward on opposite sides of the distributor such that the antenna plane is perpendicular to the walls of the distributor.
It is preferred that the operational range of the antenna is about 15-203 cm (6-84 inches) deep, as measured from the appropriate distributor wall.
It is preferred that the antennas are short-range antennas mounted to a distributor cooperating with the handheld transponder.
It is preferred that the transponder range of the short range antenna is 7 to 15 cm (3 to 6 inches).
It is preferred that the antenna assembly comprises a long range antenna mounted on the dispenser for use with a vehicle mounted transponder and a short range antenna mounted on the dispenser for use with a handheld transponder.
In a different solution according to the invention, the fuel distribution system with customer identification by radio waves, in order to charge the customer with the costs of the transaction, is characterized in that it is provided with a set of transponders containing customer identification data, the set of transponders containing at least one transponder installed in the vehicle and at least one hand transponder, a distributor having at least one assigned distribution area where the customer through the distributor carries out a refueling transaction, an antenna array including at least one long range antenna having a defined long range operational zone within the distribution area, and at least one short range antenna having a defined operating zone within the distribution zone distributor, the long-range antenna installed on the dispenser is intended for use with the transponder installed in the vehicle, and the short-range antenna installed on the dispenser is intended for use with the handheld transponder, at least one reader operatively connected to the antennas, emitting radio signals through the antenna long-range in a defined long-range operating area in the distribution area, and via short-range antennas in a defined operating area in the distribution area, and receiving customer identification data via long-range or short-range antennas respectively from an in-vehicle transponder or a hand-held transponder, when the vehicle-mounted transponder or transponder
183 486 der handheld are located in the defined operational area of the long-range antenna or the short-range antenna in the distribution area, and is further provided with a data processing device connected to at least one reader and distributor, combining the customer identification data received in the distribution area with a transaction carried out on the assigned distributor, during the duration of the transaction carried out with the use of the distributor, its costs are charged to the customer in accordance with the customer's identification data, while the data processing devices work in such a way that they resign from the use of a transponder installed in the vehicle when charging the customer with the transaction costs, while allowing the use of a manual transponder when charging the customer with transaction costs when both transponders, mounted on the vehicle and manual, will be located in a specific, sufficiently far operational area and a close operational area, in the distribution zone.
Preferably, the system additionally comprises an in-range indicator assigned to the dispenser and indicating the presence of an in-vehicle transponder or a handheld transponder in a defined operational area of a long-range antenna or a short-range antenna in the distribution area.
It is advantageous if both the vehicle-mounted transponder and the manual transponder are located inside the distribution zone, the data processing equipment is set to dispense with the use of the vehicle-mounted transponder when charging the customer with transaction costs and to use the manual transponder when charging the customer with the costs. transaction.
It is preferred that the predetermined long operating range covers a distance to refuel the vehicle as measured from the distributor.
It is preferred that the specified near operational range includes a location within several inches (several inches) of the short range antenna where a customer handheld transponder may be positioned.
The method and the distribution system according to the invention use the radio identification capabilities of the customer in the service station environment and ensure accurate charging of the customer with the costs of the order.
The solutions according to the invention overcome the problems of the prior art by introducing a reliable, secure, customer-friendly identification system that provides automatic identification of services and products ordered by the customer at the service station and debiting the customer's account with all transactions made by the customer. The system according to the invention easily integrates with the existing service station systems, introducing global customer identification, transaction settlement, account balance and distributor control.
Along with the customer identification system according to the invention, the customer is equipped with a more flexible use, both a long-range vehicle-mounted transponder and / or a short-range manual transponder for automatic customer identification and transaction settlement. The customer can control the transaction manually, eliminating the transponder function and choosing a more traditional payment method. Both types of transponders contain customer identification data which are emitted in response to signals with a specific radio frequency.
The system may include long-range antennas that are mounted on top of the fuel dispensers, and short-range antennas that are mounted to the sides of the fuel dispensers. Readers inside the dispensers send radio frequency pulses to the antennas, which in turn convert the energy pulses into changes in the electromagnetic field. The antennas are optimally positioned so that the variations in the electromagnetic field cover a defined area near the distributor. The frequency, power and design of the antenna are selected to provide an appropriate reception area and eliminate reflected signals that occur for UHF frequencies. The areas are selected such that there is little or no overlapping of electromagnetic fields which may be generated by adjacent or nearby dispensers. In the case of long-range antennas, the electromagnetic field may cover the area that is spread
183 486 within a radius of about 1.5 m from the distributor, while in the case of short-range antennas, the electromagnetic field may extend within several cm from the distributor.
Antennas also intercept customer identification data sent by transponders. In particular, if the vehicle-mounted transponder is in the area of the electromagnetic field generated by the long-range antenna, the vehicle-mounted transponder will be activated and send its CID customer identification code. The long-range antenna intercepts the client's identification code and sends this code to a reader connected to it for decoding and processing. Likewise, if a handheld transponder enters the electromagnetic field created by a short-range antenna, such as when waving the transponder in front of the short-range antenna, the handheld transponder will be activated and transmit its CID client identification code. The short-range antenna will intercept the client's identification code and send this code to the reader connected to it for decoding and processing.
In order to further reduce potential interference between adjacent antennas or adjacent distributors, the system according to the invention coordinates the sending of wave pulses from different readers. Basically, the readers send the pulses in the correct order so that the pulses are only sent simultaneously by the antennas pointing in the same direction. Of course, a different timing of the pulses and a different antenna configuration are possible to eliminate interference from nearby distributors. The system uses synchronization pulses and signal timing to coordinate the transmission of energy pulses through the various antennas in the system.
The system according to the invention further provides an identification alarm to inform the customer that the transponder has been detected and the customer is able to start refueling. The alarm may take the form of a lamp located on the distributor that is turned on or off in response to appropriate control conditions, such as detection or non-detection of a transponder by an appropriate antenna, lifting or putting down the distribution nozzle, selecting an alternative payment method (for example, by means of a credit card). / debit or cash), the last detection and use of a transponder at a service station, confirmation of creditworthiness, or credit refusal.
An advantage of the present invention is that it integrates easily with the interface of existing service station equipment and further provides the customer with the ease of selecting a payment method, without excluding options available with existing payment systems. The system according to the invention can be easily and without problems installed at a service station.
The subject of the invention will remain elucidated in the drawing, in which Fig. 1 shows schematically a top view of a service station equipped with the customer identification system according to the invention, Fig. 2 is a diagram showing the voltage course of the transponder capacitor over time for a transponder used in the system shown in fig. 1, fig. 3A is a rear perspective view of the vehicle showing the location of a vehicle mounted transponder used in the system shown in Fig. 1, Fig. 3B is a manual transponder card and a transponder adapted to be attached with the car keys used in the system shown in Fig. 1. Fig. 4A is a side view of a distributor used in the system shown in Fig. 1, Fig. 4B - a rear view of the distributor of Fig. 4A, Fig. 5A side view of another embodiment of the distributor used in the system shown in Fig. 1, Fig. 5B - rear view of the distributor of Fig. 5A, Figs. 6A and 6B are block diagrams showing the components of the distributor connected to a supervisor computer used in the system shown. in Fig. 1, Fig. 7 is a block diagram of the cabling of the station between the readers and the host computer of the system shown in Fig. 1, Fig. 8 is a schematic representation of the service station environment and the arrangement of distributors therein, illustrating the strategy of synchronizing the readers of the system shown in Fig. 1, Figs. 9A-9C show diagrams of communication signals on the synchronization line between master and slave readers used in the system shown in Fig. 1, Figs. 10A and 10B show
183 486 detailed charts of communication to and from a reader of the host system of Fig. 1, Figs. 11A-111, and Figs. 12 are program block diagrams illustrating the operation of the system shown in Fig. 1, Fig. 13 is a block diagram illustrating the main tasks of the software, and Figs. subsystems involved in handling a transaction including client identification CID of the system shown in Fig. 1, Fig. 14 - block diagram illustrating the data flow related to the transponder reader tasks of the system shown in Fig. 1, Fig. 15 - block diagram of the interface of the System State Change Return function shown in Fig. 1, Fig. 16 - block diagram illustrating the Authorization Request and Response Handling The authorization of the system shown in Fig. 1 and Fig. 17A, 17N and 17Q are program flow diagrams illustrating tasks related to basic client identification in the system shown in FIG. 1.
In Figure 1, reference numeral 10 corresponds to a CID client identification system employing features of the present invention. The system 10 electronically identifies the customer, authorizes the transaction involving the purchase of services and goods by the customer, and consequently charges the customer's account for the services purchased. In this embodiment, the system 10 identifies, authorizes, and charges the customer for services available at the service station. Generally, the system 10 allows the customer to drive to the fuel dispenser and begin refueling immediately without having to enter the service station building to pay for the fuel or having to insert a credit card into a reader on the dispenser. As will be explained, the system 10 can further be used to sell other services available at the service station, such as washing a car, or to make payments inside a stationary store.
An overview of the system will now be given. In the embodiment of Fig. 1, the system 10 is used in a service station environment that includes two service islands 12, each having two dispensers or fuel pumps 14. The number of islands and pumps, as well as their size and mutual arrangement, may vary with each other. with the requirements of the environment. Communication and timing lines, described in detail below, connect the dispensers 14 to a supervisory computer 16 for controlling the operation of the dispensers. In addition, the stand 18, representing a car wash, food service point, cash register or other point of sale, is also connected to the computer 13. Each of the distributors 14 serves a distribution area on each of the opposite sides of the distributor, each having at least one distribution nozzle (not shown) and a customer activated CAT terminal shown in Figures 4A and 5A to perform traditional functions related to refueling and the functions detailed below. Computer 16 may be connected to a network (not shown) to perform functions including, but not limited to, customer account verification.
RF-CID customer identification readers 20 are located in each of the dispensers 12 and inside the station 18 (not shown), each reader 20 is connected to the dispenser 14, four antennas: two long-range antennas 22A, 22B mounted on top of the dispenser 14, on its opposite sides, for detecting customer's transponders 23 in vehicles, and two short-range antennas 24A, 24B located inside the distributor head 14, one on each side of the dispenser, for detecting 25 customer handheld transponders. As will be described in detail, each of the readers 20 uses four antennas 22A, 22B, 24A, 24B of each of the dispensers 14, sending power pulses to the antennas by reading the customer identification data (CID) received by the antennas from the transponders, e.g. 23 or 25. , and sends the data to the supervisory computer 16. For example, assuming a vehicle 28 that has entered the distribution zone in front of one of the dispensers 14 has a transponder 23 mounted, a long range antenna 22B (as shown in Figure 1), the dispenser 14 closest to the vehicle will read the identification data. client included in the transponder.
Transponders 23, 24 are radio frequency tags (RFID tags) that can either be mounted on customers' cars or be
183 486 independent elements held in hand, attached to car keys or in the shape of a credit card. The transponders 23, 25 contain CID client identification data which are transmitted in response to the received RF frequency waves, i.e. an energy pulse, of a predetermined frequency. The radio frequency wave is sent by a reader 20 located in one or more distributors 14. Antennas 22A, 22B, 24A, 24B mounted on the distributors 14 receive the transmitted data and transmit it to the readers 20 for decoding and further transmission to the supervisory computer 16 or also to the network where the data can be verified and the customer charged with fuel costs upon completion. refueling or other purchases.
Corresponding transponders 23, 25, antennas 22A, 22B, 24A, 24B, and readers 20 used in system 10 are known and available.
In one preferred embodiment of the invention, the readers are low frequency readers that transmit cyclic energy pulses of about 134.2 kHz to antennas 22A, 22B, 24A, 24B and receive signals at about 900 MHz. Other parameters are also appropriately selected. Alternatively, the reader may also be a high-frequency reader. The long range antennas are preferably gate antennas such as the known antennas G03, G02, G01. The long range antennas may also be specific antennas which are bent according to the appearance of the distributor 14. The short range antennas are preferably ferrite rod antennas, or alternatively may be constructed from printed circuits containing a coil of suitable inductance.
The readers 20 send cyclic low frequency energy pulses of about 134.2 kHz to antennas 22A, 22B, 24A, 24B. Antennas 22A, 22B, 24A, 24B in turn direct the electromagnetic field generated by the energy pulses to specific areas adjacent to the distributor. The energy pulse is approximately 50 milliseconds (ms) and can be generated every 90 ms to 140 ms. When the transponder 23, 25 is brought into the area of influence of the electromagnetic field, energy is received via the antenna (not shown) by the transponder and stored in a small capacitor (also not shown). When the energy pulse is over, the transponder 23, 25 transmits the customer identification data using the energy stored in the capacitor. Antennas 22A, 22B, 24A, 24B mounted on the dispenser 14 receive the data sent by the transponder 23 or 25 and transmit it to a supervisory computer 16 or network where the data can be verified and the customer charged with fuel costs after refueling or other purchase is completed.
Fig. 2 graphically illustrates the operation of the transponder 23 or 25 in conjunction with the reader 20. In response to the power pulse sent by reader 20 (typically of about 50 ms), the transponder 23 or 25 (if in range) will be charged, illustrating an increase in voltage across its capacitor (not shown). Once charged, the transponder 23 or 25 emits a response signal (approximately 20 ms in duration) thus transmitting the stored client identification data to the reader 20. 128 bits are transmitted to the reader and received by the antenna (e.g. one of the antennas 22A, 22B, 24A, 24B), where they are then decoded. Once the data has been transferred, the transponder 23 or 25 continues the capacitor discharge cycle, resetting the transponder, making it ready for the next read cycle. The period between the transmission pulses is known as the synchronization time and is about 20 ms, depending on certain criteria. Another power pulse may be sent in approximately 20ms to 50ms after the transponder 23 or 25 has completed data transmission. As described below, the synchronization time between pulses is used to coordinate transmission of power pulses between different antennas 22A, 22B, 24A, 24B of system 10.
According to one embodiment of the invention, it is advantageous to transmit low frequency energy pulses by charging a capacitor in transponder 23 or 25. The transponders are designed to emit high frequency response signals in the lower UHF band.
183 486
Referring to Fig. 1, it is to be understood that this illustration is not to scale. In a typical service station, the width of the distributor 34 is approximately 48 inches. Moreover, the distance between the distributors 14 on a single island is approximately 3.6 to 6 meters, and the distance between the opposing distributors 14 on adjacent islands 12 is approximately 8 meters. Each of the fuel dispensers 14 has two separate distribution areas, one on each side of the dispenser 14, where the distribution nozzles and recorders are located. As indicated above, each of the distribution areas also has a CAT terminal activated by the client, which the client uses to make a choice regarding, for example, the payment method, and on which the client reads the messages presented to him. Another possible solution of system 10 includes environments with more than two service islands not necessarily parallel to each other, or arrangements in which the islands form a circle with inner and outer rows or islands.
Referring to Fig. 3A, the vehicle-mounted transponder 23 may be mounted on the rear window 28 of the vehicle 26, preferably on the side of the vehicle where the fuel filler 30 is located. In Fig. 3A, the vehicle-mounted transponder 23 is located approximately five cm from the top. 32 and side 34 of the rear window. The vehicle-mounted transponder 23 can be attached to the windshield 28 by means of an adhesive VELCRO® insert. One of the inserts is glued to the transponder 23 and the other is glued to the inner surface of the windshield 28 of the vehicle. Although the vehicle-mounted transponder 23 has been shown to be located on the rear window 28 of the vehicle 26, another location for the transponder may be appropriate, such as a side window, depending on the configuration of the long range antennas 22A, 22B. In addition, other methods of attaching the transponder 23 to the vehicle may be used.
Fig. 3B shows two variations of the handheld transponder 25, which the customer can wave in front of one of the short-range antennas 24A, 24B mounted on opposite sides of the dispenser 14. The handheld transponder 25 can be a key- or chain-attached unit 25B or a card-shaped unit 25B. credit card or other suitable shape suitable for manual use. The variations in shape and size of the transponder 25 are suitably selected.
Figures 4A and 4B illustrate the arrangement of mounted antennas 22A, 22B, 24A, 24B on the dispenser 14. Two long range or vehicle mounted transponder antennas 22A, 22B are preferably mounted on top 36 of the dispenser 14. Each of the far antennas coverage 22A or 22B extends beyond each of walls 38A or 38B of distributor 14 such that the antenna plane is substantially perpendicular to wall 38A or 38B of distributor 14. Antennas 22A, 22B transmit in the same manner on either side of the antenna, perpendicular to the plane of the antenna. Antennas 22A, 22B are therefore arranged such that the electromagnetic field generated on one side of the antenna is directed towards the distribution area for the car on the correct side of the distributor 14 and the electromagnetic field generated on the other side of the antenna is directed upward. and outward to the other side of the distributor 14, as shown.
The location on top 36 of the dispenser ensures optimal operation when reading transponders 23 in vehicle. The positioning and orientation of the long range antennas 22A, 22B further eliminates the problems associated with reading the transponders 23 mounted on the vehicles opposite the distributor 14. Moreover, with such location and orientation, the radiated radio waves are less likely to reach the distribution zones of adjacent service islands 12.
The short-range antennas, or antennas 24A, 24B, in association with handheld or credit card-shaped transponders are preferably mounted inside the distributor head 14, behind the respective authorization signaling lights 45A, 45B. The authorization lights 45A, 45B inform the customer that he or she is authorized and can start refueling. Each of the short range antennas 24A or 24B is disposed on either side 34A or 34B of the distributor 14, respectively, as shown in FIG. 4B. The antennas 24A, 24B are also located adjacent to the opposing
183 486 ends 46 of distributor 14 as shown in Fig. 4A. This arrangement of the antennas 24A, 24B helps to prevent the transponders on the opposite side of the dispenser 14. In another embodiment, the authorization lights 45A, 45B may be located outside the dispenser 12 or elsewhere on the dispenser.
FIG. 4A further shows a CAT terminal on the dispenser 12 that is activated by the customer. A customer-activated terminal includes a display 50 on which messages are presented to the customer, and a keyboard 55 that the customer may use to make many of the various selections described below.
Figures 5A and 5B illustrate a second possible arrangement of the antennas on the distributors. In this embodiment, the long range antennas 22A ', 22B' are mounted on the top of the distributor 14 'and extend beyond the walls 38A', 38B 'of the distributor 14', further angled upwards as shown in Fig. 5B. The electromagnetic fields are directed on one side of the antenna towards the respective distribution area, and upwards outward with respect to the other side of the distributor. The short range antennas 24A ', 24B' of this embodiment are arranged in a similar manner to the short range antennas of the first embodiment.
The transponders 23 or 25 may be read-only low frequency R / O RFID inlays containing a 64 bit customer identification code, and are known and commercially available. For example, an in-car transponder may be a transponder series for vehicles and containers, and the short range transponders may be low frequency transponders from Texas Instruments' sticker and card series of transponders.
Alternatively, the transponders 23, 25 may be R / W writable low frequency RFID inserts with different ranges of available memory. Writable transponders are available from Texas Instruments Incorporated. One type of writable transponder is an authenticity checkable transponder. Such a transponder receives a 40 bit identity prompting code from the reader 20. Each transponder contains a unique algorithm built in, the transponder receives a 40 bit code, processes it using a unique algorithm and returns the reader a 20, 24 bit response. Thus, reader 20 receives a transponder number and a 24 bit response. The reader 20 then transmits to the host computer 16 the transponder number, the disclosure prompting code, and the received transponder response. The host computer 16 then looks up the transponder number in the table, identifies the algorithm corresponding to that transponder and executes this algorithm for the 40 bit identity revealing code, as a result receives a 24 bit response, then compares it with the response received from the transponder. If the answers match, the transponder is genuine.
The CID customer identification codes in the writable transponders can be changed, and it is possible to add data for other purposes, for example commercial or security. For example, the number of refueling transactions made with the vehicle-mounted transponder at a given service station during the day can be recorded and stored in the transponder 23, 25. This information can be used for a variety of purposes including the daily restriction of the number of refuelings that use the transponder. In addition, information about the customer's personal shopping preferences can be stored in the transponder. Likewise, the transponder may be connected using a suitable interface with a microprocessor, such as an on-board vehicle computer, so that in cooperation with the system 10, information from the on-board computer can be written to the transponder and then presented to the customer during refueling (e.g., calculations related to fuel consumption, distance traveled since last refueling, engine condition, etc.).
The actual reading range or antenna / transponder distance depends on factors such as the size and type of the transponder, the size and type of the antenna, the relative orientation of the transponder / antenna, and electromagnetic interference. Combination use: a long range antenna 22A or 22B mounted on top of the distributor 14 and attached to the same
183 486 While the transponder 23 is running, the transponder 23 preferably provides a read range of about two meters as measured from the sidewall of the dispenser 14. Whereas a combination of a short-range antenna 24A, 24B located inside the dispenser head 14, and a customer transponder 25 in a form that can be worn with a car key or in a car. In the form of a credit card, it preferably provides a reading range of ten to fifteen centimeters.
Table 1 shows the preferred read range for the vehicle mounted transponder / antenna assemblies and the transponder assembly in a key / credit card / antenna form of one embodiment of the invention.
Table 1
<td>Transponder type</td><td colspan="2">Reading Range<sup>8</sup></td>
<td></td><td>In position</td><td>Out of position</td>
<td>Mounted in the vehicle</td><td>Depth<sup>b: </sup>Minimum: 60 inches Optimal: 84 inches Width 42 to 60 inches Height<sup>0</sup>: 39 to 60 inches</td><td>18 inches</td>
<td>In the form of a credit card / can be carried with the keys</td><td>4 '' to 6 '' sloped area<sup>d</sup></td><td>Reading not allowed</td>
<sup>and</sup> Measured from a sloping surface.
<sup>b</sup> Measured perpendicular to the wall of the distributor.
<sup>0</sup> Stirring from the base of the distributor.
<sup>d</sup> Measured perpendicular to the wall of the distributor.
Figure 6A is a block diagram showing the hardware details of a distributor 14 used in system 10. Two long range antennas 22A, 22B, each designated as the top antenna of the distributor, are mounted on top 36 (Figure 4A) of the distributor 14, in the secure area 57. The antenna connection assembly 60 extends through the top of the distributor 58 and the hydraulic portion of the distributor 59, into the safe zone of the main distributor 61, connecting the long-range antennas 22A, 22B to the MUX 62 multiplexer. The multiplexer 62 is housed in the safe zone of the distributor head 61 with the reader 20 The safe zone of the distributor head 61 is separated from the hydraulic part 59 by a vapor barrier 64.
In addition, in the safe zone of the distributor head 61 connected to the multiplexer 62 are short range antennas 24A, 24B, each designated as a short range antenna. Multiplexer 62 controls the transmission of power pulses to antennas 22A, 22B, 24A, 24B. Synchronization line SYNC 66 provides co-ordination commands to the mux 62 which enables the sending of power pulses. The RF radio frequency line 68 provides low frequency frequency modulated power pulses which are transmitted to antennas 22A, 22B, 24A, 24B.
The multiplexer 62 and the reader 20 are connected to the authorization signal lamps 45A, 45B to control the activation of these lamps. The reader 20 is connected to the supervisor computer 16 (Fig. 1) via the communication line COMM 72, and to other readers via the synchronization line SYNC 74. A power source 76 located inside the distributor 14 supplies power to the reader 20, the multiplexer 62 and the authorization signal lamps 45A, 45B. . The power source 76 is also connected to an external power source through the power line 78. The main conduit, designated ASSY, carries and protects the communication line 72, the synchronizing line 74, the power line 78, which are connected to the main connection box 82 connected to the power source, and supervisory computer 16.
183 486
Figure 6B is a schematic illustration showing the flow of signals between the host computer 16, the distributor 14 and the antennas 22A, 22B, 24A, 24B connected to the multiplexer 62. Each of the readers 20 includes a microprocessor (not shown) and program instructions (i.e., software, not shown). ) causing the generation of power pulses then transmitted to antennas 22A, 22B, 24A, 24B via the channels of the multiplexer 62 which connect the antennas to the reader. In order for the readers 20 to be properly synchronized, for reasons which will be presented below, all readers 20 in the system 10 must be switched over the channels of the multiplexer 62, activating the antennas 22A, 22B, 24A, 24B connected thereto in a well-defined, coordinated sequence. For example, in the described embodiment, each reader 20 includes a mux 62 with four channels each channel 1-4 coupled to another antenna 1-4 (e.g., antennas 22A, 22B, 24A, 24B). Synchronous operation, as will be explained below, requires all readers 20 to generate boot pulses on channel 1 at the same time, on channel 2 at the same time, on channel 3 at the same time, and on channel 4 at the same time. If one of the readers generates a uplink on channel 1 while another reader 20 generates a uplink on channel 3, or if each reader 20 operates such that it pulses on any of the channels independently of the other readers, then the readers will be they worked without synchronization. To keep all readers 20 in sync, timing line 74 (Fig. 6A and 7) coupled to all readers 20 instructs the muxs 62 at each of the readers (via sync line 66) when to generate a bootstrap and on which of the channels to generate it.
Figure 6B further illustrates communication between the payment terminal, the pump driver circuit 15, and the supervisor computer 16. The payment terminal may be a CAT client activated terminal, the pump driver circuit responds to instructions from the supervisor computer 16, and the payment terminal regarding the distribution of fuel from the dispenser 14. The payment terminal and the pump driver circuit are typical constructions and therefore will not be discussed in detail here.
Figure 7 further shows the cabling of the system 10, showing the connections of the communication line 72 and the synchronization line 74 between several readers 20. The coordinating signals to synchronize the transmission of the power pulses sent by the readers 20 (numbered 1, 2, 3 and N) are carried over the synchronization line. 74. Coordination of the transmission of power pulses sent from the multiple readers 20 is detailed below. Any number of readers 20 is contemplated. Although not shown, it will be understood that each reader 20 includes a radio module and a control module. The radio module generates energy pulses and receives data sent by the transponders 23, 25. The control module has a microprocessor that decodes and processes the data received from the transponder and communicates with the supervisory computer 16.
Preferably, the readers are connected by an RS-485 network in a manner ensuring synchronization of the transmit / receive cycle. This combination causes the same antennas to be activated at all dispenser stations 14, minimizing mutual interference, as described below. Although not shown, RS232-485 converters are arranged between the host computer 16 and the readers 20.
The synchronization of the readers will be described in Figs. 8-10, which show details of the synchronization of the readers 20 in the system 10, avoiding crosstalk between the transponders 23, which could result in an erroneous debiting of the customer's bill for services not received.
In Fig. 8, a simplified block diagram of system 10 is shown in which the dispensers 14 are designated pumps 1-4 with corresponding readers 20-1 to 20-4, each provided with antennas A and B on opposite sides of the pump. To illustrate the crosstalk problem, the readers in pumps 1 and 3 are out of sync to illustrate the potential crosstalk caused by an X transponder that has been charged by one of the readers when the X transponder is between the pumps. In contrast
183 The 486 readers in pumps 2 and 4 are synchronized and the crosstalk problem for the Y transponder between the pumps is solved.
Pumps 1 and 3 send energy pulses through antennas B and A, respectively, making it possible for one or both of them to charge transponder X, even if transponder X is closer to pump 1. Each of antennas B and A emitting energy pulses creates a field power lines extending from the antenna and represented in the figure by lines. The energy field formed in front of each of the antennas includes a near field area and a far field area, and a transition zone therebetween (not shown). There is no clear boundary between the three regions, so some conventional boundaries have been established for each of these regions based on the way energy spreads as the distance from the antenna increases. In an embodiment, the near field region extends substantially from the antenna to a distance of λnej<sup>2</sup>/ Αλ = Α / 2λ where D = antenna diameter, A = antenna hole area and λ = wavelength. The distance defining the far field area is approximately five times the length of the near field area and occurs at a distance roughly defined as 2D / 22. The intermediate zone is between them. As shown in Fig. 8, it is possible to overlap the intermediate zones or far field regions of the antennas B and A of pumps 1 and 3 when the antennas simultaneously emit energy pulses.
Looking at the energy pulses emitted from pumps 1 and 3, it is more likely that the transponder X will be charged by antenna B on pump 1 because the transponder is relatively far from pump 3; however, it can also be charged by the overlapping energy pulses sent from both pumps 1 and 3, even when the transponder is too far from either pump to be charged solely via antenna B or antenna A. Such a situation may occur when the energy in the overlapping transition zones or distant fields emitted by the antennas is amplified and sufficiently high by the fact of their overlap. When the energy pulse ends, if the transponder X has received enough energy, it will start broadcasting its data in response. Although pump 3 is closest to the transponder X, it is possible that pump 3 will also receive a response, which will cause crosstalk. The situation can be even worse if there are two transponders on the center line between pump 1 and pump 2, and pumps 1 and 3 receive responses from the wrong transponders, this will result in the customer being charged for services that another customer has taken.
Pumps 2 and 4 emit energy pulses from their antennas B and A, respectively. The transponder Y is too far away to be charged with the field energy generated only by pump 4; it will not be charged by pump 2 until the energy pulse emitted by pump 2 is directed towards the transponder. Transponder Y will only be charged when it receives an energy pulse from antenna B on pump 2 (which in turn will be the only antenna that will receive its response). Such a synchronized system introduces better separation and greater certainty that the appropriate response comes from the correct transponder 23.
Thus, system 10 synchronization is achieved when the readers 20 sequentially emit energy pulses such that all antennas are directed in the same direction (e.g., all antennas are pointing north or south or east or west; pulse at the same time, and all antennas directed in the other direction are not sending pulses at this time. This synchronization is accomplished by readers 20 sending pulses from one way antennas (e.g. A antennas) during the timing period (see Fig. 2) of the transmit and receive cycle of the other direction antennas (e.g. B antennas).
Other synchronizing solutions can be used, depending on the number of pumps and their relationship to each other. In one embodiment of the invention, synchronization is not necessary for all antennas, but only for antennas serving distribution zones that are opposite to each other and where energy fields in front of the antennas may overlap.
183 486
Referring to Fig. 1, a timing strategy that prevents overlapping energy fields from different antennas is that pulses will be generated by each of the readers 20 to the antennas 22A at the same time, then to all antennas 24A at the same time. then to all antennas 22B at the same time, then to all antennas 24B at the same time. This sequential feeding of the antenna sets during (or shortly after) the synchronization period occurs just after the data transmission cycle from the transponders charged by the previous antenna set. In the strategy just described, the antennas cooperating with the vehicle-mounted transponders 23 and the handheld transponders 25 alternate in cycle and pulses occur simultaneously on only one side of each island 12, so that the vehicle between the islands is not receiving the pulses sent out. from opposite directions creating overlapping energy fields. In this case, each antenna A (antenna 22A or 24A) (facing west, looking at the figure) sends a pulse during the transmit-receive cycle synchronization of the previously pulsed antennas B (antennas 22B and 24B) (facing east, looking at figure), and vice versa. This creates the following antenna feed sequence: 22A, 24A, 22B, 24B. The alternate sequence includes: 22A, 22B, 24A, 24B. Any other sequence is acceptable as long as antennas A and antennas B are not pulsing simultaneously on the same cycle.
Referring to Figs. 9A-9C and Figs. 6A, 6B and 7 previously discussed, the operation of reader 20 in relation to implementing one or more of the above-mentioned timing strategies will now be detailed.
As previously indicated in FIG. 6B, each of the readers includes a microprocessor (not shown) and a set of program instructions (i.e., software, not shown) causing power pulses to be generated by antennas 22A, 24A, 22B, 24B via the channels of the multiplexer 62. which connect each of the antennas to the reader. For example, the Texas Instruments TIRIS ™ Series 2000 reader is available with standard software known as S2000 software. The S2000 software includes instructions to control the emission of power pulses, receive and process the data received from the transponders 23, 25, and enable communication with a supervisory computer, the software can be easily adapted to operate four antennas 22A, 22B, 24A, 24B.
For correct synchronization of all readers 20 in the system (Fig. 7) they must be changed synchronously over the channels of the multiplexer 62. The synchronization operation requires that all readers 20 generate boot pulses on channel 1 at the same time, then on channel 2 on the same time, then on channel 3 at the same time, and then on channel 4 at the same time. It is understood that a particular timing strategy can be determined after determining which of antennas 22A, 22B, 24A, 24B is coupled to which channel 1-4. The synchronization line 74 connecting each of the readers 20 allows the mux 62 at each of the readers to determine (via line 66) when to generate a bootstrap and on which channel to generate it while maintaining timing.
Figures 7 and 9A show how reader 20 is informed via line 74 when to generate properly synchronized load / read cycles. One of the readers 20 is designated as the master reader and the others are considered as slave readers. Master reader 20 generates sync pulses (represented by sync wave 900) on sync line 74 that are the inverse of its load / read cycle (represented by wave 902, where high is a charge and a low is read). Slave readers 20 use sync pulses to generate their own load / read cycles (represented by the timing of slave reader 903). Assuming the charging pulse has a fixed length of 50 ms and the transponder reading takes about 20-25 ms, there should be no reason to change it. However, as shown in timing line 904 of slave reader 20, there may be a delay due to message processing at slave reader 20. This has the disadvantage of altering the control waveform of slave reader 20 to extend the period in which slave reader 20 remains low. Thus, timing may not be successfully disrupted, depending on the workload of the individual readers
183 486 20, causing the reader to drop out of the load / read cycle if it is unable to complete data processing in time for it to catch the synchronization signal.
Figure 9B illustrates the effect of slave reader 20 temporarily out of sync with slave reader 20 (master line 902) due to the delay caused by message processing by slave reader. When message processing at slave reader 20 is completed, slave reader synchronizes again according to the sync signal (sync wave 900), however slave reader remains out of antenna sync because master reader 20 has started downloading via antenna on another channel (e.g., master reader has started loading via antenna on channel 0 while a slave reader performs loading via antenna on channel 4). Thus, the channels of the multiplexer 62 through which the loading cycle takes place on all of the readers 20 are no longer the same channel numbers at the same time.
Figure 9C shows a solution that improves the timing of slave reader 20 when it goes out of sync due to message processing. The solution uses the synchronization line 74 to communicate one-way with slave readers 20, telling them which channel (i.e. which antenna) to use in the next charging cycle. Alternatively, communication line 72 could be used by the host computer 16 to inform readers 20 which channel to use now. A drawback of the latter solution, however, is that in some implementations the computing time of the supervisor computer 16 is used for more important tasks.
As shown in Fig. 9C, the use of timing line 74 to communicate the channel number information to be used to each of the slave readers 20 is done by encoding the channel number into the sync line signal. This way, the processors in all readers know which antenna to use in the charge cycle even if they have skipped the charge cycle. As shown by timing waveform 900, a variable length pulse 908 tells slave readers 20 which channel to use in the read cycle. The sync line signals include a 200 microsecond start bit 906, and an immediately following pulse 908 of varying length. Pulse 908 length determines which channel of mux 62 to use. A pulse of about 1-100 microseconds indicates the use of channel 1,101-200 microseconds on channel 2, and so on.
Interrupts are enabled in the readers 20 until the start bit 906 is detected. At this point, the serial interrupts are turned off and remain off until the timing measurement of multiplexer timing pulse 908 is complete, at which point they are turned on again. Interrupts are disabled for a maximum of 600 microseconds. Reader 20 will not lose any incoming serial data because one character cannot be fully received in 600 microseconds. Each character that was fully received when the interrupts were disabled is moved to the internal register, and the next character partially received is in the shift register.
It should be noted that the reliance placed on the hardware part is that it will be able to transfer characters to the buffer, allowing the reader to avoid overloading the universal asynchronous transmitter receiver (UART) which, as will be explained in more detail below, is embedded in the reader software made according to the present invention.
The readers synchronization described above is based on the basic assumption that all the readers wait for the synchronization line to go low. The slave readers, however, must be able to distinguish between the low state preceding the multiplexer control pulse 908 and the low state commanding a charging cycle 910 (power burst). This is done by measuring the duration of the low state and using the information that if it lasts longer than 200 microseconds, the reader is in the middle of the charging pulse. In the event that the timing waveform 900 is high, there is no doubt that the slave reader should still wait for the high to low state transition.
183 486
In the case where the sync is low, such as in the duration of the start bit 906, it can be determined whether low precedes multiplexer control pulse 908 or a boot 910 by measuring the amount of time the sync is low. If the synchronization line remains low for more than 200 µβ (± 10%) then it is not a state preceding the multiplexer control pulse but a landing cycle 910 in which case the interrupts are re-enabled and wait for the take off bit is restarted.
It should also be noted that processing procedures written in such a way that processing of the messages does not occur in a manner that causes undesirable slowdowns of the master reader 20. Slowdown of reader 20 is limited until the entire reader system 20 is slowed down.
The pseudocode of the procedure stored and executed at slave reader 20 that performs synchronization of the channels of the multiplexer 62 using the timing line 62 will be described below.
Synchronization Procedure Pseudocode (Slave Reader)
Start:
Clock start
When the sync line is high
Hold on
If the clock goes off, go to Start // check it is 200ps // low If not, we're out of sync
Clock start
When the sync line is low
Hold on
If the clock is off then go to Start
Ok. We're in sync. Measure the // duration of the pulse defining the // channel number of the multiplexer
Disable interrupts
Clock waste
When the sync line is high
Hold on
Enable interrupts
If Timer is zero go to Start
If Clock greater than 310ms
Select Antenna - 3
If the Clock is greater than 210 ms
Select Antenna - 2
If Clock greater than 110ms
Select Antenna - 1
If Clock greater than 10ms
Select antenna - 0
Synchronization procedure pseudo-code (Master Reader)
Start // make the sync line // high for a sufficiently long // time // so that the slave reader can notice this // force the sync line high set the clock to 15 ms when the clock is running wait // force low at 200ps so that the driver
183 486
The slave H knew this was the beginning of time
At multiplexer synchronization, force sync line to low state, disable interrupts loop lasting approx. 200 ps
U build pulse of variable duration force sync line high if antenna number = = 0 75 ps loop if antenna_number = = 1 175 ps loop if antenna_number = = 2 275 ps loop if antenna_number = = 3 375 ps duration loop enable interrupts force low state on the sync line (all readers should start their load / read cycle at this point) End of pseudo-code of the sync procedure
This code should be called after it has been read
U information from the transponder and after switching on
II interrupt handling serial transmission
End of multiplexer synchronization:
Force sync line high
Reference is made at this point to Example A, which includes a reader protocol 20 that may be used in the embodiment of system 10, implementing the above timing functions.
Communication with the host computer will be described with reference to Fig. 7. Communication using the communication line 72 between the readers 20 and the host computer 16 in the present embodiment is limited as the readers are not able to reliably communicate with the host computer during the read cycle. that is, when the readers receive information from the transponders 23, 25. This problem is due in part to a lack of adequate hardware resources in the available readers 20, preferably the TIRTS ™ Series 2000 readers available from Texas Instruments Incorporated under the TIRIS ™ product line.
For example, the TIRIS ™ 2000 Series reader 20 does not have a universal asynchronous receiver UART transmitter for transmitting / receiving transponder data. The current software of the TIRIS ™ 2000 series readers allows 100% communication with the supervisory computer (including random handling of transponder readings) or 100% support for the transponder reading (without the possibility of pop-up and communication with the supervisory computer) but it does not enable 100% communication with the supervisory computer and 100% % support for reading transponder, thus the present embodiment of the invention introduces the UART to the reader software (not shown), which is stored and executed in reader 20. The software supports communication between the host computer 16 and the reader 20 only when the reader 20 is performing a charge cycle. Fig. 2 shows a charging cycle (energy pulse) of approximately 50 ms and a read cycle (data transfer) of approximately 20 ms. During the bootstrap period, a processor (not shown) in the reader is able to handle communication over communication line 72 while waiting for a timer (not shown) to have timed 50 ms. Then the reader, when the reader 20 has completed the loading cycle of the transponders 23, 25, will attempt to read information from the transponders. To do this, interrupts that support serial communication must be disabled for at least 20-25 ms. The clock, built-in hardware, is not disturbed by interrupts related to serial transmission. However, this would not be a good time to establish communication with the computer
183 486 16, because the transponder reading or communication with the supervisory computer would be intercepted by the interrupt handling communication with the supervisory computer.
According to the present invention, the software inside the reader 20 performs the functions of the UART by using the timing line 74 to ensure that the host computer 16 does not commence communication with the reader 20 when the reader reads data from the transponder and the interrupts are disabled. In particular, the UART function is performed by allowing the host computer 16 to communicate with the reader 20 over the communication line 72 only when the sync line 74 is low and the sync line logic is adjusted so that the sync line low is a reliable indicator of the occurrence of a charging cycle. When the state of line 74 changes from high to low (see Fig. 9 And where the waveform of signal 900 on the sync line changes from high 1 to low 2), a charging cycle for the reader begins. The sync line remains low during loading, and the software of the present invention causes the sync line state to change from low to high at the end of the charging cycle (see Fig. 9A where the waveform of signal 900 on sync line changes from low 3 to high) 4). Thus, the sync line is only low when there is a charge cycle. By applying the principle that the host computer 16 can communicate via the communication line 72 with the readers 20 only and exclusively when the sync line 74 is low, it is ensured that there will never be a problem with sending information during the read cycle when there are interrupts. are turned off.
In the supervisor computer 16, the clear-to-send CTS (CTS not shown) enable line on the RS-232 port controls the flow of data to and from reader 20 depending on the high or low line condition. The synchronization line 74 is thus connected to the CTS line via an RS-485 / RS-232 converter preventing the host computer 16 from sending data when the reader 20 is unable to process them.
Example B describes the protocol of transmission between the software on the readers 20 and the host computer 16, in an embodiment where the computer is Wayne Division, Dresser Industries, Inc. of Austin, Texas, the reader software is a modified version of the TIRIS ™ S2000 reader software available from Texas Instruments. Incorporated.
Figures 10A and 10B are diagrams 1002 and 1004 illustrating the coordination of communication between the host computer 16 and the readers 20 for typical communication to and from a reader that works with reader software according to the present invention. Figure 10A, diagram 1002 shows the coordination of the waveforms when all of the reader antennas 22A, 22B, 24A, 24B are within range of any of the transponders 23 or 25. Figure 10B, diagram 1004 shows waveform coordination for reader 20 with transponders 23 or 25 within range of all four antennas 22A, 22B, 24A, 24B. Figures 10A and 10B therefore show the lowest and highest possible loads on the reader 20 of the system 10, respectively.
In both diagrams 1002, 1004, signal RCV 1006 shows a waveform reflecting the transmission of data received by reader 20 from host computer 16. Signal przedstawia 1008 represents a signal reflecting data transmitted over timing line 74 that keeps all readers 20 and host computer 16 synchronized. It is also associated with the computer to indicate when it can safely send data to each of the readers 20. The signal REF 1012 represents the signal generated by the software of the reader 20 for test and control purposes. The reference points A through I illustrate the events in the time signals and are plotted to explain the diagrams provided. All the diagrams, Fig. 10A and Fig. 10B, were generated by a Logic Analyzer from Tektronics Prism.
In Figure 10A, a diagram 1002 (illustrating the case of a reader 20 with no transponders 23 or 25 in range) has been generated using the Enter Variable Length Antenna Buffer command, described below in Appendix C.
183 486
The multiplexer timing and transponder loading applies to the timing signal 1010 between points A and D. Before setting the timing line 74 low, the master reader (Fig. 7) generates a multiplexer synchronization pulse 908 (Fig. 9C) which tells slave readers (i.e., their processors) which antenna to use when charging. When this burst is complete, line 74 goes low and all readers 20 generate a boot burst through the appropriate antenna until master reader 20 changes state to high.
The processor of each of the readers 20 checks line 74 for mux sync pulses which inform all readers 20 processors which mux channel (ie antenna) to use in the next load-read cycle.
The processor of each of the slave readers 20 checks the sync line 74 waiting for loading (high to low transition). It then measures the duration of this pulse (start pulse), which should be in the range of about 200 ps (therefore it does not appear in diagram 1002). Immediately after this event, it disables the interrupts so that reader 20 can determine the duration of the subsequent low state (75 ps to 374 ps). It thus determines which antenna to use (a pulse of 0-99 ps indicates antenna 1, a pulse of 100-199 ps indicates antenna 2, and so on as explained with reference to Fig. 9C).
Once the correct antenna number has been determined, it is turned on, and a function belonging to the TIRIS ™ reader software is invoked to begin loading the transponder 23 or 25. It essentially includes setting external flags allowing the analog portion of the reader 20 to initiate transmission. This function is closed by a loop until the timer has finished measuring the specified time.
The host computer's transmission involves signal RCV 1006 between points B and C. It illustrates the dual nature of timing line 74. When reader processor 20 is essentially doing nothing during the time between points A and D, timing line 74 indicates to host computer 16 that it can transmit data to reader 20 as shown by the signal received between points B and C. During this time, the reader executes the TIRIS ™ Reader Software Function Code - Sequence (), and is unable to process any messages received from the supervisory computer until point E.
The start of the transponder reading concerns the signal SYNC 1010 at point D. Both master and slave readers 20 exit the function write-sequence 0 after approximately 50-52 milliseconds. At point D, the master reader 20 forces the timing line 74 to high, preventing the host computer 20 from transmitting any other data. There may be a case where a character has already been loaded into the UART shift register of the supervisor computer 36 and it is too late to stop transmission. To avoid losing this sign, the master reader 20 forces sync line 74 to high 5 milliseconds earlier. This gives the reader 20 enough time to intercept the character sent by the host computer 20. After five milliseconds, the serial interrupts are disabled and the next TIRIS ™ reader software function to read the transponder 23, 25 is called, which causes the software UART function to be applied as already described.
The reading of the transponder is related to the signal REF 1012 between points D and E. The reading of the transponder 23, 25 by the reader 20 takes about 20-23ms, the DE interval including the said 5 millisecond delay. During this time interval, all interrupts are turned off and no communication with the computer 20 can take place.
The start of message processing concerns the signal REF 1012 at point E. At this point, the reader 20 is able to process the message it received in the interval BC from the host computer 16. In this embodiment of the invention 77.6086550 ms elapses from the time the host computer 16 started transmitting until the reader 20 may begin processing the message.
Message processing involves signal 1012 between points E and F. When processing the message, reader 20 determines requests from computer 20, responds as
183 486 requests, and builds the buffer required for the response. Processing depends on the type of message as well as the size of the message.
The initiation of the response transmission relates to the signal ΧΜΤ 1008 at point F, at which the reader 20 begins transmitting data to the host computer 16.
Completion of processing applies to the REF 1012 signal between points F and G. This is the time needed to complete all necessary actions to save the packet in the output serial port buffer.
The reader sending the response involves the signal 1008 between points F and H. The data placed in the output queue is sent, using the serial port interrupt, from the reader 20 to the host computer 16. Reader 20, unlike the host computer 16, is not limited by the rule transmit only when the sync line is high and can transmit data at any time. This situation is advantageous because the worst case message, as shown in diagram 1004 below, takes about 47.9 ms and the load time is about 51.5 ms. This leaves about 3.6 ms, which is far too short for the host computer 16 to send the next request (ideally one response and one request per cycle). The more bytes reader 20 transmits while sync line is low, the less it has to transmit while sync line is high 74. This allows host computer 16 to communicate more efficiently with reader 20.
Point G is the point at which reader 20 has completed a reply message and is ready to wait for the next sync pulse to control the mux. Point H marks the end of the reader 20 response. Point I marks the start of the next multiplexer synchronization pulse.
In Figure 10B, there is a diagram 1004 (illustrating the case where reader 20 has transponders 23,25 localized within range of all antennas) that was generated using the Enter Variable Length Antenna Buffer command described below in Example C).
The description of the diagram 1004 is substantially the same as that of the diagram 1002 described above, with differences in the timing of events which will be discussed with reference to Fig. 10H. At reference E, reader 20 receives the message it received from the host computer 16 in interval BC to process. In this example, the time between point B and point E is 79.109765 ms. At reference point H, the start point of the next multiplexer synchronization pulse is indicated. The illustrated coordination requires reader 20 to detect the start bit of mux control timing data while sending data to host computer 16. Such a situation will cause that the serial output handling procedure must be faster than the duration of the multiplexer synchronization start bit, moreover, the multiplexer synchronization pulse must be short enough not to disturb the general timing relationship.
Point I marks the end of reader 20's response. When reader 20 begins transmitting approximately 21.3 ms before the sync line goes high (SYNC signal 1010), host computer 16 has enough time (20-25 ms) to send the next request. Average request time is around 8-12 ms (depending on the number of DLE characters it contains) so it is a long time.
Further details regarding the communication between the computer 16 and the readers 20 are provided in the documentation available from Texas Instruments Incorporated for their TIRIS ™ product line, for example TIRIS: Series 200 Reader System Reference Manual, Texas Instruments, (# RI-ACC-DO1A), which is incorporated herein by reference.
Attachment C describes specific functions and enhancements made to the software of the reader 20 for a particular implementation of the system 10 in accordance with the present invention.
The operation of the system and the user interface will now be explained. First, an overview of the system will be given. This section is an overview of how the user interface works
183 486 of the CID client identification system. A detailed description of the system operation is provided with reference to Figs. 11A-11I, 12-16 and 17A-17N and 17Q. It has been understood that the operation of the system 10 is controlled by program instructions executed by the host computer 16, and by the software of the reader 20 described previously. System 10 is integrated with a suitable fuel distribution system, in this embodiment, it may be a Wayne Plus / 2 or Wayne Plus / 3 system available from Wayne Division, Dresser Industries, Inc. of Austin, Texas, however, other distribution systems and software may be considered. For example, the system 10 may be integrated with a Nucleus control system available from Wayne Division, Dresser Industries, Inc. The above-mentioned available intelligent distribution systems as well as other distribution system systems, in cooperation with the CID customer identification system according to the present invention, integrate the cash pump control, card service and customer identification and service systems operating in the service station environment.
When a customer enters a service station and the transponder 23, 25 is detected by the fuel dispenser 14, the appropriate authorization beacon 45A, 45B or other in-range indicator as will be described below is turned on informing the customer that the transponder is within range and is readable. After activation with the distributor, for example by lifting the nozzle distributor or lever or by initiating refueling, the system 10 sends an authorization request including the customer identification data contained in the transponder to a computer network. Before refueling, the customer can press the cancel button on the CAT terminal activated by the customer or select another payment method to eliminate the CID customer identification code contained in the transponder from being used when paying for the transaction.
If the transponder is read for the first time by a distributor whose nozzle has already been raised, the distributor will not be authorized to use the customer identification code contained in the transponder to make a sale. For example, if the first customer picks up the nozzle of the distributor and then the second customer's transponder is read by the pump's reader, the sale will not be credited to the account specified by the CID of the second customer's transponder.
An overview of the scenario for the window-mounted transponder will now be provided. As a customer with a transponder 23 mounted in the vehicle passes the dispenser 14, the customer identification data CID contained in the transponder is read by the long range antenna 22A or 22B which is facing the vehicle. After reading the customer identification data, the authorization lamp located on the side closer to the vehicle is turned on and the corresponding long-range antenna is turned on. If the customer decides to drive past the dispenser without refueling, the lamp will remain on until the transponder 23 mounted in the vehicle leaves the reading range for the dispenser. The lamp 45A or 45B is preferably turned off after a pre-programmed number of blank readings taken after the transponder 23 has left reading range for a given distributor. Thus, when the vehicle passes the distributor, the corresponding authorization lamp lights up when the car is within the reading range and turns off when the car leaves the reading range.
If the customer chooses to use the transponder 23 installed in the vehicle as a form of payment, the customer can check whether the authorization lamp 45A or 45B was turned on when the car stopped at the dispenser. When the customer picks up the dispenser nozzle (or starts refueling), the distributor receives the authorization and the request to authorize the account specified by the customer identification code CID is sent by the host computer 16 to the computer network to debit the account. The authorization lamps 45A and 45B preferably remain on for the duration of the transaction. When the customer puts down the nozzle, the sale is completed by the supervisor computer 16, the bill can be printed on the customer-activated CAT. At the end of the sale, the authorization lamp 45A or 45B is turned off and remains off as long as the transponder can be read continuously by the antenna. Transponder blank reading (or a predetermined number of blank readings) following
183 When the sale ends, the system resets the system, allowing the reading of the next transponder to turn on the light that signals the authorization. Alternatively, the authorization beacon 45A or 45B remains on after completion of the transaction until the customer's vehicle has left the reading range.
Once the sale or transaction using the distributor and vehicle-mounted transponder 23 is complete, the vehicle-mounted transponder 23 cannot be used on another distributor for the specified period of time. It is understood, however, that the vehicle mounted transponder 23 may be used on more than one dispenser at the same time, the sale is not completed on one dispenser until the transponder 23 is used on the next dispenser. Moreover, it is understood that the system can be programmed such that although the transponder mounted in the car has recently been used to complete the sale at the dispenser, the transponder mounted in the vehicle can still be used to purchase another service, for example car washing or shopping. in the store located at the station.
An overview of the scenario for the manual transponder will now be given. If the customer has a handheld transponder 25, such as a credit card shaped or key-worn transponder, it must be positioned in front of the short-range antenna 24A, 24B by swinging the transponder in front of the close-range antenna at the authorization light (see Fig. 4A and 5A). The short range antenna 24A, 24B reads the CID client identification data from the transponder and the corresponding authorization light is turned on.
As soon as the nozzle is raised (or refueling is started) to the computer network, an authorization request for the account specified by the customer identification code is sent by the supervisory computer 16. When the customer puts the nozzle down, the authorization light is turned off, the sale is complete and the bill can be printed on the customer-activated CAT terminal. Advantageously, handheld transponders 25 can operate with more than one customer-activated (CAT) terminal (whether at a dispenser, car wash, or station-based shop). In other words, the handheld transponders 25 can work with a particular CAT terminal even when they are currently used as a means of payment in a transaction made using another CAT.
The operation of the authorization light will now be explained. When the dispenser 14 reads the customer identification code CID and the refueling operation has not yet started, the authorization light 45A, 45B is turned on.
When the customer identification data from the transponder 23 mounted in the passing vehicle is read by the dispenser 14, the authorization light 45A, 45B on the dispenser is turned on and remains on as long as the transponder remains within reading range. As the vehicle passes the first distributor and enters the reading range of the second distributor, the customer identification data is read by the second distributor and the authorization lamp of the second distributor is turned on.
For transactions with vehicle-mounted transponders 23, the authorization lamp 45A, 45B is turned off when the nozzle is replaced after completion of the transaction, or alternatively remains on until the transponder leaves reading range. When the handheld transponder 25 is used, the authorization light turns off when the nozzle is replaced after completion of the transaction.
If the customer abandons the transaction using the customer ID code and chooses a different payment method, the 45A, 45B lamp will be turned off.
After refueling is complete and the nozzle is replaced, the system 10 may be programmed to prevent the authorization light from being turned on at the remaining dispensers (or alternatively, elsewhere) at the service station for a certain period of time, triggered by the transponder 23, 25 that has been used most recently. completed
183 486 transactions related to the refueling of the vehicle. Thus, the vehicle can exit the station without turning on any more authorization lamps.
Alternatively, the customer takes control of the payment method. The customer can choose not to use the transponders 23, 25 in the transaction by pressing the Cancel button on the CAT customer-activated terminal on the dispenser 14 which has not yet been activated, e.g. by lifting the nozzle, or when refueling has not yet started. . On the CAT terminal located on the dispenser 14, after pressing the Cancel key, a query appears: Cancel use of the CID system? (Y / N). The client can then confirm the cancellation of the transaction using the CID by pressing the Yes button on the CAT terminal. If No is selected at this point, the sale will continue as a CID transaction, that is, a transaction where the customer's CID identification code will be used to charge the customer for costs. The customer may also opt out of the CID transaction before refueling by inserting a banknote or credit card, or by selecting another type of payment such as cash. When the customer abandons the CTD transaction, the lamp 45A, 45B is turned off.
When a transaction or sale using the CID code is in the refueling stage, no other payment method can be selected on the dispenser 14, nor can the CID transaction be canceled.
When an authorization is denied, that is, a CID code has been sent to the computer network, and the computer network has returned a signal indicating that the customer has been denied authorization to use system 10, i.e., the CID code as payment method, the transaction is treated as a refusal to sell without authorization. Distributor 14 is detained and the customer is informed that he must contact a station employee in order to pay the fee. If a vehicle mounted transponder 23 is used in the transaction, the authorization light is turned off and will remain off until the nozzle is replaced. A similar situation occurs when an authorization response regarding a sale using the CID code from the computer network is not received within a certain time (e.g. 60 seconds), the transaction is treated as a refusal to sell without authorization.
If the computer network is down, the moment the customer picks up the nozzle of the dispenser 14 whose authorization light is on, the dispenser will not start working. However, the display of the CAT Terminal will inform the client that the computer network is not working and will ask the client to cancel the CID transaction before choosing another method of paying the fee. The customer finishes refueling, but the sale cannot be paid by the CID system due to a problem with the computer network, the CID sale is treated as an unpaid CAT-based transaction and can be recorded and recorded for control purposes.
Currently, the program block elements describing the operation of the CID client identification system and the user interface will be discussed. Figures 11 A1 and II and 12 are flowcharts illustrating the processes that occur when, respectively, the customer uses the system 10 in a vehicle mounted transponder 23 scenario and a transponder 25 scenario.
Figures 13-16 are flowcharts illustrating the relationship between jobs and subsystems involved in handling customer transactions.
Figures 17A-17N and 17Q are flowcharts describing the processes performed by the CID base software, i.e., program procedures written to perform functions relating to client identification.
The scenario for a vehicle mounted transponder is explained with reference to Figures 11A and 11B. Figures 11A and 11B show a block diagram 1100 illustrating the operation of the system 10 in a scenario using the transponder 23 mounted on the vehicle. In step 1104, the vehicle approaches the pump, i.e., a distribution area at the service station. In step 1106, it is determined whether the transponder 23 is in range of the pump. As previously described with reference to Fig. 1 to 8, the term includes reader 20 receiving data from vehicle mounted transponder 23 after having previously loaded the transponder through antenna 22A or 22B. If the approaching vehicle does not have a transponder 23 mounted, then the vehicle mounted transponder 23 is not within range, then the system 10 performs the traditional customer service procedure 1110 where payment is made without the use of a CID code. In a traditional customer service procedure, the customer makes a payment using traditional methods, such as inserting a credit / debit card into a CAT terminal activated by the customer or paying the fee directly to a station employee. In a traditional customer service routine, the CAT may display payment method commands such as insert a credit / debit card or pay the station attendant, followed by refueling instructions such as raise the nozzle.
If the vehicle-mounted transponder 23 is in range, then in step 1108, the CID system 10 determines whether the detected CIP was last used (e.g., in the last five to ten (5-10) minutes) to complete a sale to another distributor. at the service station. If so, then system 10 defaults to traditional customer service routine as indicated in step 1110 and the corresponding authorization light will not light (see step 1112, below). The customer is obliged to choose a different method of paying the fee, and the transaction will be processed without using the CID code. This helps to avoid fraud, and prevents the unpleasant sensation that might otherwise have occurred to a customer driving away from the dispenser after refueling, seeing each dispenser passing by lighting the authorization lamps. The customer has enough time after refueling to leave the service area, which avoids the activation of the authorization lamps on other dispensers. As an option, the above default switch to the traditional customer service mode can be eliminated, since the failure to turn on the signaling lamps on successive dispensers passing by is not treated as a nuisance inconvenience.
In step 1108, if the transponder 23 has not been recently used to make a sale, then in step 1112 the signaling - customer in range is triggered on the dispenser. In this embodiment, when the transponder 23 is in the distribution area, lamp 45A, 45B is turned on to provide such signaling. The 45A, 45B lamp can be located in any suitable place on or near the dispenser 14. In this embodiment the signaling device is a lamp 45A, 45B, it should be noted that such signaling may be provided by an audible sound (e.g. music, tone or voice), mechanical movement, or a multimedia or video presentation, or any combination or other action thereof that can be noticed by the client.
When flashing beacon 45A, 45B is turned on in range, the system then determines whether the transponder 23 mounted on the vehicle has not left the reading range, which may occur when the vehicle only passes the dispenser. In step 1113, the system checks if the vehicle-mounted transponder 23 is still in read range. If so then in step 1114 (described in detail later) the system checks that the transponder 23 has remained in the reading range for a sufficiently long predetermined period of time. If, however, the vehicle-mounted transponder 23 is no longer within reading range, then in step 1115 the system checks for a predetermined number (N) of empty readings, i.e. readings where no transponders have been spotted. If so, the vehicle has passed, and the in-range beacon according to step 1116 turns off. The system 10 reverts to the default state determined in step 1110. It will be understood that if the customer then drives and the transponder is within range of another distributor, the lamp 45A, 45B for the next distributor will turn on. Furthermore, it is understood that the in-coverage signaling introduced in step 1112 does not imply an assignment of a customer (i.e., account number) to the distributor to complete the sale. This avoids potential fraud or accidental customer charging when the transponder is within reach of the distributor. If there is no predetermined number of blank readings in step 1115 the vehicle may still be within range of the dispenser and the system reverts back to step 1113 checking the transponder readings.
183 486
As already mentioned, in step 1114 it is checked whether the transponder 23 is within range of the distributor for a sufficiently long period of time. If not, the system checks in step 1115 if an appropriate number of blank reads have occurred. If the transponder remains out of range, the beacon in range will be turned off in step 1116 and the system will go to traditional customer service procedure performed in step 1110. If the vehicle-mounted transponder 23 is in range for a sufficiently long period of time (e.g., about 4 seconds) then in step 1118 the customer-activated distributor terminal allows the sale to continue by presenting a message telling the customer that it can pick up the distribution handle and begin refueling, or choose an alternative payment method (insert card) or cancel the proposed transaction (Cancel). The reason why the time delay was introduced at step 1114 prior to the start of the transaction is to give the customer sufficient time to exit the vehicle to service the distributor, thus avoiding intentional or accidental activation of the distributor by someone other than the customer.
In step 1122, it is checked if the time limit has expired. If too much time has passed since the vehicle entered the distributor's range and the customer has not started the transaction, i.e. the customer has not picked up the nozzle or has started refueling, the in-range indicator is turned off (step 1116) and the system enters the default traditional customer service procedure ( step 1110). The time limit at step 1112 may be in the range, for example, from a few seconds to a minute or two. The purpose of introducing a time limit in step 1112 is to avoid deliberate or accidental use of customer data when the customer leaves the vehicle (e.g., to enter a service station building) or is otherwise not interested in making a transaction. Optionally, the time limit of step 1112 may be skipped.
If in step 1112 the time limit is not exceeded, then in step 1124 a check is made to see if the customer has activated the pump. At step 1124, the customer may activate the pump by lifting the distribution nozzle of the dispenser 14, and by combining the raising of the nozzle and starting refueling. In the dispenser 14, which is not equipped with a nozzle lift sensor, activation of the pump may be accomplished using other techniques, such as lifting a pump lever, lowering an element, or perhaps pressing a fuel grade button to start the pump. For the purposes of this description, any of the above-mentioned techniques or any combination thereof, or any other pump actuation technique, is considered to be activation of the pump.
If it is determined in step 1124 that the distributor 14 has not been activated, then the system checks in step 1125 if the option to opt out of using the CID code has not been selected. The resignation may occur when the customer cancels the transaction or chooses another form of payment, for example by using a credit card. If there was no abandonment of the use of the CID, the process returns to step 1122 where the system checks again for a timeout. If the CIDS code is abandoned, the system goes to traditional customer service, the type that depends on the customer's decision, which resulted in the abandonment of the CID code use. Details of checking for a dropout while the pump is not yet activated are discussed in detail with reference to Fig. 11C. Alternatively, a checking to determine whether a waiver has occurred can be made before the timeout checking step 1122; however, the signal processing is so fast that the timeout of step 1122 will not be exceeded when the system first executes step 1122. Consequently, any subsequent check for timeout in step 1122 will be preceded by a check for CID override (step 1125).
If, in step 1124, it is determined that pump 14 has been activated, then in step 1126 a check is made to see if the transponder 23, previously determined to be in range of the pump, is still in range. In order to reduce the effect of unexpected signals picked up by the antennas, and to confirm that the same CID code has been detected before and after pump activation, the CID 10 system preferably compares
183 486 sample readings taken before pump activation with sample readings taken after pump activation. The CID system checks that the readings taken before and after pump activation are the same or nearly the same. For example, the CID system can select five readings taken prior to pump activation, and five readings taken after pump activation. If all of the readings, two or three of the five readings taken before the pump was activated, match all, two or three readings taken after the pump was activated, the CID code is considered checked. It is possible to take more readings if needed. For example, ten readings before activation could be compared with ten readings taken after activation. The check is acceptable if five of the readings taken before the nozzle was lifted match the five readings taken after the nozzle was lifted.
The purpose of the above checking made in step 1126 is to make sure that the customer vehicle is the one that will be refueled. This avoids the potential risk that the pump has been activated intentionally or accidentally by a person standing in the vicinity of the pump while the vehicle is passing by during the short time the transponder 23 is in the range of the pump. It should be noted that in some embodiments step 1126 is optional once step 1114 has already been used to determine if the transponder has been in range for a sufficiently long time. It should be noted that both steps 1126 and 1114 may be performed and that if one has been performed the other may not be needed. Both steps in this sense are optional, depending on the degree of customer security required of the system.
If in step 1126 the same transponder 23 is not still in range, then in step 1116 the in-range beacon is turned off in step 1110, the pump enters the default traditional customer service mode. If it is still in range then in step 1128 the data from the transponder 23 (e.g. customer account information) will be associated with the distributor so as to enable sale (e.g. refueling or other service). The pump / transponder 23 association in step 1128 will only occur if the pump has been activated in step 1124.
In step 1130, the authentication of the transponder data (e.g., customer account information) is performed. For example, the supervisor computer 16 in connection with the computer network is used to determine whether orders can be made to the customer's account number. Alternatively, the host computer 16 may view data stored in a locally stored negative bad account file and authorize the customer's account if it does not match any of the bad account numbers. The authorization process of step 1130 may be performed before and after step 1128 of assigning the transponder 23 to the pump. In some embodiments, the assignment process is the only requirement, no additional authorization process is needed. The authorization may only include recognizing that the customer's identifier is a valid identifier or that it consists of an appropriate number of characters. However, in most system 10 applications, some kind of credit authorization database is needed.
In other embodiments, the authorization step 1130 may be performed while the transponder 23 is within range of any of the dispensers or other reader (possibly even entering the service station area). However, the sale will not be allowed (step 1132) until the distributor is activated in step 1124. The authorization step 1128 may also include a timeout check (please do not confuse the timeout discussed in step 1122). A timeout occurs when a CID code has been sent to a computer 16 or computer network for authorization, but no confirmation or denied authorization has been received after a specified period of time. Figure 11E, described in detail later, illustrates how the handling of an authorization denied or timeout event can be implemented when these occur before or after refueling or before or after the nozzle is lifted.
In step 1132, permission to start the sale is issued, after which, for example, the customer can refuel at a dispenser and retrieve other goods.
183 486 (for example, food) or services (for example, to wash a car), which will be credited to the customer's account that has been identified from the transponder 23.
In step 1134, a sales transaction is completed using the customer's CID identification data. Figure 11C shows the detailed steps performed in completing a CID transaction. Referring to Fig. 11C, while the customer is refueling, the customer activated terminal indicates that the pump is turned on (step 1140), furthermore, the system 10 performs certain customer specific operations. For example, the system may suggest (by displaying a message on the CAT terminal) to the customer to wash the car if it has determined that the customer has refueled the car a certain number of times. Or, the system may remind the customer that it is time to wash the car when the customer determines that he will need to wash the car after a certain number of refueling. Other customer related activities may include suggesting a specific food or drink. The customer-specific information may be contained in a database which is updated regularly and which is located or accessed by the supervisory computer 16. Or the information may be contained in data sent from the customer's transponder 23, 25. If the transponder is a transponder with writable (R / W), then the supervisory computer can periodically supplement the information contained in the client's transponder based on his preferences.
In step 1142, the system checks to see if the customer is authorized to use the CID code to pay the fee or if there has been a timeout error. Step 1142 may be included when the authorization step 1130 (Fig. 1 IB) has been omitted prior to the consenting step of step 1132 (Fig. 11B). It should be noted that the authorization step may be included both before and after the consent step 1132 (Fig. 1 IB), or both. If in step 1144 (Fig. 11C) an authorization is denied or a timeout occurs, the handling routine shown in Fig. 11E is then initiated.
During refueling, the system again checks in step 1146 that there has been no abandonment of the use of the CID system. Figure 11F, which is discussed later, illustrates in detail checking whether there has been an abandonment of the use of the CID system during refueling. If there has been no request to abandon the use of the CID system then in step 1148, the system checks to see if the nozzle has been replaced in the seat. If the nozzle has not been replaced, the system continues to check for authorization denied or timeout (if step 1142 has been enabled), and for CID system abandonment.
Once the nozzle has been replaced indicating that refueling is complete, the CID system checks in step 1150 that the computer network is not damaged, i.e. the host computer 16 has access to the network. Figure 11G illustrates in detail a scenario for determining whether a computer network is operating. It should be understood that the computer network can be checked several times during the transaction with the customer. For example, the network can be checked before and after fueling is started. Regarding fig. 11C, if the computer network is down, the transaction is executed as an unpaid sale using a CAT terminal (step 1152) and the sales information may be stored in the memory of the supervisor computer 16 for later transfer to the computer network when the network is operational . If the network is down, the authorization beacon or other presence indicator in range of the distributor is turned off in step 1154. The sale is finalized with all the customer-specific activities performed by the system, such as prompting for a print receipt, in step 1156.
The scenario for using a handheld transponder is explained with reference to Fig. 12, which shows a block diagram 1200 illustrating the operation of a system 10 in a scenario that includes a handheld transponder 25. The transponder 25 may be used even in situations where a customer with a vehicle-mounted transponder 23 drove to the dispenser. where the manual transponder can be used to change or cancel a transaction using the transponder 23. This may be the case, for example, if the customer wishes to charge a bill other than that assigned to the transponder 23 mounted on the vehicle for the costs of the sale made through the distributor.
183 486
Referring to Fig. 12, in step 1204, the customer approaches the pump, i.e., the distribution area, in the area of the service station. In step 1206 it is checked whether the hand transponder 25 is within range of the pump. As previously described with reference to Figures 1 and 8, this check is performed by a reader 20 which receives data from the transponder 25 after the transponder has been charged via the antennas 24A or 24B. In order to be in range, the customer typically has to place the transponder 25 near the dispenser 14 or in another dedicated location near the antenna 24A or 24B. If the approaching customer has not presented the handheld transponder 25, then the system defaults to the traditional customer service routine in step 1221. It should be noted that if a vehicle mounted transponder is detected, then the process described in Figs. 11A and 1BB is followed. In step 1206, if the handheld transponder 25 is in range, client-in-range signaling is activated on the dispenser in step 1212. In this embodiment, when the transponder 25 is within the pump's distribution range, the authorization beacon light 45A, 45B is turned on to function as a beacon. The lamp 45A, 45B may be in any suitable location on or near the dispenser 14. In this embodiment, it is at the same location as the antenna 24A or 24B where the customer presents the transponder 25. If desired, separate beacons may be provided in range for handheld and vehicle mounted transponders. When the signaling is activated, if the signaling is in the form of, for example, a lamp, after the transponder 25 has been moved away from the lamp, it will remain on until a timeout occurs as described below.
When signaling occurs within range, as a response of the pump to the presentation by the customer of the transponder 25 within its range, if the customer approaches another pump so that the transponder is within its range, such signaling will also appear on the other pump, and the subsequent activation and the sale is allowed and can be made as explained below for both stands. In this embodiment, when two signaling and activations using the same handheld transponder 25 occur concurrently, signaling is triggered informing the station employee of such an event, so if the use of the transponder 25 on two stations has occurred unintentionally or was abusive, the transaction may be be canceled.
It should be noted that, in addition to the lamp 45A, 45B used in this embodiment, such signaling may be provided by audible sound (e.g. music, tone or voice), mechanical movement, or multimedia or video presentation, or any combination thereof or another activity that may be noticed by the customer.
At step 1218, the customer-activated pump terminal allows the sale to continue by displaying to the customer a message that the dispenser nozzle can be lifted and fueling can begin, or advising the customer to alternatively select another form of payment (e.g., insert a card) or cancel the transaction by (e.g., cancel) . In step 1222, it is checked if the timeout has expired. If too much time has passed since and when the transponder 25 entered the procedure without the customer responding to a willingness to trade, then the in-range beacon is turned off (step 1219) and the system defaults to traditional customer support mode (step 1221). The time delay in step 1222 may range from a few seconds to a minute or two. The purpose of introducing a time limit in step 1222 is to avoid deliberate or accidental use of customer data when the customer leaves the vehicle (e.g. to enter a service station building) or is otherwise not interested in making a transaction. Optionally, the timeout of step 1222 may be skipped.
If in step 1222 the time limit is not exceeded, then in step 1224 a check is made to see if the customer has activated the pump. At step 1224, the customer may activate the pump by lifting the distribution nozzle of the dispenser 14, and by combining the raising of the nozzle and starting refueling. In the dispenser 14 which is not equipped with a nozzle lift sensor, activation of the pump may be accomplished using other techniques, such as, lifting a pump lever, lowering an element, or being
183 486 can by pressing the fuel grade selection button to start the pump. For the purposes of this description, any of the above-mentioned techniques or any combination thereof, or any other pump actuation technique, is considered to be activation of the pump.
If it is found that the distributor 14 has not been activated, then the system checks in step 1225 that the option to abandon the use of the CID has not been selected. The resignation may occur when the customer cancels the transaction or chooses another form of payment, for example by using a credit card. If there is no abandonment of the CID code usage, the process returns to step 1222 where the system checks again for a timeout. If there is a resignation from the use of the CID code, the system goes to the traditional customer service procedure, of the type depending on the customer's decision which resulted in the resignation from using the CID code. Details of checking for a dropout while the pump is not yet activated are discussed in detail with reference to Fig. 11C.
When the pump is activated in step 1224, then in step 1228 the data from the transponder 25 (e.g., customer account information) is associated with the distributor such that a sale (e.g., refueling or other service). The pump / transponder 25 association in step 1228 will only occur if the pump has been activated in step 1226.
In step 1230, the authentication of the transponder data (e.g., customer account information) is performed, and a timeout check is performed. Figure 11E illustrates how an authorization denied or timeout event can be handled. In step 1232, the sale is authorized, and in step 1234 the sale is completed using the customer's CID data. Figure 11C illustrates in detail the steps that are followed to complete a CID transaction. The above steps 1230-1234 are performed in the same manner as steps 1130-1134 previously described, respectively. It should be noted that if the customer resigns from the CID transaction and chooses a different payment method, the 45A or 45B beacon will be turned off.
Checking for CTD override when pump is not active is explained with reference to Fig. 11D. Figure 11D describes the process that occurs when system 10 checks for CID override while the pump is not active yet. This process is used when a handheld transponder 25 or a vehicle mounted transponder 23 is detected. As discussed above, CID transaction cancellation may occur when the customer chooses to pay the fee other than to use the CID code, or the customer decides to cancel the transaction.
Initially, the CID system checks that refueling has not started by verifying that the dispenser nozzle has been lifted from its seat and that proper refueling has started (steps 1160 and 1162). If the nozzle has been raised and fueling has started, then the system checks for a CID abandonment when refueling started in step 1164. Figure HF describes the process of checking for a CID abandonment when refueling has started.
If the nozzle has not been raised and / or refueling has not started, then the CID system checks that the customer:
(1) canceled the transaction by hitting the Cancel key on the Customer Activated (CAT) terminal (step 1162), (2) inserted a credit / debit card into the CAT to pay (step 1168), or (3) selected a different deposit method fees (such as - cash) (1170). If so, the in-range beacon turns off (step 1174), the CAT display changes to Insert Card or Pick up Nozzle, or the like (step 1174), and the transaction is performed using traditional customer support mode, i.e., no code is used. CID (step 1176).
Note that if the client presses the Cancel button, he or she has the option to undo that command. After selecting the Cancel key, the display will show Y / N
183 486 (step 1178). If the client selects N corresponding to No, the CAT will display a message similar to the following Nozzle, Cancel, Card (step 1180) and the transaction will continue as a CID transaction (step 1182). Likewise, if no card is inserted (step 1168) or no other payment method is selected (step 1170), then the transaction continues as a CID transaction (step 1184). In steps 1182 and 1184, if the transponder is a vehicle mounted transponder 23, the process continues starting with step 1222 of Fig. 11C checking the timeout. If the transponder is a handheld transponder 25, then the process continues from step 1222 of timeout checking in Fig. 12.
Determining whether a CID override has occurred when the pump has been activated is explained with reference to Fig. 11F. Figure 11F describes the process that is performed when the CID system checks for an attempt to cancel a CID transaction after starting refueling. The CID system checks to see if fueling has started (step 1190). If fueling has not started, then the system, in step 1191, checks to see if there has been a cancellation of the CID transaction while fueling has not yet started. Figure 11D, described above, describes the process that occurs when checking for CID override before starting refueling is performed.
If fueling has started, the CID system checks to see if the Cancel key has been pressed on the Customer Activated Terminal (CAT) (step 1192). If so, the dispenser pump is stopped (step 1194) and the customer is informed that he should put the nozzle down and pay the worker inside the service station building (step 1195). The system then continues to checkout (step 1196) by checking the network (step 1150 in Fig. 11C). If the Cancel key was not pressed in step 1192, the CID system checks to see if a credit / debit card was inserted into the CAT (step 1193) or if a key for another payment method was pressed on the CAT (step 1197). If so, the display on the CAT will show the message, for example, CID Cancel Transaction Could Not Be Completed, stating that the credit / debit card cannot be accepted (step 1198). The process then continues processing the sale transaction until it is finalized in step 1199 by checking that the nozzle has been replaced (step 1148, Fig. 11C). If no credit / debit card is inserted and no other payment method is selected, the message in step 1198 is not displayed, but the system continues the sales process until it is finalized in step 1199.
Authorization denied or timeout is explained with reference to Fig. 11E. Figure 11E describes the process that is performed when a client authorization is denied or a timeout due to a network failure has occurred through which the client authorization confirmation is provided or a CID denial has occurred. If refueling has already begun (step 2210) then system 10 stops the fuel pump (step 2212) and instructs the customer to put down the nozzle and pay the station employee in the station building (step 2214). If fueling has not yet started (step 2210), then the CID system 10 checks to see if the nozzle (2216) has been raised.
If the nozzle has not yet been raised then the CID process continues (step 2217), with timeout step 1122, Fig. 11B if the process involves an in-vehicle transponder or without timeout step 1122, Fig. 11C if in process a handheld transponder is involved. Another possibility to authorize the use of the CID code (e.g. in the case where a timeout has occurred) is to enter step 1130, Fig. 11A, and step 1230, Fig. 12. If the nozzle has been lifted, the customer is informed via the CAT display that there has been a CID denied and is required to select another payment method (step 2218). The transaction is then performed in a traditional customer service mode, i.e. without using a CID code to pay the fee (step 2220).
Operation of the authorization beacon (beacon in range) is explained in connection with Figs. 11H and 1II. Figures 11H and 111 generally illustrate the operation of lamps 45A, 45B (or other in-range indicator) of the dispenser 14. In Figs. 11H and 111, not all of the events that cause the in-range indicator on or off are shown. It is understood that other figures and other descriptions may be included at this point
183 486 binding additional or modified scenarios of activation and deactivation of presence beacon in range. Referring to Figs. 11H and 111, the CID system 10, in step 2230, continuously takes readings to determine if the transponder 23, 25 is in range. If the vehicle mounted transponder 23 is in range, the CID system 10 in step 2232 will check if the detected CID code was last used at another dispenser within the station. Step 2232 is similar to step 1108 of Fig. 11A. If yes, the transaction is performed as if there is no transponder in range and the sale takes place in traditional customer service mode in step 2234. As previously described with reference to to fig. 11A and 1 IB, in step 2232, the CID system 10 checks if any transaction using the CID code from the vehicle mounted transponder has recently been finalized at any of the dispensers in the station, i.e. has been finalized in the last five to ten (5-10 ) minutes, then the CID system will not turn on the presence beacon within range, and the distributor will not work until another form of payment is selected. As mentioned later, this helps to avoid abuse by giving the customer, after refueling, enough time to leave the service area without activating the authorization lights on the other dispensers in the service area. Note that if a manual transponder is detected in step 2230, then system 10 does not check in step 2232 whether it has been last used.
If the detected CID code has not been recently used at any of the dispensers or the detected CID code is from handheld transponder 25, then the CID system turns on the presence beacon in range at step 2236. When the presence beacon 45A, 45B is on, the CID system 10 checks at steps 2237, 2239, and 2241 that the transponder is still in read range and that there is no timeout. These steps (2237, 2239, and 2241) are similar to steps 1113, 1114, and 1115 of Fig. 11A, respectively.
In step 2238, the system checks if the Cancel key was pressed on the CAT. If so, the system then checks in step 2240 if fueling has started, and if fueling has started the system checks if there has been a cancellation of the CID transaction at step 2243 (see Fig. 11F). If the Cancel key is pressed and fueling has not started then in step 2244, the in-range indicator is turned off.
If the Cancel key has not been activated in step 2238, the CID system 10 checks in step 2243 if there has been a timeout, and if not, it checks in step 2245 if refueling has started. Steps 2234 and 2245 are similar to steps 1122 and 1124 in Fig. 1 IB, respectively, and a description of steps 1122 and 1124 can be applied to steps 2243 and 2245 respectively. Note that if, in step 2243, the time limit is exceeded, the presence in range beacon is turned off in step 2244.
After turning off the presence beacon in range, the CID system continues in step 2248 to see if the detected CID transponder is still in read range. The presence indicator in range remains off as long as the transponder is read by the distributor antenna. Thus, the presence beacon within range 45A, 45B is kept off after completion of the transaction but before the customer has left the distributor. When the CID transponder is out of the reading range, that is, the antenna receives the so-called blank transponder readings, the system is essentially zeroed and the authorization light will be turned back on in response to reading the next transponder. However, as described above, the authorization light will not turn on until five to ten minutes (5-10) after the end of sale.
The scenario where the computer network is down is shown in connection with Fig. 1 IG. This figure describes the process performed if a computer network failure occurred. After reading the vehicle mounted transponder 23 or handheld transponder 25 (at step 2250) and turning on the authorization light (step 2252), the CID system 10 checks to see if the computer network is working properly (step 2254) to determine if the client's CID can be verified. and / or sending other information enabling the finalization of the transaction from the supervisory computer to the computer network for processing. If the computer network is not working, the customer is informed of the network failure and asked to contact the cashier
183 486 (step 2256), and the authorization beacon 45A, 45B (presence-in-range beacon) is turned off (step 2258).
If the computer network is down, the CID system then checks to see if fueling has already started (step 2260). If fueling has not started and the computer network is available and operational, then the system continues the transaction process as a CID transaction. Once refueling has started, the CID system continuously checks that the computer network is up (step 2262). If at any point in fueling the network fails or is no longer available, the transaction will be processed as an unpaid CAT transaction (step 2264) and the sales information will be stored for later transmission to the network. If no network errors occur during refueling, then the transaction will be processed as a CID transaction.
Currently, subsystems and program tasks will be presented. The following is a description of the specific tasks performed by the software and the subsystems of the CID system used in the embodiment. Other solutions should be considered.
An overview of the subsystems and programming jobs will now be given. Figure 13 is a flowchart 1300 showing the relationship between main software jobs and the subsystems involved in handling CID transactions. The software tasks and subsystems necessary to perform Customer Identification (CID) generally fall into the following areas:
A. Reading the CID numbers of the transponder 23, 24. The operation is performed by a low-level task 1302 in the transponder reader.
B. CID handling, obtaining authorization, switching on the authorization lamps (or other presence indicators in range), etc. These operations are performed by CID base routine 1304.
C. Handling CID sales information by, for example, modifying the CPS base and application code of the customer accessible service platform; Please note that the CPS base and application code relates to the service station software and controls the fuel transfer pumps and supports non-CID transactions.
D. CID authorization requests handling, authorization is returned and timeout is exceeded. The operation is performed by the CID application network communication module 1306 that remains in connection with an external computer network 1308.
E. Processing of external sales transactions 1310, i.e. customer activities at the dispenser 14, such as reading a new CID code, inserting a credit / debit card into a customer-activated CAT terminal, customer pressing the Cancel key, keypad for some other form of payment, picking up or putting away the nozzle, and the completion of the sale.
F. Handling of commands entered by programming screens 1312. Via programming screens (discussed in detail in Example D) a service technician (or other authorized person) is provided with the option of, for example, enabling or disabling CID functionality for individual dispensers 14 or for the entire service station; enabling or disabling individual readers; assigning antennas to individual CAT terminals and carrying out CID system diagnostics.
The transponder reader task will be explained in Fig. 14. This figure is a block diagram 1400 that illustrates in detail the data and command flow between Transponder Reader Task 1302 and CID core software routine 1304. Transponder reader task 1302 sequentially sends command signals to the transponder readers 20 to enable or disable the readers 20 (i.e., activate them), and transmits the authorization lamp control commands from the CID core software 1304 to the readers 20. Task 1302 of the transponder readers further receives numbers. CID received by all antennas at the service station. A typical service station may contain eight (8) system readers 20, and each reader may support four (4) antennas. Consequently, in a typical system, there may be up to thirty-two (32) antennas.
183 486
Upon receipt of the CID numbers, the Transponder Reader Task enters the data containing the CID transponder numbers in the table shown in Table 2 below. The table lists the CID numbers or values for all antennas. The antennas are grouped into pairs of high energy (long range) antennas and low energy (short range) antennas. The first pair of antennas enters the first two values into the CID matrix, one for the high energy antenna and one for the low energy antenna. CID values can be eight (8) bytes, so there will be two (2) pairs of eight (8) byte values for reader 20. Please note the reader and antenna columns in Table 2 below are for descriptive reasons only.
Table 2
Reader
Antenna
<img file="PL183486B1_D0001.tif" />
Table 2 shows the data structure of the Transponder Reader Job.
Typically the reader in this embodiment is capable of handling two pairs of antennas (for example, antennas 22A, 22B, 24A, 24B). That is, each reader 20 provides thirty-two bytes of CID data, or as mentioned above, values of two (2) eight (8) byte pairs. When no transponder number has been read by the antenna, the value zero is entered in the table in the field corresponding to this number as the transponder number. Once the transponder numbers have been read for all antennas, the CID core software 1304 signal is sent for it to process the new transponder numbers. This signal takes the form of a command packet sent to the inbox 1402 of the CID base software. CID numbers can be sent in a command packet, but a pointer to these numbers can also be sent.
The control of the authorization signal lamp is performed by a software layer higher than that of the transponder reader 20, and is sent to the task of transponder reader 1302 as a command to turn on or off a particular lamp.
The CID core software is explained with reference to Figs. 15 and 16. Referring to Figs. 15 and 6, the CID core software 1304 receives commands in its inbox 1402. These commands include:
1) Process the waiting CID numbers (data) from the transponder reader task 1302.
2) Turn on or off the transponder lamp (authorization lamp).
3) Resignation from using CID at the dispenser (issued by CPS Base 1502 or application code 1504).
4) Snap CID use at the dispenser (from CPS 1502 Base software when lifting the nozzle).
5) CID authorization support (authorization response) returned by the computer network 1308 via the application web interface (or communication module) 1306.
6) Complete the sale using CID (from CPS 1502 Base Software or 1504 Application Code generated at Sale End).
183 486
7) Return to distributor the status of the used CID (from CPS Base software or application code)
8) Return CID verification information (from the CPS Base software's report generating code)
Core software 1304 receives commands to process newly sent from pumps or distributors 14, CID numbers sent by the transponder reader job 1302. During processing, the CID core software 1304 assigns the data collected by the antennas to individual pumps 14 to determine which CID code was used at a particular pump. . Each pair of antennas provides two CID values (one for the antenna). As described in detail above, the CID core software 1304 uses a non-zero CID value if only one of the pair of antennas has read. This non-zero CID value is used for the pump that is assigned to the antenna pair. The CID basic software 1304 has the ability to determine whether the CID value came from the vehicle mounted transponder 23 or from the handheld transponder 25 by finding out through which antenna the transponder was read. For example, if a transponder has been read by a low level antenna 24A, 24B, the transponder is considered to be a handheld transponder 25. If the CID has been read by a high level antenna 22A, 22B is considered to be a vehicle mounted transponder 23.
If the CID pair for both antennas is non-zero, that is, when the high level antenna 22A, 22B of pump 14 reads the vehicle-mounted transponder 23, and the low level antenna 24A, 24B of the same pump 14 reads the handheld transponder 25, the low-level reading has higher priority and it is used by the CID 1304 basic software. In this way, the handheld transponder 25 is able to take control of the operation of the system despite the presence of the transponder 23 mounted on the vehicle at the pump 14, the transaction is credited to the account specified by the handheld transponder 25. The amount of such control is discussed in detail below with reference to Fig. 17M. .
Base software 1304 maintains two data structures in the form of lists. One list, as shown below in Table 3, provides the status of the pump 14, and provides the following information for each of the pumps: (a) the type of transponder that was detected by the distributor - vehicle mounted (window) 23 or manual 25; b) an index to the CID list (second data list (Table 4) maintained by CID Primary 1304); (c) whether there has been a waiver of the use of CID in a transaction for a specific pump and whether there has been a forced shutdown of the authorization lamp; (d) whether a change in status has been returned; and (e) previous status.
Table 3
<td>Pump number</td><td>Transponder Type (Window or Manual)</td><td>Index in the CID list</td><td>Resignation from CID / Forced lamp shutdown</td><td>Return for Change Mask state change</td><td>Previous state</td>
<td> 1</td><td></td><td></td><td></td><td></td><td></td>
<td> 2</td><td></td><td></td><td></td><td></td><td></td>
Table 3 shows the pump data structure as a list.
The second list maintained by the CID base software is, another data structure for the CID numbers that are processed by the system is as shown in Table 4 below. This list contains the following information for each CID number:
(a) type of transponder from which the CID number comes - installed in the vehicle (window) 23 or manual 25;
(b) which pump 14 read the CID number;
(c) which pump 14 uses this CID;
(d) CID authorization status;
(e) account information;
183 486 (f) time of removal; and (f) the outbox to which the information will be sent. Different functions change or use these two data structures (Table 3 and Table 4) in different ways.
Table 4
<td>CID #</td><td>Type: Window / Manual</td><td>Read by pump #</td><td>Used by pump #</td><td>Authorization status</td><td>Account information</td><td>Time of removal</td><td>The box to which information about the transaction will be sent</td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
Table 4 shows the CID data structure as a list.
Figures 17A-17N and 17Q are block diagrams describing the base software and various commands supported by it. Figure 17A describes the general command processing of the CID base software. The CID base software continuously checks (step 1702) for commands in the CID Command Inbox (CID Cmd Mbx) 1402. If there are no commands, the base software performs a CID list clearing routine (step 1704; see flowchart 17001 of Fig. 171) as a result of which the Listed CID Data Structure (Table 4) is cleared of no longer read numbers. by pumps or not used by pumps after the clearing time for a specific CID has arrived. After the CID list clearing procedure is completed, the CID host checks the CID command inbox 1402 again for commands (step 1702 of Fig. 17A).
In block diagram 1700A, if there is a command in mailbox 1402, the CID host checks to see if the mailbox contains CID data originating from the transponder reader job 1302 (step 1705). If so, the CID host processes the CID data using the CID Data Handling procedure in step 1706 Box 276. The CID Data Handling block diagram 1700D of Figs. 17D and 17E describes in detail how this data is processed.
Referring to Figs. 17D and 17E, CID data handling includes, among other things, updating the pump data structure in the form of a list (Table 3, above) and the CID data structure in the form of a list (Table 4, above) based on the CID data received from the job 1302 transponder reader. In step 1800 of Fig. 17A, the CID firmware assigns data from the antenna to the pumps 14. Block Diagram 1700M of Fig. 17M details the process by which the CID base software handles assigning data received from the antenna to the pumps. Referring to Fig. 17M, the system checks all the data received from the antennas and compares the pairs of the antennas with the corresponding pump numbers or the readers' numbers (at steps 1802 and 1804). Then, for each pair of antenna readings (one high energy reading and one low energy reading per pair), the system checks to see if the CID number is non-zero (that is, at least one transponder has been read) (step 1806). If each of the readings is zero, that is, the antenna has not detected a transponder, then the system sets the new CID for the pump to zero (0) (step 1808).
If at least one of the CIDs is nonzero then in step 1810, the CID firmware checks if both CID readings for that pump are nonzero. If both CID readings for this pump are non-zero, that is, the high power antenna has detected the vehicle mounted transponder 23 and the low power antenna has detected the handheld transponder 25, then the data received by the low power antenna has higher priority and hence the new CID number for
183 486 of the pump is set to a non-zero CID number corresponding to the manual transponder (step 1812). If a situation of using a hand transponder code 25 is desired then alternatively the system may generate an error code and set a new CID for that pump to zero (0) (Box 406).
If in step 1810 both CID readings are not nonzero then in step 1814 the new CID for this pump is set as a non-zero CID number, the CID type is set depending on which antenna has read the new nonzero CID from the window mounted transponder or from the CID. from a manual transponder.
Returning to flowchart 1700D of Figures 17D, 17E, after assigning the read antenna data to the pump (step 1800), individual antenna processes begin (steps 1750, 1752). If, in step 1754, the CID value for the antenna is blank (zero) and the pump does not have an assigned CID number, the firmware removes the tag and forces the authorization light lamp on that pump to turn off so that future CID readings can turn on the authorization light (step 1756) . Whether or not there has been a forced tag removal, the CID core firmware in step 1758 then compares the current CID reading with the previous CID reading. If it finds no difference, that is, the current CID reading is the same as the previous CID reading, then the CID software does nothing (step 1760).
If the current CID reading differs from the previous CID reading (step 1762), then the system again checks in step 1764 if the current CID reading is blank. If not, then, in steps 1820 and 1711, the system performs a new non-zero CID reading handler for that pump and a state change fallback handler. The new non-zero CID reading handler is detailed in block diagram 1700C of Fig. 17C. These procedures are described in detail later in this document.
If in step 1764, Fig. 17E the current CID is empty, in step 1766 the system checks to see if the previous CID was from a window mounted transponder 23 (vehicle mounted). If not, the system does nothing in step 1768, it means that the previous CID was from handheld transponder 25. If the previous CID was from a vehicle mounted transponder 23, the CID base software performs the steps (steps 1770, 1772, 1711, 1774, 1776 and 1778) to update the pump data structure (Table 3) and the CID data structure (Table 4) to disconnecting the CID from the pump (step 1774), and breaking communication between the pump and any CID (step 1778). At 1776, the vehicle-mounted transponder 23, for a predetermined period of time, will not turn on the authorization beacon when the vehicle passes other pumps.
Referring to Figs. 17F, 17G, the steps performed by the CID software handling non-zero CID readings for the pumps (step 1820 of Fig. 17E) will be described. First, the CID base software checks in step 1821 if the new CID is on the active CID list (Table 4). If not, a new CID is added to the list in step 1822 and an authorization request is sent to the computer network for the new CID (step 1823). The authorization light on the pump remains on (step 1824), and the system then checks to see if a different CID was previously assigned to the pump (step 1825). If so, and the previous (old) CID was from the handheld transponder 25, then the old CID from the handheld transponder is removed from the tables (steps 1826 and 1827). If so, but the previous CID was not from handheld transponder 25, i.e. was from vehicle mounted transponder 23, then in steps 1828 and 1830 the old CID entry for the Read by Pump # column in Table 4 is cleared (set to zero (0 )) and the time of removing the old CID from the table is set accordingly. Then, in steps 1831 and 1832, the CID assigned to the pump (table 3) is set, and the current pump number is set as the entry in the Read By Pump # column (table 4), respectively. In step 1834, processing of the new non-zero CID number is completed.
If, in step 1821, the new non-zero CID is already in the active CID list, the CID base software checks to see if the new non-zero CID is being used by another pump (steps 1836-1842). If the new CID is from handheld transponder 25 and is currently in use by another pump (steps 1837, 1838 and 1839) then the new
183 486
The CID is added to the list of active CIDs in step 1822. In this way, the handheld transponder 25 can be used by more than one pump simultaneously. If the new CID is from handheld transponder 25 and not currently used by another pump (steps 1837, 1838 and 1839), then in step 1840, an existing CID entry in the table in the table is used, i.e., no new entry is made.
If the new CID comes from a transponder 23 fitted to the vehicle, which code is not used by another pump (steps 1837, 1840), then in step 1840, an existing CID entry in the table is used, i.e., no new entry is made. If, however, the new CID comes from a transponder 23 fitted to the vehicle, which code is used by another pump (steps 1837, 1840, 1842), then a marker is issued to indicate that the beacon is forced off so that the new CID reading will not turn on the beacon authorization. Therefore, the transponder installed in the vehicle cannot be used on more than one pump at the same time. The processing then ends in step 1834.
Other commands supported by the CID base software are described later in this document.
The CID Base Software / Sales Support interface will now be explained.
Outsourcing handling, i.e. when a customer does not visit a cashier or station employee to pay the fee but pays the fee through the distributor 14 using a CAT terminal or CID code, requires a user interface at many stages of the sales process as described below. The different steps include:
1. The new CID is read by the pump for the first time or cannot be read for the first time (change to CID equal to zero).
2. Inserting a banknote, inserting a card or pressing a key. Method of Payment.
3. Raising the nozzle.
4. Obtaining authorization, denying authorization, or timing out.
5. End of sale / cancel
In each of the above-mentioned cases, CPS base code 1502 informs base software 1304 or base software 1304 informs CPS base code 1502 that an event or step has occurred. Both CPS Base Code and CID Base both handle these events.
The situation when the pump first read the CID number is explained with reference to Fig. 17A. When the CID is first read by the pump, the CID Basic 1304 checks for a CID changeback return request for that pump (see step 1708 and step 1710 of Fig. 17A, and the flowchart Handling the State Change Return Request. in Fig. 17B). If so, the CID base software sends a notification to the base CPS code that a new CID has been read. The CPS Base Code tells the application code that can perform certain functions, such as changing the CAT display to reflect the new CID code being read by the pump.
Likewise, if the 23 CID transponder mounted in the vehicle is outside the reading range of the pump. The CID base software will inform the CPS base software that the CID is no longer read by the pump (if a change of state has been requested for the pump in question). This allows the application to change the CAT display to its initial state (no CID read), or to perform any other necessary actions.
The CID basic software state change return interface uses the outbox to handle commands and inform about the state change. The CPS base software sends a state change recovery request to the base software through the CID base software command box. The base software processes the requests and presents the CID readings on the CAT terminal. When a new CID is read, it returns the state change to the corresponding box of the requesting procedure
183 486
State mbx, Fig. 15 is a block diagram 1500 illustrating an interface returning state changes.
Inserting a banknote, inserting a card or pressing a key. Method of Payment.
When a banknote is inserted into the bill acceptor, the card is inserted into the CAT, or the CAT method is pressed on the CAT, CPS base code 1502 takes over the event handling in its normal manner. The CPS code also calls the new procedure override_cid_At_Pump ().
The calling format is as follows: override-cid-at-pump (pump-num, & status);
This routine sends the override_cid_at_pump command to the CID command box (see step 1712 and the procedures of step 1714 in Fig. 17A, and block diagram 1700H CID Transaction Cancel Handler in Fig. 17H). Referring to Fig. 17H, if the pump has not yet been activated, then the authorization beacon is turned off and the CID cannot be used to make a transaction for that station (steps 1850 and 1852). If the pump has already been activated, the attempt to opt-out is ignored and a message is displayed on the CAT reflecting the fact that CID transaction cannot be opted out at this stage (steps 1850, 1854). In step 1856, the opt-out procedure is completed.
The step of raising the nozzle will now be explained. When the nozzle of pump 14 has been raised, if the pump is not authorized or an authorization process is in progress, and if pump 14 has no signals to refuse authorization, CPS base code 1502 calls a new latch-cid-at-pump () routine.
The call is: latch_cid_at_pump (pump-num, & status)
This routine sends a latch_cid_at_pump command to the CID command box (see step 1716 and routine 1718 of Fig. 17A and block diagram 1700K CID Locking Support for pump of Fig. 17K). Referring to Fig. 17K, when executed, the command checks that the pump has read the CID and that it can be used to make a new sale. Specifically, in step 1902, the system checks if the pump is assigned the CID index. If not, then the sale will not be a CID transaction (step 1904) and the Forced Lamp Off flag is set to True, i.e. the pump lamp is turned off (if not already turned off) (step 1906).
If the pump has a CID assigned in step 1902, then the system checks to see if the forced lamp off flag is already displayed, that is, set to lamp off (step 1908). If so, then in step 1910, the CID cannot be used to make a sale. If the lamp is not turned off, then the CID may be used to complete the sale and the CID is assigned to the transaction carried out by the pump (step 1912). It also returns a status indicating whether the sale is a CID transaction. In step 1914, table 4 is updated to reflect the fact that the CID is used by the pump. In steps 1916, 1918, and 1920, an authorization reply box is determined, the CID base software sends authorization replies or timeout information to the respective job boxes corresponding to how the system works with the transactions prior to authorization.
As discussed above, to mitigate the effect of random signals that can be picked up by the antennas, and to verify that the same CID code has been detected before and after nozzle lift, the CID system preferably compares samples of readings taken prior to nozzle lift to samples. readings taken after lifting the nozzle. The CID system checks that the readings before and after the nozzle lift are the same or nearly the same. For example, the CID system takes five readings before lifting the nozzle and five readings after lifting the nozzle. If all, two or three of the five readings taken before the lift match all, two or three of the five readings taken after the lift, then the CID code is passed. More readings can be taken if required. On at
183 486 the ten readings taken before the lift can be compared with the ten readings taken after the lift. An acceptable comparison result is when the five readings taken before the lift match the five readings taken after the lift.
The end of sale / cancel step occurs when the sale is canceled or completed, the base code CPS 1502 calls the new procedure end-cid-at-pump (). The calling format is as follows:
end_cid_at_pump (pump_num, & status);
This routine sends the end_cid_at_pump command to the CID command box (see step 1720 and routines 1722 of Fig. 17A and flowchart 1700L end_cid_at_pump handling of Fig. 17L). This command tells the CID base software) that the sale for the pump has ended. Referring to Fig. 17L, the firmware checks in step 1930 if a CID in the CID table is assigned to the pump, and if so, starts a CID clearing operation in steps 1932, 1934, 1936, 1938, and 1940. The CID is not removed immediately because the system must maintain the CID and its use status when making sales. Due to the fact that when the transponder 23 installed in the vehicle used in the sale made at the station, it does not turn on the authorization lamps on the other pumps for a specified time, when the vehicle with the transponder installed passes the other stations.
The interface of the CID Base Software / Network Communication Communication will now be explained. The CID core software 1302 communicates with the appropriate application code supporting communication with the computer network to send an authorization request to the appropriate network and receive a response from that network.
CID authorization is requested when a new CID is first read using the antenna. An authorization request for this CID is generated. The new procedure, authorize cidO, works with existing network supporting code to generate an authorization request to be sent to the network.
The calling format is as follows:
Authorize-cid (cid_number, cid_index, returm-mbx, & status)
Where cid_index is a way of identifying the response returned regarding the CID for which authorization was requested. The routine is called by the CID base software and does not send any commands to the CID base software command box.
Authorization requests contain a CID number rather than a credit card number and associated information. This procedure is required for each application, but individual network interfaces may vary.
Obtaining authorization, refusal of authorization or exceeding the time limit takes place when we obtained CID authorization or refusal to authorize it, or a time limit exceeded. The CID host then receives a response from the network communication code (see step 1724 and the procedure of step 1726 in Fig. 17A and block diagram 1700J Authorization Response in Fig. 17J). Figure 16 is a special flowchart showing an authorization request and request response handling. The decode_cid_auth_replay () routine is called by the project-specific network communication code. The procedure handles decoding of the response obtained from the network into a format that can be accepted by the application module supporting the authorization. It returns a decoded authorization response to the CID base software.
Call format:
decode_cid_auth_relay (parameters to be defined);
This procedure is called by the application code dealing with communication with the network. The routine generates a command (process_cid_auth_replay) sending it to the CID base software command box for processing and possibly forwarding the decoded authorization response.
183 486
When the decoded authorization response is received by the CID base software, it first checks in step 1940 if the CID is in the CID list (is in use). If not, the CID authorization or timeout is thrown in step 1943. If so, the CID host stores a pointer to the authorization response in the CID structure, and changes the authorization status for that CID (step 1942). If the CID is currently in use by the pump, and the broadcast box is active (step 1944), the CID host software sends the CID authorization response to the broadcast box (step 1946). Note that in step 1946 if authorization was obtained. The CPS application / base code will copy the debit information to complete the sale. If authorization is denied or timeout has occurred. The CPS application / code base will complete the sale and stop the pump. If in step 1944 a broadcast box has not been set up for a given CID, then in step 1948 the authorization information is stored for later distribution in case the CID is later used by the pump.
After sending to the correct mailbox, the authorization response is handled by specific application code that processes the authorization response. If authorization is obtained, the application can continue selling, if authorization is denied or timed out, the application can stop selling for that pump.
Please note that Figures 17N and 17Q show the flowchart 1700N Job Start CID Authorization 1950. Stages 1750N, 1752N, 1754N, 1756N, 1758N, 1760N, 1762N, 1764Q, 1766Q, 1768Q, 1770Q, 1772Q, 1774Q, 1776Q, 1778Q and 1820Q are similar to the steps 1750, 1752, 1754, 1756, 1758, 1760, 1762, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1778, and 1820 of the 1700D block diagram of Figs. 17D and 17E. Block diagram 1700N has added step 1952 to check if a pump is currently in use. If so, in step 1954, any CID read by the pump currently in use is ignored.
Under the various options, below are various descriptions of extensions or changes that can be made in the CID system. One or more of these changes can be made at the same time.
The use of the solution according to the invention in a car wash will be described. For a service station equipped with an automated car wash, at the entrance to the car wash, there may be an independent reader equipped with a long-range antenna detecting transponders installed in vehicles, and a short-range antenna detecting manual transponders. Customers can use both the transponder installed in the vehicle and the manual transponder to pay the fee for using the car wash, or they can obtain authorization to use the car wash for free if the service station offers such a free service after refueling.
The computer network may contain information about the customer's car washing preferences (such as just washing, waxing, drying, etc.), so the customer does not have to enter this information before washing the car, but can start washing the car once the authorization is issued . Preferences can be displayed on a customer-activated (CAT) terminal located on an independent reader and, if necessary, can be changed by pressing the appropriate keys on the CAT terminal.
When a service station has introduced a free car wash service and the customer meets the criteria for a free car wash, the CAT terminal displays a message to the customer that the customer is entitled to free car wash. Of course, the customer has the option of adding other car washing options (such as waxing or drying) that may not be included in the free car washing offered. The customer's account specified by the transponder may be charged for additional services.
As an option, the service station can be equipped with hand antennas or boom antennas on the service station distribution island. The handheld antenna might be
183 486 positioned in front of the vehicle-mounted transponder by, for example, a station worker who distributes fuel on a service island.
As an option, the reader antennas can be placed on the distribution nozzle and the customer's transponder can be located in the fuel tank inlet or feed line. When the distribution nozzle is inserted into the fuel tank inlet, the antenna on the nozzle can detect a transponder near the fuel tank.
A PIN identification number may also be used. As an option, the CID system can be programmed to prompt for the entry of a personal identification number via a CAT terminal. The PIN may be other than the CID number and may be used to correct the read CID number or to verify the CID number read from the transponder. In response to the PIN input request, the customer uses the CAT terminal's keypad to enter the PIN.
If the payment is made inside the service station building, a handheld transponder reader is placed inside the service station building to enable the purchase of other products such as food, car accessories, or magazines that may be offered at the service station. For example, many service stations may have a store on their premises that offers a variety of items. The reader could be placed near the control station. The customer can place a handheld transponder near the reader in order to pay for the purchased goods.
With the solution of the invention, rewards and customer recognition can be predicted. The computer network records all purchases made by the customer and his shopping preferences, and can also allocate rewards for purchases made. Once the transponder has been read, the CAT terminal may display a message indicating that the customer is entitled to a reward such as a car wash.
The network may also maintain a customer profile and provide services tailored to the customer's preferences. The profile may include such information about the client as: client's name, address, telephone number, date of birth, security code; and information on the method of paying the fee, such as: the basic method of paying the fee (card number, card expiry date, card type) and alternative payment method (card number, card expiry date, card type); information on customer preferences such as: CAT billing request, language (English, Spanish), car wash preferences; and information on other purchases, such as: ordered products, order dates, quantity and size of orders. An example of a customized service based on a customer profile includes automatic bill printing via a CAT terminal. The customer can receive a full refueling service, i.e. the fuel will be refueled by a station employee. The customer only drives to the dispenser, makes it possible to read the transponder installed in the vehicle (or a manual transponder) through the dispenser antenna, and a signal is sent informing the station employee to start refueling.
A customer profile can be built on the basis of a questionnaire completed by the customer and introduced to the network, or on the basis of previous transactions.
The solution according to the invention can also be used in car diagnostics. Many vehicles have a built-in computer that records vehicle diagnostic data. For example, the computer records the water level in the radiator, the oil level, and the car's mileage. The CID transponder can be connected to the car's computer to read diagnostic information and transmit this information to the antenna located at the service station. The CAT terminal located in the distributor at the service station can then display to the customer information based on diagnostic data, such as: oil change required.
A service station employee can take control of the distributor when illegal use of the transponder is suspected. For example, a station worker may stop the transfer of fuel to a dispenser if he suspects that the user has been waiting at the dispenser only for a moment when a vehicle with an installation pass by the dispenser.
183 486 with a valid transponder, and that was when he activated the authorization lamp on that distributor.
The further description of the system is based on Example D shown, which is a further description of a CID 10 system implemented in a commercially available fuel distribution system such as Wayne Plus / 2, Wayne Plus / 3 or a Nucleus fuel distribution system available from Wayne Division, Dresser Industries, Inc. of Austin, Texas. Example D illustrates specific changes that have been made to the control method of the fuel distribution system to incorporate system features 10, RF-CID remote client identification, including changes to be made to control screens that are part of the control computer 16, writing information to a computer network, and preparation of registers and reports. Although an illustrative embodiment of the invention has been shown and described herein, in the above study, in specific instances, some elements of the invention will be implemented alone without the use of other elements thereof. For example, any type of fuel distribution system available in accordance with the invention may be modified, adapted, or replaced to include the system 10. Any number of pumps, islands, antennas, distribution zones and kiosks can be included in the system. Certain items can be modified to meet the specific needs of the different repair shop owner companies. The operational aspects of the system may or may not be used. While the system has been discussed as a system used to sell fuel, it is understood that the system can also be used in small shops, fast food outlets, car washes and the like. For example, the system can be used at the driveway window of a fast food bar or at a store counter. Thus, it should be noted that the appended claims are constructed broadly and fall within the scope of the invention.
Example A.
This example concerns the communication protocol of a slave reader. The information channel described herein is based on a master / slave relationship in which the CPS master unit sends data or commands to the CPT slave units. The slave units respond appropriately depending on the transmission initiated by the master. Regardless of the circumstances, the slave unit cannot initiate communication. The communication is in the half-duplex standard and the transmission protocol is transparent and byte oriented. The protocol enables the length of the messages to be changed.
Various data formats are used. When using asynchronous communication 9600 bit / s 1 start bit of data bits No parity 1 stop bit
A possible hardware implementation of the communication channel will be presented. The communication channel is a 2-wire, multi-drop connection made in the RS-485 standard.
The correctness check is performed by using the CRC-16 algorithm for the entire transmission. Parity check at the bit level is not required when the CRC-16 algorithm is used for all transmitted data.
The transmission mode should include a field-duplex format, asynchronous transmission, along with start-stop bits.
The size of the transmit-receive buffer in the master and slave devices is variable and depends on the specific application. However, the maximum buffer size is 251 bits, including the control protocol and additional DLE bytes. (The added DLE bytes are used to make the data transparent, as explained in Code Transparency.)
Regarding the transmission protocol, the protocol structure includes a synchronization byte followed by a byte that defines a slave device, optional data field, bit
183 486 stop and two bytes of CRC. The bitmap of the transmission protocol and the description of the individual bits is as follows.
SYNC / ADDR / Data Bytes (251 max) / SF / CRC1 / CRC2
Sync byte (FE hex).
The SYNC byte indicates to the receiving unit that a transmit block is starting. It also indicates that the next transmitted byte contains the address of the slave.
Address byte (00 to FF hex).
The address byte contains the address of the slave device.
SF byte (FD hex).
The SF byte (stop flag) indicates the end of the control part and the data part. The SF also indicates that the next two bytes contain the transmission CRC.
CRC1 and CRC2 bytes.
CRC1 is the low-order byte of the CRC-16 checksum. CRC1 and CRC2 are computed from the following bytes: SYNC, ADDR, (DATA excluding extra DLE bytes), SF. The master device sends a message according to the above protocol. The slave device to which this message was addressed responds using the same protocol.
When the master or slave device has received the last data addressed to it, it waits for at least 5 ms before turning off its transmitter. This gives the sender time to turn off his transmitter and turn on his receiver.
If the slave device detects a transmission error, it does not respond.
Code transparency for eight-bit data is achieved by inserting the DLE output byte for the data. The DLE sign byte is OFCH. Note that this is not an ASCII code value. The DLE character is inserted before the specific data sequence used in the protocol to clarify the meaning of that sequence. Inserted DLE characters are not included in the CRC-16 calculation. The rules for inserting a DLE are as follows:
The DLE is placed before each transmission byte that equals the SYNC value, except for the actual SYNC. This includes ADDR and all data bytes, CRC1 and CRC2.
The DLE is placed before each transmission byte whose value is equal to SF except for the real SF. This includes every byte, including ADDR, all data bytes, CRC1 and CRC2.
The DLE is placed before each transmission byte whose value is equal to DLE. Which enables sending the DLE value to the receiver. This includes every byte, including ADDR, all data bytes, CRC1 and CRC2.
Example B.
This example concerns the communication protocol between the supervisory computer and the readers. The TIRIS ™ S2000 application reader software available from Texas Instruments Incorporated includes Gateway Functions in which the serial port interrupts are disabled just prior to the Read Transponder procedure. The TIRTS ™ S2000 reader software synchronizes the readers by setting the sync line low. The software of the S2000 reader is modified according to the present invention such that at the end of the charging cycle the sync line is always set high, so during the charging cycle the sync line is low.
The original software of the TIRIS ™ readers has a feature called inter-character time limit exceeded - if the three-character time has expired, the reader 20 may qualify the situation as an invalid request and continue working. Although it is possible to programmatically change this time, it is a non-standard and too rigid solution. This stiffness has the side effects of forcing the supervisory computer 16 to use external co-ordinating signals, not the other way around.
183 486
The idea of common communication requires the host computer 16 to transmit data only during the duration of the boot pulse. If the inter-character timeout function were to be used, it is possible that the message would be split between the duration of two consecutive bootstraps (as noticed during the trials). This causes the TIRIS ™ reader 20 to believe that it has only received a portion of the message (which is rejected). Since timing in transmission is so important, if the TIRIS ™ 20 reader receives one character, it waits for the complete message to be sent, waiting in a loop until the specified time limit has expired.
In order to allow the reuse of the existing communication library of the Wayne supervisor software, the base level protocol has been redefined to align with the protocol used by the CPT or slave unit (see Example A above), which is also known as the CAT protocol. As this protocol is generally defined by the way the data is formatted, it has been more strictly defined for use with reader 20. This protocol differs from the bus protocol used by the TIRIS ™ S2000 reader, which is also known as the TIRIS ™ Bus Protocol available from Texas Instruments Incorporated (see TIRIS ™ Bus Protocol (TBP), Chapter 7 in TIRIS: Senes 2000 Reader System Reference Manual, Texas Instruments (# RI-ACC-D01A), incorporated herein by reference), as follows:
The Start Header was changed from 0x01 to 0xFE
The end of the message was changed from 0x04 to 0xFD
CRC has been changed from CRC-CCITT to CRC-16 (initialized to 0xFFFF).
All replies from the readers contain, as the first byte of data, the code of the command that initiated the reply.
All commands sent to the reader have the following format:
<td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td>
<td> 0</td><td> 1</td><td> 2</td><td> 3</td><td> 4</td><td> 5 ...</td><td>length</td><td>length</td><td>length</td>
<td></td><td></td><td></td><td></td><td></td><td></td><td> +5</td><td> +6</td><td> +7</td>
<td>Start header</td><td>Destiny</td><td>Source</td><td>Recommendation</td><td>Length</td><td>Data</td><td>End of message</td><td>LSB CRC</td><td>MSB CRC</td>
Description byte
Header Start - Always 0xFE
Destiny - to which reader the message is addressed
Source - supervisory computer address (always 0x00)
Command - command that the reader should execute
Length - length of the data stream (can be 0)
Data - data to be sent (if any are to be sent)
Length + 5 End of message - always 0xFD
Length + 6 CRC - the most significant byte of the checksum
Length + 7 CRC - low byte of the checksum
183 486
The reader response is in the following format:
<td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td><td>Byte</td>
<td> 0</td><td> 1</td><td> 2</td><td> 3</td><td> 4</td><td> 5 ...</td><td>length</td><td>length</td><td>length</td>
<td></td><td></td><td></td><td></td><td></td><td></td><td> +5</td><td> +6</td><td> +7</td>
<td>Start header</td><td>Destiny</td><td>Source</td><td>Response Code</td><td>Length</td><td>Data</td><td>End of message</td><td>LSB CRC</td><td>MSB CRC</td>
Description byte
Header Start - Always OxFE
Destination - supervisory computer address (always 0x00)
Source - from which reader the answer comes
Response Code - described on page 7-8 of the TIRIS ™ BUS Protocol
Length - the length of the data stream (never less than 1)
Data - answer. The first byte is always the command that initiated the sending of the reply
Length + 5 End of message - always 0xFD
Length + 6 CRC - the most significant byte of the checksum
Length + 7 CRC - low byte of the checksum
To enable data transparency, the CPT protocol uses special codes called the Data Output Byte. DLE is used before any character that for some reason has the value 0xFE (Start Header), 0xFD (End of Message), or 0xFC (DLE). Inserting a DLE before any of these three characters tells the software receiving the message to treat the next character as data, not as Header Start, Message End, or another DLE.
As an example, the data stream will be presented:
22 FC FE FC FD 22 FD
Data
Data
DLE
Data
DLE
Data
Data
The end
Communication
Note that DLE characters are not included in the CRC checksum calculation. The CRC is computed from the data packet before DLE characters are put into it. Thus, the placement of DLE characters is perfectly correct from the point of view of computing the checksum.
Example C.
This example is for a reader software extension. The TIRIS ™ reader software has been modified according to the present invention by adding functions, antenna synchronization, and modification of the reader-supervisory computer transmission protocol to make it more reliable. The enhancements made to the reader software are
183 486 aimed at increasing the functionality without reducing the functionality that exists in the currently available TIRIS ™ reader software Extensions include, new command codes for the TIRIS ™ Bus Protocol (see Annex b), control of the antenna multiplexer, addition of the antenna scanning buffer, use of existing switches on the panel control, to set the address of the unit, and to enter a new communication scheme. Extensions can be implemented by adding command codes to the TIRIS ™ Bus Protocol, designated as Command Group No. 3 (96 to 127), that have been reserved by Texas Instruments specifically for the user. By adding commands in this area, potential conflicts with the functions of the TIRIS ™ software are avoided.
The purpose of the scanning buffer used is to enable the supervisory computer to find all four antennas simultaneously, not individually. Part of this task is accomplished by switching the system to gateway mode.
Gate mode indicates that the system will repeat landing cycles so that each transponder identification code read will be queued up on the reader for later processing. This operation has been modified so that the data is stored in the scanning buffer using the following algorithm:
Set the reader multiplexer to read the antenna N Charge the transponder (send energy impulse) Read transponder
If transponder identification code is received Store the transponder in a buffer (N)
Otherwise, if the buffer (N) contains an identification code and if it has not yet been read by the host computer
Don't do anything.
Otherwise
Clear Buffer (N)
Then, if the scan buffer is read, flags are set to indicate that all four antennas have been read. This activates the latching mechanism as a result of the operation, the reading of the transponder remains in the scanning buffer until the supervisory computer reads it (this allows to avoid many mistakes consisting in the supervisory computer leaving the transponder reading due to the fact that the reading by the supervisory computer took place during the antenna cycle). ).
The extended program includes command codes. It is the most visible part of the extended software and includes the following commands:
0x40 (decimal 64) 0x62 (decimal 98) 0x64 (decimal 100) 0x65 (decimal 101) 0x66 (decimal 102) 0x67 (decimal 103)
0x68 (decimal 104)
Returns the Wayne CID and TIRIS ™ identification code
Returns the block antenna scan result
Goal Energy Pulse
Returns the Read History
Returns a block of variable length antenna scan result
Test data, echo
Turn on / off the Distributor Lamp
Provide a Version.
Command Code: 0x40 (96) immediate mode only
Data sent: None
Data Returned: Indication of error or correct operation. Correct operation is signaled by returning the string corresponding to the version number (bytes 0 - 24). The error is signaled by the standard Error Response.
Description: We obtain the following modification of the existing Specify a Version command:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
WaynE CID x.xx TIRIS x.xx
183 486
Enter Antenna Scan Buffer.
Command Code: 0x62 (98) immediate mode only
Data sent: None
Data Returned: 36 bytes are returned, 9 bytes per antenna (1 status byte and 8 bytes of transponder ID code). The error is signaled by the standard Reply to
Error.
Description: Represents the last read transponder code. If no transponder code was read then 0x0000000000000000 is returned. This function returns the following structure:
typedet struct TranspondrID
Byte Status;
Byte TransponderID [8];
} TransponderID;
TransponderID Return Transponders [4];
The returned status will be one of the following:
<td colspan="2">Important answer</td><td colspan="2">Answer Never mind</td>
<td>RO-TRP</td><td>(0x00)</td><td>NOREAD</td><td>(0x40)</td>
<td>RWTRP</td><td>(0x01)</td><td>INCOMPLETE</td><td>(0x41)</td>
<td>MPTCOTRPJJ</td><td>(0x02)<sup>2</sup></td><td>MPTRERRSPCDATA</td><td>(0x46)<sup>2</sup></td>
<td>MPTCOTRPL</td><td>(0x03)<sup>2</sup></td><td>MPTRERRSTATUS</td><td>(0x47)<sup>2</sup></td>
Note: All status bytes are set to NO-READ after executing this command.
Provide variable length scanning buffer, antennas.
Command Code: 0x66 (102) Immediate Mode Only Data Sent: None
Data Returned: A variable-length data block containing from one (no transponders) to 37 bytes (all transponders) is returned; one byte indicates the data corresponding to which antenna is returned along with 9 bytes per antenna (1 status byte and 8 bytes of the transponder identification code) The error is signaled by the standard Error Response.
Description: This is a variable-length version of the Provide Antenna Scan Buffer function. It has been designed based on the assumption that most of the time there will be no transponder within the range of the distributor. Even in the normal case, two transponders (one on each side of the pump) are active. The user of this feature allowed the reader to spend less time computing CRC checksums from empty packets. This function returns the following structure.
Struct PacketInfo
Byte ActiveAntenna; // bit 0 = = antenna 1 and so on.
Struct // 0-4 of this type
[
Byte Status;
Byte transponderID [8];
] Antenna;
} TransponderID;
The returned status will be one of the following:
Answers Important:
KO-TRP (0x00)
RWTRP (0x01)
183 486
MPTCOTRPU (0x02)<sup>2</sup>
MPTCOTRPL (0x03)<sup>2</sup>
Example (main packages extracted):
00 41 ... ff
00 41 ... ff
00 41 ... ff 00 41 ... ff
00 41 ... ff 00 41 ... ff no readings read - antenna 1 read - antenna 3 read - antennas 2 and 3 read - antennas 1 and 4
Note: All Status bytes in the scan buffer are set to NO-READ after executing this command.
Gate Energy Pulse.
Command Code: 0x64 (100) immediate mode only
Data sent: Byte 0: 0x00 disables the Energy Pulse 0x01 enables the Energy Pulse
Data Returned: Normal operation is indicated by the standard message Maintenance Completed
Commands. The error is signaled with the standard Error Response.
Description: This feature enables the supervisor computer to prevent the reader from emitting an Energy Pulse, even though it is operating normally. All values will be removed from the antenna scan buffer for this reader.
Turning on the Energy Pulse allows the reader to continue working with another antenna (the same antenna with which all other readers work).
Note: When the Energy Pulse is turned off, the red LED will not flash.
Provide a Reading History.
Command Code: 0x65 (101) immediate mode only
Data sent: None
Data Returned: If the answer is correct, 80 bytes are returned in the form of 20 four byte unsigned integers. The error is signaled by the standard Error Response.
Description: This function allows the supervisory computer to read the history of correct and / or incorrect attempts to read by the transponder code reader. The function returns data in the following format:
Struci unsigned long TotalReads;
unsigned long TotalSuccess;
unsigned long TotalErrNotRead;
unsigned long TotalErrlncomplete;
unsigned long TotalErrOther;
} RetumedStruct [4];
This procedure clears all the above sums as soon as they are sent to the supervisory computer.
Test Data - Echo.
Command Code: 0x67 (103) immediate mode only
Data sent: Up to 200 bytes of test data.
Data Returned: If the answer is correct, the test data is returned correctly. The error is signaled with the standard Error Response.
Description: This function is intended to confirm the correctness of communication with the reader by allowing the user to send any data to the reader. The reader should return the same string that was sent.
183 486
For example, to test the DLE in the CRC, we send one OxFE character to Reader 1.
<td>Supervisory computer</td><td>Start</td><td>Dst</td><td>Src</td><td>Cmd</td><td>Flax</td><td>Data</td><td>The end</td><td>CRC</td>
<td>Sends</td><td>FE</td><td> 01</td><td> 00</td><td> 67</td><td> 01</td><td>FC FE</td><td>FD</td><td>4B CA</td>
<td>He picks up</td><td>FE</td><td> 00</td><td> 01</td><td> 00</td><td> 02</td><td>67 FC FE</td><td>FD</td><td>FC FE 94</td>
Note: Note that DLEs are not included in the length of the data string. Turn on / off the Distributor Lamp.
Command Code: 0x68 (104) immediate mode only
Data sent: Byte 0 - lamp number (1 or 2)
Byte 1 - lamp operation mode (0 - off, 1 - on, 2 - blinking)
Data Returned: Normal operation is indicated by the standard message Command handling complete. The error is signaled with the standard Error Response.
Description: This function is designed to control the operation of lamps that are placed on either side of the distributor (authorization lamps or distributor ready for operation). This command allows the user to indicate which lamp should be on, which off or set to flash mode without changing the operating status of the other lamps. This function causes the lamps to go from any working state to any other working state. For example, a lamp may go from on to off, on to blinking, off to on, off to blinking blinking on, and blinking to off.
Structure of the Scanning Buffer.
When scanning the antennas, the identification code of each found transponder will be stored in an eight-byte buffer corresponding to the antenna. Currently, antennas are defined as shown below:
Antenna 1: large antenna on side 1
Antenna 2: small antenna on side 1 Antenna 3: large antenna on side 2 Antenna 4: small antenna on side 2
The data is stored in a structure similar to the following: typedef struct TransponderlD unsigned char Status; // antenna status unsigned char ID [8]; // code identifying the // transponder} TransponderlD;
TransponderID ScanBuffer [4]; // four antennas
Addressing by means of a switch.
It is required that the TIRIS ™ communication port configuration software has set the port address (along with its other parameters). When technicians need to replace system components quickly and with a minimum of installation work, the problem of setting the correct address arises, the decision was made to use the DIP switch on the TIRIS ™ control panel. Its four switches allow you to set 16 unique addresses. The readers will have addresses in the range 0x01 to 0x10 (1-16). The master reader, in particular, will have the address 1 (0x01) which can be accomplished by setting the master reader DIP switches 1, 2, 3 and 4 to ON, OFF, OFF, OFF, respectively. Likewise, the slave reader DIP switches with address 15 (0x0F) will all be set to ON, and slave reader DIP switches with address 16 (0x10) will all be set to OFF. Regardless of how the DIP switches are set, the readers will never have an address equal to 0x00 (the address of the supervisor computer).
183 486
Moreover, the configuration of the transmission parameters is fixed and amounts to: 9600 bit / s, 8 data bits, 1 stop bit, no parity bit, TIRIS ™ Bus Protocol, Multiplexer synchronization.
Tuning the antennas is important for error-free reception of the transponder data. The simplest tuning method is to disconnect the multiplexer line (ST35) coming from the reader. The multiplexer will go to antenna # 1 by default.
In the present invention, a CID test plug is used. The verification beacon is normally controlled by the supervisory computer software that commands the reader. In some cases it is preferable for the reader to turn on the lamp by itself when it detects a working transponder. This is done with the help of a test plug. This plug consists of a four-pin Phoenix plug with a wire connecting pins 1 and 4. When this plug is inserted into the ST33 (RES / INP) socket the reader is reset (either by energy cycle pulse or by pressing the SI buttons), the CID software will turn on the corresponding lamp when it sees the transponder.
Example D.
This example explains the additional components of the system, along with a detailed description of the system. Changes are made to the programming screens. Specific programming screens must be added for the CID system to work in a workshop environment. An options screen has been added and described below that allows you to enable or disable the CID function for the entire station. The software also allows you to enable or disable a particular reader. Moreover, if the station is configured for CID, the assignment of antennas to individual CAT terminals is also programmed. A diagnostic screen is also provided showing the status of each reader and their corresponding antennas.
For options, access to these screens may be via the Plus / 3 Options Menu in the Wayne Plus dispenser Program Menu system.
The options screen will contain the Station Options screen, Reader Activation screen, Antenna to CAT Mapping screen, and Diagnostics screen. Each of these screens will be described below. The Reader Activation, Antenna to CAT Assignment, and Diagnostics screens will not be visible if the station is not configured to work with CID.
The Options Screen, as shown in Table D1 below, contains the information necessary to start the CID system for a given station:
SpeedPass running on station ............... YES
Table Dl: Station Options screen.
This screen allows you to enable or disable the CID option for the entire station. This allows you to disable the CID option in the event that the station will not work using CID. SpeedPass is the commercial name of System 10. If SpeedPass is running on the station, it is set to NO, the Reader Activation, Antenna to CAT Assignment, and Diagnostics screens will not be visible on the Options Screen.
Using the Screen Reader Activation menu, it is possible to turn the reader on or off. If the reader is turned off, the 4 antennas assigned to that reader will not be used. The Reader Activation screen is shown in Table D-2 below:
1 SpeedPass Reader ............... Enabled
2 SpeedPass Reader ............... Enabled
3 SpeedPass Reader ............... Disabled
4 SpeedPass Reader ............... Enabled
Table D-2 Reader Activation Screen.
It may be necessary to disable a reader on a single distributor if a specific reader is damaged.
Menu Antenna to CAT Mapping screen is shown in Table D-3 below.
Table D-3: Antenna to CAT Mapping Screen.
Read-Ant .: CAT Read-Ant .: CAT Read-Ant .: CAT Read-Ant .: CAT Read-Ant .: CAT Read-Auto: CAT
183 486
1-1/2:1 4-1/2:7
1-3/4:2 4-3/4:8
2-1/2:3
2-3/4:4
3-1/2:5
3-3/4:0
The Antenna to CAT Mapping screen shows which antenna is positioned at which CAT. There are two antennas per CAT. Odd-numbered antennas are long-range antennas that read off vehicle-mounted transponders. Even numbered antennas are short range antennas that read handheld transponders.
If the CAT terminal number is 0, it means the antennas are not physically connected to the CAT and are ignored. For example, this type of reader is a single-sided CAT whose reader is connected to only 2 antennas.
The Diagnostics screen provides the status of the CIDs read by the antennas. This screen serves as an aid to the debugging process. An example of this screen is presented in Table D-4 below.
Table D-4: Diagnostics Screen.
SpeedPass Diagnostics
<td>Read-Ant.</td><td>CID number of the car transponder</td><td>Hand transponder CID number</td>
<td> 1-1/2</td><td> 1234567890123456789</td><td> 0000000000000000000</td>
<td> 1-34</td><td> 0000000000000000000</td><td> 1234567890123456789</td>
<td> 2-1/2</td><td> 3456789012345678901</td><td> 0000000000000000000</td>
<td> 2-3/4</td><td> 4567890123456789012</td><td> 2345678901234567890</td>
<td> 3-1/2</td><td> 0000000000000000000</td><td> 0000000000000000000</td>
<td> 3-3/4</td><td> 0000000000000000000</td><td> 0000000000000000000</td>
<td>Refresh</td><td></td><td></td>
In the solution according to the invention, the Network Change Record menu is possible. When CID authorization is requested, an authorization record based on the ICID number previously read by the reader will be written to the magnetic tape.
During the authorization response, the network sends the account number that appears together with the following fields in the response record:
• Field 5, record type includes A indicating transaction CID.
»Field 8 (new field), account number - 19 bytes of the account number, with completion • Field 9 (new field), expiry date - 4 bytes Field 10 (new field), account printout indicator - 1 byte β Field 11 (new field), Car wash query indicator - 1 byte • Field 12 (new field), language indicator -1 byte • Field 13 (new field), bonus indicator - 1 byte • Field 14 (new field), preference indicator - 1 byte • Field 15 (new field), Preference data 40 bytes.
The bill printout indicator (field 10) determines whether the bill will be automatically printed or whether the customer will be asked if he wants the bill printed. If this field in the authorization response contains Y, the receipt will be printed automatically. If this field in the authorization response contains N Will be informed Press Y to print the bill.
The car wash query, language indicator, and bonus indicator (fields 11, 12 and 13 respectively) will be implemented in future versions of the system.
183 486
The preference indicator (field 14) indicates whether the preference data field contains any data or not. The first 33 bytes of the preference data field (field 15) will be displayed on the console inside the building in the Distributor's message window.
As for the CID sale, in order to complete the sale using the CID, the thirty-seventh entry in the magnetic recording will contain the C tag as for the manual entry.
Authorization reports and records will change with each transaction using the CID including the CID number. The reports that will change are CAT Terminal Non-Authorizing Report and Hardware Configuration Report. The proposed changes are described below. Transactions not using CID will be recorded in the same way as before, without changes in the registers or the CAT Terminal Failure Report.
The authorization register will change each time the CID is used, indicating that a CID transaction has occurred. The CID number will be added to the register below the field containing the account number. An example of a CID authorization register is shown in Table D-5. The proposed changes are marked in bold. If the transaction is in the Pre-Authorization phase (that is, the Before Authorization field on the control chart is set to T), the title of the authorization register will be SP Before Authorization.
Table D-5: Authorization Register
051695 14:30:36 SP Before Authorization
Account # 805 086 000 91 906 Valid until 0697
SP # ICD 1234 5678 9012 3456 7890
Address # 1 TID # 01 Total $ 10.00
Supervisory message: OK. Pump No. 05000
There is also authorization denial / timeout. If the customer lifted the Visa pump nozzle or lifted the non-Visa pump lever and the network authorization response is a negative, the transaction is treated as an Authorization Denied as shown in Table D-6.
Table D-6: Report - CAT Authorization Denied Without Using SpeedPass Station
Recipient of the Report: Donna
Prior Authorization Refusal Report X
Registration start time:
12:00:00 Tuesday May 09 95
Invoice # 002929
05/17/95 06:05:18 Pump # 01
Account 805 086 000 91 906
Valid until 0597
SUPER category # 02 Total $ 11.78
X0006el0stl 04:25:00 Wednesday May 24 95
The authorization denied report includes the CID number as shown in bold in Table D-7.
Table D-7: Modified Report - CAT Authorization Denied Without Using Speed Pass
Recipient of the Report: Donna
Prior Authorization Refusal Report X
Registration start time:
12:00:00 Tuesday May 09 95
Invoice # 002929
05/17/95 06:05:18 Pump # 01
Account 805 086 000 91 906
Valid until 0597
SP 31 CID 1234 5678 9012 3456 7890
183 486
SUPER category # 02 Total $ 11.78 X0006el0stl 04:25:00 Wednesday May 24 95
If the customer lifts the nozzle (Visa pump) or lifts the lever (non-Visa pump) and the network is down before receiving the authorization response, the transaction will be treated as a Denied Before CAT Authorization (report shown in Table D-8). The account number and expiry date will be filled with zeros, indicating that the time limit was exceeded before receiving the authorization response (i.e. no account information is available at this time).
Table D-7: Report - Prior CAT Authorization Refusal using SpeedPass without Authorizing Response.
Station
Recipient of the Report: Donna
Prior Authorization Refusal Report X
Registration start time:
12:00:00 Tuesday May 09 95
Invoice # 002929
05/17/95 06:05:18 Pump # 01
Account 000 000 000 00 000
Valid until 0000
SP 31 CID 1234 5678 9012 3456 7890
SUPER category # 02 Total $ 11.78
X0006el0stl 04:25:00 Wednesday May 24 95
The hardware configuration report will change to reflect the version information of the CID readers. A sample report is shown in Table D-9.
Table D-9: Modified Report for Hardware Configuration using SpeedPass.
Station
Recipient of the report: Donna H / W POS CPU Configuration Report:
Wayne Plus / 2 Release 2.10e
Date: March 23, 1995 • at •
Pump 1:
Type: Product 3
Version: 15
Pump 2:
Type: Product 3
Version: 15
SpeedPass 1 Reader:
Version: 1.23
X000E04S01Tl 08:00:00 Mon 1 January 95
Changes to the messages displayed by CAT will now be presented. If the CID lamp is on, the CAT display shows Start Refueling or Cancel SpeedPass indicating that the CID has been read by the CAT and the nozzle has not yet been raised or the lever has not been raised. The customer may press the Cancel button to cancel the payment method using CID. The CAT will then display another query. Cancel the use of SpeedPass? (Y / N). If the Yes key is pressed, the CID light turns off and the CAT displays a normal standby prompt (for example, Insert Card or Start Fueling). If the NO key is pressed, the CAT terminal will present the Start query again
183 486 refueling or Cancel SpeedPass) and the scenario will continue as if the Cancel option had never been selected (i.e. as a CID transaction).
Table D-10 below lists the queries that will be used when the CID is read.
Table D-10: Changes to queries used on the CAT terminal.
<td>The mode in which the station works</td><td>Current Inquiries *</td><td>New Inquiries<sup>1</sup></td>
<td>Payment in arrears</td><td>Insert card or Start refueling</td><td>Start Refueling or Cancel SpeedPass</td>
<td>Postage Payment / Network Failure</td><td>First, Refuel then Pay inside the Station Building</td><td>Network Failure Press Cancel</td>
<td>Postage fee w / BAC</td><td>Insert card / cash or Pick up nozzle</td><td>Start Refueling or Cancel SpeedPass</td>
<td>Fee in arrears w / BAC / Network Failure</td><td>First, Refuel then pay inside the Station Building</td><td>Network Failure Press Cancel</td>
<td>Payment in advance</td><td>Insert the card or pay the cashier</td><td>Start refueling or cancel SpeedPass</td>
<td>Payment in advance / Network Failure</td><td>Pay the cashier before refueling</td><td>Network Failure Press Cancel</td>
<td>Advance payment w / BAC</td><td>Insert card / cash or pay the cashier</td><td>Start Refueling or Cancel SpeedPass</td>
<td>Payment in advance w / BAC / Network Failure</td><td>Insert card / cash or pay the cashier</td><td>Network Failure Press Cancel</td>
<td>Full Service '</td><td>Card, Nozzle or Customize 0.00</td><td>Card, Nozzle or Customize 0.00</td>
<td>Full Service / Network Failure '</td><td>Pick up Nozzle or Adjust 0.00</td><td>Pick up Nozzle or Adjust 0.00</td>
<td>Full Service w / BAC<sup>1</sup></td><td>Card, Cash, Nozzle or Customize 0.00</td><td>Card, Cash, Nozzle or Customize 0.00</td>
<td>Full Service w / BAC '/ Network Failure<sup>1</sup></td><td>Cash, Nozzle or Customize 0.00</td><td>Cash, Nozzle or Customize 0.00</td>
<td>Without Supervision</td><td>Insert card</td><td>Start Refueling or Cancel SpeedPass</td>
<td>Without supervision w / BAC</td><td>Insert card or Cash</td><td>Start Refueling or Cancel SpeedPass</td>
<td>Without Supervision w / BAC, Network Failure</td><td>Insert card</td><td>Start Refueling or Cancel SpeedPass</td>
* Idle mode inquiry <sup>1</sup> The queries that will be used, the station will be configured to work with CID and the transponder will be read by the CAT terminal.
<sup>1</sup> Idle queries in full service mode will not change.
Additional functions are possible, such as multiple use of the transponder. The transponder can be used on more than one station at the same time. The implemented warning system informs the cashier that the transponder currently used to conduct sales using CID at one station initiated a transaction using the same CID code at another station. When lifting the nozzle of a Visa distributor or lifting a lever on a non-Visa type distributor, the POS display shows an information message that the second use of CID has occurred. The cashier is required to acknowledge receipt of such a message. The client is not prevented in any way from using a transponder in the Reuse Transponder scenario. If the cashier does not want the customer to use the transponder in this way, then the cashier must stop the distributor or inform the customer.
183 486
The message displayed on the display inside the station building has the following form: CID on the CAT # X terminal is used on CAT # Y. The cashier presses the confirmation key. In addition, a CID message used on another CAT is recorded in the error log.
Another possibility is the bonus indicator. The authorization response received from the supervisor computer includes the Bonus Rate field. If the field contains T, the CID light will flash until the sale is completed. If this field contains N then the CID lamp will stay on indicating that the CID has been read. When the lamp is in the Blink mode, the lamp no longer signals the fact that the CID transponder is within the reading range; if the nozzle is raised on a Visa pump, or a lever on a non-Visa type pump is raised, then the lamp is turned off in Blink mode and sales continue like a CID transaction.
In the present solution there is an empty reading threshold. The station options screen has been modified to include a software programmable null reading threshold as shown in Table D-II. This field is helpful in eliminating false CID readings. Blank readings can occur as the CID is out of reading range. This option allows you to program the number of consecutive blank readings which will mean that indeed the CID is outside the reading range. The CID lamp corresponding to the vehicle-mounted transponder will not turn off until the blank readings threshold is reached.
Table D-II: Modified Station Options screen.
Options of the Station using SpeedPass
SpeedPass running on station ............... YES
Number of blank CID readings indicating that the transponder is no longer in read range ... 5
The operation of the CID lamp will be explained when the authorization is denied for the transponder installed in the vehicle. For CID transponders installed in the vehicle, the CID lamp will be turned off each time the authorization is refused from the supervisory computer. The lamp will not be turned on again after placing the nozzle on the position where the given CID was read.
In addition, various additional functions are possible. The following elements can be implemented in the system:
use of car washing preferences, use of transponders inside the station building, turn off the car wash, display a message about the bonus on the CAT terminal during refueling, display the flashing letter P on the console display indicating customer preferences, use the language indicator, signal the customer's insolvency.
183 486
183 486
VOLTAGE «Α ΚΟΝ, ρΕΝύΑΤΟ · RSSETRANS? ONJ> ERA
<img file="PL183486B1_D0002.tif" />
Η -------] ------- * 1 *। * 1 ~ 20ms ms 20ms
<img file="PL183486B1_D0003.tif" />
<img file="PL183486B1_D0004.tif" />
<img file="PL183486B1_D0005.tif" />
183 486
<img file="PL183486B1_D0006.tif" />
Fig. 4A
<img file="PL183486B1_D0007.tif" />
Fig. 4B
<img file="PL183486B1_D0008.tif" />
Fig. 5B
Fig. 5A
183 486
<img file="PL183486B1_D0009.tif" />
183 486
Fig. 6B
<img file="PL183486B1_D0010.tif" />
<img file="PL183486B1_D0011.tif" />
<img file="PL183486B1_D0012.tif" />
SYNCHCONIZER 74
183 486
<img file="PL183486B1_D0013.tif" />
183 486
<td rowspan="2">SYNCHRONIZATION ---</td><td>ł 1</td>
<td rowspan="3"> 2© 1</td>
<td></td>
<td></td>
<td>nHvK <* £ VNy ——</td><td>Ί _____ p</td>
<td>SUBORDINATE</td><td> 1</td>
<td></td><td>~ and ______ I</td>
<td>MONDAY</td><td> 1 1</td>
<td colspan="2"> ~ | |</td>
900
<td>J _______I</td><td>and Ł</td><td></td><td></td>
<td>s</td><td> 1 1</td><td></td><td> 902</td>
<td>T________I I______</td><td> 1_________________1</td><td> 1</td><td></td>
<td></td><td> 1</td><td></td><td> 903</td>
<td>I_________________I I____________</td><td>J 1________1</td><td>l</td><td></td>
904
SYNCHRONIZATION
<td>1 l 1 1 Fig. 9A</td><td>1_________1 L</td>
<td>1 1 1 ---- 1 1 ---- Γ 1—</td><td>j ..... 1______1</td>
900
ANTENNA 2 AND ANTENNA 3 ANTENNA 4 (ANTENNA o ANTENNA 1 / yy iy y 902
FRAGILE
ANTENNA 2 i AntenA j
SLAVE and AERIAL 4 AERIAL q V / 904
900
Fig. 9C
Fig. 9B
BTT dNAKTO
906
908!
ms ENERGY IMPULSE TRANSPONDER ftAD) ms
READ transponder i ^^^ iSYNCHRoN IZA 00
IHPULS HIGH WITH VARIABLE JILUGHNESS
910
<img file="PL183486B1_D0014.tif" />
----- (------- H 600 ps ΗΑΧ
BEGINNING | THE PULSE OF GOOD
183 486
Fig. 10A
<img file="PL183486B1_D0015.tif" />
<img file="PL183486B1_D0016.tif" />
i - 40,374,200 ms
<img file="PL183486B1_D0017.tif" />
1002
<img file="PL183486B1_D0018.tif" />
-i — 2,619,820 ms and — 8,480,055 ms τ — 28,754,395 ms
1—4,090715 ms] - 1,853,945 ms {—8,457,805 ms ** - 6,588,823 ms
1004
<td colspan="2">Fig.</td><td>10B I 1 1 1 1 1</td><td>, 1006 * / mns?</td>
<td>II II</td><td></td><td>F — 1<sup>1 1</sup>rnm</td><td>r '</td>
<td></td><td></td><td></td><td></td>
<td>a — Al_j</td><td>at-'</td><td>iii</td><td>1 I k</td>
<td>II II</td><td></td><td></td><td>G and 1010</td>
<td>loam It II y_</td><td>Ί</td><td> 1 1 1 1 1 1 1 1 1 <sup>1,1</sup> r</td><td>I \ ; 1012<sup>1</sup> 1 m CC4477</td>
<td>II [4</td><td></td><td>III '1 1 1</td><td> j uz »44 / □ ms 1 Cl 47 / ΗΑΠ me</td>
<td>ΙΪ</td><td></td><td>and 1 1</td><td>• οι.% / ^ Υου ms l i - CO ΊΡΓΠΟτ me</td>
<td>II</td><td></td><td> 1 1 1</td><td>1 - oh my father</td>
<td>* 11 * II</td><td></td><td>III '1 1 1</td><td>and z.?4ouu3 ms। .. a<sub>mr</sub>.</td>
<td>“Fi II</td><td> *</td><td> 1 1 1 1 1 1</td><td>and 0.3040oz ms 1 70 04144 7 me</td>
<td>II II</td><td></td><td>III ,, 111</td><td>I - 7H CQ7CQ</td>
<td>u 1 |</td><td></td><td>- III -1 LJ____</td><td>। ju.oojos ms and 7 χςτηοα me</td>
<td> 11 | |</td><td></td><td>Ί Γι</td><td>। /.nOJusO ms 1 C 7OCO7C me</td>
<td>II</td><td></td><td>_ ιΊ Γ</td><td>j o.zyoy / o ms</td>
<td> 1 1</td><td></td><td>1 1 I</td><td><sup>1</sup> 'IJ.U4uuJ ms 1</td>
<td> 1 1 1 1</td><td></td><td>1 1 1 1 I ι</td><td>* ι ΖοΛυοϋϋο ms 1</td>
183 486
Fig. 11A / SCENARIO FOR TUANSEON DERA ZANOmOUANeGO at X.__ Po ^ eiDziE
1100
1104
PU) A2D ZBUŻA Slg JX) PUMP
1106
<img file="PL183486B1_D0019.tif" />
YES
YES
1112
DON'T SHOW TO THE STUDY OF THE OFFICE IN ZASlgGU
LAST used
BY OTHERS
TRftN & PoriDER
THERE IS VERSATILITY
1108 pump
NO
1113
<img file="PL183486B1_D0020.tif" />
Yes No
YES in / light: raise the w <sub>vol </sub>CANCEL OR 6 INSERT CARD
W and EON 10 LONG
TIME
WHETHER
TAnNSPONDE 3E & T U RANGE
1114
GO ΡΡΛΕΖ ^ Οηρο1118
<img file="PL183486B1_D0021.tif" />
J? O
FIG. 118
NO T.
<img file="PL183486B1_D0022.tif" />
1115 whether
SAW N
NO
READ pu & you
YES
<img file="PL183486B1_D0023.tif" />
<img file="PL183486B1_D0024.tif" />
JO FIG. 11B
JO
FIG. 1T8
183 486
<img file="PL183486B1_D0025.tif" />
<img file="PL183486B1_D0026.tif" />
<img file="PL183486B1_D0027.tif" />
From FIG. 11A
<img file="PL183486B1_D0028.tif" />
OE SIGNALER <OUTPUT ^ 1116
<img file="PL183486B1_D0029.tif" />
1100
Fig. 11B ♦ HYDROGENIC TREATMENT & C1E JWTRRpyCflNEJUΛΫUΛΫ 080EUGI KUENTO
1110
183 486
<img file="PL183486B1_D0030.tif" />
Fig. 11C
183 486
1170 X ^ <VARIABLE Wx ΧύΐδΖ DEFINITIONS \ SOCIETY> NNIECIBffli optAry
YES
NO
CONTINUE PROCESSING j) Cip operation TETAP 4422 <sub>(</sub>FIG. 41 & UJ & STAGE 4222, FIG-12)
1184
1160
CSprAWOZEnie or rtnsr ^ pite RezyGNflgazTWKYs; <POHPA NOT AKOYNCffl
NO
<img file="PL183486B1_D0031.tif" />
NO
NO or
DONE
CARD
EA PODNIESlONft or
YES
Squeezed
WIS
CANCELLATION]
PYSZA REMAINS 1162<sup>TftK</sup>
FUELING HAS STARTED
1168
1164 no 1166
YES
CHECKING IF THE TRANSACTION RESIDENCE HAS OCCURRED DURING TRNKING
ÓPKZEŻNIE JE&T OUŁTRAN & CLD ACTION 'yes'
VIEW STftRY Ker honikat (thresh the lye CARD Raise NOZZLE Luft you & tear CREDIT CARD / peę> ETow% eg
CONTINUE JRAPYOfCSERVICE KUENTft
172 / X <sup>1178</sup> ✓ <ίγδυΐΕ11Λ <Γ z ^ RNUUJWFIĆ SRZEK ofiż z kjyiLORzysr. \ CID CT / N)
CONTINUE TO SALE WITH USE OF cp ''
SHOW: 'JJY5ZA CANCEL) CARD <sup>at</sup>
CONFIGURE PROCESSING FOR CID OPCRATION (ET 4422<sub>vol</sub>FI &. 14 & LUb ETA? 4222 FI & .12) '
Fig. 11D
1182
183 486
<img file="PL183486B1_D0032.tif" />
2220
<img file="PL183486B1_D0033.tif" />
2264
183 486
1194
STOP POKPg
INFORM CUSTOMER
BUILDING
Continue SALE ASSESSMENT (ETftP
4450 (H & .44C)
1196
No <5PRANFILE THIS-PIeA REZYFNF <GdW PUMP IS
1190
<img file="PL183486B1_D0034.tif" />
NO
CANCEL
YES
NO
YES
1197
NO check<sup>1</sup> whether
NASTfJpitA REFERENCE OF TRANSACTIONS PONPA IS NOT A PONPA
WHETHER
ARRANGED
CARD
IS IT WORTH
WHETHER
Refueling has been terminated
YES
1192
1193
Y & RnNO
CLAN. ORREiL
CONTINUE TO END THE SALE
Fig. 11F
1191
SELECTLINFORHfiQ | FROM THESE MOMENT ^ DO NOT LOVE THE 6X TRANSACTIONS (CARD No Knife ^ t ACCEPT
1198
183 486 'PRflca SY & NfiUZfiTOi OFEECNOSCt in Zft5lg & u
2230 JC
S / or ^^.
^ χ-ΤΚΑΝδΡΟΝΡΕΚ ^^ THERE ARE NO GMS- '> ~<sup>L.</sup>- ^ \ 3l ^ HIS JANYCU ^ ** ^
TflK
Except continue & Dt CU) THERE IS OFTECMY UZASIG & U
2231
<img file="PL183486B1_D0035.tif" />
NO
YES
JJY6ZA with
Nfl
ALREADY LIFT 10 '
FIG. 111
2232 </ is 6YKoe »nwi USED BY ΙΝ (Υ% ^ FOHpa
YES
NO
2236 ^ 1 Wfwacz tY & tfAuzATOR O »ECłyołci W ZA & lgeo
CONTINULE will sell with so jfttfty cu> not available (text & ίΰ60 €> avnu} (A Kj-IŁ <VTR ~) ^ -2234
2237
<img file="PL183486B1_D0036.tif" />
Bear
ZAGlg
THROUGH ORIPINNIP JJFCU & l TIME
YES
D
ANSPONDE ^ I SEE SHIT '
2241 no
4) 0 FIG. 111
2239
<img file="PL183486B1_D0037.tif" />
NO
TPK or
YOTfiPlkO N OryczynSuJ
EMPTY kjyzficz Signaller. o ^ ecnoSc in zAsigou
183 486
<img file="PL183486B1_D0038.tif" />
FIG. UH
183 486
<img file="PL183486B1_D0039.tif" />
183 486
<img file="PL183486B1_D0040.tif" />
1400 readers
TRAIYSRJNPEHAS
WtQ £ Z / WOQtt Reader, CONTROL
LRMPQ
M UMER chirp
1302
NUMBERS Cl_p READ BY αμτενυ<sub>( </sub>read states TRANSRjNPERR θΐΕΛΟίΟΠίε
ANTENNA CONFIGURATION SOTiCl INFORMATION
<img file="PL183486B1_D0041.tif" />
1402
Fig. 14 the tran stonde numbers READ by the transponder antennas
OPRO & RRNO '
IMPORTANT POnCT
GID
PO5TRb (czrrMKfl
READ OUT BY ANTENNA
ZAPANlt
READER
Cip data
ANTENNA NUMBER antenna antenna numbers, ANTENNAS<sub>/</sub> ASSIGNING TO TERNlffflU CAT
1304
CIJ NUMBERS) READ BY ANTENNAS, TRANSPONDER READER STATES
183 486
<img file="PL183486B1_D0042.tif" />
1304
1600
<img file="PL183486B1_D0043.tif" />
183 486
1700Α
1702
1712
1716
1304 - \ / OPRO & RflNOMANl £ \ \ POD & TAWQWE J
NO
<img file="PL183486B1_D0044.tif" />
NO
YES
YES
NO
YES
NO
YES
NK
YES
1720
DON'T ARE WAITING FOR A 'RE-NIGHT.
PfTRZA6WQĆ Cip OLA
PUMPS
RETURN
ZHIANY STATE
ONAC en <J_cC <i - USe
YK.ON
OULrridt— Uol-ot
- pump
NO
FROM
I accept:
basic command CID
FINDINGS Olg IN 5 CE COMMANDS
CIO
TftK 1705
GREAT CIO
READ OUT
TRANS. READER JOB
YES
CID DATA OPPORTUNITY
1708
1724
SERVICE OF GOLDEN RETURN OF ZHIANA STATE
ObOEU & R Authorizing Reply oóatu & e REZTCU. THE CIO USES THE SACRIFICE
HANDLING FOR ROHP
ObatUGA end-aot
-use-oi— puz ^ p ^ 1718 ^ -1722 cleaning the mouth
CID
P-1704
Fig. 17A
183 486
1710
<img file="PL183486B1_D0045.tif" />
I check the status of the pump, ORftZ usrfthl the return of the condition of the RUR fON? Y
1700B
<img file="PL183486B1_D0046.tif" />
Fig. 17B
1700C
1711
<img file="PL183486B1_D0047.tif" />
ζηιην / srft Fig. 17C
183 486
1706
<img file="PL183486B1_D0048.tif" />
JX) FIG. 17E
FIG. 17E
183 486
FIG. 170
FIG. 17D
<img file="PL183486B1_D0049.tif" />
183 486
1700F
1822
ADD wouy cip after U5TY ACTIVE cipes
NO / ΌβΟΕΟΟΑ NEW KNOW pO-Ay-1820 SIEGO READ Cip, OLA) <PUMPS J
<img file="PL183486B1_D0050.tif" />
•Yes
1821
OTHER PUSSES
Cip of LVIV
ON LIFT A.
1838
YES
TRRN5P0NDE.R Manual
1839
<img file="PL183486B1_D0051.tif" />
NO
UZVJ ICTNIEJFICE SO
WHETHER
Cip IS
READINGS p
OTHER Pomp
1836
SPRUDŻ doing 1E3T used frlEZ. inN / Ł TOHPE no no
AWklJ Authorization TASK FOR Cip 00 NETWORK xqg23
LAP1PA SyfrN. AUTHORIZATION, leave OLR to THIS POH.kKA
1824 / ^ FOR THIS POHPY ^ \ WYK0 RZPSIYM Al * y> JNNY Cip r ΐ
YES.
1825
NO
ItóŃ OLD CID WHODZĘcyZ TRANSPON. Rgcz. ZTRbucy
<img file="PL183486B1_D0052.tif" />
J) 0 FIG. 17G χ 1837 ^ <TRflNSP0M. JEtf \ iwWSION. WELCOME to pcneiLz · ozie yes
1841 ^ IS \> / CIP IS Q £ tt ^. 'RIVATED LOOSE CRAFTED BY. \ jNNQ fOHPg
TACT
CIP POCH. With TRAMPOMnn ZNai SlEWTUft<sup>with</sup> • '' Hnorur * ·
CID.ZMHJ. ^ TUE «BL ^<sub>1840 in</sub> ρθ, ξ ^ Ε
I ODR. BY TIL POMP
1842 is except / r. or take out. BY IIYN4: POHPg
YES £
<img file="PL183486B1_D0053.tif" />
UD
1826
NO
WHETHER
OLD
COMES ZTRfIN
MANUAL
1827
<img file="PL183486B1_D0054.tif" />
TO FIG. 17G
1844^
SET THE FRAME OF DRILLING THE LAMP. AUTHORIZATIONS J> 1A OF THIS PHASE OF THE UNIT INH READING CQ) SWITCHING ON the lamp at ¥ <wRuz <{] AUTHORIZATION
ASK RFU KACJg DO YOU INCLUDE Łrhp £
1846
<img file="PL183486B1_D0055.tif" />
TO FIG. 17G
183 486
<img file="PL183486B1_D0056.tif" />
-From FIG. 17F
<img file="PL183486B1_D0057.tif" />
FIG. 17F
<img file="PL183486B1_D0058.tif" />
clear $ ΓΛΚ £
WPlSYCEP <sub>n </sub>pRaa
PPMPÄ 'hM Rivet (0) _______1_______ SET MARKER 46Y DELETE SWE CIO FROM BOARD
1831
SET (WEkS CID ml WRITTEN ίΡΜ? Ξ ON MfiŚCIHY ENTRY M LEAVES (/ sfaw entry in ueucy UD fi> j £ zrwii loop (PUPĘ * bLĄTil PoMPj
1832 ----------1834
Fig. 17G
Joniec PR ^ iWWfi U NEW NOT EMPTY </ D OhCLF-P ^^
1714
Ϊ700Η ί / ΕΤ% Μ 7KAA / 5 Z ÓdV__UwiOuO BAh / lMOT, PObMNO kAfS ^ -F
<img file="PL183486B1_D0059.tif" />
NO
1850
ΜΡΛ THERE IS
WLWST
Zl & WWJ ijyuOtANIE U) e ^. ^ KoMMWi NA WlNMiJ CAT
1854
Si ^ BOTH FEES
1852
SET IWiCZMlc HYW / 6ZOWE6C HALAMY S / GN. aW «YZAC7 <ΜΙ, (JO ΙΝΕΑ ^ ΙΑ CtHpĘ SiGU. iW- I WIEf40iLlNiA ν / ω & ΥΛΆί / ΐΕ CID PISY SPflżfctAŻY DU TEJ pohpy
1856-^<sup>0</sup>^<sup>1</sup>^
Fig. 17H
183 486
Fig. 171
1704 1700|
JŁA KĄŻiEóo CtJb ΜΐΒ (Ζ1Α ^ 6θ5ΐξΐ ^
<img file="PL183486B1_D0060.tif" />
Cifr
Rzysr. P&K / W
<img file="PL183486B1_D0061.tif" />
WM FROM UST / h / p (S TO CID
183 486
1940
<img file="PL183486B1_D0062.tif" />
YES
ΜΕ
CID IS KA
A mouth
1700J
1943 er / sr / MANY
1 / SFAłJ ST ^ AWRa.
mnr ^ 1942
REJECT AWPRYZAClŁ CID U / B NYKONW PKX £ i (/ K £ PR = mZAM4 / JMiU
1944
<img file="PL183486B1_D0063.tif" />
NO
1946
YES send atop / z ^
M 0W0NI & KICH -3UA &
STAHK7U
JZA CLD
BOX OF pazsy £ Aj
1948
ZAPtSZ IHE 0 AUTHORS M RśtyiEf ^ fs? p «eswn« when cm BEOZIE tóżMiJ iWOWsrfa / M PRZK POHPŁ
1930
<img file="PL183486B1_D0064.tif" />
1722
1700L
NEVER
POMW Wr PSlF
P / JAW FROM
1932
YES cii) POCH
About & StUSA cLusejaĄp
<img file="PL183486B1_D0065.tif" />
TODAY WITH TRANSPHONE
PECZNY,<sub>Λ</sub>". DELETE CID ENTRY NWJćy 1934 i
DELETE assigned io im 1936 ^? Y W&S OD
COUPLING OF THE HIVE PUMP
1938
Cip 1 WIE stop ćlp ^ <and WyiiOffitys, rivals by ρομ ^^ ο
GET THE WWSKNEfo ME MARKER. LAftP / S ^ SH- Myth # 4
1942 («StUG-l ase.oF <
183 486
1718
<img file="PL183486B1_D0066.tif" />
1700K
- - 1904
SpiddDJ ^ and βεζ NYKOtaySTAMA CLP <sup>1908</sup> ) Xi $ rAWiOfn \ χ-wAaa / iic wwoKt syew \ Α (σοβγ /. For ^ z \ JET KHP ^
I didn't do it
1910
Ute MOittA Get fat
CLb hi TUWSAMCJI
SET AAMANHC EXPERT HYL ·. Mtn SWf- TUESDAY JLA HXt \ Mt 1
1906
1912 ΉΟΐβ KOiA / A MO imsTM X TRANSACTION <sub>1rt5jl</sub> SET THE CID FIELD <sub>e</sub>WYKD <sup>1914</sup> taysiyw / ν PŁiei iCHi ^ bU HSWtAhJlA ŚE GD 1 & Γ WOOtfSl. PRE I ΡΟΗΡξ.
USTAW SWT / htói fiozs / · 1916- ^ faW ^ for the courage of «DEPOSIT? 1UEZ WHICH HA 8 / PttEgtAMAr DO StiWA / KI PG ^ PtSA ^ R7MPIE
<img file="PL183486B1_D0067.tif" />
1918
YES
BRAVO
AUToRY
ΚίΕ
PC & ŚLtf OD ^ ISSS moR #. do smyató 1920 fózsyW4ęa> SO PROCEDURES * A / (ES (£ WiEDySiy
Fig. 17K
183 486
1800
1700Μ
DU PAR AUTCN (4 HIGH-EMFR6 & YGIMt I 4
TYCZNA PAR * ON CYMU
<img file="PL183486B1_D0068.tif" />
ιν / ε
Conceal
VUE
ANTENNAS XP TUAiUAPPSPTSZ STEAM ΧΜΙΕΝ others FOR HUH £ RiJ PUMP <sup>1</sup> about<sup>0</sup>* - '· (MAY KYiTĘWPY INDEPENDENT PEPAWN) __ l / SW / tiOHY db i) lAiCWPY ON WRCKY fiu MEC CU). I / SIAW Type CU) ON POGHC® # cy WITH TRAfiSPOND CONTRACT. UPOUEJStie LM P £ QNE60<sub>}</sub> DEPEND 'NO 0]) 1ΐ6θ ΚΐόΜ *
OPPOSE TRASP
<img file="PL183486B1_D0069.tif" />
1814
1806 kiE
<img file="PL183486B1_D0070.tif" />
YES
1810
CONCEAL
WE CU) t & sio
READ PKKZ yWE BY
L / STAW NOMY cii) FOR iwpy M NEZEWdl NO. CID 0b? 0N · FRANT
1808
NWY CU) bLA PUMP Nfc EXT (0)
PONEESONl RÄCtl ^ iJ.
TYPE CU) AND ^ PoCWoiSA - ^ - ian
Fig. 17M
183 486
1700Ν
1950
<img file="PL183486B1_D0071.tif" />
Fig. 17N
1752N
CŻEKAl UP MC-u C © JQW learns waysrac-H w
<img file="PL183486B1_D0072.tif" />
fiGElWARZArT Hvfi) RM 3W / <
-. AND.
KoUiEC P <ru fbMfy
1952
TM ^^ dMPA IS NtWW ™, l & WORUJ CU CUT) HAS 1DMPIE GEDACEi w yiyi
1754N
MLE
AT·
CU) JKF \ POST / ΛΡ3ΜΪΧ WE M PRK / PzSANEiO \ £ CJj)
That.
1760N
TM.
CP IS WH
THEM. PjPSL OpCtyTAW KIŁ HÓ3 KlC
<img file="PL183486B1_D0073.tif" />
LO FIG. 170
NO . . AND_________________
Set / A Yellowing YELLOW A / yNlA Siouaso OFF S% M LAMPS. AWoRyZATI ^ DU THIS IOMW (uMOi 'l-lKtAiĄC? POWER IN ODOYTOM cu> A / tAWfγ / Ε Μ * <Ργ syśrti awu:
1756N χίΛΝΥ CD jESb \ Ml SA-M JAK. p ^ i2 ^ (A) dYiAKI
Keel
1758N
GID. HAS CHANGED TO THE LOPFUEDKIC »OSCL / T-
<img file="PL183486B1_D0074.tif" />
1762N
FIG. 17Q
183 486
From FIG. 17N
R1
17720
RJMPA No ODO / ϊϋΐε iwi eto t τΚΑΜδΡ. ZAMONTWAMEgo ycpoZ FIG. 17N
17660
17640
<img file="PL183486B1_D0075.tif" />
NO
HOW
ME
YES
17700
CIP IS
WEDM Cl
THESE*
UGT / (INT
CID FOR PUMP) feCHCtWI ^ XTRAA6 “POMDEfiA WtOtfrOH · Ha CONCEPT
Lt "CID CD ν-fWAlM
18200
D65ŁU6Ą NbitfGO Ot ttyw CU) has pumps
17680
JSW1 WLEtfClD
OKZYTWAW
POKP ^ f llAJFEiio (0) OffiChIfC
CID ot PUMP Χ-17740
MEitóg NIC, BC KML & DlJiO OD 'tWy c (D POGHinaj-t from IRAA / S1OWB &
USTAH νοίέ '
PU TB&O C / J)
17760 l / SLAW Ι16 © £ CID DLA
Rw / ja uiYKM? '
JUZERTÓW ZycNiA / JUMP? | »R NV JbPi-i PA 7
Fig. 17Q
183 486
<img file="PL183486B1_D0076.tif" />
Publishing Department of the UP RP. Circulation of 70 copies. Price PLN 6.00.
Contents152
107 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 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98 Sheet 99 Sheet 100 Sheet 101 Sheet 102 Sheet 103 Sheet 104 Sheet 105 Sheet 106 Sheet 107
39 members in 23 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 936995 | United States of America | P | |
| 936995 | United States of America | P | |
| 9620860 | United States of America | W | |
| 9620860 | United States of America | W | |
| 9560009369 | – | – | – |
| 96US9620860 | – | – | – |
| US19950009369P | – | – | – |
| WO1996US20860 | – | – | – |
Members39
| Document | Office | Kind | |
|---|---|---|---|
| CA2240174A1 | Canada | A1 | |
| WO9724689A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1432797A | Australia | A | |
| TR199801246T2 | Türkiye | T2 | |
| MX9805285A | Mexico | A | |
| CZ207098A3 | Czechia | A3 | |
| SI9620132A | Slovenia | A | |
| PL328941A1 | Poland | A1 | |
| EP0906598A1 | European Patent Office (EPO) | A1 | |
| EP0906598A4 | European Patent Office (EPO) | A4 | |
| JPH11508714A | Japan | A | |
| HU9901163A2 | Hungary | A2 | |
| HUP9901163A2 | Hungary | A2 | |
| CN1229491A | China | A | |
| BR9612333A | Brazil | A | |
| HU9901163A3 | Hungary | A3 | |
| HUP9901163A3 | Hungary | A3 | |
| NZ326243A | New Zealand | A | |
| HK1022024A1 | Hong Kong, China | A1 | |
| RU2161329C2 | Russian Federation | C2 | |
| AU733869B2 | Australia | B2 | |
| AP981A | African Regional Intellectual Property Organization (ARIPO) | A | |
| OA10801A | African Intellectual Property Organization (OAPI) | A | |
| PL183486B1This record | Poland | B1 | |
| JP3481254B2 | Japan | B2 | |
| HU223023B1 | Hungary | B1 | |
| EP0906598B1 | European Patent Office (EPO) | B1 | |
| AT290705T | Austria | T | |
| ATE290705T1 | Austria | T1 | |
| DE69634452D1 | Germany | D1 | |
| PT906598E | Portugal | E | |
| ES2239342T3 | Spain | T3 | |
| CN1242362C | China | C | |
| SI9620132B | Slovenia | B | |
| DE69634452T2 | Germany | T2 | |
| CZ298081B6 | Czechia | B6 | |
| BR9612333B1 | Brazil | B1 | |
| CA2240174C | Canada | C | |
| US7640185B1 | United States of America | B1 |
Numbers
- Publication, DOCDB
- 183486
- Publication, EPODOC
- PL183486B
- Application
- 96328941
- Application, DOCDB
- 32894196
- Application, EPODOC
- PL19960328941
Titles2
- English
- DISTRIBUTING METHOD AND SYSTEM EMPLOYING IDENTIFICATION OF GOODS BY MEANS OF RADIO WAVES
- Polish
- Sposób i system dystrybucji paliwa z identyfikacją klienta
Classification
- CPC, 6
- G07F7/0866
- G06Q20/342
- G06Q20/363
- G07C5/008
- G07F7/025
- G07F13/025
- IPC, 10
- B67D7 24
- B67D7 32
- G06Q30 06
- G07C5 00
- G07F7 00
- G07F7 02
- G07F7 08
- G07F13 02
- H04B1 59
- H04W12 00