Legal claims defining the scope of protection, as filed with the USPTO.
1. A POS server that manages deals of products at a plurality of stores, a plurality of control apparatuses, each of said plurality of control apparatuses comprising: a dealing database that stores information of said deals of products operated at a plurality of local terminals; a receiving device that receives a database operating instruction from said local terminals to update said dealing database about said deals of products; a database updating device that updates said dealing database according to said database operating instruction to be received whenever said database operating instruction is received from said local terminals, whereby each of said receiving devices of said plurality of control apparatuses receives a same database operating instruction transmitted to said control apparatus from said local terminal; a holding device that holds said received database operating instruction; a matching check device that checks matching of said database operating instruction held at each of said holding devices of said plurality of control apparatuses; and a recovering device that recovers said database operating instruction lost at the holding device of one of said control apparatuses by getting the lost database operating instruction from one of said holding devices of said other control apparatuses that have said database operating instruction which is lost, wherein said database updating device updates said dealing database according to said recovered database operating instruction.
2. The POS server according to claim 1 , wherein said matching check device checks matching of said database operating instruction held at each of said holding devices of said plurality of control apparatuses at intervals of a predetermined time.
3. The POS server according to claim 1 , wherein said database updating device updates said dealing database according to said database operating instruction whenever a dealing at said local terminal is completed.
4. The POS server according to claim 1 , wherein said matching check device checks matching of said database operating instruction after said database updating device updates said dealing database.
5. The POS server according to claim 4 , wherein, when matching of said database operating instruction cannot be confirmed for all said holding devices, said recovering device recovers said database operating instruction for a holding device determined to not have a matching database operating instruction, and thereby, said database updating device updates said dealing database according to said recovered database operating instruction.
6. The POS server according to claim 1 , wherein said matching check device checks matching of said database operating instruction held at each of said holding devices of said plurality of control apparatuses, and after matching of said database operating instruction is confirmed among all said holding devices, said database updating device updates said dealing database according to said database operating instruction.
7. The POS server according to claim 6 , wherein, when said database operating instruction cannot be confirmed as matching in all said holding devices, said recovering device recovers said database operating instruction for a holding device determined to not have a matching database operating instruction, and thereby, said database updating device updates said dealing database according to said recovered database operating instruction.
8. The POS server according to claim 1 , wherein said control apparatus furthermore comprises a deleting device for deleting said database operating instruction, which matching is checked by said matching check device, from said database operating instructions held at each of said holding devices of said plurality of control apparatuses in a condition that said database updating device updated said database according to said database operating instruction.
9. The POS server according to claim 1 , further comprising a backup device for storing same information of said deals of products as that stored in said dealing database of said control apparatus, said backup device including: a receiving device for receiving said database operating instruction transmitted toward said backup device; and a holding device for holding said received database operating instruction, wherein said recovering device recovers said database operating instruction lost at said holding device of said control apparatuses by getting that from said holding device of said backup device.
10. The POS server according to claim 1 furthermore comprising: said plurality of control apparatuses connecting with different local terminals; and a total control apparatus for storing information of said deals of products stored in said plurality of control apparatuses, said total control apparatus including: a receiving device for receiving said database operating instruction transmitted toward said total control apparatus by said local terminal; a total dealing database for storing information of said deals of products operated at said local terminals being controlled by said POS server; and a database updating device for updating said dealing database according to said received database operating instruction, whereby said at least one receiving device of said control apparatuses and said receiving device of said total control apparatus receive the same database operating instruction transmitted toward them from said local terminal.
11. The POS server according to claim 10 , wherein said total control apparatus further includes: a holding device for holding said received database operating instruction; a matching check device for checking matching of said database operating instruction received by said total control apparatus and said database operating instruction held at said control apparatuses which has to store the same database operating instruction as that being received by said total control apparatus.
12. The POS server according to claim 11 , furthermore comprising a deleting device for deleting said database operating instruction from said holding devices and setting the dealing complete under an essential condition that said database updating device of said control apparatus updated said dealing database according to said database operating instruction, and said dealing databases of said total control apparatus when said matching check device of said control apparatus and said total control apparatus checked matching of said database operating instructions held in said respective holding devices of said control apparatus and said total control apparatus.
13. The POS server according to claim 1 furthermore comprising: said plurality of control apparatuses being connected with different local terminals; and a total control apparatus for storing information of said deals of products stored in said plurality of control apparatuses, said total control apparatus including: a receiving device for receiving said database operating instruction held in said holding devices of said plurality of control apparatuses from any one of said control apparatuses; a total dealing database for storing information of said deals of products operated at said local terminals being controlled by said POS server; and a database updating device for updating said database according to said received database operating instruction.
14. The POS server according to claim 13 wherein said receiving device of said total control apparatus receives said database operating instruction from any one of said plurality of control apparatuses at intervals of a predetermined time.
15. The POS server according to claim 14 , wherein said total control apparatus further includes: a holding device for holding said received database operating instruction; a matching check device for checking matching of said database operating instruction received by said total control apparatus and said database operating instruction held at said control apparatuses which has to store the same database operating instruction as that being received by said total control apparatus.
16. The POS server according to claim 13 , wherein said total control apparatus further includes: a holding device for holding said received database operating instruction; a matching check device for checking matching of said database operating instruction received by said total control apparatus and said database operating instruction held at said control apparatuses which has to store the same database operating instruction as that being received by said total control apparatus.
17. A POS server for managing deals of products at a plurality of stores comprising: a dealing database that stores information of said deals of products operated at a plurality of local terminals provided in said plurality of stores; a receiving device that receives a database operating instruction from each of a plurality of different control apparatuses, where each database operating instruction is the same, to update said dealing database about said deals of products from said local terminals every time said deals of products with at least one customer is completed; and a database updating device that updates said dealing database according to said received database operating instruction.
18. A local terminal, which is connected with a POS server having a dealing database for storing information of deals of products at a plurality of stores, comprising: a dealing management unit that processes dealing management of said deals of products operated at said stores; a generating unit that generates a database operating instruction to update said dealing database of said POS server with said dealing management; a copy unit that makes a copy of said database operating instruction for each of a first control apparatus, a second control apparatus and a backup device; an addressing unit that provides a same address respectively on each of the copies of said database operating instructions, where the same address is added for said first control apparatus, said second control apparatus and said backup device; a transmitting unit that transmits said plurality of database operating instructions including said addresses respectively toward said same address; and a network interface through which said plurality of database operating instructions are transmitted, the network interface including at least one communication network including the internet so that the local terminal communicates with the POS server through the internet.
19. The local terminal according to claim 18 , wherein said copy unit makes a copy of said generated database operating instruction whenever said dealing management unit completes dealing management.
20. The local terminal according to claim 19 , being connected with said control apparatus and said backup device of said POS server, wherein said addressing unit adds addresses of said backup device and said control apparatus of said POS server onto said plurality of database operating instructions.
21. The local terminal according to claim 19 , being connected with at least one of said plurality of control apparatuses of said POS server and with said total control apparatus managing said plurality of control apparatuses, wherein said addressing unit adds addresses of at least one of said control apparatuses connecting with said terminals and said total control apparatus onto said plurality of database operating instructions.
22. The local terminal according to claim 18 being connected with said control apparatus and said backup device of said POS server, wherein said addressing unit adds addresses of said backup device and said control apparatus of said POS server onto said plurality of database operating instructions.
23. The local terminal according to claim 18 being connected with at least one of said plurality of control apparatuses of said POS server and with said total control apparatus managing said plurality of control apparatuses, wherein said addressing unit adds addresses of at least one of said control apparatuses connecting with said terminals and said total control apparatus onto said plurality of database operating instructions.
24. A POS system, having a POS server with a dealing database for storing information of deals of products operated at a plurality of stores and local terminals at said plurality of stores being connected with said POS server, each of said local terminals comprising: a dealing management unit for processing dealing management of said deals of products operated at said stores; a generating unit that generates a database operating instruction to update said dealing database of said POS server with said dealing management; a copy unit that makes a copy of said database operating instruction; an addressing unit that provides a different address respectively on a plurality of said database operating instructions and for at least one control apparatus and a backup device; and a transmitting unit that transmits said plurality of database operating instructions being added said addresses toward the at least one control apparatus and the backup device, said POS server having a plurality of control apparatuses connecting with said plurality of local terminals provided at said plurality of stores, each of said plurality of control apparatuses comprising: a dealing database that stores information of said deals of products operated at said local terminals; a receiving device that receives a database operating instruction to update said dealing database about said deals of products; and a database updating device that updates said dealing database according to said received database operating instruction, whereby each of said receiving devices of said plurality of control apparatuses receives said database operating instruction transmitted to said control apparatus from said local terminal; a holding device that holds said received database operating instruction; a matching check device that checks matching of said database operating instruction held at each of said holding devices of said plurality of control apparatuses and said database operating instruction corresponding thereto; a recovering device that recovers said database operating instruction lost at the holding device of one of said control apparatuses by getting that the lost database operating instruction from any-one of said holding devices of said other control apparatuses that have said database operating instruction which is lost, wherein said database updating device updates said dealing database according to said recovered database operating instruction; and a network interface through which said plurality of database operating instructions are transmitted, the network interface having at least one communication network including the internet so that the local terminals communicate with each other and with one or more control apparatuses through the internet.
25. A method of dealing management for managing deals of products at a plurality of stores, comprising steps of: transmitting a database operating instruction stored in a holding device of a first control apparatus to a match checking device of a second control apparatus; transmitting another database operating instruction from a holding device of the second apparatus to the match checking device; checking the matching of the two database operating instructions to update a dealing database of the second control apparatus for storing information of said deals of products operated at local terminals provided in said stores about said operated deals of products from said local terminals every time said deals of products with at least one customer is completed; and updating said dealing database according to said received database operating instruction when the matching of the two database instructions is confirmed.
26. A method of dealing management for managing deals of products by using a POS server having a dealing database for storing information of said deals of products at a plurality of stores, comprising steps of: processing dealing management of said deals of products operated at said stores; generating a database operating instruction to update said dealing database of said POS server with said dealing management; making a copy of said database operating instruction for each of a first control apparatus, a second control apparatus and a backup device; adding a same address respectively on each of the copies of said database operating instructions, where the same address is added for said first control apparatus, said second control apparatus and said backup device; and transmitting said plurality of database operating instructions including said addresses respectively toward said same address.
27. A device for managing deals of products at a plurality of stores comprising: a receiving module receiving a plurality of same database operating instructions to update a dealing database for storing information of said deals of products operated at local terminals provided in said stores about said operated deals of products from said local terminals every time said deal of products with at least one customer is completed; and a database updating module updating said dealing database according to said received database operating instruction.
28. A device for local terminals at stores connected with a POS server having a dealing database for storing information of deals of products at a plurality of stores, comprising: a dealing management module processing dealing management of said deals of products operated at said stores; a generating module generating a database operating instruction to update said dealing database of said POS server with said dealing management; a copy module making a copy of said database operating instruction for each of a first control apparatus, a second control apparatus and a backup device; an addressing module adding a same address respectively on each of the copies of said database operating instructions, where the same address is added for said first control apparatus, said second control apparatus and said backup device; and a transmitting module transmitting said plurality of database operating instructions including said addresses respectively toward said same address.
Unknown
September 6, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.