Abstract:
An Internet-embedded mail box system which transmits mail and package delivery information to a central server that can be accessed by wireless communication devices to determine if any mail is ready for pickup.

Description:
BRIEF SUMMARY OF THE INVENTION  
       [0001]     This invention is a commercial mail box system that transmits mail and package delivery information to an Internet server which can be accessed by wireless communication devices to know when mail is ready for pickup.  
       BACKGROUND OF THE INVENTION  
       [0002]     At the present moment, a person who rents a commercial mail box is forced every single time to have to personally visit the mail box rain, wind, storm, traffic jam or no parking in order to determine whether or not he or she has mail in the box. With the advent of wireless communication devices such as laptop computers, personal data assistants and Internet cellular telephones, a person can access an Internet website with these portable communication devices in order to obtain mail and package delivery information. As described in this invention, a mail box is fitted with an optical, electronic transmitting device which detects whether or not any letters or package delivery notices are in the box. If so, the device transmits this information to the Internet server which the user can access to determine whether or not it is necessary to travel all the way there for pickup. Thus the invention avoids unnecessary trips, summons for double parking, traffic congestion, and saves gasoline, time and money. By knowing that the package has been delivered before making a trip, usually in vain, personal stress is avoided. By knowing that the package the person was expecting has not arrived, the person can take that time to go to lunch or return home after a long and tedious workday.  
       SUMMARY OF THE INVENTION  
       [0003]     Referring to  FIG. 1 , the invention consists of a frame (A) containing mail boxes (B) attached to each other physically and electronically. Referring to  FIG. 2 , an individual box (A) contains two rectangular cutouts (B,C) centered in the bottom edge of the box. Referring to  FIG. 3 , an electronic circuit board (C) is attached by aluminum offsets to the bottom of the box (A). A light emitting diode (LED) (D), which forms part of the circuit board, sends a beam of light to the photocell (E) located directly across from (D) in the opposite slot in the box.  
         [0004]     Referring to  FIG. 4 , looking along the main axis of the mail box (A), containing bottom edge slots (B,C), a piece of correspondence (I) interrupts light beam (H) emitted from LED (F) so that photocell (G) receives no light. The resistance of the photocell increases which is detected by circuit board (D) and electronic board components (J).  
         [0005]     Referring to  FIG. 5 , the detector circuit consists of a 5 volt supply with a voltage divider consisting of resistor (R 1 ) connected to the supply, and photocell (R 2 ) connected to ground (0V). Semiconductor chip (Maxim DS2401) detects the voltage on line ( 3 ). If the photocell receives light, the resistance decreases and line ( 3 ) detects zero voltage which is interpreted as a logic 0 level on the one wire data bus ( 2 ) corresponding to no mail. If the photocell receives no light corresponding to having a piece of correspondence in the mail box, the resistance increases and line ( 3 ) detects the supply voltage which is interpreted as a logic 1 level on the one wire data bus ( 2 ). All mail boxes are connected to the same one wire bus ( 2 ).  
         [0006]     Referring to  FIG. 6 , all the mail box one-wire DS2401 switches (U 1 ,U 2 ) are connected in parallel to the Dallas TINI microcontroller through the One Wire Bus and the ground line (Gnd). Each switch has a unique identification number burned into its memory during manufacture. During manufacture of the mail boxes, the TINI microcontroller determines all the identification numbers and their corresponding mail box numbers using a binary tree search of the switches. These two corresponding numbers are stored in non-volatile memory in the TINI microcontroller together with the identification number of the TINI. At a predetermined time each day, the microcontroller polls each identification number on the one wire bus to determine the status of the data line ( 2 ) to see if there is any mail in a particular box. This information is coded in a record in memory as follows:  
         [0007]     TINI microcontroller six digit identification number (XXXXXX)  
         [0008]     Mail box four digit identification number (XXXX)  
         [0009]     Date (MMDDYY)  
         [0010]     Referring to  FIG. 7 , the abovementioned record for each mail box having mail is transmitted over an Ethernet cable from the TINI microcontroller to the modem (Hub). A telephone cable or wireless antenna/satellite connects the modem to the Internet. The microcontroller implements the Transmission Control Protocol/Internet Protocol (TCP/IP) networking Java communication software interface in order to connect to the Internet Service Provider (ISP). The TCP manages the assembling of a message or file into smaller packets that are transmitted over the Internet and received by a TCP server program that reassembles the packets into the original message. The IP handles the address part of each packet so that it gets to the right destination.  
         [0011]     Referring to  FIG. 8 , the information in the abovementioned record is transmitted to the Mail Box Server through the ISP and server hub. The server implements a Java client listener software routine which detects these incoming transactions and stores them in a transaction file located on hard disk. The server is a large mail box database system consisting of the following files:  
         [0012]     (1) Client File 
        (a) Name     (b) Mailing Address     (c) Billing Address     (d) Telephone Number     (e) Store Identification Number     (f) Mail Box Identification Number     (g) Password     (h) Phone Card Service (Yes or No)     (i) Client Identification Number        
 
         [0022]     (2) Mail Delivery Transaction File 
        (a) Store Identification Number (TINI ID)     (b) Mail Box Identification Number     (c) Date        
 
         [0026]     (3) Package Delivery File 
        (a) Store Identification Number (TINI ID)     (b) Mail Box Identification Number     (c) Mail Delivery Company (UPS, FEDEX, USPS, DHL)     (d) Envelope or Package Code (E, P)     (e) Tracking Number     (f) Charges due     (g) Date        
 
         [0034]     (4) Billing File 
        (a) Client Identification Number     (b) Date of transaction (YYMMDD)     (c) Amount     (d) Description of transaction     (e) Transaction type (debit, credit)     (f) Check number        
 
         [0041]     The Mail Box server also processes user inquiries using a standard Internet program such as Microsoft&#39;s Internet Explorer with a website name such as www.mailbox.com. On a wireless laptop or desktop computer, the user enters his or her identification number and password. The server then looks up the client record and verifies the password. If the password is valid, the server uses the store and mailbox identification numbers found in the client file to access the mail and package delivery files whose information is formatted and displayed on the user&#39;s screen.  
     
    
     A BRIEF DESCRIPTION OF THE DRAWINGS  
       [0042]      FIG. 1 . Perspective view of mail boxes.  
         [0043]      FIG. 2 . Perspective view of individual mail box.  
         [0044]      FIG. 3 . Perspective view of mail box, circuit board, photocell and LED.  
         [0045]      FIG. 4 . End view of mail box showing interruption of LED light beam.  
         [0046]      FIG. 5 . Schematic drawing of circuit board.  
         [0047]      FIG. 6 . Schematic drawing of TINI microcontroller and one-wire switches.  
         [0048]      FIG. 7 . Schematic drawing of microcontroller connected to Internet.  
         [0049]      FIG. 8 . Schematic drawing of Mail Box server connected to Internet.  
         [0050]      FIG. 9 . Schematic drawing of dual port switch and LED.  
         [0051]      FIG. 10 . Drawing of thin aluminum sheet for making mail box.  
         [0052]      FIG. 11 . Perspective view of 1-wire bus connecting circuit boards.  
         [0053]      FIG. 12 . Schematic drawing of package delivery system.  
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0054]     1. Referring to  FIG. 9 , the Maxim DS2406 semiconductor is a dual port switch having one extra data port (PIOB, line  4 ) compared to the single port DS2401. This extra port allows the TINI microcontroller to activate the light emitting diode (LED) only when the mail box is read. The microcontroller places a logic 0 on line  4  which grounds the LED. Current flows through resistor R 3  and the forward biased LED such that light is emitted toward photocell (R 2 ). The microcontroller then reads line  3  to determine if there is mail in the box. The LED is turned off by placing a logic 1 on line  4 . Because the LED is used for only a short time period each day, the life of the diode is increased substantially.  
         [0055]     2. Referring to  FIG. 10 , the mail box is cut with metal shearing equipment from a sheet of thin aluminum. A die and punch are used to cut out the rectangular holes (F) for the optics. Two holes (G) are threaded to attach the circuit board to the box using an aluminum offset and screw. The left side (A), bottom (B), right side (C), top (D) and riveting flange (E) are creased along four lines (H) to form the box. The box and attached circuit board slide into the mail box frame as a single unit.  
         [0056]     3. Referring to  FIG. 11 , the circuit boards (A) are attached physically to their respective mail box using a spacer and screw (B). The aluminum spacer acts as a ground line to the electrically grounded mail box frame. An RJ-11 board connector on each circuit board routes the one-wire bus and +5V power supply line (D) sequentially through all the boards and to the microcontroller (E).  
         [0057]     4. Referring to  FIG. 12 , a liquid crystal display/numeric keypad (LCD) and printer are connected to the TINI microcontroller to obtain package delivery information. The mail box attendant enters the box number, the shipping company such as UPS, FEDEX, USPS or DHL, the type of package such as envelope or package, date of arrival, charges due, and the tracking number. After completing the information, a delivery notice is printed out on the printer for insertion into the mail box. After adding the TINI identification and mail box number to the record, the microcontroller transmits the information over the Internet to the mail box server. This information is then stored in the aforementioned package delivery file.  
         [0058]     5. As an additional service, the Mail Box server contains a voice response communications card which allows the server to call the user over a telephone modem and provide mail and package delivery information by electronic voice mail.