A division of SpikerSystems, L.L.C. – Marty Wollner – 01-Sep-2010



Idea: Non-disposable dishes in fast-food restaurants.



Imagine getting your food served on sterilized high quality dishes at your local McDowell’s!


Here’s the process:


(New Customer)


  1. Register with and get your DishSwitch_ID and password, and order your McDishSwitch_Meal , specifying your DishSwitch_ID and password


    pay a cash deposit with your McDishSwitch_Meal (you will be refunded through the program at a later time).


  1. Your meal will be served on a high-quality, sterile DishSwitch_DishKit. Take it home and enjoy it!


  1. Please wash your DishSwitch_DishKit before returning it.


(Repeat customer)


  1. On the way into the drive-through, return your kit into the local DishSwitch_ReturnDepot, where it will be scanned and credited towards your next meal.


  1. Order your next McDishSwitch_Meal specifying your DishSwitch_ID and password; it will be served on a newly sterilized DishSwitch_DishKit.


  1. That it! No muss, no fuss, NO EXCESSIVE WASTE!!




Customers get:





Clients get:






DishSwitch gets:


Our company employs mostly local people keeping a big chunk of money in the local community. Our kit recycling plants use only hot steam to sterilize, so we don’t add any more chemicals into the environment. The corporate division of our company is small and highly efficient. Our product sales are only required for a handful of large fast food corporations, keeping our overhead extremely low.


Everyone gets:


We all get to breath a little easier. Our forests depletions should be reduced. Our landfills won’t be as full of plastic and other toxic materials. We put local people to work instead of filling local landfills with waste.



Q: Why doesn’t McDonalds just do this by themselves?


A: It doesn’t make sense for a customer to have a set of McDonalds-only permanent dishes. McDonalds does not want to deal with cleaning dirty dishes at all. Only a third party company like DishSwitch can address these 2 issues.



Q: Why would anyone want to lug around heavy dishes?


A: Most people prefer to eat their meals from quality dishes. It is anticipated that a savings will accompany the use of permanent dishes, so people are encouraged for the savings, but also by recognizing the benefits to the local economy and reduction of locally dumped waste.



Q: How can used dishes be clean?


A: Our recycling process uses ultra-hot steam to clean and sterilize our kits, followed by rigorous inspection.



Q: How can all of the waste be eliminated?


A: It can’t  all be eliminated. Even our process creates some waste, for example, fuels used in heating the steam and in transporting our products. However, our system is vastly less destructive than the continued use of disposables. This applies even more to restaurants that use a lot of plastic containers, for example, Boston Market.



Q: What is in a dish kit?


A: This depends upon the customer requirements, however, it is anticipated that a kit will consist of a high quality stainless-steel main plate, a high-quality beverage container, and a set of disposable wooden utensils like chop-sticks.







  1. Registration

    Customers register at to obtain a DishSwitch_ID and provide us with a credit line for deposits on our DishSwitch_DishKits. Customers are given options on how many kits they want to acquire. It is envisioned that a customer’s first kit will be provided without charge.


  1. Acquiring kits

    Kits are used for serving food upon from the sponsoring restaurant, as the process describes. The customer’s previously established account must have enough money previously deposited to cover the order, or the customer may pay a deposit upon ordering. By making the payment when ordering food, the customer essentially establishes the deposit, but without immediately requiring the use of the web site or having a credit line established for their account.


  1. Returning used kits

    Customers are required to have a previously established account before using our recycling centers. The customer must know his DishSwitch_ID before any kits are accepted for recycling. Each piece in a kit has a serial number which must be scanned. If the scan fails, the kit will not be accepted for return. Upon acceptance, the customer’s account is credited with the return.

    The customer is expected to return kits clean and undamaged. Customers are responsible for these kits, and their account will be charged for damaged or incomplete kits returned.


  1. Deposits and Refunds

    The customer can make deposits or get a prompt refund on any deposited money at any time at




  1. Ordering new lots of kits

    Clients who need more kits order them from These are delivered in lots.


  1. Receiving shipments of kits

    Kits are shipped in lots. The client needs to acknowledge receiving the lot upon delivery.


  1. Distributing kits with meals

    The client needs to enact a transaction associating (each of) the kit serial number(s) with the customer’s DishSwitch_ID.


  1. Accepting cash deposits

    Clients can accept cash deposits for kits. (perhaps the client can also establish brand new customers, but that may be a slow process in a fast-food restaurant). For kits paid for with cash deposits, the client needs to enact a transaction that places these kits into “cash_deposit” state.



  1. Accepting kits for returns

    Individual kits are scanned for their serial numbers. If the scan fails, the kit may not be acceptable for return, and so the customer is informed that a refund is pending examination. If the scan succeeds then the customer is identified and informed that “the refund is credited to his account, but he may be charged if the kit is damaged”. In  either case, the kit is then assigned a tracking number and stored within the depot.


  1. Recycling kits

    Used kits collected in the depot go through a set of inspection and sterilization processes.

    During the first inspection, kits that had failed the scan are examined to see why the scan failed, and if possible, identify the kit.

    Identified kits are examined for acceptability. Kits that fail are separated from the rest, and a “fail” transaction is initiated to charge the customer’s account for the damaged kit.

    For accepted kits, a “pass” transaction is initiated to credit the customer’s account for the returned kit.


  1. Creating lots of returned kits

    Recycled kits are packed together in lots. A new lot number is always created, and the individual serial numbers are associated with the lot number. When a lot is filled, it is made available for shipping to a client in need.


  1. Delivering lots to client restaurants

    Orders for lots of kits arrive through, and lots are delivered are needed.




Lets describe this as a corporate database; entities, relations, tables and attributes.


Database Entities:























Database Relations:


Customer to DishKit: M:M


Client to Client_Site: 1:M


Client_Site to Shipping_Lot: 1:M



Handy Views:


Return_Depot to DishKit



Database Tables describing data attributes





















Return Depot



















Status (in_shipping_lot, at_client_store, cash_deposit, assigned_to_customer, being_recycled)





Status (being_created, stored, assigned_for_client_shipment)



















Status (order_in_shipment, order_received)







Status (in_shipping_lot, at_client_store, assigned_to_customer, being_recycled)




Database Transactions:


This section is yet to be completed, however, this is simply a matter of translating each of the procedures described above into a set of SQL statements used as database transaction  requests.




These are yet to be added into the database shown above. Domains allow our kits to be shared among several different kinds of restaurants. An example is a shopping mall with a food court. Several different restarants can all share a common set of DishKits and Recycling_Centers.