US20170098273A1 - Self-service vending system for electric convenience vehicles - Google Patents
Self-service vending system for electric convenience vehicles Download PDFInfo
- Publication number
- US20170098273A1 US20170098273A1 US15/237,506 US201615237506A US2017098273A1 US 20170098273 A1 US20170098273 A1 US 20170098273A1 US 201615237506 A US201615237506 A US 201615237506A US 2017098273 A1 US2017098273 A1 US 2017098273A1
- Authority
- US
- United States
- Prior art keywords
- ecv
- reservation
- terminal
- user
- ecvs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
-
- B60L11/1824—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/30—Constructional details of charging stations
- B60L53/305—Communication interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/60—Monitoring or controlling charging stations
- B60L53/66—Data transfer between charging stations and vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/60—Monitoring or controlling charging stations
- B60L53/67—Controlling two or more charging stations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/60—Monitoring or controlling charging stations
- B60L53/68—Off-site monitoring or control, e.g. remote control
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B77/00—Vehicle locks characterised by special functions or purposes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2200/00—Type of vehicles
- B60L2200/24—Personal mobility vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/70—Interactions with external data bases, e.g. traffic centres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2250/00—Driver interactions
- B60L2250/12—Driver interactions by confirmation, e.g. of the input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62H—CYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
- B62H3/00—Separate supports or holders for parking or storing cycles
- B62H2003/005—Supports or holders associated with means for bike rental
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/7072—Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/12—Electric charging stations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/14—Plug-in electric vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
Definitions
- the present invention is generally directed to vending systems and methods and more specifically to vending systems and methods for mobility vehicles.
- Mobility vehicles may be electric.
- An electric convenience vehicle may generally refer to a powered scooter device, such as a battery powered device, that allows a person to sit or stand on the unit and ride around at their convenience.
- a self-service vending system may include a terminal or a kiosk based vending device that may be placed in a public or private venue, thereby allowing a visitor to that venue to rent an ECV using the terminal.
- Self-service vending systems may be placed at multiple convenient locations throughout a venue to allow convenient access.
- self-service vending systems may be provided at a large convention center with many halls and entrances from parking lots and garages. Placing self-vending systems at entrance areas, garage structures and bus drop off locations will facilitate ease of access to those who need a mobility device to be able to get to all functions and facilities at the convention center.
- self-service vending systems may be provided at a theme park, a casino or casino resort complex with many entrances and parking structures. Again, having self-vending systems at entrance areas, garage structures and bus drop off locations will facilitate ease of access to visitors who need a mobility device to be able to get to all functions and facilities at such a large dispersed environment as a theme park, casino or a resort casino.
- self-service vending systems may be provided in various environments such as hospitals, shopping malls, airports, museums, stadiums and other short stay venues where visitors may need a mobility device for personal transportation.
- a system for self-service vending of an electric convenience vehicle comprising a charging station configured to charge the electric convenience vehicle, a locking mechanism configured to lock the electric convenience vehicle, and a terminal configured to process a reservation of the electric convenience vehicle and to provide a code for operating the electric convenience vehicle based on the reservation.
- the terminal may be configured to process the reservation by at least one of creating the reservation and receiving the reservation.
- the terminal may be configured to receive a payment associated with the reservation.
- the charging station may be configured to inductively charge the electric convenience vehicle.
- the system may further include a docking station.
- the docking station may include the charging station and the locking mechanism.
- the locking mechanism may be configured to lock the electric convenience vehicle to the docking station.
- the terminal may be configured to control the locking mechanism so as to unlock the electric convenience vehicle from the docking station based on the reservation.
- the docking station may be configured to communicate wirelessly with the terminal.
- the charging station and the locking mechanism may be coupled to allow charging of the electric convenience vehicle in response to locking the electric convenience vehicle to the docking station.
- the locking mechanism may include an engagement mechanism configured to lock the electric convenience vehicle to the docking station and a release mechanism configured to unlock the electric convenience vehicle from the docking station.
- the engagement mechanism may be configured to engage a locking catch of the electric convenience vehicle and to automatically lock in response to engaging the locking catch.
- the charging station may be configured to independently charge each one of a plurality of electric convenience vehicles.
- the docking station may include a plurality of locking mechanisms. Each locking mechanism of the plurality of locking mechanisms may be configured to lock and unlock a respective one of the plurality of electric convenience vehicles.
- the docking station may further include a plurality of docks. Each dock of the plurality of docks may include at least one locking mechanism of the plurality of locking mechanisms and each dock may be configured to lock and charge at least one of the plurality of electric convenience vehicles.
- Each dock of the plurality of docks may be configured to lock and charge two electric convenience vehicles and the plurality of docks may be arranged in a star configuration.
- the locking mechanism may include at least one of a keypad and a transceiver disposed on the electric convenience vehicle.
- the locking mechanism may be configured to start the electric convenience vehicle in response to receiving the code.
- the locking mechanism may further be configured to one of start and stop the electric convenience vehicle, in response to receiving the code, based on a state of the electric convenience vehicle.
- the electric convenience vehicle may be one of an electric scooter, an electric wheelchair and a standing electric convenience vehicle.
- the terminal may be one of a kiosk and a mobile device.
- the terminal may be configured to provide a training instruction on operating the electric convenience vehicle.
- the terminal may be configured to communicate wirelessly with the electric convenience vehicle.
- the terminal may be configured to receive at least one of a location information and a state information from the electric convenience vehicle.
- the system for self-service vending of an electric convenience vehicle may further include a reservation management system configured to communicate with the terminal.
- the reservation management system may be configured to store, process and communicate the reservation.
- the reservation management system may be configured to generate a website, to create the reservation using the website, and to communicate the reservation to the terminal.
- the terminal may be configured to access the website.
- the system may further include a plurality of terminals located at a plurality of sites, the terminal being one of the plurality of terminals.
- Each site of the plurality of sites may be located in a distinct geographical location.
- the reservation management system may be configured to communicate with the plurality of terminals.
- Each site of the plurality of sites may be managed by a distinct entity.
- the reservation management system may be configured to manage a respective privilege of each user of a plurality users to access only a respective portion of the reservation management system.
- a respective portion of the reservation management system may be customizable.
- the plurality of users may include at least one of an administrator, a renter, and a site manager associated with one of the plurality of sites.
- a vending system comprising a plurality of electric convenience vehicles, each electric convenience vehicle of the plurality of electric convenience vehicles including a locking catch; a plurality of docking stations, each respective docking station including a plurality of docks, each dock including at least one locking mechanism, each locking mechanism being configured to couple to the locking catch of an electric convenience vehicle of the plurality of electric convenience vehicles to lock the electric convenience vehicle to the respective docking station, each respective docking station further including a charging station configured to charge each electric convenience vehicle that is locked to the respective docking station; and a plurality of terminals, each terminal being configured to communicate with at least one respective docking station of the plurality of docking stations, to process a reservation corresponding to an electric convenience vehicle that is locked to the respective docking station, and to unlock the electric convenience vehicle from the respective docking station based on the reservation.
- each terminal of the plurality of terminals of the vending system may be configured to provide a user interface and to create the reservation based on information received by the user interface.
- the vending system may further include a reservation management system configured to communicate with the plurality of terminals.
- the reservation management system may be configured to store, process and communicate a plurality of reservations corresponding to the plurality of electric convenience vehicles.
- Each terminal of the plurality of terminals may be configured to receive the reservation from the reservation management system.
- the vending system may further include a web interface configured to communicate with the reservation management system.
- the web interface may be configured to receive reservation information from a user and the reservation management system may be configured to create the reservation based on the reservation information.
- a method of vending an electric convenience vehicle may include locking a plurality of electric convenience vehicles to a docking station by coupling a respective locking catch of each electric convenience vehicle to a respective locking mechanism of the docking station; charging each of the plurality of electric convenience vehicles that is locked to the docking station; receiving a reservation for an electric convenience vehicle of the plurality of electric convenience vehicles; unlocking the electric convenience vehicle from the docking station based on the reservation; and providing a code to operate the electric convenience vehicle based on the reservation.
- the method may further include providing a terminal having a user interface, the terminal being configured to communicate with the docking station.
- receiving a reservation for an electric convenience vehicle may include receiving a first reservation for a first electric convenience vehicle using the terminal.
- Unlocking the electric convenience vehicle based on the reservation may include unlocking the first electric convenience vehicle based on the first reservation using the terminal.
- Providing the code to operate the electric convenience vehicle based on the reservation may include providing a first code to operate the first electric convenience vehicle based on the first reservation using the terminal.
- the method may further include providing a reservation management system configured to communicate with the terminal.
- the method may include processing a plurality of reservations corresponding to the plurality of electric convenience vehicles using the reservation management system.
- the method may further include providing a web interface.
- Receiving a reservation for an electric convenience vehicle may further include receiving a second reservation for a second electric convenience vehicle using the web interface and communicating the second reservation to the terminal using the reservation management system.
- Unlocking the electric convenience vehicle based on the reservation may include unlocking the second electric convenience vehicle based on the second reservation using the terminal.
- Providing the code to operate the electric convenience vehicle based on the reservation may include providing a second code to operate the second electric convenience vehicle based on the second reservation using the terminal.
- FIG. 1 is a block diagram of an exemplary computer system upon which various aspects of the present embodiments may be implemented;
- FIG. 2 is a block diagram of one embodiment of a self service vending system for ECVs according to aspects of the present invention
- FIG. 3 is a block diagram of another exemplary embodiment of a self service vending system for ECVs according to aspects of the present invention.
- FIG. 4 is a perspective view of an embodiment of a docking station according to aspects of the present invention.
- FIG. 5 is a perspective view of one example of a locking mechanism according to aspects of the present invention.
- FIG. 6 is a perspective view of an interior of the docking station of FIG. 4 ;
- FIG. 7 is a perspective view of one embodiment of a self service vending system further illustrating a terminal and an ECV locked to one of a plurality of docks according to aspects of the present invention
- FIG. 8 is a perspective view of an embodiment of a terminal according to aspects of the present invention.
- FIG. 9 is a flow chart of exemplary acts that a terminal may be configured to perform according to aspects of the present invention.
- FIG. 10 illustrates an exemplary user interface that may be provided at a terminal according to aspects of the present invention
- FIGS. 11A and 11B (hereinafter FIG. 11 ) illustrate an exemplary training instruction that may be provided at a terminal according to aspects of the present invention
- FIG. 12 is a diagram illustrating exemplary acts that a reservation management system may be configured to provide to various users having respective privileges to access respective portions of the reservation management system according to aspects of the present invention
- FIG. 13 illustrates an exemplary website interface that may be provided by a reservation management system according to aspects of the present invention
- FIG. 14 illustrates an exemplary website interface for reserving an ECV by a user according to aspects of the present invention
- FIG. 15 is a flow chart illustrating an exemplary method of vending an ECV according to aspects of the present invention.
- FIG. 16 is a perspective view of one embodiment of a standing ECV according to aspects of the present invention.
- aspects and embodiments disclosed herein are directed to providing systems and methods for self-service vending of mobility vehicles.
- Various embodiments of the present invention address the challenges described above and enable convenient rental of mobility vehicles at large venues without requiring the attendance of service personnel.
- Various embodiments enable complete self-managed distribution of ECVs for personal use.
- At least some parts of various embodiments disclosed herein may be implemented on a computer system and may provide a convenient user interface.
- a user may refer to a user of the systems and methods disclosed herein, an entity on whose behalf a user is acting, or any entity associated with ECV rentals, without limitation.
- a user may be a renter.
- the renter may be a customer or visitor to a venue where a self service vending system is available.
- a user may refer to a venue or site, a site manager, a representative or employee of the venue where self service vending systems are placed.
- a user may refer to a self service vending system provider or an administrator of the self service vending system.
- a self service vending system may include a charging station configured to charge an ECV, a locking mechanism configured to lock the ECV, and a terminal configured to process a reservation of the ECV and to provide a code for operating the ECV based on the reservation.
- the locking mechanism may include an electronic keypad disposed on the ECV.
- the locking mechanism may be configured to start the ECV, or enable the ECV to be started, in response to receiving the code provided by the terminal.
- a self service vending system may include a docking station.
- the docking station may include one or more charging stations and one or more locking mechanisms for locking ECVs.
- An ECV may include a locking catch configured to couple with a locking mechanism of the docking station. In one example, the locking catch may be attached to the front bumper of an ECV.
- Embodiments may further include a reservation management system.
- the reservation management system may provide a web interface to a user and may be configured to store and process reservations.
- the reservation management system may further be configured to manage information on users of self service vending systems.
- a reservation management system may be configured to allow access to a respective portion or a respective interface of the reservation management system to a respective user based on that user's privileges or level of access.
- interfaces provided by the reservation management system may be customizable to meet the needs of various users.
- Computer systems implementing methods of self service vending of ECVs are also disclosed.
- One or more features of the self service vending systems and methods may be implemented on one or more computer systems coupled by a network (e.g., the Internet).
- a network e.g., the Internet
- Example systems upon which various aspects may be implemented, as well as exemplary methods performed by those systems, are discussed in more detail below.
- aspects and functions described herein in accord with the present invention may be implemented as hardware, software, or a combination of hardware and software on one or more computer systems.
- computer systems There are many examples of computer systems currently in use. Some examples include, among others, network appliances, personal computers, workstations, mainframes, networked clients, servers, media servers, application servers, database servers, web servers, and virtual servers.
- Other examples of computer systems may include mobile computing devices, such as cellular phones and personal digital assistants, and network equipment, such as load balancers, routers and switches.
- aspects in accord with the present invention may be located on a single computer system or may be distributed among a plurality of computer systems connected to one or more communication networks.
- aspects and functions may be distributed among one or more computer systems configured to provide a service to one or more client computers, or to perform an overall task as part of a distributed system. Additionally, aspects may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions. Thus, the invention is not limited to executing on any particular system or group of systems. Further, aspects may be implemented in software, hardware or firmware, or any combination thereof. Thus, aspects in accord with the present invention may be implemented within methods, acts, systems, system placements and components using a variety of hardware and software configurations, and the invention is not limited to any particular distributed architecture, network, or communication protocol. Furthermore, aspects in accord with the present invention may be implemented as specially-programmed hardware and/or software.
- FIG. 1 shows a block diagram of a distributed computer system 100 , in which various aspects and functions in accord with the present invention may be practiced.
- the distributed computer system 100 may include one more computer systems.
- the distributed computer system 100 includes three computer systems 102 , 104 and 106 .
- the computer systems 102 , 104 and 106 are interconnected by, and may exchange data through, a communication network 108 .
- the network 108 may include any communication network through which computer systems may exchange data.
- the computer systems 102 , 104 and 106 and the network 108 may use various methods, protocols and standards including, among others, token ring, Ethernet, Wireless Ethernet, Bluetooth, TCP/IP, UDP, HTTP, FTP, SNMP, SMS, MMS, SS7, JSON, XML, REST, SOAP, CORBA HOP, RMI, DCOM and Web Services.
- the computer systems 102 , 104 and 106 may transmit data via the network 108 using a variety of security measures including TSL, SSL or VPN, among other security techniques. While the distributed computer system 100 illustrates three networked computer systems, the distributed computer system 100 may include any number of computer systems, networked using any medium and communication protocol.
- the computer system 102 includes a processor 110 , a memory 112 , a bus 114 , an interface 116 and a storage system 118 .
- the processor 110 which may include one or more microprocessors or other types of controllers, can perform a series of instructions that manipulate data.
- the processor 110 may be a well-known, commercially available processor such as an Intel Pentium, Intel Atom, ARM Processor, Motorola PowerPC, SGI MIPS, Sun UltraSPARC, or Hewlett-Packard PA-RISC processor, or may be any other type of processor or controller as many other processors and controllers are available. As shown, the processor 110 is connected to other system placements, including a memory 112 , by the bus 114 .
- the memory 112 may be used for storing programs and data during operation of the computer system 102 .
- the memory 112 may be a relatively high performance, volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM).
- the memory 112 may include any device for storing data, such as a disk drive or other non-volatile storage device, such as flash memory or phase-change memory (PCM).
- PCM phase-change memory
- Various embodiments in accord with the present invention can organize the memory 112 into particularized and, in some cases, unique structures to perform the aspects and functions disclosed herein.
- the bus 114 may include one or more physical busses (for example, busses between components that are integrated within a same machine), and may include any communication coupling between system placements including specialized or standard computing bus technologies such as IDE, SCSI, PCI and InfiniBand.
- the bus 114 enables communications (for example, data and instructions) to be exchanged between system components of the computer system 102 .
- Computer system 102 also includes one or more interface devices 116 such as input devices, output devices and combination input/output devices.
- the interface devices 116 may receive input, provide output, or both. For example, output devices may render information for external presentation. Input devices may accept information from external sources. Examples of interface devices include, among others, keyboards, mouse devices, trackballs, microphones, touch screens, printing devices, display screens, speakers, network interface cards, etc.
- the interface devices 116 allow the computer system 102 to exchange information and communicate with external entities, such as users and other systems.
- Storage system 118 may include a computer-readable and computer-writeable nonvolatile storage medium in which instructions are stored that define a program to be executed by the processor.
- the storage system 118 also may include information that is recorded, on or in, the medium, and this information may be processed by the program. More specifically, the information may be stored in one or more data structures specifically configured to conserve storage space or increase data exchange performance.
- the instructions may be persistently stored as encoded signals, and the instructions may cause a processor to perform any of the functions described herein.
- a medium that can be used with various embodiments may include, for example, optical disk, magnetic disk or flash memory, among others.
- the processor 110 or some other controller may cause data to be read from the nonvolatile recording medium into another memory, such as the memory 112 , that allows for faster access to the information by the processor 110 than does the storage medium included in the storage system 118 .
- the memory may be located in the storage system 118 or in the memory 112 .
- the processor 110 may manipulate the data within the memory 112 , and then copy the data to the medium associated with the storage system 118 after processing is completed.
- a variety of components may manage data movement between the medium and the memory 112 , and the invention is not limited thereto.
- the invention is not limited to a particular memory system or storage system.
- the computer system 102 is shown by way of example as one type of computer system upon which various aspects and functions in accord with the present invention may be practiced, aspects of the invention are not limited to being implemented on the computer system, shown in FIG. 1 .
- Various aspects and functions in accord with the present invention may be practiced on one or more computers having different architectures or components than that shown in FIG. 1 .
- the computer system 102 may include specially-programmed, special-purpose hardware, such as for example, an application-specific integrated circuit (ASIC) tailored to perform a particular operation disclosed herein.
- ASIC application-specific integrated circuit
- Another embodiment may perform the same function using several general-purpose computing devices running MAC OS System X with Motorola PowerPC processors and several specialized computing devices running proprietary hardware and operating systems.
- the computer system 102 may include an operating system that manages at least a portion of the hardware placements included in computer system 102 .
- a processor or controller, such as processor 110 may execute an operating system which may be, among others, a Windows-based operating system (for example, Windows NT, Windows 2000/ME, Windows XP, Windows 7, or Windows Vista) available from the Microsoft Corporation, a MAC OS System X operating system available from Apple Computer, one of many Linux-based operating system distributions (for example, the Enterprise Linux operating system available from Red Hat Inc.), a Solaris operating system available from Sun Microsystems, or a UNIX operating systems available from various sources. Many other operating systems may be used, and embodiments are not limited to any particular operating system.
- a Windows-based operating system for example, Windows NT, Windows 2000/ME, Windows XP, Windows 7, or Windows Vista
- a MAC OS System X operating system available from Apple Computer
- Linux-based operating system distributions for example, the Enterprise Linux operating system available from Red Hat Inc.
- Solaris operating system
- the processor and operating system together define a computing platform for which application programs in high-level programming languages may be written.
- These component applications may be executable, intermediate (for example, C# or JAVA bytecode) or interpreted code which communicate over a communication network (for example, the Internet) using a communication protocol (for example, TCP/IP).
- functions in accord with aspects of the present invention may be implemented using an object-oriented programming language, such as SmallTalk, JAVA, C++, Ada, or C# (C-Sharp).
- object-oriented programming languages such as SmallTalk, JAVA, C++, Ada, or C# (C-Sharp).
- Other object-oriented programming languages may also be used.
- procedural, scripting, or logical programming languages may be used.
- various functions in accord with aspects of the present invention may be implemented in a non-programmed environment (for example, documents created in HTML, XML or other format that, when viewed in a window of a browser program, render aspects of a graphical-user interface or perform other functions).
- various embodiments in accord with aspects of the present invention may be implemented as programmed or non-programmed placements, or any combination thereof.
- a web page may be implemented using HTML while a data object called from within the web page may be written in C++.
- the invention is not limited to a specific programming language and any suitable programming language could also be used.
- a computer system included within an embodiment may perform functions outside the scope of the invention.
- aspects of the system may be implemented using an existing product, such as, for example, the Google search engine, the Yahoo search engine available from Yahoo! of Sunnyvale, Calif.; the Bing search engine available from Microsoft of Seattle, Wash.
- aspects of the system may be implemented on database management systems such as SQL Server available from Microsoft of Seattle, Washington; Oracle Database from Oracle of Redwood Shores, Calif.; and MySQL from Sun Microsystems of Santa Clara, Calif.; or integration software such as WebSphere middleware from IBM of Armonk, N.Y.
- SQL Server may be able to support both aspects in accord with the present invention and databases for sundry applications not within the scope of the invention.
- vending system provider such as ScooterBug, Inc. of Woburn, Mass.
- the vending system 200 includes a plurality of ECVs 202 .
- Each ECV 202 includes a locking catch 204 .
- the vending system 200 further includes a plurality of docking stations 206 .
- Each docking station 206 includes a charging station 208 and a plurality of docks 210 .
- Each dock 210 includes a plurality of locking mechanisms 212 .
- Each locking mechanism 212 is configured to physically couple with a locking catch 204 of one of the plurality of ECVs 202 so as to lock the ECV to the respective docking station 206 .
- the locking catch 204 may be disposed at the front bumper of an ECV.
- the locking mechanism may be an electronic locking device.
- Each locking mechanism 212 is further configured to unlock so as to release the ECV from the respective docking station 206 .
- the charging station 208 is connected to the plurality of docks 210 to provide power to locked ECVs 202 .
- the charging station 208 may be configured to independently charge each one of the ECVs 202 .
- each dock 210 is shown to include two locking mechanisms. In some embodiments, each dock 210 may include one locking mechanism or any number of locking mechanisms.
- a docking station 206 is shown to include m docks 210 . In general, a docking station 206 may include one dock or any number of docks. In FIG. 2 , a docking station 206 is shown to include a single charging station 208 . In general, a docking station 206 may include a plurality of charging stations. The charging stations may be included in the docks 210 . Each dock may be configured to include one or more locking mechanisms and one or more charging stations. Each dock may include a power cord to plug in and recharge an ECV battery when the ECV is locked to the dock.
- each ECV may be locked and charged individually using a dedicated locking mechanism and a dedicated charging station.
- a charging station and a locking mechanism may be coupled to allow charging of an ECV in response to locking the ECV to the docking station.
- the charging station may be configured to inductively charge one or more ECVs.
- the vending system 200 is shown to include k docking stations 206 .
- the vending system 200 may include one docking station or any number of docking stations. Each docking station may be configured to lock and charge one or more ECVs.
- the vending system 200 further includes a plurality of terminals 220 .
- a terminal 220 may include a computer system as shown and described in relation with FIG. 1 .
- a terminal 220 may be a kiosk.
- a terminal may be a mobile device such as a cellular device.
- Each terminal 220 includes a user interface 222 for allowing a user to interact with the terminal.
- the user interface 222 may be configured to access information from a user.
- the information may include, for example, the name, address and contact information of a user, or a number associated with a reservation of an ECV made by a user.
- Each terminal 220 is configured to process one or more reservations of one or more ECVs 202 .
- Processing a reservation may include creating a new reservation using the terminal, and may include retrieving or receiving an existing reservation. Processing may further include receiving a payment associated with a reservation.
- swiping a credit card at a terminal may bring up an existing reservation, access the account of the user swiping the credit card or create a new reservation for the user swiping the credit card.
- Each terminal 220 is configured to communicate with at least one docking station 206 .
- the terminals may be configured to communicate wirelessly with one or more docking stations.
- terminals may be configured to communicate with the ECVs.
- terminal 1 is shown to be in communication with docking station 1
- terminal n is shown to be in communication with docking stations j and k.
- terminals, docking stations and ECVs may be arranged to communicate in various other configurations.
- An ECV may include one or more types of sensors or devices, such as a diagnostic device, a transceiver, a global positioning system (GPS) device or any other location determination device.
- a terminal may be configured to receive at least one of a location information, a state information and a diagnostic information from an ECV.
- An ECV may include an RFID device or another type of proximity sensor configured to communicate with a terminal and to send operating information to the terminal.
- Proximity sensors may be used to identify ECVs approaching a terminal or a docking station or to identify ECVs that are locked to a docking station.
- a terminal may be configured to track an ECV using one or more sensors and may further be configured to turn off or lock an ECV if the ECV is taken beyond a location feasible for use at a venue.
- each terminal 220 is further configured to control one or more locking mechanisms of a docking station associated with that terminal.
- a terminal may unlock the ECV from the docking station.
- a terminal may further be configured to provide a code for operating an ECV based on a reservation.
- the code may be provided to a user of the terminal for input to the ECV.
- a terminal may be configured to communicate the code to the ECV.
- the vending system 200 further includes a reservation management system 224 .
- a reservation management system may include a computer system as shown and described in relation with FIG. 1 .
- the reservation management system 224 is configured to communicate with the terminals 220 . In other embodiments, the reservation management system may communicate with one or more docking stations or ECVs.
- the reservation management system 224 is further configured to store, process and communicate reservations.
- Docking stations, ECVs and terminals may be placed at various distinct geographical locations within a single venue such as a theme park or a casino. Docking stations, ECVs and terminals may also be provided by a vending system provider to various different sites, located at distinct geographical locations, where each site is managed by a distinct entity. Therefore, docking stations, ECVs and terminals may be placed within different sites that may be managed by distinct entities.
- the reservation management system may be used by a vending system provider, for example, to manage one or more sites that are vending system customers, i.e. venues that use the vending systems disclosed herein.
- a reservation management system may be configured to generate one or more user interfaces.
- the user interfaces may be web interfaces configured to communicate over a computer network. Different web interfaces may be provided depending on the user and their access privileges.
- the reservation management system may be configured to generate a website for renters to reserve ECVs. A renter may create a new reservation, retrieve, view or modify an existing reservation.
- the reservation management system may further be configured to create one or more reservations using the website and to communicate the one or more reservations to one or more terminals.
- a terminal may be configured to access a website provided by the reservation management system.
- a terminal may be a mobile device that may access the website.
- the reservation management system may further provide a web interface for one or more site managers to access or manage reservations and rentals of ECVs located at their respective sites.
- the reservation management system may further provide a web interface for an administrator or a provider of the vending system 200 to various sites or venues.
- the administrator may access and manage information on the various users of the vending system 200 , including the sites where the self-service vending systems are located as well as rental customers of these sites.
- the administrator may further access and manage reservations and track the assets of the vending system provider at one or more sites.
- ECVs may be locked without the use of a docking station. Therefore, some embodiments of vending systems may not include a docking station.
- FIG. 3 One example of such an embodiment is illustrated in FIG. 3 .
- the vending system 300 includes a plurality of ECVs 302 .
- Each ECV 302 includes a locking mechanism 304 .
- the locking mechanism 304 may include an electronic keypad or a transceiver configured to start the ECV upon receiving a unique or preprogrammed code, or to permit the ECV to be started upon receiving the unique or preprogrammed code.
- An integrated electronic keypad device eliminates the need for a physical key.
- An electronic keypad may be configured to receive a four digit code to start and stop an ECV. The code may include any number of digits.
- an ECV may include a transceiver that is configured to communicate with at least one of a terminal and a reservation management system.
- the locking mechanism may include or may be controlled by a computer system as described in exemplary embodiments of computer systems with reference to FIG. 1 .
- a computer system provided on an ECV may be configured to perform various functions in addition to controlling the locking mechanism of the ECV.
- the locking mechanism 304 may be configured to start and stop the ECV, based on a state of the ECV, in response to receiving the code. For example, if the ECV is operating, providing the code may turn off and lock the ECV. If the ECV is locked, providing the code may unlock and start the ECV.
- one or more charging stations 306 are provided in the vending system 300 to charge the ECVs 302 .
- the ECVs 302 may be charged by using solar panels, inductive charging or any other suitable method.
- a charging station 306 may be configured to charge one or more ECVs 302 as shown in FIG. 3 .
- the vending system 300 further includes a plurality of terminals 308 , each having a user interface 310 .
- Each terminal 308 is configured to communicate with one or more ECVs.
- a terminal 308 Upon processing a reservation for an ECV, a terminal 308 is configured to provide a code based on the reservation. The code may be used to unlock the locking mechanism 304 of the ECV 302 , allowing a renter to use the ECV.
- Communication between an ECV 302 and a terminal 308 further allows the terminal to change a code associated with the ECV.
- the terminal may issue a unique starting or operating code to the ECV for each and every use.
- the terminal may change the code, for example, in response to ending a reservation. Changing the code associated with an ECV prevents a user from unlocking and using that ECV at the end of their reservation.
- An ECV may be available for rental if a code has been sent to the ECV. If an ECV is issued a code and the ECV is rented by a user, the terminal may issue the code to the user.
- the vending system 300 further includes a reservation management system 312 , as described above for the embodiment in FIG. 2 .
- the reservation management system 312 is configured to communicate with the terminals 308 .
- the reservation management system 312 may be configured to communicate with the ECVs or the charging stations.
- a self service vending system may include one or more terminals, one or more ECVs and one or more charging stations.
- the one or more ECVs being vended by a vending system may not be included in the self-service vending system.
- the ECVs may be provided by a different entity.
- FIG. 4 illustrates one embodiment of a docking station.
- the docking station 400 includes a dock 402 .
- the dock 402 includes two locking mechanisms, as illustrated in the exemplary embodiment shown in FIG. 5 and described further below.
- Each locking mechanism includes a housing 404 having a slot 405 for receiving a locking catch 406 of an ECV (ECV not shown).
- the docking station 400 further includes posts 408 for displaying a medallion number 410 associated with an ECV.
- An ECV that is to be stationed and locked at a dock position having a respective medallion number may have a corresponding numbered medallion attached to the ECV, thereby allowing the identification of which dock position to return the ECV.
- the post 408 may further allow proper aiming and alignment of an ECV for docking.
- the docking station 400 includes an additional post 412 supporting signage 414 and a lamp 416 .
- Other embodiments of the docking station may not necessarily include posts, signs and lamps.
- dock electronics and mechanical mechanisms may be enclosed in a stainless steel, galvanized steel or aluminum housing.
- the dock 402 may include any number of locking mechanisms.
- the docking station 400 may also include a plurality of docks 402 , each dock having one or more locking mechanisms.
- a plurality of docks 402 may be grouped to form a larger docking station.
- the shape of the dock 402 is configured for efficient space utilization when the docks are arranged in a star configuration. However, in other embodiments, various other shapes and arrangements of the docks and the docking stations may be provided.
- FIG. 5 illustrates one embodiment of a locking mechanism.
- the locking mechanism 500 may be used, for example, in the embodiment shown in FIG. 4 .
- the locking mechanism 500 includes an electromechanical gate lock 502 and a plurality of compression springs 504 disposed behind the electromechanical gate lock.
- the electromechanical gate lock 502 is spring loaded and is configured to receive a locking catch of an ECV and to engage and release the locking catch.
- the locking mechanism 500 may be disposed within the docking station 400 in FIG. 4 such that the electromechanical gate lock 502 may receive a locking catch through a slot 405 of the housing 404 .
- the electromechanical gate lock 502 may provide engagement and release mechanisms for locking and unlocking an ECV.
- the engagement mechanism may be configured to engage a locking catch of an ECV and to automatically lock in response to engaging the locking catch.
- the locking mechanism 500 may be controlled by an interface via a wireless access point receiving signals from at least one of a terminal or a reservation management system.
- FIG. 6 illustrates an interior of the docking station 400 of FIG. 4 , including two locking mechanisms 500 shown in FIG. 5 .
- the docking station 400 further includes a charging station 600 disposed behind a locking mechanism 500 .
- each locking mechanism may be associated with a corresponding charging station configured to charge a locked ECV.
- a plurality of locking mechanisms in a dock may be associated with a single charging station.
- each docking station may include a single charging station.
- the docking station 400 further includes a communication and control assembly 602 and an antenna 604 .
- the communication and control assembly 602 and antenna 604 may provide wireless communication with a corresponding terminal.
- the terminal may be configured, for example, to control the locking mechanisms 500 via the communication and control assembly 602 .
- One or more ECVs or the reservation management system may also be configured to communicate with the docking station using the communication and control module 602 .
- FIG. 7 shows an embodiment of a self service vending system further illustrating a terminal 700 and an ECV 702 locked to one of a plurality of locking mechanisms.
- the docking station 704 includes two docks 706 , with each dock having two locking mechanisms as shown in FIG. 4 .
- docks may be placed in any spatial configuration.
- the docks may be arranged in a configuration that allows efficient space utilization.
- docks may be arranged in a star shape, consisting of four docks, each having two locking mechanisms, with a total of eight ECV locking locations.
- FIG. 8 illustrates one example of a terminal.
- the terminal 800 includes a user interface 802 output on a display.
- the user interface 802 may be configured to obtain information from a user and to allow a user to rent, reserve, pick up or return one or more ECVs.
- the terminal 800 may be used in any of the embodiments disclosed herein.
- terminals may have various shapes and configurations.
- a terminal may be a mobile device.
- a terminal may be a renter's mobile device having a web interface coupled to the reservation management system of a self service vending system.
- the reservation management system may be in communication with docking stations or ECVs.
- the ECVs may further be configured to communicate directly with mobile devices.
- FIG. 9 is a flow chart of exemplary acts that a terminal may be configured to perform.
- the terminal may be configured to perform one or more of these acts in response to receiving inputs from a user via user interface 900 of the terminal.
- the terminal may be configured to allow a user to pick up, rent or return one or more ECVs.
- the act 902 of picking up a previously reserved ECV may include looking up a reservation in act 904 .
- a reservation may be searched and retrieved based on an email address provided by the user. Reservations may be stored within the reservation management system of the self service vending system, and may also be stored in terminals.
- the act 902 of picking up an ECV may further include allowing a user to review or edit the retrieved reservation in act 906 .
- a user may edit, for example, start or end dates and times associated with a reservation.
- Act 902 may further include providing safety training and ECV operation training instructions in acts 908 and 910 .
- Providing safety training in act 908 may further include providing to the user a waiver of liability for use of the ECV and receiving an agreement to the waiver of liability from the user. The user may be allowed to cancel the reservation at any time.
- Act 902 may further include, in act 912 , providing a code for operating the ECV based on the reservation. The code may be provided to the user.
- act 912 may further include unlocking the ECV from a docking station using the terminal.
- act 902 may further include generating a payment screen and receiving payment associated with a reservation prior to releasing the ECV.
- the act 914 of renting an ECV may include an act 916 of allowing a user to identify themselves as a new or a returning user. If a new user is selected, the user may be prompted to enter personal information such as name, address, contact information and so forth. The user information provided may then be used to establish a user account. If a user is identified as a returning user, the user may be prompted in act 918 to sign in by providing login information and an existing user account for the user may be retrieved based on the login information. A user may be provided an option to rent an ECV immediately and an option to rent an ECV at a later time. If a user selects the option to rent now, the user may be prompted in act 920 to provide an end date and time for the reservation.
- the user may be prompted to provide both start and end dates and times for the reservation in acts 920 and 922 .
- a user may be allowed to review or edit the reservation information in act 924 . If the reservation is for a later date, the user may end the interaction with the terminal. If the reservation starts immediately, the user may be provided a payment screen and a payment associated with the reservation may be received from the user in act 926 .
- act 914 of renting an ECV may then proceed similar to the act 902 of picking up an ECV.
- Act 914 may further include providing safety training and ECV operation training instructions in acts 928 and 930 .
- Providing safety training in act 928 may further include providing to the user a waiver of liability for use of the ECV and receiving an agreement to the waiver of liability from the user. The user may be allowed to cancel the reservation at any time.
- Act 914 may further include, in act 932 , providing a code for operating the ECV based on the reservation. The code may be provided to the user.
- act 932 may further include unlocking the ECV from a docking station using the terminal.
- the act 934 of returning an ECV may include looking up a reservation corresponding to the ECV in act 936 .
- a reservation may be searched and retrieved based on an email address provided by the user.
- the act 934 of returning an ECV may include providing a return confirmation in act 938 .
- an ECV may be returned to a docking station.
- Act 934 may further include displaying a close out screen in act 940 . It is to be appreciated that one or more of the acts described in relation to FIG. 9 may be performed in a different order. The acts may also be performed substantially in parallel or may overlap.
- the various acts described above are exemplary and in other embodiments, a terminal may be configured to perform other functions.
- FIG. 10 illustrates an exemplary user interface 1000 that may be provided at a terminal.
- the user interface 1000 may be a touch screen interface.
- the user interface 1000 may provide buttons that may be selected by a user to perform various functions. For example, a pick-up button 1002 may be provided to initiate act 902 of picking up an ECV as shown in FIG. 9 .
- a rent button 1004 may be provided to initiate act 914 of renting an ECV as shown in FIG. 9 .
- a return button 1006 may be provided to initiate act 934 of returning an ECV as shown in FIG. 9 .
- FIG. 11 illustrates an exemplary training instruction 1100 that may be provided at a terminal.
- the training instruction 1100 includes a series of display screens 1102 .
- Each display screen 1102 may include a previous button 1104 and a next button 1106 to allow a user to switch among the display screens at the user's pace.
- the training instructions may include safety instructions and instructions on how to operate an ECV.
- the training instructions may include other training media such as a training video.
- a user is not permitted to use an ECV until they have reviewed all of the safety instructions.
- the terminal may execute a test to verify that a user has understood the safety instructions and may not permit the user to operate an ECV unless the user successfully passes the test.
- FIG. 12 is a diagram illustrating exemplary acts that a reservation management system, such as that shown in FIGS. 2 and 3 , may be configured to provide to various users.
- the reservation management system may provide a website that may be accessed by potential renters to reserve ECVs, as shown at block 1200 .
- the reservation management system may further provide user interfaces for renting ECVs at terminals as shown at block 1200 .
- a user may be prompted to select a location, such as a site or a location within a site where an ECV is to be picked up.
- the reservation management system may be configured to provide information to a user, to check availability of ECVs, and to allow a user to view availability information and modify a selection of ECVs as shown at block 1202 .
- the reservation management system may further be configured to create and process a reservation as shown at block 1204 , and to confirm a reservation as shown at block 1206 .
- the reservation management system may further provide a rental agreement to a renter, book a reservation and notify a user as shown at block 1208 .
- a reservation management system may further provide a web interface for one or more site managers or employees to access or manage reservations and rentals of ECVs located at their respective sites or venues as shown at block 1210 .
- Site managers or employees may further access an interface provided to renters and may be able to customize the interfaces provided by the reservation management system for rentals at their respective sites.
- the reservation management system may further be configured to perform other functions that may be accessed or managed by site managers.
- the reservation management system may allow a user having site manager privilege to create, modify or cancel a reservation (block 1212 ), to schedule, view or print a reservation (block 1214 ), to check availability of ECV units, to perform inventory management functions (block 1216 ), to track checkout and check-in of ECVs (block 1218 ), to perform a user search using a user search engine (block 1220 ), and to process and refund transactions (block 1222 ).
- a reservation management system may further provide a web interface for an administrator or a vending system provider as shown at block 1224 .
- the reservation management system may allow an administrator to manage their inventory and the assignment of various assets of self service vending systems to one or more sites (block 1226 ).
- An administrator may access and manage information on the various users, including the sites where the self-service vending systems are located as well as rental customers of these sites.
- An administrator may further maintain the accounts and interfaces provided to various users (block 1228 ).
- a reservation management system may further be configured to allow an administrator to access reservations and to generate various types of reports (block 1230 ).
- a reservation management system may further include a content management system (block 1232 ).
- a reservation management system may further implement other functions. It is to be appreciated that one or more of the acts in FIG. 12 may be performed in a different order. The acts may also be performed substantially in parallel or may overlap. In various embodiments, a reservation management system may be configured to manage reservations at both self service vending systems and staffed rental locations.
- FIG. 13 illustrates an exemplary website interface that may be provided by a reservation management system.
- the web page 1300 includes a section 1302 for displaying descriptive text and images.
- the website may provide, for example, information on the vending systems, the ECVs that may be rented, and locations where ECVs may be available.
- the web page 1300 includes a user login section 1304 .
- the web page 1300 provides a map 1306 for displaying locations where ECVs are available, and a search engine for searching the availability of ECVs for rental by location or venue.
- FIG. 14 illustrates another web page 1400 for reserving an ECV by a user.
- the web page 1400 includes a section 1402 providing information on rental locations and a section 1404 providing information on pricing of ECVs.
- the web page 1400 further includes an interface 1406 configured to receive reservation information from a user.
- the reservation information may include, for example, a venue where a user desires to use the ECV, a location within a venue, a type of ECV being requested, and start and end dates and times of the reservation.
- the website may further include additional web pages that allow a user to interact with the reservation management system.
- FIG. 15 illustrates an exemplary method 1500 of vending an ECV.
- the method 1500 may be embedded in a module, plugin, or component of a self service vending system, such as that offered by ScooterBug, Inc. of Woburn, Mass.
- the method 1500 may be implemented in a stand-alone application that performs the functions described herein.
- the method 1500 includes an act 1502 of locking and charging an ECV at a docking station, as described for example in relation with FIG. 2 .
- the method may include locking a plurality of ECVs to the docking station.
- One or more ECVs may be locked to the docking station by coupling a respective locking catch of each ECV to a respective locking mechanism of the docking station.
- the method may further include charging the plurality of ECVs.
- the method 1500 includes an act 1504 of receiving a reservation for an ECV.
- a reservation may be received through a web interface provided by a reservation management system.
- a reservation may be received through a terminal. A reservation received through a terminal may be communicated to the reservation management system.
- the method 1500 further includes unlocking the ECV from the docking station based on the reservation in act 1506 and providing a code to operate the ECV based on the reservation in act 1508 .
- Acts 1506 and 1508 may be performed or controlled by at least one of a terminal or a reservation management system.
- the method 1500 may further include printing one or more of the code, the reservation information and an ECV identifier such as a medallion number associated with the reserved ECV.
- the code may be input to an electronic keypad of the ECV or communicated to a transceiver disposed on the ECV, thereby allowing control of the ECV by a user.
- the acts 1502 to 1508 of method 1500 may be performed in a different order, may overlap or may be performed substantially in parallel.
- the method 1500 may further include providing a terminal having a user interface as shown for example in FIGS. 8 to 10 .
- the terminal may be configured to communicate with the docking station.
- the terminal may also be configured to communicate with one or more ECVs.
- the terminal may be configured to receive one or more reservations for an ECV.
- the terminal may communicate with the docking station to unlock an ECV based on a reservation.
- the terminal may also provide the code to allow a user to operate the unlocked ECV.
- the method 1500 may further include providing a reservation management system that may be configured to communicate with one or more terminals.
- the method 1500 may include processing one or more reservations using the reservation management system. Processing may include receiving one or more reservations through a terminal or through a web interface. Docking stations and ECVs may be directly controlled by the reservation management system. For example, the reservation management system may unlock one or more ECVs from one or more docking stations based on one or more reservations. In other embodiments, reservations may be communicated to corresponding terminals that may communicate with docking stations to unlock ECVs based on the reservations.
- the method 1500 of FIG. 15 includes locking an ECV to a docking station.
- a method of vending an ECV may be based on a vending system that does not include a docking station, as shown for example in the embodiment of FIG. 3 .
- An ECV may instead be locked using a locking mechanism disposed on the ECV.
- the locking mechanism may include an electronic keypad or a transceiver.
- the method may include charging an ECV using a charging station.
- unlocking an ECV based on the reservation and providing a code to operate the ECV may be a single act. Each ECV may be preprogrammed with a code that must be input by a user to operate the ECV.
- a method of vending an ECV may include programming ECV codes and providing codes to users based on reservations. Programming ECV codes and providing codes to users may be performed by at least one of a terminal or a reservation management system.
- an ECV may be an electric scooter or an electric wheelchair.
- FIG. 7 shows one exemplary embodiment of an ECV 702 .
- FIG. 16 shows another exemplary embodiment of an ECV.
- the embodiment in FIG. 16 is a standing ECV or SECV.
- a standing ECV allows a user to be upright and in a standing position.
- the standing ECV includes a locking catch 1602 as illustrated in FIG. 16 .
- Various embodiments of the vending systems and methods may include a plurality of different types of ECVs.
- references to “an embodiment,” “some embodiments,” “an alternate embodiment,” “various embodiments,” “one embodiment,” “at least one embodiment,” “this and other embodiments” or the like are not necessarily mutually exclusive and are intended to indicate that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment. Such terms as used herein are not necessarily all referring to the same embodiment. Any embodiment may be combined with any other embodiment in any manner consistent with the aspects disclosed herein. References to “or” may be construed as inclusive so that any terms described using “or” may indicate any of a single, more than one, and all of the described terms. Furthermore, it will be appreciated that the systems and methods disclosed herein are not limited to any particular application or field, but will be applicable to any endeavor wherein a value is apportioned among several placements.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Power Engineering (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This Application is a continuation of U.S. patent application Ser. No. 13/644,465, filed Oct. 4, 2012, entitled SELF-SERVICE VENDING SYSTEM FOR ELECTRIC CONVENIENCE VEHICLES, the contents of which is hereby incorporated by reference in its entirety.
- Field of the Invention
- The present invention is generally directed to vending systems and methods and more specifically to vending systems and methods for mobility vehicles.
- Description of Background
- Visitors to large venues such as theme parks and airports may need mobility vehicles for personal transportation around the venue. Examples of mobility vehicles include scooters, strollers and wheelchairs. Mobility vehicles may be electric. An electric convenience vehicle (ECV) may generally refer to a powered scooter device, such as a battery powered device, that allows a person to sit or stand on the unit and ride around at their convenience.
- According to aspects of the present invention, it is appreciated that personal transportation around a large venue may be a daunting or impossible task for some visitors. Even if mobility vehicles are available for rental at the venue, renting a mobility vehicle may also be challenging. Some venues may provide customer service personnel who may help visitors with mobility vehicle rentals. However, disabled visitors may not be able to easily reach the customer service desk or rental booth in a large venue. Furthermore, providing dedicated service personnel to support renting mobility vehicles at multiple convenient locations throughout the venue may be costly. Accordingly, there is a need for a self service vending system for mobility vehicles such as electric convenience vehicles (ECVs).
- According to aspects of the present invention, a self-service vending system may include a terminal or a kiosk based vending device that may be placed in a public or private venue, thereby allowing a visitor to that venue to rent an ECV using the terminal. Self-service vending systems may be placed at multiple convenient locations throughout a venue to allow convenient access. For example, self-service vending systems may be provided at a large convention center with many halls and entrances from parking lots and garages. Placing self-vending systems at entrance areas, garage structures and bus drop off locations will facilitate ease of access to those who need a mobility device to be able to get to all functions and facilities at the convention center. In another example, self-service vending systems may be provided at a theme park, a casino or casino resort complex with many entrances and parking structures. Again, having self-vending systems at entrance areas, garage structures and bus drop off locations will facilitate ease of access to visitors who need a mobility device to be able to get to all functions and facilities at such a large dispersed environment as a theme park, casino or a resort casino. In other examples, self-service vending systems may be provided in various environments such as hospitals, shopping malls, airports, museums, stadiums and other short stay venues where visitors may need a mobility device for personal transportation.
- According to one aspect, there is provided a system for self-service vending of an electric convenience vehicle, the system comprising a charging station configured to charge the electric convenience vehicle, a locking mechanism configured to lock the electric convenience vehicle, and a terminal configured to process a reservation of the electric convenience vehicle and to provide a code for operating the electric convenience vehicle based on the reservation. The terminal may be configured to process the reservation by at least one of creating the reservation and receiving the reservation. The terminal may be configured to receive a payment associated with the reservation. In some embodiments, the charging station may be configured to inductively charge the electric convenience vehicle.
- In some embodiments, the system may further include a docking station. The docking station may include the charging station and the locking mechanism. The locking mechanism may be configured to lock the electric convenience vehicle to the docking station. The terminal may be configured to control the locking mechanism so as to unlock the electric convenience vehicle from the docking station based on the reservation. The docking station may be configured to communicate wirelessly with the terminal. The charging station and the locking mechanism may be coupled to allow charging of the electric convenience vehicle in response to locking the electric convenience vehicle to the docking station.
- In some embodiments, the locking mechanism may include an engagement mechanism configured to lock the electric convenience vehicle to the docking station and a release mechanism configured to unlock the electric convenience vehicle from the docking station. The engagement mechanism may be configured to engage a locking catch of the electric convenience vehicle and to automatically lock in response to engaging the locking catch.
- In some embodiments, the charging station may be configured to independently charge each one of a plurality of electric convenience vehicles. The docking station may include a plurality of locking mechanisms. Each locking mechanism of the plurality of locking mechanisms may be configured to lock and unlock a respective one of the plurality of electric convenience vehicles. The docking station may further include a plurality of docks. Each dock of the plurality of docks may include at least one locking mechanism of the plurality of locking mechanisms and each dock may be configured to lock and charge at least one of the plurality of electric convenience vehicles. Each dock of the plurality of docks may be configured to lock and charge two electric convenience vehicles and the plurality of docks may be arranged in a star configuration.
- In some embodiments of the system for self-service vending of an electric convenience vehicle, the locking mechanism may include at least one of a keypad and a transceiver disposed on the electric convenience vehicle. The locking mechanism may be configured to start the electric convenience vehicle in response to receiving the code. The locking mechanism may further be configured to one of start and stop the electric convenience vehicle, in response to receiving the code, based on a state of the electric convenience vehicle.
- In various embodiments, the electric convenience vehicle may be one of an electric scooter, an electric wheelchair and a standing electric convenience vehicle. The terminal may be one of a kiosk and a mobile device. The terminal may be configured to provide a training instruction on operating the electric convenience vehicle. The terminal may be configured to communicate wirelessly with the electric convenience vehicle. The terminal may be configured to receive at least one of a location information and a state information from the electric convenience vehicle.
- In some embodiments, the system for self-service vending of an electric convenience vehicle may further include a reservation management system configured to communicate with the terminal. The reservation management system may be configured to store, process and communicate the reservation. The reservation management system may be configured to generate a website, to create the reservation using the website, and to communicate the reservation to the terminal. The terminal may be configured to access the website.
- The system may further include a plurality of terminals located at a plurality of sites, the terminal being one of the plurality of terminals. Each site of the plurality of sites may be located in a distinct geographical location. The reservation management system may be configured to communicate with the plurality of terminals. Each site of the plurality of sites may be managed by a distinct entity. The reservation management system may be configured to manage a respective privilege of each user of a plurality users to access only a respective portion of the reservation management system. A respective portion of the reservation management system may be customizable. The plurality of users may include at least one of an administrator, a renter, and a site manager associated with one of the plurality of sites.
- According to another aspect, there is provided a vending system comprising a plurality of electric convenience vehicles, each electric convenience vehicle of the plurality of electric convenience vehicles including a locking catch; a plurality of docking stations, each respective docking station including a plurality of docks, each dock including at least one locking mechanism, each locking mechanism being configured to couple to the locking catch of an electric convenience vehicle of the plurality of electric convenience vehicles to lock the electric convenience vehicle to the respective docking station, each respective docking station further including a charging station configured to charge each electric convenience vehicle that is locked to the respective docking station; and a plurality of terminals, each terminal being configured to communicate with at least one respective docking station of the plurality of docking stations, to process a reservation corresponding to an electric convenience vehicle that is locked to the respective docking station, and to unlock the electric convenience vehicle from the respective docking station based on the reservation. In some embodiments, each terminal of the plurality of terminals of the vending system may be configured to provide a user interface and to create the reservation based on information received by the user interface.
- The vending system may further include a reservation management system configured to communicate with the plurality of terminals. The reservation management system may be configured to store, process and communicate a plurality of reservations corresponding to the plurality of electric convenience vehicles. Each terminal of the plurality of terminals may be configured to receive the reservation from the reservation management system.
- The vending system may further include a web interface configured to communicate with the reservation management system. The web interface may be configured to receive reservation information from a user and the reservation management system may be configured to create the reservation based on the reservation information.
- According to another aspect, there is provided a method of vending an electric convenience vehicle. The method may include locking a plurality of electric convenience vehicles to a docking station by coupling a respective locking catch of each electric convenience vehicle to a respective locking mechanism of the docking station; charging each of the plurality of electric convenience vehicles that is locked to the docking station; receiving a reservation for an electric convenience vehicle of the plurality of electric convenience vehicles; unlocking the electric convenience vehicle from the docking station based on the reservation; and providing a code to operate the electric convenience vehicle based on the reservation.
- The method may further include providing a terminal having a user interface, the terminal being configured to communicate with the docking station. In some embodiments, receiving a reservation for an electric convenience vehicle may include receiving a first reservation for a first electric convenience vehicle using the terminal. Unlocking the electric convenience vehicle based on the reservation may include unlocking the first electric convenience vehicle based on the first reservation using the terminal. Providing the code to operate the electric convenience vehicle based on the reservation may include providing a first code to operate the first electric convenience vehicle based on the first reservation using the terminal.
- The method may further include providing a reservation management system configured to communicate with the terminal. The method may include processing a plurality of reservations corresponding to the plurality of electric convenience vehicles using the reservation management system. The method may further include providing a web interface. Receiving a reservation for an electric convenience vehicle may further include receiving a second reservation for a second electric convenience vehicle using the web interface and communicating the second reservation to the terminal using the reservation management system. Unlocking the electric convenience vehicle based on the reservation may include unlocking the second electric convenience vehicle based on the second reservation using the terminal. Providing the code to operate the electric convenience vehicle based on the reservation may include providing a second code to operate the second electric convenience vehicle based on the second reservation using the terminal.
- Still other aspects, embodiments, and advantages of these exemplary aspects and embodiments are discussed in detail below. Embodiments disclosed herein may be combined with other embodiments in any manner consistent with at least one of the principles disclosed herein, and references to “an embodiment,” “some embodiments,” “an alternate embodiment,” “various embodiments,” “one embodiment” or the like are not necessarily mutually exclusive and are intended to indicate that a particular feature, structure, or characteristic described may be included in at least one embodiment. The appearances of such terms herein are not necessarily all referring to the same embodiment.
- Various aspects of at least one embodiment are discussed below with reference to the accompanying figures, which are not intended to be drawn to scale. The figures are included to provide illustration and a further understanding of the various aspects and embodiments, and are incorporated in and constitute a part of this specification, but are not intended as a definition of the limits of the invention. In the figures, each identical or nearly identical component that is illustrated in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every figure. In the figures:
-
FIG. 1 is a block diagram of an exemplary computer system upon which various aspects of the present embodiments may be implemented; -
FIG. 2 is a block diagram of one embodiment of a self service vending system for ECVs according to aspects of the present invention; -
FIG. 3 is a block diagram of another exemplary embodiment of a self service vending system for ECVs according to aspects of the present invention; -
FIG. 4 is a perspective view of an embodiment of a docking station according to aspects of the present invention; -
FIG. 5 is a perspective view of one example of a locking mechanism according to aspects of the present invention; -
FIG. 6 is a perspective view of an interior of the docking station ofFIG. 4 ; -
FIG. 7 is a perspective view of one embodiment of a self service vending system further illustrating a terminal and an ECV locked to one of a plurality of docks according to aspects of the present invention; -
FIG. 8 is a perspective view of an embodiment of a terminal according to aspects of the present invention; -
FIG. 9 is a flow chart of exemplary acts that a terminal may be configured to perform according to aspects of the present invention; -
FIG. 10 illustrates an exemplary user interface that may be provided at a terminal according to aspects of the present invention; -
FIGS. 11A and 11B (hereinafterFIG. 11 ) illustrate an exemplary training instruction that may be provided at a terminal according to aspects of the present invention; -
FIG. 12 is a diagram illustrating exemplary acts that a reservation management system may be configured to provide to various users having respective privileges to access respective portions of the reservation management system according to aspects of the present invention; -
FIG. 13 illustrates an exemplary website interface that may be provided by a reservation management system according to aspects of the present invention; -
FIG. 14 illustrates an exemplary website interface for reserving an ECV by a user according to aspects of the present invention; -
FIG. 15 is a flow chart illustrating an exemplary method of vending an ECV according to aspects of the present invention; and -
FIG. 16 is a perspective view of one embodiment of a standing ECV according to aspects of the present invention. - Aspects and embodiments disclosed herein are directed to providing systems and methods for self-service vending of mobility vehicles. Various embodiments of the present invention address the challenges described above and enable convenient rental of mobility vehicles at large venues without requiring the attendance of service personnel. Various embodiments enable complete self-managed distribution of ECVs for personal use. At least some parts of various embodiments disclosed herein may be implemented on a computer system and may provide a convenient user interface.
- As used herein, a user may refer to a user of the systems and methods disclosed herein, an entity on whose behalf a user is acting, or any entity associated with ECV rentals, without limitation. In one example, a user may be a renter. The renter may be a customer or visitor to a venue where a self service vending system is available. In another example, a user may refer to a venue or site, a site manager, a representative or employee of the venue where self service vending systems are placed. In another example, a user may refer to a self service vending system provider or an administrator of the self service vending system.
- According to one embodiment, a self service vending system may include a charging station configured to charge an ECV, a locking mechanism configured to lock the ECV, and a terminal configured to process a reservation of the ECV and to provide a code for operating the ECV based on the reservation. In one example, the locking mechanism may include an electronic keypad disposed on the ECV. The locking mechanism may be configured to start the ECV, or enable the ECV to be started, in response to receiving the code provided by the terminal. In other embodiments, a self service vending system may include a docking station. The docking station may include one or more charging stations and one or more locking mechanisms for locking ECVs. An ECV may include a locking catch configured to couple with a locking mechanism of the docking station. In one example, the locking catch may be attached to the front bumper of an ECV.
- Embodiments may further include a reservation management system. The reservation management system may provide a web interface to a user and may be configured to store and process reservations. The reservation management system may further be configured to manage information on users of self service vending systems. For example, a reservation management system may be configured to allow access to a respective portion or a respective interface of the reservation management system to a respective user based on that user's privileges or level of access. In some embodiments, interfaces provided by the reservation management system may be customizable to meet the needs of various users. Computer systems implementing methods of self service vending of ECVs are also disclosed.
- It is to be appreciated that embodiments of the methods and apparatuses discussed herein are not limited in application to the details of construction and the arrangement of components set forth in the following description or illustrated in the accompanying drawings. The methods and apparatuses are capable of implementation in other embodiments and of being practiced or of being carried out in various ways. Examples of specific implementations are provided herein for illustrative purposes only and are not intended to be limiting. In particular, acts, elements and features discussed in connection with any one or more embodiments are not intended to be excluded from a similar role in any other embodiment.
- Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. Any references to embodiments or elements or acts of the systems and methods herein referred to in the singular may also embrace embodiments including a plurality of these elements, and any references in plural to any embodiment or element or act herein may also embrace embodiments including only a single element. The use herein of “including,” “comprising,” “having,” “containing,” “involving,” and variations thereof is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. References to “or” may be construed as inclusive so that any terms described using “or” may indicate any of a single, more than one, and all of the described terms. Any references to front and back, left and right, top and bottom, upper and lower, and vertical and horizontal are intended for convenience of description, not to limit the present systems and methods or their components to any one positional or spatial orientation.
- One or more features of the self service vending systems and methods may be implemented on one or more computer systems coupled by a network (e.g., the Internet). Example systems upon which various aspects may be implemented, as well as exemplary methods performed by those systems, are discussed in more detail below.
- Computer System
- Various aspects and functions described herein in accord with the present invention may be implemented as hardware, software, or a combination of hardware and software on one or more computer systems. There are many examples of computer systems currently in use. Some examples include, among others, network appliances, personal computers, workstations, mainframes, networked clients, servers, media servers, application servers, database servers, web servers, and virtual servers. Other examples of computer systems may include mobile computing devices, such as cellular phones and personal digital assistants, and network equipment, such as load balancers, routers and switches. Additionally, aspects in accord with the present invention may be located on a single computer system or may be distributed among a plurality of computer systems connected to one or more communication networks.
- For example, various aspects and functions may be distributed among one or more computer systems configured to provide a service to one or more client computers, or to perform an overall task as part of a distributed system. Additionally, aspects may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions. Thus, the invention is not limited to executing on any particular system or group of systems. Further, aspects may be implemented in software, hardware or firmware, or any combination thereof. Thus, aspects in accord with the present invention may be implemented within methods, acts, systems, system placements and components using a variety of hardware and software configurations, and the invention is not limited to any particular distributed architecture, network, or communication protocol. Furthermore, aspects in accord with the present invention may be implemented as specially-programmed hardware and/or software.
-
FIG. 1 shows a block diagram of a distributedcomputer system 100, in which various aspects and functions in accord with the present invention may be practiced. The distributedcomputer system 100 may include one more computer systems. For example, as illustrated, the distributedcomputer system 100 includes three 102, 104 and 106. As shown, thecomputer systems 102, 104 and 106 are interconnected by, and may exchange data through, acomputer systems communication network 108. Thenetwork 108 may include any communication network through which computer systems may exchange data. To exchange data via thenetwork 108, the 102, 104 and 106 and thecomputer systems network 108 may use various methods, protocols and standards including, among others, token ring, Ethernet, Wireless Ethernet, Bluetooth, TCP/IP, UDP, HTTP, FTP, SNMP, SMS, MMS, SS7, JSON, XML, REST, SOAP, CORBA HOP, RMI, DCOM and Web Services. To ensure data transfer is secure, the 102, 104 and 106 may transmit data via thecomputer systems network 108 using a variety of security measures including TSL, SSL or VPN, among other security techniques. While the distributedcomputer system 100 illustrates three networked computer systems, the distributedcomputer system 100 may include any number of computer systems, networked using any medium and communication protocol. - Various aspects and functions in accord with the present invention may be implemented as specialized hardware or software executing in one or more computer systems including the
computer system 102 shown inFIG. 1 . As depicted, thecomputer system 102 includes aprocessor 110, amemory 112, abus 114, aninterface 116 and astorage system 118. Theprocessor 110, which may include one or more microprocessors or other types of controllers, can perform a series of instructions that manipulate data. Theprocessor 110 may be a well-known, commercially available processor such as an Intel Pentium, Intel Atom, ARM Processor, Motorola PowerPC, SGI MIPS, Sun UltraSPARC, or Hewlett-Packard PA-RISC processor, or may be any other type of processor or controller as many other processors and controllers are available. As shown, theprocessor 110 is connected to other system placements, including amemory 112, by thebus 114. - The
memory 112 may be used for storing programs and data during operation of thecomputer system 102. Thus, thememory 112 may be a relatively high performance, volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM). However, thememory 112 may include any device for storing data, such as a disk drive or other non-volatile storage device, such as flash memory or phase-change memory (PCM). Various embodiments in accord with the present invention can organize thememory 112 into particularized and, in some cases, unique structures to perform the aspects and functions disclosed herein. - Components of the
computer system 102 may be coupled by an interconnection element such as thebus 114. Thebus 114 may include one or more physical busses (for example, busses between components that are integrated within a same machine), and may include any communication coupling between system placements including specialized or standard computing bus technologies such as IDE, SCSI, PCI and InfiniBand. Thus, thebus 114 enables communications (for example, data and instructions) to be exchanged between system components of thecomputer system 102. -
Computer system 102 also includes one ormore interface devices 116 such as input devices, output devices and combination input/output devices. Theinterface devices 116 may receive input, provide output, or both. For example, output devices may render information for external presentation. Input devices may accept information from external sources. Examples of interface devices include, among others, keyboards, mouse devices, trackballs, microphones, touch screens, printing devices, display screens, speakers, network interface cards, etc. Theinterface devices 116 allow thecomputer system 102 to exchange information and communicate with external entities, such as users and other systems. -
Storage system 118 may include a computer-readable and computer-writeable nonvolatile storage medium in which instructions are stored that define a program to be executed by the processor. Thestorage system 118 also may include information that is recorded, on or in, the medium, and this information may be processed by the program. More specifically, the information may be stored in one or more data structures specifically configured to conserve storage space or increase data exchange performance. The instructions may be persistently stored as encoded signals, and the instructions may cause a processor to perform any of the functions described herein. A medium that can be used with various embodiments may include, for example, optical disk, magnetic disk or flash memory, among others. In operation, theprocessor 110 or some other controller may cause data to be read from the nonvolatile recording medium into another memory, such as thememory 112, that allows for faster access to the information by theprocessor 110 than does the storage medium included in thestorage system 118. The memory may be located in thestorage system 118 or in thememory 112. Theprocessor 110 may manipulate the data within thememory 112, and then copy the data to the medium associated with thestorage system 118 after processing is completed. A variety of components may manage data movement between the medium and thememory 112, and the invention is not limited thereto. - Further, the invention is not limited to a particular memory system or storage system. Although the
computer system 102 is shown by way of example as one type of computer system upon which various aspects and functions in accord with the present invention may be practiced, aspects of the invention are not limited to being implemented on the computer system, shown inFIG. 1 . Various aspects and functions in accord with the present invention may be practiced on one or more computers having different architectures or components than that shown inFIG. 1 . For instance, thecomputer system 102 may include specially-programmed, special-purpose hardware, such as for example, an application-specific integrated circuit (ASIC) tailored to perform a particular operation disclosed herein. Another embodiment may perform the same function using several general-purpose computing devices running MAC OS System X with Motorola PowerPC processors and several specialized computing devices running proprietary hardware and operating systems. - The
computer system 102 may include an operating system that manages at least a portion of the hardware placements included incomputer system 102. A processor or controller, such asprocessor 110, may execute an operating system which may be, among others, a Windows-based operating system (for example, Windows NT, Windows 2000/ME, Windows XP,Windows 7, or Windows Vista) available from the Microsoft Corporation, a MAC OS System X operating system available from Apple Computer, one of many Linux-based operating system distributions (for example, the Enterprise Linux operating system available from Red Hat Inc.), a Solaris operating system available from Sun Microsystems, or a UNIX operating systems available from various sources. Many other operating systems may be used, and embodiments are not limited to any particular operating system. - The processor and operating system together define a computing platform for which application programs in high-level programming languages may be written. These component applications may be executable, intermediate (for example, C# or JAVA bytecode) or interpreted code which communicate over a communication network (for example, the Internet) using a communication protocol (for example, TCP/IP). Similarly, functions in accord with aspects of the present invention may be implemented using an object-oriented programming language, such as SmallTalk, JAVA, C++, Ada, or C# (C-Sharp). Other object-oriented programming languages may also be used. Alternatively, procedural, scripting, or logical programming languages may be used.
- Additionally, various functions in accord with aspects of the present invention may be implemented in a non-programmed environment (for example, documents created in HTML, XML or other format that, when viewed in a window of a browser program, render aspects of a graphical-user interface or perform other functions). Further, various embodiments in accord with aspects of the present invention may be implemented as programmed or non-programmed placements, or any combination thereof. For example, a web page may be implemented using HTML while a data object called from within the web page may be written in C++. Thus, the invention is not limited to a specific programming language and any suitable programming language could also be used.
- A computer system included within an embodiment may perform functions outside the scope of the invention. For instance, aspects of the system may be implemented using an existing product, such as, for example, the Google search engine, the Yahoo search engine available from Yahoo! of Sunnyvale, Calif.; the Bing search engine available from Microsoft of Seattle, Wash. Aspects of the system may be implemented on database management systems such as SQL Server available from Microsoft of Seattle, Washington; Oracle Database from Oracle of Redwood Shores, Calif.; and MySQL from Sun Microsystems of Santa Clara, Calif.; or integration software such as WebSphere middleware from IBM of Armonk, N.Y. However, a computer system running, for example, SQL Server may be able to support both aspects in accord with the present invention and databases for sundry applications not within the scope of the invention.
- Exemplary Vending Systems and Methods
- Various embodiments of the vending systems and methods disclosed herein may be provided by a vending system provider, such as ScooterBug, Inc. of Woburn, Mass.
- An example system in accordance with aspects of the present invention can be seen in
FIG. 2 . Thevending system 200 includes a plurality ofECVs 202. EachECV 202 includes a lockingcatch 204. Thevending system 200 further includes a plurality ofdocking stations 206. Eachdocking station 206 includes a chargingstation 208 and a plurality ofdocks 210. Eachdock 210 includes a plurality of lockingmechanisms 212. Eachlocking mechanism 212 is configured to physically couple with a lockingcatch 204 of one of the plurality ofECVs 202 so as to lock the ECV to therespective docking station 206. The lockingcatch 204 may be disposed at the front bumper of an ECV. The locking mechanism may be an electronic locking device. Eachlocking mechanism 212 is further configured to unlock so as to release the ECV from therespective docking station 206. The chargingstation 208 is connected to the plurality ofdocks 210 to provide power to lockedECVs 202. The chargingstation 208 may be configured to independently charge each one of theECVs 202. - In
FIG. 2 , eachdock 210 is shown to include two locking mechanisms. In some embodiments, eachdock 210 may include one locking mechanism or any number of locking mechanisms. InFIG. 2 , adocking station 206 is shown to includem docks 210. In general, adocking station 206 may include one dock or any number of docks. InFIG. 2 , adocking station 206 is shown to include asingle charging station 208. In general, adocking station 206 may include a plurality of charging stations. The charging stations may be included in thedocks 210. Each dock may be configured to include one or more locking mechanisms and one or more charging stations. Each dock may include a power cord to plug in and recharge an ECV battery when the ECV is locked to the dock. In some embodiments, each ECV may be locked and charged individually using a dedicated locking mechanism and a dedicated charging station. In some embodiments, a charging station and a locking mechanism may be coupled to allow charging of an ECV in response to locking the ECV to the docking station. In some embodiments, the charging station may be configured to inductively charge one or more ECVs. InFIG. 2 , thevending system 200 is shown to includek docking stations 206. In some embodiments, thevending system 200 may include one docking station or any number of docking stations. Each docking station may be configured to lock and charge one or more ECVs. - Referring to
FIG. 2 , thevending system 200 further includes a plurality ofterminals 220. A terminal 220 may include a computer system as shown and described in relation withFIG. 1 . A terminal 220 may be a kiosk. In some embodiments, a terminal may be a mobile device such as a cellular device. Each terminal 220 includes auser interface 222 for allowing a user to interact with the terminal. Theuser interface 222 may be configured to access information from a user. The information may include, for example, the name, address and contact information of a user, or a number associated with a reservation of an ECV made by a user. - Each terminal 220 is configured to process one or more reservations of one or more ECVs 202. Processing a reservation may include creating a new reservation using the terminal, and may include retrieving or receiving an existing reservation. Processing may further include receiving a payment associated with a reservation. In some embodiments, swiping a credit card at a terminal may bring up an existing reservation, access the account of the user swiping the credit card or create a new reservation for the user swiping the credit card.
- Each terminal 220 is configured to communicate with at least one
docking station 206. The terminals may be configured to communicate wirelessly with one or more docking stations. In other embodiments, terminals may be configured to communicate with the ECVs. InFIG. 2 ,terminal 1 is shown to be in communication withdocking station 1, and terminal n is shown to be in communication with docking stations j and k. In various embodiments, terminals, docking stations and ECVs may be arranged to communicate in various other configurations. - An ECV may include one or more types of sensors or devices, such as a diagnostic device, a transceiver, a global positioning system (GPS) device or any other location determination device. In some embodiments, a terminal may be configured to receive at least one of a location information, a state information and a diagnostic information from an ECV. An ECV may include an RFID device or another type of proximity sensor configured to communicate with a terminal and to send operating information to the terminal. Proximity sensors may be used to identify ECVs approaching a terminal or a docking station or to identify ECVs that are locked to a docking station. A terminal may be configured to track an ECV using one or more sensors and may further be configured to turn off or lock an ECV if the ECV is taken beyond a location feasible for use at a venue.
- Referring again to
FIG. 2 , each terminal 220 is further configured to control one or more locking mechanisms of a docking station associated with that terminal. Upon processing a reservation for an ECV, a terminal may unlock the ECV from the docking station. A terminal may further be configured to provide a code for operating an ECV based on a reservation. In some embodiments, the code may be provided to a user of the terminal for input to the ECV. In other embodiments, a terminal may be configured to communicate the code to the ECV. - The
vending system 200 further includes areservation management system 224. A reservation management system may include a computer system as shown and described in relation withFIG. 1 . Thereservation management system 224 is configured to communicate with theterminals 220. In other embodiments, the reservation management system may communicate with one or more docking stations or ECVs. Thereservation management system 224 is further configured to store, process and communicate reservations. - Docking stations, ECVs and terminals may be placed at various distinct geographical locations within a single venue such as a theme park or a casino. Docking stations, ECVs and terminals may also be provided by a vending system provider to various different sites, located at distinct geographical locations, where each site is managed by a distinct entity. Therefore, docking stations, ECVs and terminals may be placed within different sites that may be managed by distinct entities. The reservation management system may be used by a vending system provider, for example, to manage one or more sites that are vending system customers, i.e. venues that use the vending systems disclosed herein.
- In various embodiments, a reservation management system may be configured to generate one or more user interfaces. The user interfaces may be web interfaces configured to communicate over a computer network. Different web interfaces may be provided depending on the user and their access privileges. For example, the reservation management system may be configured to generate a website for renters to reserve ECVs. A renter may create a new reservation, retrieve, view or modify an existing reservation. The reservation management system may further be configured to create one or more reservations using the website and to communicate the one or more reservations to one or more terminals. In some embodiments, a terminal may be configured to access a website provided by the reservation management system. In some embodiments, a terminal may be a mobile device that may access the website.
- The reservation management system may further provide a web interface for one or more site managers to access or manage reservations and rentals of ECVs located at their respective sites. The reservation management system may further provide a web interface for an administrator or a provider of the
vending system 200 to various sites or venues. The administrator may access and manage information on the various users of thevending system 200, including the sites where the self-service vending systems are located as well as rental customers of these sites. The administrator may further access and manage reservations and track the assets of the vending system provider at one or more sites. - In some embodiments, ECVs may be locked without the use of a docking station. Therefore, some embodiments of vending systems may not include a docking station. One example of such an embodiment is illustrated in
FIG. 3 . Thevending system 300 includes a plurality ofECVs 302. EachECV 302 includes alocking mechanism 304. Thelocking mechanism 304 may include an electronic keypad or a transceiver configured to start the ECV upon receiving a unique or preprogrammed code, or to permit the ECV to be started upon receiving the unique or preprogrammed code. An integrated electronic keypad device eliminates the need for a physical key. An electronic keypad may be configured to receive a four digit code to start and stop an ECV. The code may include any number of digits. In some embodiments, an ECV may include a transceiver that is configured to communicate with at least one of a terminal and a reservation management system. The locking mechanism may include or may be controlled by a computer system as described in exemplary embodiments of computer systems with reference toFIG. 1 . A computer system provided on an ECV may be configured to perform various functions in addition to controlling the locking mechanism of the ECV. In some embodiments, thelocking mechanism 304 may be configured to start and stop the ECV, based on a state of the ECV, in response to receiving the code. For example, if the ECV is operating, providing the code may turn off and lock the ECV. If the ECV is locked, providing the code may unlock and start the ECV. In lieu of docking stations, one or more chargingstations 306 are provided in thevending system 300 to charge theECVs 302. In other embodiments, theECVs 302 may be charged by using solar panels, inductive charging or any other suitable method. A chargingstation 306 may be configured to charge one ormore ECVs 302 as shown inFIG. 3 . - The
vending system 300 further includes a plurality ofterminals 308, each having auser interface 310. Each terminal 308 is configured to communicate with one or more ECVs. Upon processing a reservation for an ECV, a terminal 308 is configured to provide a code based on the reservation. The code may be used to unlock thelocking mechanism 304 of theECV 302, allowing a renter to use the ECV. - Communication between an
ECV 302 and a terminal 308 further allows the terminal to change a code associated with the ECV. The terminal may issue a unique starting or operating code to the ECV for each and every use. The terminal may change the code, for example, in response to ending a reservation. Changing the code associated with an ECV prevents a user from unlocking and using that ECV at the end of their reservation. An ECV may be available for rental if a code has been sent to the ECV. If an ECV is issued a code and the ECV is rented by a user, the terminal may issue the code to the user. - The
vending system 300 further includes areservation management system 312, as described above for the embodiment inFIG. 2 . Thereservation management system 312 is configured to communicate with theterminals 308. In some embodiments, thereservation management system 312 may be configured to communicate with the ECVs or the charging stations. - Although the
vending system 300 is shown to include a plurality of terminals, a plurality of ECVs and a plurality of charging stations, in other embodiments a self service vending system may include one or more terminals, one or more ECVs and one or more charging stations. In some embodiments, the one or more ECVs being vended by a vending system may not be included in the self-service vending system. For example, the ECVs may be provided by a different entity. -
FIG. 4 illustrates one embodiment of a docking station. Thedocking station 400 includes adock 402. Thedock 402 includes two locking mechanisms, as illustrated in the exemplary embodiment shown inFIG. 5 and described further below. Each locking mechanism includes ahousing 404 having aslot 405 for receiving a lockingcatch 406 of an ECV (ECV not shown). Thedocking station 400 further includesposts 408 for displaying amedallion number 410 associated with an ECV. An ECV that is to be stationed and locked at a dock position having a respective medallion number may have a corresponding numbered medallion attached to the ECV, thereby allowing the identification of which dock position to return the ECV. Thepost 408 may further allow proper aiming and alignment of an ECV for docking. Thedocking station 400 includes anadditional post 412 supportingsignage 414 and alamp 416. Other embodiments of the docking station may not necessarily include posts, signs and lamps. In various embodiments, dock electronics and mechanical mechanisms may be enclosed in a stainless steel, galvanized steel or aluminum housing. - In some embodiments, the
dock 402 may include any number of locking mechanisms. Thedocking station 400 may also include a plurality ofdocks 402, each dock having one or more locking mechanisms. A plurality ofdocks 402 may be grouped to form a larger docking station. The shape of thedock 402 is configured for efficient space utilization when the docks are arranged in a star configuration. However, in other embodiments, various other shapes and arrangements of the docks and the docking stations may be provided. -
FIG. 5 illustrates one embodiment of a locking mechanism. Thelocking mechanism 500 may be used, for example, in the embodiment shown inFIG. 4 . Thelocking mechanism 500 includes anelectromechanical gate lock 502 and a plurality of compression springs 504 disposed behind the electromechanical gate lock. Theelectromechanical gate lock 502 is spring loaded and is configured to receive a locking catch of an ECV and to engage and release the locking catch. Thelocking mechanism 500 may be disposed within thedocking station 400 inFIG. 4 such that theelectromechanical gate lock 502 may receive a locking catch through aslot 405 of thehousing 404. Theelectromechanical gate lock 502 may provide engagement and release mechanisms for locking and unlocking an ECV. The engagement mechanism may be configured to engage a locking catch of an ECV and to automatically lock in response to engaging the locking catch. In some embodiments, thelocking mechanism 500 may be controlled by an interface via a wireless access point receiving signals from at least one of a terminal or a reservation management system. -
FIG. 6 illustrates an interior of thedocking station 400 ofFIG. 4 , including two lockingmechanisms 500 shown inFIG. 5 . Thedocking station 400 further includes a chargingstation 600 disposed behind alocking mechanism 500. In some embodiments, each locking mechanism may be associated with a corresponding charging station configured to charge a locked ECV. In other embodiments, a plurality of locking mechanisms in a dock may be associated with a single charging station. In other embodiments, each docking station may include a single charging station. - The
docking station 400 further includes a communication andcontrol assembly 602 and anantenna 604. The communication andcontrol assembly 602 andantenna 604 may provide wireless communication with a corresponding terminal. The terminal may be configured, for example, to control the lockingmechanisms 500 via the communication andcontrol assembly 602. One or more ECVs or the reservation management system may also be configured to communicate with the docking station using the communication andcontrol module 602. -
FIG. 7 shows an embodiment of a self service vending system further illustrating a terminal 700 and anECV 702 locked to one of a plurality of locking mechanisms. Thedocking station 704 includes twodocks 706, with each dock having two locking mechanisms as shown inFIG. 4 . In various embodiments, docks may be placed in any spatial configuration. The docks may be arranged in a configuration that allows efficient space utilization. In some embodiments, docks may be arranged in a star shape, consisting of four docks, each having two locking mechanisms, with a total of eight ECV locking locations. -
FIG. 8 illustrates one example of a terminal. The terminal 800 includes auser interface 802 output on a display. Theuser interface 802 may be configured to obtain information from a user and to allow a user to rent, reserve, pick up or return one or more ECVs. The terminal 800 may be used in any of the embodiments disclosed herein. In various embodiments, terminals may have various shapes and configurations. In some embodiments, a terminal may be a mobile device. For example, a terminal may be a renter's mobile device having a web interface coupled to the reservation management system of a self service vending system. The reservation management system may be in communication with docking stations or ECVs. In some embodiments, the ECVs may further be configured to communicate directly with mobile devices. -
FIG. 9 is a flow chart of exemplary acts that a terminal may be configured to perform. The terminal may be configured to perform one or more of these acts in response to receiving inputs from a user viauser interface 900 of the terminal. The terminal may be configured to allow a user to pick up, rent or return one or more ECVs. Theact 902 of picking up a previously reserved ECV may include looking up a reservation inact 904. In one example, a reservation may be searched and retrieved based on an email address provided by the user. Reservations may be stored within the reservation management system of the self service vending system, and may also be stored in terminals. Theact 902 of picking up an ECV may further include allowing a user to review or edit the retrieved reservation inact 906. As shown inFIG. 9 , a user may edit, for example, start or end dates and times associated with a reservation. - Act 902 may further include providing safety training and ECV operation training instructions in
908 and 910. Providing safety training inacts act 908 may further include providing to the user a waiver of liability for use of the ECV and receiving an agreement to the waiver of liability from the user. The user may be allowed to cancel the reservation at any time. Act 902 may further include, inact 912, providing a code for operating the ECV based on the reservation. The code may be provided to the user. In some embodiments, act 912 may further include unlocking the ECV from a docking station using the terminal. In some embodiments, act 902 may further include generating a payment screen and receiving payment associated with a reservation prior to releasing the ECV. - The
act 914 of renting an ECV may include anact 916 of allowing a user to identify themselves as a new or a returning user. If a new user is selected, the user may be prompted to enter personal information such as name, address, contact information and so forth. The user information provided may then be used to establish a user account. If a user is identified as a returning user, the user may be prompted inact 918 to sign in by providing login information and an existing user account for the user may be retrieved based on the login information. A user may be provided an option to rent an ECV immediately and an option to rent an ECV at a later time. If a user selects the option to rent now, the user may be prompted inact 920 to provide an end date and time for the reservation. If a user selects the option to rent later, the user may be prompted to provide both start and end dates and times for the reservation in 920 and 922. A user may be allowed to review or edit the reservation information inacts act 924. If the reservation is for a later date, the user may end the interaction with the terminal. If the reservation starts immediately, the user may be provided a payment screen and a payment associated with the reservation may be received from the user inact 926. - Upon receipt of a payment, the
act 914 of renting an ECV may then proceed similar to theact 902 of picking up an ECV. Act 914 may further include providing safety training and ECV operation training instructions in 928 and 930. Providing safety training inacts act 928 may further include providing to the user a waiver of liability for use of the ECV and receiving an agreement to the waiver of liability from the user. The user may be allowed to cancel the reservation at any time. Act 914 may further include, inact 932, providing a code for operating the ECV based on the reservation. The code may be provided to the user. In some embodiments, act 932 may further include unlocking the ECV from a docking station using the terminal. - The
act 934 of returning an ECV may include looking up a reservation corresponding to the ECV inact 936. In one example, a reservation may be searched and retrieved based on an email address provided by the user. Theact 934 of returning an ECV may include providing a return confirmation inact 938. In one example, an ECV may be returned to a docking station. Act 934 may further include displaying a close out screen inact 940. It is to be appreciated that one or more of the acts described in relation toFIG. 9 may be performed in a different order. The acts may also be performed substantially in parallel or may overlap. The various acts described above are exemplary and in other embodiments, a terminal may be configured to perform other functions. -
FIG. 10 illustrates anexemplary user interface 1000 that may be provided at a terminal. Theuser interface 1000 may be a touch screen interface. Theuser interface 1000 may provide buttons that may be selected by a user to perform various functions. For example, a pick-up button 1002 may be provided to initiateact 902 of picking up an ECV as shown inFIG. 9 . Arent button 1004 may be provided to initiateact 914 of renting an ECV as shown inFIG. 9 . Areturn button 1006 may be provided to initiateact 934 of returning an ECV as shown inFIG. 9 . -
FIG. 11 illustrates anexemplary training instruction 1100 that may be provided at a terminal. Thetraining instruction 1100 includes a series of display screens 1102. Eachdisplay screen 1102 may include aprevious button 1104 and anext button 1106 to allow a user to switch among the display screens at the user's pace. The training instructions may include safety instructions and instructions on how to operate an ECV. In other embodiments, the training instructions may include other training media such as a training video. In some embodiments, a user is not permitted to use an ECV until they have reviewed all of the safety instructions. In a further embodiment, the terminal may execute a test to verify that a user has understood the safety instructions and may not permit the user to operate an ECV unless the user successfully passes the test. -
FIG. 12 is a diagram illustrating exemplary acts that a reservation management system, such as that shown inFIGS. 2 and 3 , may be configured to provide to various users. For example, the reservation management system may provide a website that may be accessed by potential renters to reserve ECVs, as shown atblock 1200. The reservation management system may further provide user interfaces for renting ECVs at terminals as shown atblock 1200. A user may be prompted to select a location, such as a site or a location within a site where an ECV is to be picked up. The reservation management system may be configured to provide information to a user, to check availability of ECVs, and to allow a user to view availability information and modify a selection of ECVs as shown atblock 1202. The reservation management system may further be configured to create and process a reservation as shown atblock 1204, and to confirm a reservation as shown atblock 1206. The reservation management system may further provide a rental agreement to a renter, book a reservation and notify a user as shown atblock 1208. - A reservation management system may further provide a web interface for one or more site managers or employees to access or manage reservations and rentals of ECVs located at their respective sites or venues as shown at
block 1210. Site managers or employees may further access an interface provided to renters and may be able to customize the interfaces provided by the reservation management system for rentals at their respective sites. The reservation management system may further be configured to perform other functions that may be accessed or managed by site managers. For example, the reservation management system may allow a user having site manager privilege to create, modify or cancel a reservation (block 1212), to schedule, view or print a reservation (block 1214), to check availability of ECV units, to perform inventory management functions (block 1216), to track checkout and check-in of ECVs (block 1218), to perform a user search using a user search engine (block 1220), and to process and refund transactions (block 1222). - A reservation management system may further provide a web interface for an administrator or a vending system provider as shown at
block 1224. The reservation management system may allow an administrator to manage their inventory and the assignment of various assets of self service vending systems to one or more sites (block 1226). An administrator may access and manage information on the various users, including the sites where the self-service vending systems are located as well as rental customers of these sites. An administrator may further maintain the accounts and interfaces provided to various users (block 1228). A reservation management system may further be configured to allow an administrator to access reservations and to generate various types of reports (block 1230). A reservation management system may further include a content management system (block 1232). - The acts shown in
FIG. 12 are exemplary and a reservation management system may further implement other functions. It is to be appreciated that one or more of the acts inFIG. 12 may be performed in a different order. The acts may also be performed substantially in parallel or may overlap. In various embodiments, a reservation management system may be configured to manage reservations at both self service vending systems and staffed rental locations. -
FIG. 13 illustrates an exemplary website interface that may be provided by a reservation management system. Theweb page 1300 includes asection 1302 for displaying descriptive text and images. The website may provide, for example, information on the vending systems, the ECVs that may be rented, and locations where ECVs may be available. Theweb page 1300 includes auser login section 1304. Theweb page 1300 provides amap 1306 for displaying locations where ECVs are available, and a search engine for searching the availability of ECVs for rental by location or venue. -
FIG. 14 illustrates anotherweb page 1400 for reserving an ECV by a user. Theweb page 1400 includes asection 1402 providing information on rental locations and asection 1404 providing information on pricing of ECVs. Theweb page 1400 further includes aninterface 1406 configured to receive reservation information from a user. The reservation information may include, for example, a venue where a user desires to use the ECV, a location within a venue, a type of ECV being requested, and start and end dates and times of the reservation. The website may further include additional web pages that allow a user to interact with the reservation management system. -
FIG. 15 illustrates anexemplary method 1500 of vending an ECV. In some embodiments, themethod 1500 may be embedded in a module, plugin, or component of a self service vending system, such as that offered by ScooterBug, Inc. of Woburn, Mass. In other embodiments, themethod 1500 may be implemented in a stand-alone application that performs the functions described herein. - The
method 1500 includes anact 1502 of locking and charging an ECV at a docking station, as described for example in relation withFIG. 2 . The method may include locking a plurality of ECVs to the docking station. One or more ECVs may be locked to the docking station by coupling a respective locking catch of each ECV to a respective locking mechanism of the docking station. The method may further include charging the plurality of ECVs. Themethod 1500 includes anact 1504 of receiving a reservation for an ECV. In one example, a reservation may be received through a web interface provided by a reservation management system. In another example, a reservation may be received through a terminal. A reservation received through a terminal may be communicated to the reservation management system. Themethod 1500 further includes unlocking the ECV from the docking station based on the reservation inact 1506 and providing a code to operate the ECV based on the reservation inact 1508. 1506 and 1508 may be performed or controlled by at least one of a terminal or a reservation management system. In some embodiments, theActs method 1500 may further include printing one or more of the code, the reservation information and an ECV identifier such as a medallion number associated with the reserved ECV. In some embodiments, the code may be input to an electronic keypad of the ECV or communicated to a transceiver disposed on the ECV, thereby allowing control of the ECV by a user. In various embodiments, theacts 1502 to 1508 ofmethod 1500 may be performed in a different order, may overlap or may be performed substantially in parallel. - In various embodiments, the
method 1500 may further include providing a terminal having a user interface as shown for example inFIGS. 8 to 10 . The terminal may be configured to communicate with the docking station. In some embodiments, the terminal may also be configured to communicate with one or more ECVs. The terminal may be configured to receive one or more reservations for an ECV. The terminal may communicate with the docking station to unlock an ECV based on a reservation. The terminal may also provide the code to allow a user to operate the unlocked ECV. - In various embodiments, the
method 1500 may further include providing a reservation management system that may be configured to communicate with one or more terminals. Themethod 1500 may include processing one or more reservations using the reservation management system. Processing may include receiving one or more reservations through a terminal or through a web interface. Docking stations and ECVs may be directly controlled by the reservation management system. For example, the reservation management system may unlock one or more ECVs from one or more docking stations based on one or more reservations. In other embodiments, reservations may be communicated to corresponding terminals that may communicate with docking stations to unlock ECVs based on the reservations. - The
method 1500 ofFIG. 15 includes locking an ECV to a docking station. In other embodiments, a method of vending an ECV may be based on a vending system that does not include a docking station, as shown for example in the embodiment ofFIG. 3 . An ECV may instead be locked using a locking mechanism disposed on the ECV. The locking mechanism may include an electronic keypad or a transceiver. The method may include charging an ECV using a charging station. In some embodiments, unlocking an ECV based on the reservation and providing a code to operate the ECV may be a single act. Each ECV may be preprogrammed with a code that must be input by a user to operate the ECV. The code associated with an ECV may be changed, for example, in response to ending a reservation. Changing the code associated with an ECV prevents a user from unlocking and using that ECV at the end of their reservation. Therefore, in various embodiments, a method of vending an ECV may include programming ECV codes and providing codes to users based on reservations. Programming ECV codes and providing codes to users may be performed by at least one of a terminal or a reservation management system. - Various embodiments of the vending systems and methods disclosed herein may be used with different types of ECVs. For example, an ECV may be an electric scooter or an electric wheelchair.
FIG. 7 shows one exemplary embodiment of anECV 702.FIG. 16 shows another exemplary embodiment of an ECV. The embodiment inFIG. 16 is a standing ECV or SECV. A standing ECV allows a user to be upright and in a standing position. The standing ECV includes alocking catch 1602 as illustrated inFIG. 16 . Various embodiments of the vending systems and methods may include a plurality of different types of ECVs. - Any embodiment disclosed herein may be combined with any other embodiment, and references to “an embodiment,” “some embodiments,” “an alternate embodiment,” “various embodiments,” “one embodiment,” “at least one embodiment,” “this and other embodiments” or the like are not necessarily mutually exclusive and are intended to indicate that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment. Such terms as used herein are not necessarily all referring to the same embodiment. Any embodiment may be combined with any other embodiment in any manner consistent with the aspects disclosed herein. References to “or” may be construed as inclusive so that any terms described using “or” may indicate any of a single, more than one, and all of the described terms. Furthermore, it will be appreciated that the systems and methods disclosed herein are not limited to any particular application or field, but will be applicable to any endeavor wherein a value is apportioned among several placements.
- Where technical features in the drawings, detailed description or any claim are followed by references signs, the reference signs have been included for the sole purpose of increasing the intelligibility of the drawings, detailed description, and claims. Accordingly, neither the reference signs nor their absence are intended to have any limiting effect on the scope of any claim placements.
- Having now described some illustrative aspects of the invention, it should be apparent to those skilled in the art that the foregoing is merely illustrative and not limiting, having been presented by way of example only. Numerous modifications and other illustrative embodiments are within the scope of one of ordinary skill in the art and are contemplated as falling within the scope of the invention.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/237,506 US20170098273A1 (en) | 2012-10-04 | 2016-08-15 | Self-service vending system for electric convenience vehicles |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/644,465 US9418345B1 (en) | 2012-10-04 | 2012-10-04 | Self-service vending system for electric convenience vehicles |
| US15/237,506 US20170098273A1 (en) | 2012-10-04 | 2016-08-15 | Self-service vending system for electric convenience vehicles |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/644,465 Continuation US9418345B1 (en) | 2012-10-04 | 2012-10-04 | Self-service vending system for electric convenience vehicles |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20170098273A1 true US20170098273A1 (en) | 2017-04-06 |
Family
ID=56610741
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/644,465 Active 2033-12-23 US9418345B1 (en) | 2012-10-04 | 2012-10-04 | Self-service vending system for electric convenience vehicles |
| US15/237,506 Abandoned US20170098273A1 (en) | 2012-10-04 | 2016-08-15 | Self-service vending system for electric convenience vehicles |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/644,465 Active 2033-12-23 US9418345B1 (en) | 2012-10-04 | 2012-10-04 | Self-service vending system for electric convenience vehicles |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US9418345B1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140278994A1 (en) * | 2013-03-14 | 2014-09-18 | Richard J. Greenwood | Interactive Mobile Engagement Recharging Terminal System and Device |
| WO2019035888A1 (en) * | 2017-08-16 | 2019-02-21 | ScooterBug, Inc. | Electric convenience vehicle (ecv) with control and communications unit |
| CN111038325A (en) * | 2019-12-13 | 2020-04-21 | 国网江苏省电力有限公司 | Method for quick access to charging station of new energy parking space intelligent supervision platform |
| US10800378B1 (en) * | 2020-02-21 | 2020-10-13 | Lyft, Inc. | Vehicle docking stations heartbeat and security |
| US11247746B2 (en) | 2017-08-16 | 2022-02-15 | ScooterBug, Inc. | Electric convenience vehicle (ECV) with control and communications unit |
| WO2022035914A1 (en) * | 2020-08-11 | 2022-02-17 | Safemark Systems, L.P. | Methods of and systems for controlling access to networked mobility devices provided with machine-readable codes scanned by mobile phones and computing devices |
| US11790722B2 (en) | 2020-08-11 | 2023-10-17 | Best Lockers, Llc | Single-sided storage locker systems accessed and controlled using machine-readable codes scanned by mobile phones and computing devices |
| US11995943B2 (en) | 2020-08-11 | 2024-05-28 | ScooterBug, Inc. | Methods of and systems for controlling access to networked devices provided with machine-readable codes scanned by mobile phones and computing devices |
| US12479521B2 (en) | 2020-08-11 | 2025-11-25 | ScooterBug, Inc. | Wireless network, systems and methods for configuration, operation and use of motorized, wheeled and steerable passenger-carrying carts for entertainment purposes |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE202014011453U1 (en) * | 2013-07-26 | 2020-11-06 | Recargo, Inc. | Evaluation of charging stations for electric vehicles |
| AU2017308799B2 (en) | 2016-04-01 | 2022-07-21 | Power Hero Corp. | An automated system for managing and providing a network of charging stations |
| JP6583178B2 (en) * | 2016-07-27 | 2019-10-02 | 株式会社デンソー | Car sharing service operation system |
| US10308122B2 (en) * | 2016-09-27 | 2019-06-04 | Alternative Engineering, Inc. | Heavy cable counter balance device |
| US11796340B2 (en) * | 2017-04-03 | 2023-10-24 | Power Hero Corp. | Universal automated system for identifying, registering and verifying the existence, location and characteristics of electric and other power outlets by random users and for retrieval and utilization of such parametric data and outlets by all users |
| US10249128B1 (en) * | 2017-09-08 | 2019-04-02 | Guang Yu Yang | Mobility device rental system |
| CN108460873B (en) * | 2017-12-08 | 2021-02-26 | 北海集磁电机开发有限责任公司 | WeChat unlocking method |
| KR20210042931A (en) * | 2018-07-26 | 2021-04-20 | 스위프트마일, 인크. | Smart charging systems for light electric vehicle parking and charging stations and vehicle batteries |
| USD891421S1 (en) | 2018-12-04 | 2020-07-28 | Innovative Strollers Llc | Double-sided kiosk system |
| USD891422S1 (en) | 2018-12-04 | 2020-07-28 | Innovative Strollers Llc | Single-sided kiosk system |
| USD891722S1 (en) | 2019-01-17 | 2020-07-28 | Innovative Strollers Llc | Cart chassis with a bag holder |
| USD891720S1 (en) | 2019-01-17 | 2020-07-28 | Innovative Strollers Llc | Cart chassis |
| USD891721S1 (en) | 2019-01-17 | 2020-07-28 | Innovative Strollers Llc | Cart chassis with a cup holder |
| CA3127055C (en) | 2019-01-18 | 2023-01-03 | Innovative Strollers, LLC | Vending system with smart lock mechanisms |
| WO2021034702A1 (en) * | 2019-08-16 | 2021-02-25 | Neptune Scooters | Electric scooter docking stations |
| USD914667S1 (en) | 2020-01-08 | 2021-03-30 | Innovative Vending Solutions, Llc | Display device |
| USD1018097S1 (en) | 2020-01-31 | 2024-03-19 | Innovative Vending Solutions, Llc | Massage chairs with display device |
| USD979270S1 (en) | 2020-09-14 | 2023-02-28 | Innovative Vending Solutions Llc | Massage chair with kiosk display and partition |
| USD1002217S1 (en) | 2020-09-14 | 2023-10-24 | Innovative Vending Solutions Llc | Massage chairs with a display device and a partition |
| US20220237525A1 (en) * | 2021-01-22 | 2022-07-28 | Private Negotiator Llc | System and method for modifying an existing rental reservation |
| TW202316356A (en) * | 2021-09-30 | 2023-04-16 | 拓連科技股份有限公司 | Methods and systems for multi-dimension electric vehicle charging management |
| US12056630B1 (en) | 2023-03-18 | 2024-08-06 | Private Negotiator Llc | Reservation modification system using machine-learning analysis |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3978959A (en) | 1973-07-19 | 1976-09-07 | Smarte Carte, Inc. | Dispensing system for wheeled vehicles |
| US4496896A (en) | 1983-04-14 | 1985-01-29 | Towmotor Corporation | Vehicle battery charging apparatus |
| DE4344563C1 (en) | 1993-12-24 | 1994-12-08 | Daimler Benz Ag | Battery charger for an electric vehicle |
| US6384717B1 (en) | 1997-10-14 | 2002-05-07 | Devolpi Dean R. | Bicycle rental and security system |
| US7069228B1 (en) * | 1998-04-30 | 2006-06-27 | Rose James W | Apparatus and method for an internet based computer reservation booking system |
| US6850153B1 (en) * | 1999-07-07 | 2005-02-01 | The Regents Of The University Of California | Vehicle sharing system and method for controlling or securing vehicle access and/or enablement |
| US20030022138A1 (en) | 2001-07-26 | 2003-01-30 | Aravinda Korala | Self-service kiosk trainer |
| JP3870315B2 (en) * | 2001-08-08 | 2007-01-17 | 株式会社日立製作所 | Mobile system |
| US7023177B1 (en) | 2002-11-08 | 2006-04-04 | Amigo Mobility International, Inc. | Rechargeable electric battery powered vehicle for the physically challenged and charge station system, and methods of making and assembling the same |
| US7434674B1 (en) | 2004-03-22 | 2008-10-14 | Bain Charles E | Dispensing system for a wheeled device |
| US7748511B1 (en) | 2005-03-25 | 2010-07-06 | Nelson Whittaker | Vending system for wheeled vehicles |
| US8183829B2 (en) * | 2005-03-25 | 2012-05-22 | Nelson Wittaker | Vehicle system including a plurality of wheeled vehicles docked for vending and recharging |
| US20070001804A1 (en) | 2005-06-30 | 2007-01-04 | Key Control Technologies, Inc. | Electronic key system for golf carts |
| US20100228405A1 (en) * | 2007-06-13 | 2010-09-09 | Intrago Corporation | Shared vehicle management system |
| US20100024330A1 (en) | 2008-08-01 | 2010-02-04 | Sodaro Donald E | Multi-unit dwelling system and building |
| ES2371402B1 (en) | 2008-09-24 | 2012-11-22 | Geofotón Soluciones Sostenibles, S.L. | AUTOMATIC PARKING SYSTEM FOR ELECTRICAL AND NORMAL BICYCLES, WITH BATTERY RECHARGING, ANTI-THEFT SAFETY AND MONITORING OF THE USE OF BICYCLES. |
| US20110140656A1 (en) * | 2009-04-30 | 2011-06-16 | Gary Starr | Charging station with protective door |
| US8718717B2 (en) * | 2009-07-30 | 2014-05-06 | Orna Vaknin | Public cellular telephone charging station |
| US8294420B2 (en) * | 2009-09-29 | 2012-10-23 | Schneider Electric USA, Inc. | Kiosk vehicle charging and selecting systems |
-
2012
- 2012-10-04 US US13/644,465 patent/US9418345B1/en active Active
-
2016
- 2016-08-15 US US15/237,506 patent/US20170098273A1/en not_active Abandoned
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140278994A1 (en) * | 2013-03-14 | 2014-09-18 | Richard J. Greenwood | Interactive Mobile Engagement Recharging Terminal System and Device |
| US11247746B2 (en) | 2017-08-16 | 2022-02-15 | ScooterBug, Inc. | Electric convenience vehicle (ECV) with control and communications unit |
| WO2019035888A1 (en) * | 2017-08-16 | 2019-02-21 | ScooterBug, Inc. | Electric convenience vehicle (ecv) with control and communications unit |
| CN111511336A (en) * | 2017-08-16 | 2020-08-07 | 小型车霸公司 | Electric Convenience Vehicle (ECV) with Control and Communication Unit |
| CN116999255A (en) * | 2017-08-16 | 2023-11-07 | 小型车霸公司 | Electric convenience vehicle (ECV) with control and communication unit |
| CN111038325A (en) * | 2019-12-13 | 2020-04-21 | 国网江苏省电力有限公司 | Method for quick access to charging station of new energy parking space intelligent supervision platform |
| US20210261091A1 (en) * | 2020-02-21 | 2021-08-26 | Lyft, Inc. | Vehicle docking stations heartbeat and security |
| US10800378B1 (en) * | 2020-02-21 | 2020-10-13 | Lyft, Inc. | Vehicle docking stations heartbeat and security |
| US11820326B2 (en) * | 2020-02-21 | 2023-11-21 | Lyft, Inc. | Vehicle docking stations heartbeat and security |
| US11854336B2 (en) | 2020-08-11 | 2023-12-26 | ScooterBug, Inc. | Wireless access control network for enabling contact-less access control or wireless-networked electric convenience vehicles (ECVs) available for rental access and use in an environment, by scanning multi-level machine-readable codes displayed in the environment using web-enabled mobile phones |
| US11790722B2 (en) | 2020-08-11 | 2023-10-17 | Best Lockers, Llc | Single-sided storage locker systems accessed and controlled using machine-readable codes scanned by mobile phones and computing devices |
| US11631295B2 (en) | 2020-08-11 | 2023-04-18 | ScooterBug, Inc. | Wireless network, mobile systems and methods for controlling access to lockers, strollers, wheel chairs and electronic convenience vehicles provided with machine-readable codes scanned by mobile phones and computing devices |
| US11854335B2 (en) | 2020-08-11 | 2023-12-26 | ScooterBug, Inc. | Wireless access control network for enabling contact-less access control of devices available for rental, access control and use in an environment by scanning multi-level machine-readable and displayed codes displayed in the environment using web-enabled mobile phones |
| WO2022035914A1 (en) * | 2020-08-11 | 2022-02-17 | Safemark Systems, L.P. | Methods of and systems for controlling access to networked mobility devices provided with machine-readable codes scanned by mobile phones and computing devices |
| US11875629B2 (en) | 2020-08-11 | 2024-01-16 | ScooterBug, Inc. | Wireless-networked stroller access control system |
| US11881074B2 (en) | 2020-08-11 | 2024-01-23 | ScooterBug, Inc. | Method of and system for providing wireless access control of wireless-networked mobility vehicles to guest users within an environment |
| US11995943B2 (en) | 2020-08-11 | 2024-05-28 | ScooterBug, Inc. | Methods of and systems for controlling access to networked devices provided with machine-readable codes scanned by mobile phones and computing devices |
| US12211336B2 (en) | 2020-08-11 | 2025-01-28 | Best Lockers, Llc | Method of and system for automatically finding a storage locker rented by a guest within a facility using a mobile phone to scan machine-readable codes on storage lockers within the facility |
| US12482321B2 (en) | 2020-08-11 | 2025-11-25 | ScooterBug, Inc. | Wireless access control system network in which a multi-level machine-readable code system and method are deployed for initiating and enabling contact-less access control to a device available for rental, access and use in an environment |
| US12479521B2 (en) | 2020-08-11 | 2025-11-25 | ScooterBug, Inc. | Wireless network, systems and methods for configuration, operation and use of motorized, wheeled and steerable passenger-carrying carts for entertainment purposes |
Also Published As
| Publication number | Publication date |
|---|---|
| US9418345B1 (en) | 2016-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9418345B1 (en) | Self-service vending system for electric convenience vehicles | |
| US12211336B2 (en) | Method of and system for automatically finding a storage locker rented by a guest within a facility using a mobile phone to scan machine-readable codes on storage lockers within the facility | |
| US11875629B2 (en) | Wireless-networked stroller access control system | |
| US20250191436A1 (en) | Double-sided storage locker system having a camera installed inside each storage locker that is accessed and controlled using a mobile phone to scan a machine-readable code on the storage locker | |
| US20240338992A1 (en) | Wireless access control system network in which a multi-level machine-readable code system and method are deployed for initiating and enabling contact-less access control to a device available for rental, access and use in an environment | |
| US12039821B2 (en) | Mobile kiosk for intelligent securable devices system | |
| US12230137B2 (en) | Multispace parking pay stations including payment improvements | |
| AU2019352505B2 (en) | Electronic trolley lock system | |
| US10846970B2 (en) | Vending system with smart lock mechanisms | |
| US12444259B2 (en) | Locking system for exchange of items, services, and/or facilities | |
| CN107657497B (en) | A business processing system, method and device | |
| US20260038320A1 (en) | Locking system for exchange of items, services, and/or facilities | |
| CN113053026A (en) | Seat, vending method and vending device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SCOOTERBUG, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MEEHAN, CHRISTOPHER T;RING, KURT D;REEL/FRAME:039738/0844 Effective date: 20121002 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
| AS | Assignment |
Owner name: BMO HARRIS BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNORS:BEST LOCKERS, LLC;SAFEMARK SYSTEMS, L.P.;SCOOTERBUG, INC.;REEL/FRAME:054408/0987 Effective date: 20201102 |
|
| AS | Assignment |
Owner name: SCOOTERBUG, INC., FLORIDA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BMO HARRIS BANK, N.A.;REEL/FRAME:062901/0020 Effective date: 20230228 Owner name: SAFEMARK SYSTEMS L.P., FLORIDA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BMO HARRIS BANK, N.A.;REEL/FRAME:062901/0020 Effective date: 20230228 Owner name: BEST LOCKERS, LLC, FLORIDA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BMO HARRIS BANK, N.A.;REEL/FRAME:062901/0020 Effective date: 20230228 |