Masses of parked bicycles can be a nuisance. They can block the flow of pedestrians and vehicle traffic. They can also be a problem for bikers. When many bicycles are parked together, parking and retrieving a bicycle can cause unnecessary delay, and it can be a challenge for someone to access and retrieve their bicycle safely and without harming their bicycle or others' bicycles. Also, if people are allowed to freely access the parked bicycles, then the bicycles are in danger of being stolen. If bicycles are parked in an outdoor area, then they are exposed to weather, which damages them over time.
There is a need for a device for bikers to store their bicycles in a structure without bikers having to enter the structure to park or retrieve their bicycles, and with limited access to the bicycles by the public, including other bikers. There is a need to store the bicycles in a space-efficient way, but without the bicycles contacting each other. And there is a need for bicyclists to leave and retrieve their bicycles quickly.
A storage facility for bicycles, comprising containers for bicycles, a tracked conveyor to move containers within a covered facility, and an elevator to deliver containers to and from a tracked conveyor.
There is also at least one elevator 103, with openings to the inside and outside of the structure. The openings may have doors. The elevator can ingest a container 104 and lift or lower it to a level of the structure. There, the container may be transported within the level by the tracked conveyor 102. The elevator can also lift or lower a container platform 105. The container platform 105 supports a container 104 and can move it from the elevator to a position to be attached to a tracked conveyor 102.
The container platform 105 comprises a base 204 to support a container and wheels 205 or other means to move the platform 105 and container 104. The container platform transfers the container 104 from the elevator 103 to a conveyor 102 for storage, and the reverse for retrieval. The container platform may be attached to the elevator floor and slide out of it like a drawer, with wheels fitting into tracks on the sides of the elevator.
The container platform may have a means of lifting and lowering a supported container. Then if the container has a ring or other opening at the top and the conveyor has a hook, to attach a container to the conveyor, the container platform can lift a container to the correct height for the hook to intersect the opening, the conveyor can advance so that the hook does intersect the opening, and the conveyor can then advance to transport the container off of the container platform. Similarly, to detach a container from a conveyor, a container platform can be positioned beneath the container, the container platform can lift the container, and the conveyor can back up the chain to withdraw the hook from the opening.
Containers may be stored suspended from the conveyor or resting on a floor. If stored detached from the conveyor, then containers can be stored on container platforms or the conveyor and containers can have some other means of re-attaching containers. For example, a container may have a means of elongating and shortening the attachment to its ring 201. If a container is suspended, then elongating the connection to the ring lowers the container. If it is lowered sufficiently far then it will become supported by the floor and not by the conveyor hook. Then the conveyor can be reversed to remove the conveyor hook from the ring, and the connection from the container to its ring can be shortened so that the hook passes over the ring if the conveyor is advanced. That detaches a container from the conveyor. To re-attach to the conveyor, do the opposite of these steps, in reverse order. Alternatively, the conveyor may have a means of raising and lowering a conveyor hook.
Containers may have hard or soft sides. Containers may have padded surfaces inside, outside, or both, to protect containers and bicycles in case of collisions and to protect bicycles from harm when shifting inside containers or bumping into container surfaces.
Locks on containers may be used to guard against bicycle theft. When someone leaves a bicycle for storage, they may use their own lock to lock the container. Optionally, the facility may supply a lock. If it is a keyed lock, then the person leaving the bicycle may take the key while the bicycle is in storage. If it is a combination lock, then the person leaving the bicycle may reset the combination. A lock or locks used with a container may be separable from the container or an integrated part of the container. To enhance security, facility operations may forbid unauthorized people from removing containers from the site and from breaking locks at the site.
A person intending to leave a bicycle for storage registers the bicycle with a code, using a kiosk 301, a mobile device 302, or a desktop computer 303 to communicate with the server subsystem. The person, their device, or the server may generate the code. The code may comprise numbers, letters, symbols, or other information. The code may be communicated by printing on a physical substance such as a paper ticket or by electronic communications such as a text message to a cell phone or to a mobile phone screen via an application.
The server subsystem uses a data channel 305 to communicate with a controller subsystem to establish that a container is loaded into the elevator and has been granted a code. The controller uses a data channel 309 to signal an elevator control subsystem to lift or lower the container platform and container to a level for storage. The controller uses a data channel 308 to signal a container platform control subsystem to move the container from the elevator. The controller uses a data channel 309 to signal a conveyor control subsystem to transport the container within the level. Each control subsystem may include sensors and actuators and may use the data channel 307, 308, 309 between itself and the controller to send as well as receive data, for example signaling that a control subsystem has completed a task. The conveyor control subsystem communicates the storage location of a container to the controller using their shared data channel 307.
The control systems may communicate among one another directly. Also, if a container has an actuator, for example to lift or lower a ring on the container, that actuator may be controlled by one or more of: the controller subsystem and the control subsystems. For example, the conveyor control subsystem may signal an actuator on the container to lengthen the connection between ring and container in order to lower the container to the ground for storage.
The database subsystem stores code-location pairs. This mapping from codes to locations to aid retrieval from a conveyor is similar functionality to that found in dry-cleaning shops. The database subsystem receives a code and a corresponding container location, specifying either a position on a level if the container is stored statically or a position along a conveyor if the container is stored connected to the conveyor, from some combination of a data channel 304 shared with the server subsystem and a data channel 306 shared with the controller subsystem.
To retrieve a stored bicycle, a person communicates the code they established when storing the bicycle, using a data channel to the server subsystem from a kiosk 301, a mobile device 302, or a desktop computer 303, to identify the bicycle for retrieval. The server subsystem communicates with the database via data channel 304 to confirm that the code has a corresponding location.
If not, then the server subsystem may allow the person another attempt. After some number of failed codes, the server subsystem may do some combination of: issue an alert, block further codes from the user's device or from the user, record information about the person, and alert facility operators or law enforcement that the person may be attempting theft.
If the code corresponds to a location, then the server subsystem signals the controller, using their shared data channel 305, to retrieve the container at the specified location. The controller then uses data channels 307, 308, 309 to coordinate the retrieval of the bicycle by the conveyor control subsystem, the container platform control subsystem, and the elevator control subsystem.
The use of a code may be augmented or replaced by alternate means of identifying a person with a container. A person may swipe a credit card or identification card when leaving a bicycle for storage, the card information may be stored in the information-processing system, and a swipe of the same card may be required to retrieve the bicycle. A person may submit, or the facility information-processing system may collect, biometric data such as a fingerprint, iris scan, voice sample, or image, to be used as identifying data.
A person may use a cellular phone or other portable computing device to call, text, or use an application running on the device to send identifying data to the information-processing system when leaving a bicycle, the identifying information may be stored in the information-processing system, and the same identifying information may be required to retrieve the bicycle. The data from the device may also comprise identifying information for another person or device, to grant permission for a different person to claim the bicycle than the person who is leaving it for storage and/or a different device to be used to claim the bicycle than the device used when leaving it. The identifying information may also be transmitted before leaving the bicycle, which may be as part of an information-technology and/or financial transaction to reserve space in the facility before it is used.