Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SOCIAL BOOKING PLATFORM FOR ONE WAY VEHICLE RENTAL SYSTEM
Document Type and Number:
WIPO Patent Application WO/2018/057817
Kind Code:
A1
Abstract:
Disclosed are methods of providing a social booking platform for one way vehicle rental system comprising: receiving a first user's itinerary search parameters; generating and sending a search results list; requesting and receiving a first user's preferred itinerary request; sending the first user's preferred itinerary request to a selected user; requesting and receiving a selected user's acceptance of the first user's preferred itinerary request; sending selected user's acceptance to the first user; requesting and receiving a first user's confirmation and a selected user's confirmation; requesting and receiving a first user's payment; requesting and receiving a selected user's payment; transmitting a payment to a vehicle rental company; receiving confirmations that the first user picked up a vehicle at a first location and dropped off the vehicle at a second location, and the selected user picked up the vehicle at the second location and dropped off the vehicle at the first location.

Inventors:
GRIFFIN REECE (CA)
LANG CAMERON (CA)
WANG KIM (CA)
Application Number:
PCT/US2017/052827
Publication Date:
March 29, 2018
Filing Date:
September 21, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MIRRORTRIP INC (CA)
International Classes:
G06Q30/06; G06Q10/02; G06Q30/00; G06Q50/10; G06Q50/30
Foreign References:
US20100280700A12010-11-04
US20130325521A12013-12-05
US20110213629A12011-09-01
US20160247109A12016-08-25
US20150321672A12015-11-12
US20030120522A12003-06-26
Other References:
See also references of EP 3516612A4
Attorney, Agent or Firm:
CHAN, Roy (US)
Download PDF:
Claims:
CLAIM OR CLAIMS

We Claim:

1. A computer system comprising:

at least one processor unit;

at least one memory unit coupled to the at least one processor unit; and,

computer readable Instructions embodied In the memory unit and executable by the

processor unit, wherein execution of the Instructions by the processor unit causes the computing system to perform a method of providing a social booking platform for one way vehicle rental system, the method comprising:

receiving a first user's Itinerary search parameters;

generating a search results list by matching the first user's Itinerary to other users' Itineraries;

sending the search results list to the first user;

requesting a first user's preferred Itinerary request;

receiving the first user's preferred Itinerary request;

sending the first user's preferred Itinerary request to a selected user;

requesting a selected user's acceptance of the first user's preferred Itinerary request; receiving the selected user's acceptance;

sending selected user's acceptance to the first user;

requesting a first user's confirmation;

receiving the first user's confirmation;

requesting a selected user's confirmation;

receiving the selected user's confirmation;

requesting a first user's payment;

receiving the first user's payment;

requesting a selected user's payment;

receiving the selected user's payment;

transmitting a payment to a vehicle rental company;

receiving a confirmation that the first user picked up a vehicle at a first location;

receiving a conflrmation that the first user dropped off the vehicle at a second location; receiving a confirmation that the selected user picked up the vehicle at the second location; and,

receiving a confirmation that the selected user dropped off the vehicle at the first

location.

2. The computer system of claim 1, wherein the method further comprises:

generating a secondary search results list by matching the first user's Itinerary to other users' Itineraries that were received after receiving the first user's Itinerary; and, sending the secondary search results list to the first user.

3. The computer system of claim 1, wherein the method further comprises:

providing a private social collaboration area for communications between the first user and the selected user.

4. The computer system of claim 1, wherein the method further comprises:

receiving a review of the selected user from the first user.

5. The computer system of claim 1, wherein the method further comprises:

receiving a review of the first user from the selected user.

6. A method of providing a social booking platform for one way vehicle rental system, the method comprising:

receiving a first user's Itinerary search parameters;

generating a search results list by matching the first user's itinerary to other users' itineraries;

sending the search results list to the first user;

requesting a first user's preferred Itinerary request;

receiving the first user's preferred Itinerary request;

sending the first user's preferred Itinerary request to a selected user;

requesting a selected user's acceptance of the first user's preferred Itinerary request; receiving the selected user's acceptance;

sending selected user's acceptance to the first user;

requesting a first user's confirmation;

receiving the first user's conflnnatlon;

requesting a selected user's confirmation;

receiving the selected user's conflnnatlon; requesting a first user's payment;

receiving the first user's payment;

requesting a selected user's payment;

receiving the selected user's payment;

transmitting a payment to a vehicle rental company;

receiving a confirmation that the first user picked up a vehicle at a first location;

receiving a confirmation that the first user dropped off the vehicle at a second location; receiving a confirmation that the selected user picked up the vehicle at the second location; and,

receiving a confirmation that the selected user dropped off the vehicle at the first

location.

7. The method of claim 6 further comprising:

generating a secondary search results list by matching the first user's Itinerary to other users' Itineraries that were received after receiving the first user's Itinerary; and, sending the secondary search results list to the first user.

8. The method of claim 6 further comprising:

providing a private social collaboration area for communications between the first user and the selected user.

9. The method of claim 6 further comprising:

receiving a review of the selected user from the first user.

10. The method of claim 6 further comprising:

receiving a review of the first user from the selected user.

11. A non-transitory computer readable medium having computer readable instructions embodied therein, the computer readable instructions being configured to Implement a method of providing a social booking platform for one way vehicle rental system when executed, the method comprising:

receiving a first user's Itinerary search parameters;

generating a search results list by matching the first user's Itinerary to other users' Itineraries;

sending the search results list to the first user;

requesting a first user's preferred Itinerary request; receiving the first user's preferred Itinerary request;

sending the first user's preferred Itinerary request to a selected user;

requesting a selected user's acceptance of the first user's preferred Itinerary request; receiving the selected user's acceptance;

sending selected user's acceptance to the first user;

requesting a first user's confirmation;

receiving the first user's confirmation;

requesting a selected user's confirmation;

receiving the selected user's confirmation;

requesting a first user's payment;

receiving the first user's payment;

requesting a selected user's payment;

receiving the selected user's payment;

transmitting a payment to a vehicle rental company;

receiving a confirmation that the first user picked up a vehicle at a first location;

receiving a confirmation that the first user dropped off the vehlcte ai a second locatton; receiving a confirmation that the selected user picked up the vehicle at the second location; and,

receiving a confirmation that the selected user dropped off the vehicle at the first

location.

12. The non-transitory computer readable medium of claim 11, wherein the method further comprises:

generating a secondary search results list by matching the first user's itinerary to other users' Itineraries that were received after receiving the first user's itinerary; and, sending the secondary search results list to the first user.

13. The non-transitory computer readable medium of claim 11, wherein the method further comprises:

providing a private social collaboration area for communications between the first user and the selected user.

14. The non-transitory computer readable medium of claim 11 , wherein the method further comprises: receiving a review of the selected user from the first user.

15. The non-transitory computer readable medium of claim 11, wherein the method further comprises:

receiving a review of the first user from the selected user.

Description:
TITLE OF INVENTION

[01.] Social Booking Platform For One Way Vehicle Rental System

CROSS-REFERENCE TO RELATED APPLICATIONS

[02.] The present application claims priority to provisional U.S. patent application Ser. No. 62/399,247, filed September 23, 2016 and entitled "Social Booking Platform For One Way Vehicle Rental System," the disclosure of which Is Incorporated herein by reference.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

[03.] Not Applicable

REFERENCE TO SEQUENCE LISTING, A TABLE, OR A COMPUTER PROGRAM

LISTING COMPACT DISC APPENDIX

[04.] Not Applicable

BACKGROUND OF THE INVENTION

[05.] The present Invention relates generally to the fields of travel rentals and more specifically relates to one-way vehicle rentals which may be referred to as the "1Way" system.

[06.] Carsharing, car sharing, or car clubs is a model of car rental where people rent cars for short periods of time, often by the hour. Car rentals are attractive to users who make only occasional use of a vehicle, as well as users who would like occasional access to a vehicle of a different type than they use day-to-day. A car rental, hire car, or car hire agency is a company that rents automobiles for short periods of time, generally ranging from a few hours to a few weeks. The car rental process is often organized with numerous local branches (which allow a user to return a vehicle to a different location), and primarily located near airports or busy city areas and often complemented by a website allowing online reservations.

[07.] However, such a one way rental system often provides logistical problems for rental companies as some locations may encounter a surplus of vehicles, where other locations may have a shortage of available vehicles to manage their rental fleet, vehicle rental fleet- rental companies often charge as much as 300% of the total vehicle rental amount to cover the costs brought about by shortages and surpluses at their rental locations. This charge Is passed directly onto renters. A suitable solution Is desired. Thus, a need exists for a reliable one-way vehicle rental booking platform, and to avoid the above-mentioned problems.

[08.] 1 Way can be considered a social booking network that alms to significantly reduce the costs of vehicle rental for users who wish to drop the vehicle off In a different location to where they picked the vehicle up. It does this by putting users In contact with others who are planning to travel In the reverse direction, such that the second driver returns the vehicle to Its original pick up location & the vehicle rental company bills the vehicle at a typical rate as opposed to an elevated rate that Is often charged for asymmetric vehicle rentals. The service offers assurances to both drivers by acting as a financial Intermediary such that neither driver Is ever responsible for the finances of the other driver, as well as by providing customized Insurance coverage for this specific type of travel arrangement BRIEF SUMMARY OF THE INVENTION

[09.] The present Invention advantageously fills the aforementioned deficiencies by providing a social booking platform that virtually (he., remotely) connects two drivers, or self-driving vehicles requested by a driver or drivers, which desire to make a one-way trip In opposite directions.

[10.] The present Invention Is superior to other systems In that It effectively saves users time In providing a searchable database accessed by an application that assists In finding a coordinating user that wishes to travel In the opposite direction. By matching users based on specific travel routes, dates, and times, 1Way may potentially save money by utilizing one-way trips specified by the booking users, traveling separately, in opposite directions. To provide financial security to travelers, 1Way acts as a financial Intermediary, such that neither driver has to perform financial transactions on behalf of the other.

[11.] The present Invention Integrates with other rental car company booking systems & uses this assimilation to allow all users to collaborate and search for a company or individual that matches their needs, as well as to perform the final booking.

[12.] Additionally, It Is to be noted, a user or a driver, as mentioned throughout the present Invention, can be categorized as either a physical human body operator, or an autonomous vehicle, otherwise known as a self-driving car. References to car may comprise any suitable vehicle. [13.] An embodiment of the present Invention Is a computer system comprising: at least one processor unit; at least one memory unit coupled to the at least one processor unit; and, computer readable Instructions embodied In the memory unit and executable by the processor unit, wherein execution of the Instructions by the processor unit causes the computing system to perform a method of providing a social booking platform for one way vehicle rental system. The method comprising: receiving a first user's Itinerary search parameters; generating a search results list by matching the first user's Itinerary to other users' Itineraries; sending the search results list to the first user; requesting a first user's preferred Itinerary request; receiving the first user's preferred Itinerary request; sending the first user's preferred Itinerary request to a selected user; requesting a selected user's acceptance of the first user's preferred Itinerary request; receiving the selected user's acceptance; sending selected user's acceptance to the first user; requesting a first user's confirmation; receiving the first user's confirmation; requesting a selected user's

confirmation; receiving the selected user's confirmation; requesting a first user's payment; receiving the first user's payment; requesting a selected user's payment; receiving the selected user's payment; transmitting a payment to a vehicle rental company; receiving a confirmation that the first user picked up a vehicle at a first location; receiving a

confirmation that the first user dropped off the vehicle at a second location; receiving a confirmation that the selected user picked up the vehicle at the second location; and, receiving a confirmation that the selected user dropped off the vehicle at the first location.

[14.] Another embodiment of the present Invention Is a method of providing a social booking platform for one way vehicle rental system, the method comprising: receiving a first user's itinerary search parameters; generating a search results list by matching the first user's itinerary to other users' itineraries; sending the search results list to the first user; requesting a first user's preferred itinerary request; receiving the first user's preferred itinerary request; sending the first user's preferred itinerary request to a selected user; requesting a selected user's acceptance of the first user's preferred itinerary request;

receiving the selected user's acceptance; sending selected user's acceptance to the first user; requesting a first user's confirmation; receiving the first user's confirmation;

requesting a selected user's confirmation; receiving the selected user's confirmation;

requesting a first user's payment; receiving the first user's payment; requesting a selected user's payment; receiving the selected user's payment; transmitting a payment to a vehicle rental company; receiving a confirmation that the first user picked up a vehicle at a first location; receiving a confirmation that the first user dropped off the vehicle at a second location; receiving a confirmation that the selected user picked up the vehicle at the second location; and, receiving a confirmation that the selected user dropped off the vehicle at the first location.

[15] Yet another embodiment of the present Invention Is a non-transitory computer readable medium having computer readable Instructions embodied therein, the computer readable Instructions being configured to Implement a method of providing a social booking platform for one way vehicle rental system when executed. The method comprising:

receiving a first user's Itinerary search parameters; generating a search results list by matching the first user's itinerary to other users' itineraries; sending the search results list to the first user; requesting a first user's preferred Itinerary request; receiving the first user's preferred Itinerary request; sending the first user's preferred Itinerary request to a selected user; requesting a selected user's acceptance of the first user's preferred Itinerary request; receiving the selected user's acceptance; sending selected user's acceptance to the first user; requesting a first user's confirmation; receiving the first user's confirmation;

requesting a selected user's confirmation; receiving the selected user's confirmation;

requesting a first user's payment; receiving the first user's payment; requesting a selected user's payment; receiving the selected user's payment; transmitting a payment to a vehicle rental company; receiving a confirmation that the first user picked up a vehicle at a first location; receiving a confirmation that the first user dropped off the vehicle at a second location; receiving a confirmation that the selected user picked up the vehicle at the second location; and, receiving a confirmation that the selected user dropped off the vehicle at the first location.

[16 ] In another embodiment of the present invention, the method further comprises generating a secondary search results list by matching the first user's itinerary to other users' itineraries that were received after receiving the first user's Itinerary; and, sending the secondary search results list to the first user. [17 ] In yet another embodiment of the present Invention, the method further comprises providing a private social collaboration area for communications between the first user and the selected user.

[18 ] In another embodiment of the present Invention, the method further comprises receiving a review of the selected user from the first user.

[19 ] In yet another embodiment of the present Invention, the method further comprises receiving a review of the first user from the selected user.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

[20.] The advantages and features of the present Invention will be better understood as the following description Is read in conjunction with the accompanying drawings, wherein:

[21 ] FIG. 1 1s a swim-lane diagram of an embodiment of the present Invention.

[22.] FIG.2 Illustrates a process of providing a social booking platform for one way vehicle rental system.

[23.] FIG. 3 Illustrates a computerized system of a social booking platform for one way vehicle rental system.

[24.] FIG.4 Is an example of a computing environment that can be utilized by

embodiments of the present Invention.

[25.] FIG. 5 Illustrates an example of a computing system that can be configured to perform any of the processes of the present Invention described herein.

DETAILED DESCRIPTION OF THE INVENTION

[26.] FIGs. 1 and 3 illustrate embodiments of the present invention. User A 100 and User B 200 access the 1Way application 300 with enabled computing device 301A, B, C. The User A 100 conducts itinerary searches by entering travel parameters (102). The

parameters include, but are not limited to, desired start date, start location, end date, and end location. The 1Way application 300 the receives User A's 100 Itinerary search (304) and compares User A's 100 Itinerary search to previous itinerary searches and generates (306) and sends (308) search results to User A 100. User A then receives the search results (104) and selects a preferred Itinerary request (106) to User A's liking. User A 100 Is not required to select any itinerary from the search list If none meet User A's preferences. In addition, the search results may not generate any Itineraries because no itinerary may meet User A's 100 parameters. [27.] If User A 100 selects an Itinerary (106), then the 1Way application 300 receives User A's 100 preferred Itinerary request (310) and sends the request to User B 200 (312), as User B's 200 Itinerary Is the one that User A 100 selected as the preferred Itinerary. User B 200 receives User A's 100 request (206) and may accept the request (208). User B 200 Is not required to accept the request If User B 200 accepts the request (208), then the 1Way application 300 receives User B's 200 acceptance (314). The 1Way application 300 sends a notification of User B's 200 acceptance to User A 100 (316).

[28.] Once User A 100 receives User B's 200 acceptance (108), User A 100 may then confirm the Itinerary (110). When the 1Way application 300 receives User A's 100 confirmation (318), the 1Way application 300 then requests User B's 200 confirmation (320).

[29.] Once User B 200 receives the cxmflrmation request (210), User B 200 may then confirm the Itinerary (212). When the 1Way application 300 receives User B's 200 confirmation (322), the 1Way application 300 then requests payment from User A 100 and User B (324).

[30.] When User A 100 and User B 200 receive the payment requests (112, 214), they may then submit payment for the rental costs of the vehicle (114, 116). Once payment Is received (326), the 1Way application 300 sends the payment to the vehicle rental company (328).

[31.] Thereafter, User A 100 may commence her trip (116) by picking up the vehicle and signing the required documentation (402) at the first vehicle rental company location 400. User A 100 will then confirm her commencement of the rental of the vehicle via the 1Way application 300 (330). When User A 100 reaches her destination, the second vehicle rental company location 500, she then drops off the vehicle and signs the required documentation (502). At this time, User A 100 meets User B 200 at the second vehicle rental company location 500. As User B 200 commences his trip (218), he picks up the vehicle and signs the required documentation (504). User A 100 will then confirm that she dropped off the vehicle and User B 200 will then confirm his commencement of the rental of the vehicle via the 1 Way application 300 (332). When User B 200 reaches his destination, the first vehicle rental company location 400, he then drops off the vehicle and signs the required documentation (404). Then User B 200 will confirm that he dropped off the vehicle (334). [32.] The enabled computing devices 304, 305, 306 may Include such devices as tablet computers, smart phones, personal computers, laptop computers, scanners, game consoles and the like. The 1Way application 300 may be software designed to help users find complimentary Itineraries to all the users to save money when renting a vehicle for one way travel. The 1Way application 300 may also communicate with the 1Way server 305 through the computer network 303. The computer network 303 may be, for example, the Internet

[33.] The 1Way server 305 may contain various modules, Including user module 305A, the banking and payment module 305B, and the vehicle rental company module 305C. Each module 305A, 305A, 305C may store data. For example, the user module 305A may store the user's 100, 200 background Information (name, location, account number, login name, passwords, desired start date, start location, end date, end location, among other relevant login and travel Information), and other Information. The banking and payment module 305B may store Information and details of the user's 100, 200 payment information (name, account number, among other Information), and other Information. Also, the vehicle rental company module 309 may store Information related to different vehicle rental companies (name, location, types of vehicles, availability, rates, payment methods, among other booking Information), and other Information. The 1Way server 305 may contain various other modules not shown, such as, a module that allows the users 100, 200 to write and post reviews and photos related their experiences with other users.

[34.] FIG.2 Illustrates another embodiment of the present Invention. User A 100 may wish to book a one-way vehicle rental. User B 200 may wish to also book a one-way vehicle rental. User B 200 may wish to travel in the opposite direction to User A 100, such that If User A 100 wants to travel from a first vehicle rental company location 400 to a second vehicle rental company location 500, then User B 200 wants to travel from the second vehicle rental company location 500 to the first vehicle rental company location 400 during a similar time period as User A 100.

[35.] User A 100 and User B 200 access the 1 Way application 300 (1000A. 1000B) and conduct an itinerary search (1002). The users 100, 200 Independently and without need for prior contact with each other enter In the details for the travel Itinerary that they would like to execute Into the 1 Way application 300. The 1Way application 300 contains a database of previous Itinerary searches and uses the database to display search results (1008). Each user may either enter their desired start date, start location, end date, and end location If they have a specific trip In mind. Alternatively. If they dont have a specific trip In mind, the users 100, 200 may use a visual discovery Interlace of the 1Way application 300 to find available trips that might be appealing to them.

[36.] The displayed search results (1008) may be a list of zero or more complimentary Itineraries that other users have searched for. An Itinerary from the search results Is considered complimentary If It has opposite start and destination locations compared to the ones entered by the users 100, 200, as well a start date that Is the same as the user's 100, 200 end date. The 1Way application 300 may use algorithms to Increase the number of search results by also displaying searches that have similar location compliments within a wider geographic radius than originally specified, or similar time compliments with start and end dates within several days of those dates provided by either user 100, 200. The user 100, 200 will be able to filter and sort search results by different points of relevance such as best matching dates, best mating locations, and highest rating of users.

[37.] The 1Way application 300 may be connected to a database via a web server (1004), where one or more Interconnected servers running web server and database software are capable of executing software routines that allow the servers to execute the business logic required to provide the user experience as depicted FIG.2.

[38.] The 1Way application 300 may also have a payment gateway (1006), which may be a digital system that enables the 1Way application 300 software routines to accept digital payments on behalf of users 100, 200 such that the 1 Way application 300 may serve as a financial intermediary to its users 100, 200 and to make direct payment to vehicle rental companies on the behalf of the users 100, 200.

[39.] The 1Way application 300 may also have booking and payment APIs (1014), which are one or more digital communication systems that allows the 1Way application 300 to search for available booking rates at one or more vehicle rental companies that match the search criteria of User A 100 or User B 200. The APIs may also allow the 1 Way application 300 to make payment directly to a rental company on behalf of User A 100 and User B 200. The APIs may also provide a seamless experience to 1Way application users 100, 200 by allowing them to perform searches, book, and make payment without having to leave the 1Way application 300. The 1Way application 300 may have one or more vehicle rental companies capable of accepting bookings lor vehicle rentals and payments for rentals via connected booking and payments APIs (1018).

[40.] If both users 100, 200 do not find a suitable Itinerary (1012), then the users 100, 200 are provided with an option of having follow up digital communications (1010). This option Increases the likelihood of User A 100 or User B 200 finding a matching Itinerary. Either user 100, 200 may opt to receive digital communications to notify them at a date prior to their Intended departure of any other users who have searched for complimentary travel Itineraries since they entered theirs. The 1Way application 300 may generate a secondary search results list by matching the user's 100, 200 Itinerary to other users' Itineraries that were received after receiving the user's 100, 200 itinerary; and, sending the secondary search results list to the user 100, 200. Alternatively, the users 100, 200 may conduct another Itinerary search (1002) with different parameters.

[41 ] If both users 100, 200 find a suitable itinerary (1012), then may optionally enter the private social collaboration area (1016). If User A 100 and User B 200 consent to

collaborate on a booking together, then the 1Way application 300 provides them with a private digital user Interface that can only be accessed by the two of them. The

collaboration area Includes a digital messaging system that allows both users 100, 200 to send and view messages to and from one another, as well as search tools to search for available deals from interconnected vehicle rental companies having specified search criteria including specific travel dates, the type of vehicle required (for example, SUV, compact, economy, truck, motorbike), the vehicle rental company to use, as well as accessories such as GPS, child car seat, among other accessories. The 1Way application 300 may provide customized insurance packages that accommodate this style of travel covering, for example, (a) personal injury, indemnity, collision damage loss/theft, and (b) trip guarantee insurance that allows one user to guarantee their trip in the case that the other user fails to arrive at their destination (for example, In the case User A 100 falls sick, or gets Into an accident that might otherwise prevent User B 200 from commencing his trip; User B 200 may Insure against this to guarantee his trip). The coverage may Include covering the entire cost of a new vehicle rental agreement or covering the fees of a vehicle relocation company to move the vehicle on behalf of the defunct user. [42.] Thereafter, If both users do not agree on the Itinerary specifics (1020), then the users 100, 200 may conduct another Itinerary search (1002) with different parameters. On the other hand, If after having collaborated together on the specific details of a trip and both users 100, 200 agree to proceed with the planned Itinerary, then they will both be able to provide digital payment Information to the 1Way application 300 (1022), which may then collect funds from both users 100, 200 and use the funds to complete a booking with the specific rental company chosen by both users 100, 200. The users 100, 200 both agree to terms and conditions that contractually oblige them to execute their planned Itinerary. Each user 100, 200 Is charged an amount that Is proportionate to the number of days that they plan to use the vehicle compared to the total number of days that the vehicle will be rented.

[43.] The users 100, 200 will then receive their respective booking confirmations (1024). Then, User A 100 may commence her trip (1026). User A 100 arrives at the first vehicle rental company location 400, where a vehicle Is waiting for her reserved under the name of User A 100. User A 100 signs the required documentation to create an agreement with the vehicle rental company, as anyone ordinarily would when renting a vehicle. The 1Way application 300 may provlde updates to User B 200 to notify him that User A 100 has commenced her trip, as well as notifications as User A 100 approaches her final destination, second vehicle rental company location 500, to aid with the timing of the meeting (1028).

[44.] Both users 100, 200 meet at the meeting place (1028) agreed on during the itinerary collaboration (1016). The location is one that is sanctioned by the vehicle rental company to have a second driver signed onto the vehicle rental agreement For example, If both users agree to use Avis rental car, and User A 100 picks the vehicle up in Los Angeles, and assuming that Seattle Is the agreed upon final destination for User A 100, then both users 100, 200 meet at an agreed upon Avis rental car location in Seattle. User B 200 signs the required documentation with the vehicle rental company to become an authorized driver of the vehicle, as one normally would when having a second driver signed onto a vehicle rental agreement Once again no money is exchanged between either user 100, 200, or the vehicle rental company. Both users access the 1Way application 300 to digitally consent that they have successfully changed drivers. Either User A 100, User B 200 or both may use the 1 Way application 300 at this stage to capture photographs of the cleanliness, or general condition of the vehicle, as well as to provide photographs of the completed vehicle rental agreement After both users 100, 200 have digitally consented to the change of driver using the 1Way application 300, either user 100, 200 may rate the other user on aspects Including, but not limited to, punctuality, cleanliness of vehicle, and communication.

[45.] Then, User B 200 commences and completes his trip (1030). User B 200 drops the rental vehicle off at the agreed upon final destination, In this example, Los Angeles, as one normally would when dropping off a rental vehicle.

[46.] Another embodiment of the present Invention Is a non-transitory computer readable medium having computer readable Instructions embodied therein, the computer readable Instructions being configured to Implement a method of providing a social booking platform for one way vehicle rental system when executed. "Non-transitory computer readable medium" may not Include a transitory signal.

[47.] FIGs.4 and 5 Illustrate exemplary computing environments, devices and

architectures for the implementation of the various embodiments of the present invention.

[48.] FIG.4 Illustrates a sample computing environment 4000 that can be utilized in some embodiments. The system 4000 further illustrates a system that Includes one or more client(s) 401. The cllent(s) 401 can be hardware and/or software (for example, threads, processes, computing devices). The system 4000 also includes one or more server(s) 403, such as 1Way server 305. The servers) 403 can also be hardware and/or software (for example, threads, processes, computing devices). One possible communication between a client 401 and a server 403 may be In the form of a data packet adapted to be transmitted between two or more computer processes. The system 4000 includes a communication framework 405 that can be utilized to facilitate communications between the clients) 401 and the servers) 403. The clients) 401 are connected to one or more client data store(s) 407 that can be employed to store information local to the clients) 401. Similarly, the servers) 403 are connected to one or more server data store(s) 409 that can be employed to store information local to the servers) 403.

[49.] FIG. 5 depicts an exemplary computing system 6000 that can be configured to perform any one of the above-described processes. In this context, computing system 6000 may Include, for example, a processor, memory, storage, and I/O devices (for example, monitor, keyboard, disk drive, Internet connection, etc.). However, computing system 6000 may Include circuitry or other specialized hardware for carrying out some or all aspects of the processes. In some operational settings, computing system 6000 may be configured as a system that Includes one or more units, each of which Is configured to carry out some aspects of the processes either In software, hardware, or some combination thereof.

[50.] FIG. 5 depicts computing system 6000 with a number of components that may be used to perform the above-described processes. The main system 602 Includes a motherboard 604 having an I/O section 606, one or more central processing units (CPU) 608, and a memory section 610, which may have a flash memory card 612 related to It. The I/O section 606 Is connected to a display 624, a keyboard 614, a disk storage unit 616, and a media drive unit 618. The media drive unit 618 can read/write a computer-readable medium 620, which can contain programs 622 and/or data. Although, not shown, In some embodiments, computing system 6000 can Include an eye-tracking system and/or be coupled with an eye-tracking system.