US20190259093A1 - Blockchain-based connected user communication and interface system - Google Patents
Blockchain-based connected user communication and interface system Download PDFInfo
- Publication number
- US20190259093A1 US20190259093A1 US16/221,491 US201816221491A US2019259093A1 US 20190259093 A1 US20190259093 A1 US 20190259093A1 US 201816221491 A US201816221491 A US 201816221491A US 2019259093 A1 US2019259093 A1 US 2019259093A1
- Authority
- US
- United States
- Prior art keywords
- fleet
- vehicle
- rental
- reservation
- block
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000007726 management method Methods 0.000 claims description 25
- 238000012011 method of payment Methods 0.000 claims description 7
- 238000012546 transfer Methods 0.000 claims description 6
- 230000003993 interaction Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013439 planning Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/127—Shopping or accessing services according to a time-limitation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/308—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using the Internet of Things
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3672—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes initialising or reloading thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
- G07F17/0057—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q2220/00—Business processing using cryptography
Definitions
- This invention relates to a system and related methods for management of communications and interfacing between a user and a connected fleet of vehicles.
- the present invention comprises a system and related methods for management of communications and interactions between a user and a connected fleet of vehicles.
- the present invention comprises a unique, single integrated platform for communications between a connected user and a connected fleet management system.
- the connected fleet management system manages fleet planning, in-fleeting operations, vehicle acquisition and provisioning, vehicle assignment, vehicle transfers (i.e., to another fleet or another component fleet in the larger fleet), vehicle use operations (i.e., reservations, use and return by a customer, member, driver or user), vehicle servicing, vehicle maintenance and repairs, and de-fleeting operations (e.g., removal of the vehicle from the fleet, return to manufacturer, or sale to third parties).
- fleet vehicle reservations and rental transaction systems are blockchain-based systems, which incorporate customer interaction through customer personal computers and/or mobile devices.
- a customer initiates a reservation transaction, which launches into an internal private blockchain structure.
- the system receives and validates the various elements of the proposed reservation transaction, including, but not limited to, customer name/ID, rental location(s) (e.g., pick-up and drop-off), rental dates and times, vehicle type and availability, vehicle rental rate, and ancillary services or features.
- Payment information e.g., credit card or debit card number, expiration date, billing address, verification code, cryptocurrency information, and the like
- a reservation block containing all pertinent data concerning the reservation contract is created.
- the reservation block may then be subsequently analyzed for determination and of subsequent actions, including but not limited to payment method.
- a normal reservation requires no payment analysis (i.e., no pre-payment is made), and the reservation block is added to the blockchain ledger for logging and notification to the customer.
- a pre-pay reservation requires determination of the method of payment from the reservation block.
- Standard credit card transactions flow through existing verification processes, and are then added to the blockchain ledger.
- Cryptocurrency transactions flow through the appropriate cryptocurrency clearing systems where the distributed network of verifiers process the transaction and transfer the cryptocurrency funds (e.g., Bitcoin), which is then added to the blockchain ledger.
- a rental block containing all pertinent data for the rental transaction is created as part of the blockchain.
- the rental block contains contractual details, elements, and rental functions and capabilities, such as, but not limited to, vehicle lock/unlock, gate exit activation indicators, transaction timer (e.g., days/hours/minutes), and ancillary services or products. If the rental was prepaid through the reservation block, the prepay rental flows through to completion. If not prepaid, standard credit card transactions or cryptocurrency transactions are cleared as described above, with the payment transaction being added to the blockchain ledger. Upon completion of the rental, all monetary transactions are posted to the blockchain, logged, and applied to the appropriate company ledger.
- the above systems also allow third party sellers or vendors, which can be anonymous, to offer and provide ancillary services and products to a customer through an external public blockchain structure.
- Customers can select and approve the addition of desired ancillary services and products to a reservation and/or rental transaction block.
- the sellers or vendors may provide the ancillary services and product information through publically available API interfaces made available through the reservation/rental systems.
- Ancillary item transactions can be paid for using standard credit card or cryptocurrency processes as described above.
- Ancillary item information approved is added to the appropriate block(s) in the blockchain.
- FIG. 1 illustrates the system architecture of a mobile device used to communicate with a vehicle and reservation server of a connected fleet.
- FIG. 2 illustrates a portion of a mobile device user interface displaying a map of vehicle locations
- FIG. 3 illustrates a portion of a mobile device user interface displaying information regarding the vehicles available at a selected location.
- FIG. 4 illustrates a portion of a mobile device user interface for selecting a “favorite” vehicle or vehicle type.
- FIG. 5 illustrates a mobile device user interface for recording damage to a vehicle.
- FIG. 6 illustrates a mobile device user interface for reviewing and electronically signing an invoice.
- FIG. 7 shows a diagram of a blockchain-based reservation system.
- FIG. 8 shows a diagram of a blockchain-based vehicle rental system.
- FIG. 9 shows an example of a blockchain interface panel.
- the present invention comprises a system and related methods for management of communications and interactions between a user and a connected fleet of vehicles.
- a “connected fleet” comprises a plurality of vehicles, some or all equipped with (i) on-board sensors and computer systems for monitoring and capturing the operational status and performance of vehicle systems and components, and (ii) one or more electronic control and/or communications units for two-way or multiple pathway communication with one or more fleet management servers or networks, outside data centers or sources, other vehicles, and individual user or driver computing devices.
- a “connected user” comprises a user with one or more computing devices, including, but not limited to, mobile computing devices such as smart phones, tablets, or wearable devices, that provide extended, continuous, uninterrupted electronic communications with various computer networks, devices, and systems, including, but not limited to, elements of the connected fleet computing system or network, regardless of where the user is and how they are connected.
- Connected users may include, but are not limited to, drivers, passengers, customers, renters, members of a vehicle sharing service, employees, owners, or operators.
- Vehicles in a connected fleet may include, but are not limited to, automobiles, trucks, vans, buses, motorcycles, bicycles, mopeds, construction and utility vehicles, battery-powered carts, golf carts, airplanes, aircraft, boats, watercraft, and the like. Vehicles may be controlled by a driver or user, or autonomous or semi-autonomous.
- a fleet may include, but is not limited to, a rental vehicle fleet, shared vehicle fleet, peer-to-peer or business-to-business transportation fleet, taxi-cab fleet, corporate vehicle fleet, municipal or governmental agency vehicle fleet, bus fleet, utility or construction vehicle fleet, truck fleet, or combinations thereof.
- a fleet may be homogenous or heterogeneous (i.e., a mixed fleet).
- Fleets may be combined to make larger fleets, and fleets may also be sub-divided into component fleets by various parameters (e.g., type of use, type of customer or user, country, state, city, county, or other defined geographical area).
- the term “fleet” as used herein includes fleets of all types and various combinations, components or sub-divisions thereof.
- the present invention comprises a unique, single integrated platform for communications between a connected user and a connected fleet management system.
- the connected fleet management system manages fleet planning, in-fleeting operations, vehicle acquisition and provisioning, vehicle assignment, vehicle transfers (i.e., to another fleet or another component fleet in the larger fleet), vehicle use operations (i.e., reservations, use and return by a customer, member, driver or user), vehicle servicing, vehicle maintenance and repairs, and de-fleeting operations (e.g., removal of the vehicle from the fleet, return to manufacturer, or sale to third parties).
- the system provides a variety of user-facing applications and interfaces, including applications which may be installed and run on a mobile computing device of the user for various functions. These functions include, but are not limited to, user registration or enrollment, user reservation management, user access to a fleet vehicle, communication between the user and the fleet management system during use (including, but not limited to, providing roadside or emergency assistance), and return of the fleet vehicle.
- the present invention comprises one or more systems or applications for enrolling or registering users.
- Types of users vary depending on the nature of the fleet. For example, users may be employees of the owner of a corporate or municipal utility fleet, authorized drivers of a bus fleet, drivers of taxi-cabs, renters or customers of a car rental agency, or members of a car sharing service. Accordingly, the types of user registration or enrollment system will vary as well.
- the user enrollment or registration component collects necessary information from the users, and reviews potential users backgrounds and qualifications, including, but not limited to, user training, licensure reviews, background checks, and credit checks, as appropriate.
- enrollment may comprise an application and acceptance as a member of a car sharing or similar service. Advertising or other means of solicitation of potential users may be included. In some cases, users may not be previously enrolled prior to an initial reservation or use, and some or all of these checks may be performed at the time the user reserves a vehicle or initially takes possession of a vehicle.
- Users of a particular fleet may be divided into different categories or classifications (e.g., a preferred or frequent driver program for a car rental company, or users licensed for certain types of vehicles).
- the system may comprise a “trusted user” program, where the user has meet certain pre-qualifications and undergone substantive background and credit checks.
- a “trusted user” may receive certain advantage and perquisites, such as access to special vehicles, quicker and easier access to vehicles, and quicker and easier returns.
- the present invention further comprises one or more reservation systems or applications. These comprise both user-facing and internal fleet system elements.
- An example of a multi-tiered fleet management reservations database caching system is described in U.S. Pat. No. 9,576,254 (issued Feb. 21, 2017 to Zipcar, Inc.), which is incorporated herein by specific reference for all purposes.
- Examples of a reservations interface for a user to identify available vehicles and make a reservation are provided in U.S. Pub. No. 2013/0226633 (published Aug. 29, 2013 by Zipcar, Inc.) and U.S. Pub. No. 2011/0060480 (published Mar. 10, 2011 by Zipcar, Inc.), which are incorporated herein by specific reference for all purposes.
- a mobile device 100 runs a mobile device application for reserving and accessing a reservable asset, such as a vehicle 104 .
- the mobile device application can be installed on the mobile device or it can be accessed through a web application.
- the mobile device electronically communications with a reservation server 101 that is part of a connected fleet management system.
- the reservation server is in communication with a reservation database 102 .
- the reservation server provides information about reservable vehicles to the mobile device, including reservable assets (typically for a requested time period and location of interest).
- the mobile device application may display a map 110 of locations of reservable vehicles, enabling users to search and view locations as desired, as seen in FIG. 2 .
- the mobile device application also may display reservable vehicles in list format 120 , as seen in FIG. 3 . Users may mark certain vehicle types, or specific vehicles, as a “favorite,” 130 as seen in FIG. 4 , for facilitating future searches.
- the present invention further comprises a vehicle access component, that also may comprise both user-facing and internal fleet system elements. This may be part of the reservations system or work in conjunction with a reservations system.
- the user seeks access in a variety of ways, including, but not limited to, obtaining keys to the vehicle from a car rental agent, presenting an authorized user card to a card reader in the vehicle, or using a mobile computing device to communicate with a TCU or dedicated access unit in the vehicle, as discussed above. Examples of access control systems are disclosed in U.S. Pat. No. 9,442,888 (issued Sep. 13, 2016 to Zipcar, Inc.) and U.S. Pat. No. 9,635,518 (issued Apr. 25, 2017 to Avis Budget Car Rental, LLC), which are incorporated herein by specific reference for all purposes.
- access may be permitted if the user is a pre-authorized registered user, and presents a general access code or authorization to the vehicle.
- reservation data (either for a single reservation or for reservations over a period of time, which can be a day or several days) has been previously electronically communicated to the vehicle (e.g., transmitted to a TCU in the vehicle) and stored therein, and access is permitted if a user attempting access matches corresponding reservation data (i.e., user identity, time period, and the like).
- the vehicle i.e., through TCU or similar unit
- the vehicle electronically communicates with the fleet management system to confirm whether or not to allow access.
- the vehicle may attempt to establish communication through other connected vehicles, through the user's mobile device, or other wireless access points.
- the vehicle and user's computing device may be unable to establish outside communications links in any fashion.
- the fleet management system of the present invention previously provides a protected, secure, single-use token to the user's computing device upon making a reservation (or close to the starting time of the reservation), which is then securely communicated to the vehicle by the user's computing device through local wireless communications means (e.g., BLE, NFC, and the like).
- the vehicle processes the token, and allows access if the information in the token is valid.
- the period of use commences.
- the connected vehicle or a TCU or a similar unit in the vehicle
- the fleet management system may directly or indirectly monitor some or all of the period of use.
- the fleet management system monitors the period of use for emergency situations, which may be reported by the user through an application on the user's mobile device or a unit in the vehicle.
- the user can establish connection directly with the fleet management system or an road-side assistance or emergency response team or service, and request assistance.
- the user may communicate an incident or accident in real-time or near real-time during the use period.
- Information may be gathered in real time by the user using the application on their mobile computing device, including descriptions and pictures of any damage to the vehicle. This information can then be provided to the fleet management system's servicing or maintenance components for advance planning and scheduling prior to return of the vehicle.
- the user may be contacted if the fleet management system detects that the vehicle may be returned late, or at a different location than identified in the reservation, as described in U.S. Pub. No. 2013/0246102 (published Sep. 19, 2013 by Zipcar, Inc.) which is incorporated herein by specific reference for all purposes.
- the fleet management system can assist the user in extending or modifying the reservation if necessary, and may contact other users that may be affected by the late return.
- the present invention further comprises vehicle return applications or components, which handle, among other things, determination of the vehicle status and condition, invoicing of the user (where appropriate), and forwarding of the vehicle for any servicing, maintenance, or repairs that may be required.
- vehicle return applications or components which handle, among other things, determination of the vehicle status and condition, invoicing of the user (where appropriate), and forwarding of the vehicle for any servicing, maintenance, or repairs that may be required.
- These also may comprise user-facing and internal fleet elements. For example, a user may return a vehicle to a planned drop-off location, then automatically check-in through an application on their mobile computing device. The user may be prompted to confirm mileage and gas levels (which the connected vehicle may communicate directly to the fleet management system), and electronically sign the final invoice. An electronic receipt may be sent to the user through the application, email, or other form of electronic communication.
- the application may be used to record/photograph the damage 150 , as seen in FIG. 5 , and the system may then automatically, in real time, calculate a damage charge 152 to add to the user invoice at the time of return.
- the mobile device may be used to capture the electronic signature 154 of the customer or user returning the vehicle, as seen in FIG. 6 , including the damage charge.
- a blockchain consists of a series of blocks which are generated with and protected by a cryptographic method. Each block contains a hash value of a previous block, so the blockchain is formed through connections from an originating block through a series of block to the current block. The system ensures that each block is generated after a previous block in chronological order.
- Blockchain-based systems originated with digital currency implementations, particularly Bitcoin, which was initially described in the whitepaper “Bitcoin: A Peer-to-Peer Electronic Cash System,” authored under the pseudonym Satoshi Nakamoto, dated Oct. 31, 2008 (a copy of which is attached as an appendix to the provisional application to which this application claims priority, and is incorporated herein by specific reference for all purposes). Since that time, blockchain-based systems have been described for use in other contexts. Examples of such systems are disclosed in the following published patent applications, all of which are incorporated herein by specific reference for all purposes: US Pub. 2017/0346833 (Nov. 30, 2017); US Pub. 2017/0295157 (Oct. 12, 2017); US Pub. 2017/0228822 (Aug.
- the reservations and rental transaction systems described above are blockchain-based systems, which incorporate customer interaction through customer personal computers and/or mobile devices.
- a customer initiates a reservation transaction 210 , which launches into an internal private blockchain structure.
- the system receives and validates 212 the various elements 214 of the proposed reservation transaction, including, but not limited to, customer name/ID, rental location(s) (e.g., pick-up and drop-off), rental dates and times, vehicle type and availability, vehicle rental rate, and ancillary services or features 216 .
- Payment information e.g., credit card or debit card number, cryptocurrency information, expiration date, billing address, verification code, pre-payment amount, and the like
- Payment information may also be provided, whether for pre-payment or post-rental payment.
- a reservation block 220 containing all pertinent data concerning the reservation contract is created.
- the reservation block may then be subsequently analyzed for determination and of subsequent actions, including but not limited to payment method 230 .
- a normal reservation requires no payment analysis (i.e., no pre-payment is made), and the reservation block is added 250 to the blockchain ledger for logging and notification to the customer.
- a pre-pay reservation 240 requires determination of the method of payment 242 from the reservation block.
- Standard credit card transactions flow through existing verification processes 244 , and are then added to the blockchain ledger 250 .
- Cryptocurrency transactions flow through the appropriate cryptocurrency clearing systems where the distributed network of verifiers process the transaction 244 and transfer the cryptocurrency funds (e.g., Bitcoin), which is then added to the blockchain ledger 250 .
- the customer may at the appropriate time initiate the rental transaction 310 , as seen in FIG. 8 , with validation 312 of elements 314 the same as or similar to the reservation transaction, including ancillary services 316 . If a reservation had been made, the data from the reservation block is incorporated and updated as necessary with additional information (such as actual rental location, actual vehicle, customer driver's license number and related information, and so on).
- a rental block containing all pertinent data for the rental transaction is created as part of the blockchain 320 .
- the rental block contains contractual details, elements, and rental functions and capabilities 322 , such as, but not limited to, vehicle lock/unlock, gate exit activation indicators, transaction timer (e.g., days/hours/minutes), and ancillary services or products.
- Payment analysis 330 is performed. If the rental was prepaid 340 through the reservation block, the prepay rental flows through to completion and the rental block is added to the ledger 350 . If not prepaid, standard credit card transactions or cryptocurrency transactions are determined 342 and verified and cleared 344 in a similar fashion as described above, with the payment transaction being added to the blockchain ledger 350 . Upon completion of the rental, all monetary transactions are posted to the blockchain, logged, and applied to the appropriate rental or other company ledger 360 .
- the above systems also allow third party sellers or vendors, which can be anonymous, to offer and provide ancillary services and products 216 , 316 to a customer through an external public blockchain structure.
- Customers can select and approve the addition of desired ancillary services and products to a reservation and/or rental transaction block.
- the sellers or vendors may provide the ancillary services and product information through publically available API interfaces made available through the reservation/rental systems.
- Ancillary item transactions can be paid for using standard credit card or cryptocurrency processes as described above.
- Ancillary item information approved is added to the appropriate block(s) in the blockchain.
- the blockchain-based systems described above allow for more streamlined processing with lower transaction costs.
- New transaction channels e.g., cryptocurrency
- the blockchain-based systems also invite participation by new business participants or partners that have not been involved in prior art vehicle rental systems.
- FIG. 9 shows an example of an Blockchain interface 400 , which may be presented to users through an Internet web browser or similar application program.
- the interface 400 comprises a block table, list or stream 410 and a transaction table, list or stream 420 .
- the block table display data regarding reservation or rental actions and/or transactions which are compiled into blocks.
- the block table can be organized, sorted, filtered, and/or searched by a variety of parameters, including, but not limited to, block type, customer name/ID, location, vehicle ID, vehicle type, and the like.
- the transaction table displays event and/or transaction records, which are updated in real-time as the events occur or transactions are conducted. As above, this table can be organized, sorted, filtered, and/or searched by a variety of parameters.
- Transactions records for example, include, but are not limited to, a unique transaction identification code (which can be a hash code), an amount associated with the transaction, and a merchant or vendor associated with the transaction.
- a computing system environment is one example of a suitable computing environment, but is not intended to suggest any limitation as to the scope of use or functionality of the invention.
- a computing environment may contain any one or combination of components discussed below, and may contain additional components, or some of the illustrated components may be absent.
- Various embodiments of the invention are operational with numerous general purpose or special purpose computing systems, environments or configurations.
- Examples of computing systems, environments, or configurations that may be suitable for use with various embodiments of the invention include, but are not limited to, personal computers, laptop computers, computer servers, computer notebooks, hand-held devices, microprocessor-based systems, multiprocessor systems, TV set-top boxes and devices, programmable consumer electronics, cell phones, personal digital assistants (PDAs), tablets, smart phones, touch screen devices, smart TV, internet enabled appliances, internet enabled security systems, internet enabled gaming systems, internet enabled watches; internet enabled cars (or transportation), network PCs, minicomputers, mainframe computers, embedded systems, virtual systems, distributed computing environments, streaming environments, volatile environments, and the like.
- PDAs personal digital assistants
- smart phones touch screen devices
- smart TV internet enabled appliances, internet enabled security systems, internet enabled gaming systems, internet enabled watches; internet enabled cars (or transportation), network PCs, minicomputers, mainframe computers, embedded systems, virtual systems, distributed computing environments, streaming environments, volatile environments, and the like.
- Embodiments of the invention may be implemented in the form of computer-executable instructions, such as program code or program modules, being executed by a computer, virtual computer, or computing device.
- Program code or modules may include programs, objects, components, data elements and structures, routines, subroutines, functions, and the like. These are used to perform or implement particular tasks or functions.
- Embodiments of the invention also may be implemented in distributed computing environments. In such environments, tasks are performed by remote processing devices linked via a communications network or other data transmission medium, and data and program code or modules may be located in both local and remote computer storage media including memory storage devices such as, but not limited to, hard drives, solid state drives (SSD), flash drives, USB drives, optical drives, and internet-based storage (e.g., “cloud” storage).
- memory storage devices such as, but not limited to, hard drives, solid state drives (SSD), flash drives, USB drives, optical drives, and internet-based storage (e.g., “cloud” storage).
- a computer system comprises multiple client devices in communication with one or more server devices through or over a network, although in some cases no server device is used.
- the network may comprise the Internet, an intranet, Wide Area Network (WAN), or Local Area Network (LAN). It should be noted that many of the methods of the present invention are operable within a single computing device.
- a client device may be any type of processor-based platform that is connected to a network and that interacts with one or more application programs.
- the client devices each comprise a computer-readable medium in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and random access memory (RAM) in communication with a processor.
- ROM read only memory
- RAM random access memory
- the processor executes computer-executable program instructions stored in memory. Examples of such processors include, but are not limited to, microprocessors, ASICs, and the like.
- Client devices may further comprise computer-readable media in communication with the processor, said media storing program code, modules and instructions that, when executed by the processor, cause the processor to execute the program and perform the steps described herein.
- Computer readable media can be any available media that can be accessed by computer or computing device and includes both volatile and nonvolatile media, and removable and non-removable media.
- Computer-readable media may further comprise computer storage media and communication media.
- Computer storage media comprises media for storage of information, such as computer readable instructions, data, data structures, or program code or modules.
- Examples of computer-readable media include, but are not limited to, any electronic, optical, magnetic, or other storage or transmission device, a floppy disk, hard disk drive, CD-ROM, DVD, magnetic disk, memory chip, ROM, RAM, EEPROM, flash memory or other memory technology, an ASIC, a configured processor, CDROM, DVD or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium from which a computer processor can read instructions or that can store desired information.
- Communication media comprises media that may transmit or carry instructions to a computer, including, but not limited to, a router, private or public network, wired network, direct wired connection, wireless network, other wireless media (such as acoustic, RF, infrared, or the like), or other transmission device or channel.
- This may include computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism. Said transmission may be wired, wireless, or both. Combinations of any of the above should also be included within the scope of computer readable media.
- the instructions may comprise code from any computer-programming language, including, for example, C, C++, C#, Visual Basic, Java, and the like.
- Components of a general purpose client or computing device may further include a system bus that connects various system components, including the memory and processor.
- a system bus may be any of several types of bus structures, including, but not limited to, a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures.
- Such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
- Computing and client devices also may include a basic input/output system (BIOS), which contains the basic routines that help to transfer information between elements within a computer, such as during start-up.
- BIOS typically is stored in ROM.
- RAM typically contains data or program code or modules that are accessible to or presently being operated on by processor, such as, but not limited to, the operating system, application program, and data.
- Client devices also may comprise a variety of other internal or external components, such as a monitor or display, a keyboard, a mouse, a trackball, a pointing device, touch pad, microphone, joystick, satellite dish, scanner, a disk drive, a CD-ROM or DVD drive, or other input or output devices.
- a monitor or display a keyboard, a mouse, a trackball, a pointing device, touch pad, microphone, joystick, satellite dish, scanner, a disk drive, a CD-ROM or DVD drive, or other input or output devices.
- These and other devices are typically connected to the processor through a user input interface coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, serial port, game port or a universal serial bus (USB).
- a monitor or other type of display device is typically connected to the system bus via a video interface.
- client devices may also include other peripheral output devices such as speakers and printer, which may be connected through an output peripheral interface.
- Client devices may operate on any operating system capable of supporting an application of the type disclosed herein. Client devices also may support a browser or browser-enabled application. Examples of client devices include, but are not limited to, personal computers, laptop computers, personal digital assistants, computer notebooks, hand-held devices, cellular phones, mobile phones, smart phones, pagers, digital tablets, Internet appliances, and other processor-based devices. Users may communicate with each other, and with other systems, networks, and devices, over the network through the respective client devices.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Computer Networks & Wireless Communication (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This application claims priority to and benefit of U.S. Provisional Application No. 62/599,065, filed Dec. 15, 2017, the specification, drawings, appendices and complete disclosure of which are incorporated by specific reference for all purposes.
- This invention relates to a system and related methods for management of communications and interfacing between a user and a connected fleet of vehicles.
- In various exemplary embodiments, the present invention comprises a system and related methods for management of communications and interactions between a user and a connected fleet of vehicles. In some embodiments, the present invention comprises a unique, single integrated platform for communications between a connected user and a connected fleet management system. The connected fleet management system manages fleet planning, in-fleeting operations, vehicle acquisition and provisioning, vehicle assignment, vehicle transfers (i.e., to another fleet or another component fleet in the larger fleet), vehicle use operations (i.e., reservations, use and return by a customer, member, driver or user), vehicle servicing, vehicle maintenance and repairs, and de-fleeting operations (e.g., removal of the vehicle from the fleet, return to manufacturer, or sale to third parties).
- In various exemplary embodiments, fleet vehicle reservations and rental transaction systems are blockchain-based systems, which incorporate customer interaction through customer personal computers and/or mobile devices. For a reservation system, a customer initiates a reservation transaction, which launches into an internal private blockchain structure. The system receives and validates the various elements of the proposed reservation transaction, including, but not limited to, customer name/ID, rental location(s) (e.g., pick-up and drop-off), rental dates and times, vehicle type and availability, vehicle rental rate, and ancillary services or features. Payment information (e.g., credit card or debit card number, expiration date, billing address, verification code, cryptocurrency information, and the like) may also be provided, whether for pre-payment at the time of reservation or post-rental payment. A reservation block containing all pertinent data concerning the reservation contract is created.
- The reservation block may then be subsequently analyzed for determination and of subsequent actions, including but not limited to payment method. In several embodiments, a normal reservation requires no payment analysis (i.e., no pre-payment is made), and the reservation block is added to the blockchain ledger for logging and notification to the customer. A pre-pay reservation requires determination of the method of payment from the reservation block. Standard credit card transactions flow through existing verification processes, and are then added to the blockchain ledger. Cryptocurrency transactions flow through the appropriate cryptocurrency clearing systems where the distributed network of verifiers process the transaction and transfer the cryptocurrency funds (e.g., Bitcoin), which is then added to the blockchain ledger.
- Following the reservation transaction, the customer may at the appropriate time initiate the rental transaction, with elements the same as or similar to the reservation transaction, updated as necessary with additional information (such as actual rental location, actual vehicle, and so on). A rental block containing all pertinent data for the rental transaction is created as part of the blockchain. After validation, the rental block contains contractual details, elements, and rental functions and capabilities, such as, but not limited to, vehicle lock/unlock, gate exit activation indicators, transaction timer (e.g., days/hours/minutes), and ancillary services or products. If the rental was prepaid through the reservation block, the prepay rental flows through to completion. If not prepaid, standard credit card transactions or cryptocurrency transactions are cleared as described above, with the payment transaction being added to the blockchain ledger. Upon completion of the rental, all monetary transactions are posted to the blockchain, logged, and applied to the appropriate company ledger.
- The above systems also allow third party sellers or vendors, which can be anonymous, to offer and provide ancillary services and products to a customer through an external public blockchain structure. Customers can select and approve the addition of desired ancillary services and products to a reservation and/or rental transaction block. The sellers or vendors may provide the ancillary services and product information through publically available API interfaces made available through the reservation/rental systems. Ancillary item transactions can be paid for using standard credit card or cryptocurrency processes as described above. Ancillary item information approved is added to the appropriate block(s) in the blockchain.
-
FIG. 1 illustrates the system architecture of a mobile device used to communicate with a vehicle and reservation server of a connected fleet. -
FIG. 2 illustrates a portion of a mobile device user interface displaying a map of vehicle locations -
FIG. 3 illustrates a portion of a mobile device user interface displaying information regarding the vehicles available at a selected location. -
FIG. 4 illustrates a portion of a mobile device user interface for selecting a “favorite” vehicle or vehicle type. -
FIG. 5 illustrates a mobile device user interface for recording damage to a vehicle. -
FIG. 6 illustrates a mobile device user interface for reviewing and electronically signing an invoice. -
FIG. 7 shows a diagram of a blockchain-based reservation system. -
FIG. 8 shows a diagram of a blockchain-based vehicle rental system. -
FIG. 9 shows an example of a blockchain interface panel. - In various exemplary embodiments, the present invention comprises a system and related methods for management of communications and interactions between a user and a connected fleet of vehicles. A “connected fleet” comprises a plurality of vehicles, some or all equipped with (i) on-board sensors and computer systems for monitoring and capturing the operational status and performance of vehicle systems and components, and (ii) one or more electronic control and/or communications units for two-way or multiple pathway communication with one or more fleet management servers or networks, outside data centers or sources, other vehicles, and individual user or driver computing devices. A “connected user” comprises a user with one or more computing devices, including, but not limited to, mobile computing devices such as smart phones, tablets, or wearable devices, that provide extended, continuous, uninterrupted electronic communications with various computer networks, devices, and systems, including, but not limited to, elements of the connected fleet computing system or network, regardless of where the user is and how they are connected. Connected users may include, but are not limited to, drivers, passengers, customers, renters, members of a vehicle sharing service, employees, owners, or operators.
- Vehicles in a connected fleet may include, but are not limited to, automobiles, trucks, vans, buses, motorcycles, bicycles, mopeds, construction and utility vehicles, battery-powered carts, golf carts, airplanes, aircraft, boats, watercraft, and the like. Vehicles may be controlled by a driver or user, or autonomous or semi-autonomous. A fleet may include, but is not limited to, a rental vehicle fleet, shared vehicle fleet, peer-to-peer or business-to-business transportation fleet, taxi-cab fleet, corporate vehicle fleet, municipal or governmental agency vehicle fleet, bus fleet, utility or construction vehicle fleet, truck fleet, or combinations thereof. A fleet may be homogenous or heterogeneous (i.e., a mixed fleet). Fleets may be combined to make larger fleets, and fleets may also be sub-divided into component fleets by various parameters (e.g., type of use, type of customer or user, country, state, city, county, or other defined geographical area). The term “fleet” as used herein includes fleets of all types and various combinations, components or sub-divisions thereof.
- As described in detail below, in several embodiments the present invention comprises a unique, single integrated platform for communications between a connected user and a connected fleet management system. The connected fleet management system manages fleet planning, in-fleeting operations, vehicle acquisition and provisioning, vehicle assignment, vehicle transfers (i.e., to another fleet or another component fleet in the larger fleet), vehicle use operations (i.e., reservations, use and return by a customer, member, driver or user), vehicle servicing, vehicle maintenance and repairs, and de-fleeting operations (e.g., removal of the vehicle from the fleet, return to manufacturer, or sale to third parties).
- Within this context, the system provides a variety of user-facing applications and interfaces, including applications which may be installed and run on a mobile computing device of the user for various functions. These functions include, but are not limited to, user registration or enrollment, user reservation management, user access to a fleet vehicle, communication between the user and the fleet management system during use (including, but not limited to, providing roadside or emergency assistance), and return of the fleet vehicle.
- In several exemplary embodiments, the present invention comprises one or more systems or applications for enrolling or registering users. Types of users vary depending on the nature of the fleet. For example, users may be employees of the owner of a corporate or municipal utility fleet, authorized drivers of a bus fleet, drivers of taxi-cabs, renters or customers of a car rental agency, or members of a car sharing service. Accordingly, the types of user registration or enrollment system will vary as well.
- In general, the user enrollment or registration component collects necessary information from the users, and reviews potential users backgrounds and qualifications, including, but not limited to, user training, licensure reviews, background checks, and credit checks, as appropriate.
- In some business models, enrollment may comprise an application and acceptance as a member of a car sharing or similar service. Advertising or other means of solicitation of potential users may be included. In some cases, users may not be previously enrolled prior to an initial reservation or use, and some or all of these checks may be performed at the time the user reserves a vehicle or initially takes possession of a vehicle.
- Users of a particular fleet may be divided into different categories or classifications (e.g., a preferred or frequent driver program for a car rental company, or users licensed for certain types of vehicles). In several embodiments, the system may comprise a “trusted user” program, where the user has meet certain pre-qualifications and undergone substantive background and credit checks. A “trusted user” may receive certain advantage and perquisites, such as access to special vehicles, quicker and easier access to vehicles, and quicker and easier returns.
- In several embodiments, the present invention further comprises one or more reservation systems or applications. These comprise both user-facing and internal fleet system elements. An example of a multi-tiered fleet management reservations database caching system is described in U.S. Pat. No. 9,576,254 (issued Feb. 21, 2017 to Zipcar, Inc.), which is incorporated herein by specific reference for all purposes. Examples of a reservations interface for a user to identify available vehicles and make a reservation are provided in U.S. Pub. No. 2013/0226633 (published Aug. 29, 2013 by Zipcar, Inc.) and U.S. Pub. No. 2011/0060480 (published Mar. 10, 2011 by Zipcar, Inc.), which are incorporated herein by specific reference for all purposes.
- In one exemplary embodiment, for example, as seen in
FIG. 1 , amobile device 100 runs a mobile device application for reserving and accessing a reservable asset, such as avehicle 104. The mobile device application can be installed on the mobile device or it can be accessed through a web application. The mobile device electronically communications with areservation server 101 that is part of a connected fleet management system. The reservation server is in communication with areservation database 102. The reservation server provides information about reservable vehicles to the mobile device, including reservable assets (typically for a requested time period and location of interest). The mobile device application may display amap 110 of locations of reservable vehicles, enabling users to search and view locations as desired, as seen inFIG. 2 . The mobile device application also may display reservable vehicles inlist format 120, as seen inFIG. 3 . Users may mark certain vehicle types, or specific vehicles, as a “favorite,” 130 as seen inFIG. 4 , for facilitating future searches. - The present invention further comprises a vehicle access component, that also may comprise both user-facing and internal fleet system elements. This may be part of the reservations system or work in conjunction with a reservations system. The user seeks access in a variety of ways, including, but not limited to, obtaining keys to the vehicle from a car rental agent, presenting an authorized user card to a card reader in the vehicle, or using a mobile computing device to communicate with a TCU or dedicated access unit in the vehicle, as discussed above. Examples of access control systems are disclosed in U.S. Pat. No. 9,442,888 (issued Sep. 13, 2016 to Zipcar, Inc.) and U.S. Pat. No. 9,635,518 (issued Apr. 25, 2017 to Avis Budget Car Rental, LLC), which are incorporated herein by specific reference for all purposes.
- In cases where the user is attempting key-less access to a connected vehicle, such as by wireless communication with a user's mobile computing device, there are several methods to determine whether to allow access. In some cases, access may be permitted if the user is a pre-authorized registered user, and presents a general access code or authorization to the vehicle. In other cases, reservation data (either for a single reservation or for reservations over a period of time, which can be a day or several days) has been previously electronically communicated to the vehicle (e.g., transmitted to a TCU in the vehicle) and stored therein, and access is permitted if a user attempting access matches corresponding reservation data (i.e., user identity, time period, and the like). Alternatively, after receiving an access request from a user, the vehicle (i.e., through TCU or similar unit) electronically communicates with the fleet management system to confirm whether or not to allow access. In cases where the vehicle cannot establish direct communication access, it may attempt to establish communication through other connected vehicles, through the user's mobile device, or other wireless access points.
- In some cases, such as an underground garage or parking area, the vehicle and user's computing device may be unable to establish outside communications links in any fashion. In several embodiments, the fleet management system of the present invention previously provides a protected, secure, single-use token to the user's computing device upon making a reservation (or close to the starting time of the reservation), which is then securely communicated to the vehicle by the user's computing device through local wireless communications means (e.g., BLE, NFC, and the like). The vehicle processes the token, and allows access if the information in the token is valid.
- After access is allowed, the period of use commences. During use, as described above, the connected vehicle (or a TCU or a similar unit in the vehicle) provides various information to the fleet management system. The fleet management system may directly or indirectly monitor some or all of the period of use.
- In several embodiments, the fleet management system monitors the period of use for emergency situations, which may be reported by the user through an application on the user's mobile device or a unit in the vehicle. The user can establish connection directly with the fleet management system or an road-side assistance or emergency response team or service, and request assistance.
- In several embodiments, the user may communicate an incident or accident in real-time or near real-time during the use period. Information may be gathered in real time by the user using the application on their mobile computing device, including descriptions and pictures of any damage to the vehicle. This information can then be provided to the fleet management system's servicing or maintenance components for advance planning and scheduling prior to return of the vehicle.
- The user may be contacted if the fleet management system detects that the vehicle may be returned late, or at a different location than identified in the reservation, as described in U.S. Pub. No. 2013/0246102 (published Sep. 19, 2013 by Zipcar, Inc.) which is incorporated herein by specific reference for all purposes. The fleet management system can assist the user in extending or modifying the reservation if necessary, and may contact other users that may be affected by the late return.
- The present invention further comprises vehicle return applications or components, which handle, among other things, determination of the vehicle status and condition, invoicing of the user (where appropriate), and forwarding of the vehicle for any servicing, maintenance, or repairs that may be required. These also may comprise user-facing and internal fleet elements. For example, a user may return a vehicle to a planned drop-off location, then automatically check-in through an application on their mobile computing device. The user may be prompted to confirm mileage and gas levels (which the connected vehicle may communicate directly to the fleet management system), and electronically sign the final invoice. An electronic receipt may be sent to the user through the application, email, or other form of electronic communication.
- If the vehicle is damaged, the application may be used to record/photograph the
damage 150, as seen inFIG. 5 , and the system may then automatically, in real time, calculate adamage charge 152 to add to the user invoice at the time of return. The mobile device may be used to capture theelectronic signature 154 of the customer or user returning the vehicle, as seen inFIG. 6 , including the damage charge. - Blockchain-Based System
- In several embodiments, some or all of the applications described herein are carried out used a blockchain-based distributed database system. In general, a blockchain consists of a series of blocks which are generated with and protected by a cryptographic method. Each block contains a hash value of a previous block, so the blockchain is formed through connections from an originating block through a series of block to the current block. The system ensures that each block is generated after a previous block in chronological order.
- Blockchain-based systems originated with digital currency implementations, particularly Bitcoin, which was initially described in the whitepaper “Bitcoin: A Peer-to-Peer Electronic Cash System,” authored under the pseudonym Satoshi Nakamoto, dated Oct. 31, 2008 (a copy of which is attached as an appendix to the provisional application to which this application claims priority, and is incorporated herein by specific reference for all purposes). Since that time, blockchain-based systems have been described for use in other contexts. Examples of such systems are disclosed in the following published patent applications, all of which are incorporated herein by specific reference for all purposes: US Pub. 2017/0346833 (Nov. 30, 2017); US Pub. 2017/0295157 (Oct. 12, 2017); US Pub. 2017/0228822 (Aug. 10, 2017); US Pub. 2017/0230189, (Aug. 10, 2017); US Pub. 2017/0031874 (Feb. 2, 2017); US Pub. 2016/0292672 (Oct. 6, 2016); and US Pub. 2015/0332283 (Nov. 19, 2015).
- In various exemplary embodiments, as seen in
FIGS. 7 and 8 , the reservations and rental transaction systems described above are blockchain-based systems, which incorporate customer interaction through customer personal computers and/or mobile devices. For a reservation system, as seen inFIG. 7 , a customer initiates areservation transaction 210, which launches into an internal private blockchain structure. The system receives and validates 212 thevarious elements 214 of the proposed reservation transaction, including, but not limited to, customer name/ID, rental location(s) (e.g., pick-up and drop-off), rental dates and times, vehicle type and availability, vehicle rental rate, and ancillary services or features 216. Payment information (e.g., credit card or debit card number, cryptocurrency information, expiration date, billing address, verification code, pre-payment amount, and the like) may also be provided, whether for pre-payment or post-rental payment. Areservation block 220 containing all pertinent data concerning the reservation contract is created. - The reservation block may then be subsequently analyzed for determination and of subsequent actions, including but not limited to
payment method 230. In several embodiments, a normal reservation requires no payment analysis (i.e., no pre-payment is made), and the reservation block is added 250 to the blockchain ledger for logging and notification to the customer. Apre-pay reservation 240 requires determination of the method ofpayment 242 from the reservation block. Standard credit card transactions flow through existing verification processes 244, and are then added to theblockchain ledger 250. Cryptocurrency transactions flow through the appropriate cryptocurrency clearing systems where the distributed network of verifiers process thetransaction 244 and transfer the cryptocurrency funds (e.g., Bitcoin), which is then added to theblockchain ledger 250. - Following the reservation transaction, the customer may at the appropriate time initiate the
rental transaction 310, as seen inFIG. 8 , withvalidation 312 ofelements 314 the same as or similar to the reservation transaction, includingancillary services 316. If a reservation had been made, the data from the reservation block is incorporated and updated as necessary with additional information (such as actual rental location, actual vehicle, customer driver's license number and related information, and so on). A rental block containing all pertinent data for the rental transaction is created as part of theblockchain 320. After validation, the rental block contains contractual details, elements, and rental functions andcapabilities 322, such as, but not limited to, vehicle lock/unlock, gate exit activation indicators, transaction timer (e.g., days/hours/minutes), and ancillary services or products.Payment analysis 330 is performed. If the rental was prepaid 340 through the reservation block, the prepay rental flows through to completion and the rental block is added to theledger 350. If not prepaid, standard credit card transactions or cryptocurrency transactions are determined 342 and verified and cleared 344 in a similar fashion as described above, with the payment transaction being added to theblockchain ledger 350. Upon completion of the rental, all monetary transactions are posted to the blockchain, logged, and applied to the appropriate rental orother company ledger 360. The above systems also allow third party sellers or vendors, which can be anonymous, to offer and provide ancillary services andproducts - The blockchain-based systems described above allow for more streamlined processing with lower transaction costs. New transaction channels (e.g., cryptocurrency) are added to prior art systems. The blockchain-based systems also invite participation by new business participants or partners that have not been involved in prior art vehicle rental systems.
-
FIG. 9 shows an example of anBlockchain interface 400, which may be presented to users through an Internet web browser or similar application program. In the embodiment shown, theinterface 400 comprises a block table, list orstream 410 and a transaction table, list orstream 420. The block table display data regarding reservation or rental actions and/or transactions which are compiled into blocks. The block table can be organized, sorted, filtered, and/or searched by a variety of parameters, including, but not limited to, block type, customer name/ID, location, vehicle ID, vehicle type, and the like. The transaction table displays event and/or transaction records, which are updated in real-time as the events occur or transactions are conducted. As above, this table can be organized, sorted, filtered, and/or searched by a variety of parameters. Transactions records, for example, include, but are not limited to, a unique transaction identification code (which can be a hash code), an amount associated with the transaction, and a merchant or vendor associated with the transaction. - Connected Fleet Interaction
- More detailed information about interactions between connected users and a connected fleet management system (including various applications and interfaces), and examples thereof, are disclosed in U.S. patent application Ser. No. 15/986,375, filed May 22, 2018, and U.S. patent application Ser. No. 15/986,504, filed May 22, 2018, both of which are incorporated herein in their entireties by specific reference for all purposes.
- Computer Implementation
- In order to provide a context for the various computer-implemented aspects of the invention, the following discussion provides a brief, general description of a suitable computing environment in which the various aspects of the present invention may be implemented. A computing system environment is one example of a suitable computing environment, but is not intended to suggest any limitation as to the scope of use or functionality of the invention. A computing environment may contain any one or combination of components discussed below, and may contain additional components, or some of the illustrated components may be absent. Various embodiments of the invention are operational with numerous general purpose or special purpose computing systems, environments or configurations. Examples of computing systems, environments, or configurations that may be suitable for use with various embodiments of the invention include, but are not limited to, personal computers, laptop computers, computer servers, computer notebooks, hand-held devices, microprocessor-based systems, multiprocessor systems, TV set-top boxes and devices, programmable consumer electronics, cell phones, personal digital assistants (PDAs), tablets, smart phones, touch screen devices, smart TV, internet enabled appliances, internet enabled security systems, internet enabled gaming systems, internet enabled watches; internet enabled cars (or transportation), network PCs, minicomputers, mainframe computers, embedded systems, virtual systems, distributed computing environments, streaming environments, volatile environments, and the like.
- Embodiments of the invention may be implemented in the form of computer-executable instructions, such as program code or program modules, being executed by a computer, virtual computer, or computing device. Program code or modules may include programs, objects, components, data elements and structures, routines, subroutines, functions, and the like. These are used to perform or implement particular tasks or functions. Embodiments of the invention also may be implemented in distributed computing environments. In such environments, tasks are performed by remote processing devices linked via a communications network or other data transmission medium, and data and program code or modules may be located in both local and remote computer storage media including memory storage devices such as, but not limited to, hard drives, solid state drives (SSD), flash drives, USB drives, optical drives, and internet-based storage (e.g., “cloud” storage).
- In one embodiment, a computer system comprises multiple client devices in communication with one or more server devices through or over a network, although in some cases no server device is used. In various embodiments, the network may comprise the Internet, an intranet, Wide Area Network (WAN), or Local Area Network (LAN). It should be noted that many of the methods of the present invention are operable within a single computing device.
- A client device may be any type of processor-based platform that is connected to a network and that interacts with one or more application programs. The client devices each comprise a computer-readable medium in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and random access memory (RAM) in communication with a processor. The processor executes computer-executable program instructions stored in memory. Examples of such processors include, but are not limited to, microprocessors, ASICs, and the like.
- Client devices may further comprise computer-readable media in communication with the processor, said media storing program code, modules and instructions that, when executed by the processor, cause the processor to execute the program and perform the steps described herein. Computer readable media can be any available media that can be accessed by computer or computing device and includes both volatile and nonvolatile media, and removable and non-removable media. Computer-readable media may further comprise computer storage media and communication media. Computer storage media comprises media for storage of information, such as computer readable instructions, data, data structures, or program code or modules. Examples of computer-readable media include, but are not limited to, any electronic, optical, magnetic, or other storage or transmission device, a floppy disk, hard disk drive, CD-ROM, DVD, magnetic disk, memory chip, ROM, RAM, EEPROM, flash memory or other memory technology, an ASIC, a configured processor, CDROM, DVD or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium from which a computer processor can read instructions or that can store desired information. Communication media comprises media that may transmit or carry instructions to a computer, including, but not limited to, a router, private or public network, wired network, direct wired connection, wireless network, other wireless media (such as acoustic, RF, infrared, or the like), or other transmission device or channel. This may include computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism. Said transmission may be wired, wireless, or both. Combinations of any of the above should also be included within the scope of computer readable media. The instructions may comprise code from any computer-programming language, including, for example, C, C++, C#, Visual Basic, Java, and the like.
- Components of a general purpose client or computing device may further include a system bus that connects various system components, including the memory and processor. A system bus may be any of several types of bus structures, including, but not limited to, a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. Such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
- Computing and client devices also may include a basic input/output system (BIOS), which contains the basic routines that help to transfer information between elements within a computer, such as during start-up. BIOS typically is stored in ROM. In contrast, RAM typically contains data or program code or modules that are accessible to or presently being operated on by processor, such as, but not limited to, the operating system, application program, and data.
- Client devices also may comprise a variety of other internal or external components, such as a monitor or display, a keyboard, a mouse, a trackball, a pointing device, touch pad, microphone, joystick, satellite dish, scanner, a disk drive, a CD-ROM or DVD drive, or other input or output devices. These and other devices are typically connected to the processor through a user input interface coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, serial port, game port or a universal serial bus (USB). A monitor or other type of display device is typically connected to the system bus via a video interface. In addition to the monitor, client devices may also include other peripheral output devices such as speakers and printer, which may be connected through an output peripheral interface.
- Client devices may operate on any operating system capable of supporting an application of the type disclosed herein. Client devices also may support a browser or browser-enabled application. Examples of client devices include, but are not limited to, personal computers, laptop computers, personal digital assistants, computer notebooks, hand-held devices, cellular phones, mobile phones, smart phones, pagers, digital tablets, Internet appliances, and other processor-based devices. Users may communicate with each other, and with other systems, networks, and devices, over the network through the respective client devices.
- As used herein, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Further, the terms “additional”, “optional”, “optionally”, “may” and the like mean that the subsequently described operation, event or functionality mayor may not be required, and that the description includes instances where said operation, event or functionality occurs and instances where it does not. The word “comprise” and variations of that word, and the word “include” and variations of that word, mean “including but not limited to,” and are not intended to exclude, for example, other components, steps, or operations. “For example” and “exemplary” mean “an example of” and are not intended to convey an ideal embodiment.
- Thus, it should be understood that the embodiments and examples described herein have been chosen and described in order to best illustrate the principles of the invention and its practical applications to thereby enable one of ordinary skill in the art to best utilize the invention in various embodiments and with various modifications as are suited for particular uses contemplated. The system, methods and apparatus of the present invention are not limited to specific components, network connections, or arrangements described and disclosed herein, as such may vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting. Even though specific embodiments of this invention have been described, they are not to be taken as exhaustive. There are several variations that will be apparent to those skilled in the art.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/221,491 US20190259093A1 (en) | 2017-12-15 | 2018-12-15 | Blockchain-based connected user communication and interface system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762599065P | 2017-12-15 | 2017-12-15 | |
US16/221,491 US20190259093A1 (en) | 2017-12-15 | 2018-12-15 | Blockchain-based connected user communication and interface system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190259093A1 true US20190259093A1 (en) | 2019-08-22 |
Family
ID=66820042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/221,491 Pending US20190259093A1 (en) | 2017-12-15 | 2018-12-15 | Blockchain-based connected user communication and interface system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20190259093A1 (en) |
WO (1) | WO2019118947A2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200005388A1 (en) * | 2018-06-28 | 2020-01-02 | International Business Machines Corporation | Rental asset processing for blockchain |
US20210041892A1 (en) * | 2019-08-08 | 2021-02-11 | Toyota Motor North America, Inc. | Tracking of transport transfers |
US20210078533A1 (en) * | 2019-09-17 | 2021-03-18 | Ford Global Technologies, Llc | Distributed vehicle authorized operations |
JP2021078041A (en) * | 2019-11-12 | 2021-05-20 | モノコトデザイン株式会社 | Information processing system |
WO2021166931A1 (en) * | 2020-02-21 | 2021-08-26 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Control method, control device, and program |
US11113241B1 (en) * | 2020-08-22 | 2021-09-07 | Tyson York Winarski | Computer application for blockchaining files through a graphical user interface |
CN113674483A (en) * | 2021-08-25 | 2021-11-19 | 安徽高山科技有限公司 | Automobile leasing method based on block chain |
US11227490B2 (en) | 2019-06-18 | 2022-01-18 | Toyota Motor North America, Inc. | Identifying changes in the condition of a transport |
US20220163336A1 (en) * | 2020-11-25 | 2022-05-26 | Uber Technologies, Inc. | Rideshare system implementing peak-shaving for fleet vehicle operators |
US20220366481A1 (en) * | 2021-05-17 | 2022-11-17 | Ford Global Technologies, Llc | Systems and methods for secure peer-to-peer vehicle rentals |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266687B (en) * | 2019-06-21 | 2021-08-17 | 杭州云象网络技术有限公司 | Method for designing Internet of things security agent data sharing module by adopting block chain technology |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020186144A1 (en) * | 2001-05-01 | 2002-12-12 | Zoop Mobility Network Inc. | System and method for automating a vehicle rental process |
US20070198311A1 (en) * | 2000-10-27 | 2007-08-23 | Menendez Nereida M | System and method for completing a rental agreement online |
US20160093216A1 (en) * | 2014-09-29 | 2016-03-31 | Avis Budget Car Rental, LLC | Telematics System, Methods and Apparatus for Two-way Data Communication Between Vehicles in a Fleet and a Fleet Management System |
US20170278108A1 (en) * | 2016-03-24 | 2017-09-28 | Amadeus S.A.S. | Online transaction processing system for multi-product transactions |
US20190138990A1 (en) * | 2017-11-09 | 2019-05-09 | Ford Global Technologies, Llc | Maintaining fleet vehicle records |
US20190164137A1 (en) * | 2016-07-29 | 2019-05-30 | nChain Holdings Limited | Blockchain-implemented method and system |
US10521780B1 (en) * | 2015-12-16 | 2019-12-31 | United Services Automobile Association (Usaa) | Blockchain based transaction management |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170220998A1 (en) * | 2012-06-14 | 2017-08-03 | Gregory William Horn | Automated service management system with rule-based, cascading action requests |
US11107031B2 (en) * | 2015-02-18 | 2021-08-31 | Ryder Integrated Logistics, Inc. | Vehicle fleet control systems and methods |
US10248119B2 (en) * | 2015-11-04 | 2019-04-02 | Zoox, Inc. | Interactive autonomous vehicle command controller |
-
2018
- 2018-12-15 US US16/221,491 patent/US20190259093A1/en active Pending
- 2018-12-15 WO PCT/US2018/065884 patent/WO2019118947A2/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070198311A1 (en) * | 2000-10-27 | 2007-08-23 | Menendez Nereida M | System and method for completing a rental agreement online |
US20020186144A1 (en) * | 2001-05-01 | 2002-12-12 | Zoop Mobility Network Inc. | System and method for automating a vehicle rental process |
US20160093216A1 (en) * | 2014-09-29 | 2016-03-31 | Avis Budget Car Rental, LLC | Telematics System, Methods and Apparatus for Two-way Data Communication Between Vehicles in a Fleet and a Fleet Management System |
US10521780B1 (en) * | 2015-12-16 | 2019-12-31 | United Services Automobile Association (Usaa) | Blockchain based transaction management |
US20170278108A1 (en) * | 2016-03-24 | 2017-09-28 | Amadeus S.A.S. | Online transaction processing system for multi-product transactions |
US20190164137A1 (en) * | 2016-07-29 | 2019-05-30 | nChain Holdings Limited | Blockchain-implemented method and system |
US20190138990A1 (en) * | 2017-11-09 | 2019-05-09 | Ford Global Technologies, Llc | Maintaining fleet vehicle records |
Non-Patent Citations (1)
Title |
---|
Vlasenko, Valerie, "Rent Your Ferrari with Bitcoin," [online] ArcticStartup, available at: < https://arcticstartup.com/rent-sports-car-with-bitcoin/ >, published on June 30, 2017 (Year: 2017) * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200005388A1 (en) * | 2018-06-28 | 2020-01-02 | International Business Machines Corporation | Rental asset processing for blockchain |
US11328347B2 (en) * | 2018-06-28 | 2022-05-10 | International Business Machines Corporation | Rental asset processing for blockchain |
US11227490B2 (en) | 2019-06-18 | 2022-01-18 | Toyota Motor North America, Inc. | Identifying changes in the condition of a transport |
US11636758B2 (en) | 2019-06-18 | 2023-04-25 | Toyota Motor North America, Inc. | Identifying changes in the condition of a transport |
US20210041892A1 (en) * | 2019-08-08 | 2021-02-11 | Toyota Motor North America, Inc. | Tracking of transport transfers |
US11720120B2 (en) * | 2019-08-08 | 2023-08-08 | Toyota Motor North America, Inc. | Tracking of transport transfers |
US10988112B2 (en) * | 2019-09-17 | 2021-04-27 | Ford Global Technologies, Llc | Distributed vehicle authorized operations |
US20210078533A1 (en) * | 2019-09-17 | 2021-03-18 | Ford Global Technologies, Llc | Distributed vehicle authorized operations |
JP2021078041A (en) * | 2019-11-12 | 2021-05-20 | モノコトデザイン株式会社 | Information processing system |
WO2021166931A1 (en) * | 2020-02-21 | 2021-08-26 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Control method, control device, and program |
US11113241B1 (en) * | 2020-08-22 | 2021-09-07 | Tyson York Winarski | Computer application for blockchaining files through a graphical user interface |
US20220163336A1 (en) * | 2020-11-25 | 2022-05-26 | Uber Technologies, Inc. | Rideshare system implementing peak-shaving for fleet vehicle operators |
US20220366481A1 (en) * | 2021-05-17 | 2022-11-17 | Ford Global Technologies, Llc | Systems and methods for secure peer-to-peer vehicle rentals |
US11798069B2 (en) * | 2021-05-17 | 2023-10-24 | Ford Global Technologies, Llc | Systems and methods for secure peer-to-peer vehicle rentals |
CN113674483A (en) * | 2021-08-25 | 2021-11-19 | 安徽高山科技有限公司 | Automobile leasing method based on block chain |
Also Published As
Publication number | Publication date |
---|---|
WO2019118947A3 (en) | 2019-08-01 |
WO2019118947A2 (en) | 2019-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190259093A1 (en) | Blockchain-based connected user communication and interface system | |
US20190266897A1 (en) | Drone usage in connected user and connected fleet communication and interface systems | |
US20220084407A1 (en) | Connected user communication and interface system with shuttle tracking application | |
US11645264B2 (en) | Systems and methods for analyzing vehicle sensor data via a blockchain | |
US11715143B2 (en) | Network-based system for showing cars for sale by non-dealer vehicle owners | |
US11295312B1 (en) | System and method for accumulation and maintenance of money in a vehicle maintenance savings account | |
US10296977B2 (en) | Computer-implemented method and system for reporting a confidence score in relation to a vehicle equipped with a wireless-enabled usage reporting device | |
US20020186144A1 (en) | System and method for automating a vehicle rental process | |
US10636109B2 (en) | Transportation asset management by visually distinguishable identicons | |
US20180322472A1 (en) | System for managing fleet vehicle maintenance and repair | |
Farin et al. | A framework for dynamic vehicle pooling and ride-sharing system | |
KR20190143247A (en) | System of authenticating certificated emissions reduction according to the use of public transportation | |
US20130211959A1 (en) | System to Maximize Regional Regulated Revenue | |
KR20130047915A (en) | System and method for unifying management of sharing car | |
CN112001781B (en) | Freight quotation method, system and device | |
US20160055575A1 (en) | Locked Asset Rental System | |
US20230030192A1 (en) | Apparatus and method for providing ict-based driver-specific evaluation analysis and reward platform for two-wheeled vehicle driving | |
US20190019114A1 (en) | Remote vehicle access and multi-application program for car-sharing | |
KR20180037445A (en) | Method and apparatus for personalized managing car sharing | |
US20190026658A1 (en) | Connected user communication and interface system with travel interruption service | |
US20220261924A1 (en) | Systems and methods for managing insurance premiums based upon peer-to-peer property sharing | |
EP3340157A1 (en) | Systems and methods for automated leasing of unattended assets | |
CN106934474A (en) | A kind of real-time deduction management system based on Car sharing | |
US11276055B1 (en) | Cash delivery service | |
CA2445580A1 (en) | System and method for automating a vehicle rental process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: GRANT OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNORS:AVIS BUDGET CAR RENTAL, LLC;ZIPCAR, INC.;REEL/FRAME:052755/0571 Effective date: 20200512 Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT, NEW YORK Free format text: GRANT OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNORS:AVIS BUDGET CAR RENTAL, LLC;ZIPCAR, INC.;REEL/FRAME:052755/0670 Effective date: 20200512 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |