The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method of applying ratings for transport services, the method comprising: receiving, by a shared transport system, a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location; identifying, by the shared transport system, a driver device of a driver in proximity to the pick-up location received in the ride request; transmitting, by the shared transport system, a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider; receiving, by the shared transport system, an indication that the driver has accepted the transport request; transmitting, by the shared transport system, transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location; transmitting, at or after the end of the journey and by the shared transport system, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and transmitting, at or after the end of the journey and by the shared transport system, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.
2. The computer-implemented method of claim 1 , wherein the transmitting of the transport request is performed based additionally on i) a rider rating associated with the rider or ii) one or more prior rating values assigned to the rider by the driver.
This invention relates to a computer-implemented method for optimizing ride-sharing or transportation services by dynamically adjusting the transmission of transport requests based on rider behavior and reputation. The method addresses the problem of inefficient ride-matching and driver dissatisfaction by incorporating rider ratings and historical feedback into the request transmission process. When a rider submits a transport request, the system evaluates either the rider's overall rating or specific prior ratings assigned by potential drivers. If the rider's rating falls below a predefined threshold or if prior feedback from drivers indicates poor behavior, the system may delay, modify, or restrict the transmission of the request to certain drivers. This ensures that drivers are less likely to receive requests from low-rated riders, improving driver satisfaction and operational efficiency. The method may also consider other factors, such as rider location, driver availability, and real-time demand, to further refine the request routing process. By dynamically filtering requests based on rider reputation, the system enhances the overall reliability and fairness of the transportation service.
3. The computer-implemented method of claim 1 , wherein each of the one or more prior rating values assigned to the driver by the rider, the current rating value assigned to the driver by the rider, and the current rating value assigned to the rider by the driver ranges from one star to five stars.
This invention relates to a computer-implemented method for managing and adjusting rating values in a transportation or ride-sharing system. The system involves interactions between drivers and riders, where each party can rate the other after a completed ride. The method addresses the challenge of accurately reflecting user behavior over time by dynamically adjusting rating values based on prior ratings and current interactions. The method assigns a current rating value to a driver from a rider, where this rating ranges from one to five stars. Similarly, the driver assigns a current rating value to the rider, also within the same one-to-five-star range. Additionally, the system considers one or more prior rating values assigned by the rider to the driver, which also fall within the one-to-five-star scale. The method processes these ratings to generate an updated or adjusted rating, ensuring that historical and recent feedback are both factored into the driver's or rider's overall rating. This dynamic adjustment helps maintain fairness and accuracy in the rating system, preventing outdated or biased ratings from disproportionately influencing user evaluations. The system may also apply this approach to other rating interactions within the platform, ensuring consistent and reliable feedback mechanisms.
4. The computer-implemented method of claim 1 , wherein the one or more prior rating values are assigned to the driver by the rider at or after the end of a prior journey with the driver.
The invention relates to a computer-implemented method for managing driver ratings in a ride-sharing or transportation service. The problem addressed is the need for a reliable and timely system to assess driver performance based on rider feedback, ensuring accurate and fair evaluations that reflect the driver's service quality. The method involves collecting one or more prior rating values assigned to a driver by a rider at or after the completion of a prior journey. These ratings are used to evaluate the driver's performance and may influence future ride assignments or incentives. The system ensures that feedback is gathered promptly, reducing the risk of biased or outdated assessments. The ratings can be numerical, categorical, or qualitative, depending on the service's requirements. The method may also integrate additional data, such as ride duration, route efficiency, or rider complaints, to provide a comprehensive performance evaluation. By leveraging real-time or near-real-time feedback, the system enhances transparency and accountability in the ride-sharing ecosystem, benefiting both riders and drivers. The invention improves the overall reliability of driver ratings, leading to better service quality and user satisfaction.
5. The computer-implemented method of claim 1 , wherein the driver rating associated with the driver is determined based at least in part on one or more prior rating values assigned to the driver by one or more other riders.
This invention relates to a computer-implemented method for evaluating driver performance in a ride-sharing or transportation service. The problem addressed is the need for an accurate and dynamic driver rating system that incorporates feedback from multiple riders to assess driver quality. The method involves determining a driver rating by analyzing prior rating values assigned to the driver by other riders. These ratings may be collected from multiple rides and aggregated to generate a comprehensive performance metric. The system may also consider additional factors, such as ride completion rates, punctuality, or rider feedback, to refine the driver rating. The goal is to provide a reliable assessment of driver performance that reflects real-world experiences from multiple riders, improving trust and safety in the transportation service. The method may also include steps to collect and process rider feedback, such as numerical ratings or written reviews, and apply weighting or normalization techniques to ensure fairness and consistency. By leveraging historical data, the system can dynamically adjust driver ratings to reflect ongoing performance trends, helping riders make informed decisions when selecting drivers. This approach enhances the overall reliability and transparency of the rating system.
6. The computer-implemented method of claim 1 , wherein the transmitting of the transport request based on the driver rating associated with the driver comprises comparing the driver rating to a driver rating threshold.
This invention relates to a computer-implemented method for optimizing transport requests in a ride-sharing or delivery system based on driver ratings. The method addresses the problem of efficiently matching transport requests with drivers while ensuring quality service by considering driver performance metrics. The method involves evaluating a driver's rating against a predefined threshold to determine whether to transmit a transport request to that driver. If the driver's rating meets or exceeds the threshold, the request is sent; otherwise, it is withheld or redirected. This ensures that only drivers meeting quality standards receive requests, improving service reliability. The system may also include steps for receiving transport requests from users, storing driver ratings in a database, and dynamically adjusting the driver rating threshold based on factors like demand, supply, or historical performance data. The method may further involve prioritizing requests for high-rated drivers or implementing alternative routing strategies for lower-rated drivers to maintain service efficiency. By integrating driver ratings into the request transmission process, the system enhances user satisfaction and operational efficiency in transport or delivery networks. The method is particularly useful in ride-hailing, food delivery, or logistics platforms where driver performance directly impacts service quality.
7. The computer-implemented method of claim 6 , wherein the driver rating threshold is specified by the rider using the rider device.
A computer-implemented method for ride-sharing platforms addresses the challenge of ensuring rider satisfaction by allowing riders to set personalized driver rating thresholds. The method involves a ride-sharing system that facilitates transportation services between riders and drivers, where riders can request rides and drivers can accept or reject those requests. The system includes a rider device and a driver device, each with communication capabilities to interact with the ride-sharing system. The method enables riders to specify a minimum driver rating threshold, which the system uses to filter and match riders with drivers who meet or exceed this threshold. This ensures that riders are only paired with highly-rated drivers, enhancing their experience. The system dynamically adjusts ride requests based on the rider-specified threshold, improving matchmaking efficiency and rider confidence. The method also includes mechanisms for updating and enforcing these thresholds in real-time, ensuring that the ride-sharing platform maintains high-quality service standards. By allowing riders to customize their preferences, the system provides a more personalized and reliable ride-sharing experience.
8. The computer-implemented method of claim 1 , further comprising: determining, by the shared transport system, that the current journey is progressing based on determining a location of at least one of the rider device and the driver device.
This invention relates to a shared transport system that monitors and manages the progress of a journey between a rider and a driver. The system addresses the challenge of ensuring that a journey is actively progressing, which is critical for safety, efficiency, and fraud prevention in ride-sharing or on-demand transportation services. The method involves tracking the location of either the rider's device or the driver's device to verify that the journey is moving forward. If the system detects that the journey is not progressing as expected, it can take corrective actions, such as alerting the parties involved or terminating the ride. This ensures that the transportation service operates smoothly and that both the rider and driver adhere to the agreed-upon route and schedule. The shared transport system may also include features for matching riders with drivers, managing payment transactions, and providing real-time updates. By continuously monitoring the journey's progress, the system enhances reliability and trust in the transportation service. This approach is particularly useful in urban environments where traffic conditions can vary, and ensuring journey progression helps maintain service quality and user satisfaction.
9. The computer-implemented method of claim 8 , wherein determining the location of the at least one of the rider device and the driver device includes receiving, by the shared transport system, location information of the at least one of the rider device and the driver device.
The invention relates to a computer-implemented method for determining the location of devices in a shared transport system, such as a ride-sharing or ride-hailing service. The problem addressed is the need for accurate and real-time location tracking of rider and driver devices to facilitate efficient matching, routing, and coordination between riders and drivers. The method involves a shared transport system receiving location information from at least one of the rider device or the driver device. This location data is used to determine the precise location of the devices, enabling the system to track their positions dynamically. The system may then use this information to match riders with nearby drivers, provide real-time updates on vehicle arrival times, optimize routes, and improve overall service efficiency. The location determination process may involve GPS, cellular triangulation, or other positioning technologies to ensure accuracy. By continuously receiving and processing location updates, the system ensures that both riders and drivers are aware of each other's positions, reducing wait times and improving the user experience. The method may also integrate with mapping services to provide visual representations of device locations, further enhancing coordination between parties. This approach helps streamline operations in shared transport systems, making them more reliable and user-friendly.
10. The computer-implemented method of claim 9 , wherein the location information of the at least one of the rider device and the driver device is generated using Global Position System (GPS) technology enabled at the at least one of the rider device and the driver device.
This invention relates to a computer-implemented method for tracking and managing location information of devices associated with riders and drivers in a transportation system. The method addresses the problem of accurately determining and utilizing real-time location data to facilitate efficient coordination between riders and drivers. The system involves at least one rider device and at least one driver device, each capable of generating location information using Global Positioning System (GPS) technology. The GPS-enabled devices continuously or periodically determine their geographic coordinates, which are then processed to provide precise location data. This data is used to match riders with nearby drivers, optimize routing, and ensure timely pickups and drop-offs. The method may also involve additional steps such as validating the location data, adjusting for signal accuracy, or integrating with other positioning technologies to enhance reliability. By leveraging GPS technology, the system ensures that both riders and drivers have accurate and up-to-date location information, improving the overall efficiency and reliability of the transportation service. The method is particularly useful in ride-sharing, taxi services, or on-demand transportation platforms where precise location tracking is critical.
11. The computer-implemented method of claim 1 , further comprising: determining, by the shared transport system, that the journey is progressing based on determining that the rider device and the driver device are within a predetermined proximity using Near Field Communication (NFC) technology enabled at the rider device and the driver device.
This invention relates to a computer-implemented method for verifying the progress of a journey in a shared transport system, such as a ride-sharing or taxi service. The problem addressed is ensuring accurate tracking of a journey between a rider and a driver, particularly when traditional GPS or location-based methods may be unreliable or unavailable. The method involves using Near Field Communication (NFC) technology to confirm that the journey is progressing. Both the rider's device and the driver's device are equipped with NFC capabilities. The system determines that the journey is in progress by detecting that the two devices are within a predetermined proximity, indicating that the rider and driver are physically close, such as when the rider enters the vehicle. This NFC-based verification provides a reliable alternative or supplement to GPS-based tracking, especially in urban areas with poor GPS signals or when vehicles are in tunnels, garages, or other locations where GPS accuracy may be compromised. The method enhances the accuracy and reliability of journey tracking, ensuring proper billing, safety monitoring, and service verification.
12. The computer-implemented method of claim 1 , further comprising: updating, by the shared transport system, the driver rating associated with the driver based on the current rating value assigned to the driver by the rider using the rider device.
This invention relates to a shared transport system that facilitates ridesharing between drivers and riders. The system addresses the challenge of maintaining accurate and up-to-date driver ratings to ensure quality service and trust between parties. The method involves a shared transport system that processes ride requests, matches drivers with riders, and facilitates communication between them. After a ride is completed, the rider can assign a current rating value to the driver using a rider device. The system then updates the driver's rating based on this feedback. The driver rating is a cumulative metric that reflects the driver's performance over multiple rides, helping riders make informed decisions when selecting drivers. The system may also include features for managing driver availability, ride scheduling, and payment processing. The invention ensures that driver ratings are dynamically updated to reflect recent rider feedback, improving the reliability of the shared transport service.
13. The computer-implemented method of claim 1 , further comprising: receiving, by the shared transport system, the current rating value assigned to the driver and the current rating value assigned to the rider; and transmitting, by the shared transport system, a request for additional information to at least one of i) the driver device based on the current rating value assigned to the rider by the driver or ii) the rider device based on the current rating value assigned to the driver by the rider.
The invention relates to a shared transport system that facilitates ridesharing by connecting drivers and riders. The system addresses the challenge of ensuring trust and safety in ridesharing by dynamically requesting additional information from either the driver or the rider based on their current rating values. When a driver assigns a low rating to a rider, the system may prompt the driver’s device to provide further details or justification. Similarly, if a rider assigns a low rating to a driver, the system may request additional information from the rider’s device. This mechanism helps maintain accountability and transparency by encouraging users to provide context for their ratings, thereby improving the reliability of the rating system. The shared transport system processes these rating values and determines whether to request additional information based on predefined thresholds or patterns in the ratings. This approach enhances trust between drivers and riders while ensuring that low ratings are substantiated, reducing the likelihood of unfair or arbitrary evaluations. The system operates in real-time, integrating with driver and rider devices to collect and transmit the necessary data for informed decision-making.
14. A shared transport system for applying ratings for transport services, the shared transport system comprising: one or more processors; and a storage device storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location; identifying a driver device of a driver in proximity to the pick-up location received in the ride request; transmitting a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider; receiving an indication that the driver has accepted the transport request; transmitting transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location; transmitting, at or after the end of the journey, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and transmitting, at or after the end of the journey, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.
A shared transport system facilitates ride requests and enables mutual rating exchanges between riders and drivers. The system addresses the need for transparent feedback mechanisms in ride-sharing services to ensure accountability and quality. The system includes processors and storage devices that execute instructions to manage ride requests, driver assignments, and post-ride evaluations. When a rider submits a ride request with pick-up and drop-off locations, the system identifies nearby drivers and transmits a transport request to their devices. The selection of drivers may be based on their overall ratings or prior interactions with the rider. Upon acceptance, the system provides the driver with transport instructions, including rider details and locations. After the journey, the system prompts both the rider and driver to rate each other, collecting feedback to improve service quality and user trust. This mutual rating system ensures that both parties can evaluate each other's performance, fostering accountability and enhancing the overall ride-sharing experience. The system automates the rating process, ensuring timely feedback collection and integration into driver and rider profiles.
15. The shared transport system of claim 14 , wherein the transmitting of the transport request is performed based additionally on i) a rider rating associated with the rider or ii) one or more prior rating values assigned to the rider by the driver.
A shared transport system facilitates ride-matching between riders and drivers by analyzing rider ratings and historical feedback. The system evaluates a rider's rating, which may be a cumulative score reflecting their behavior, reliability, or other factors, to determine eligibility for ride requests. Additionally, the system considers prior ratings assigned by specific drivers to the rider, allowing drivers to influence future ride-matching decisions. This ensures that drivers can avoid riders with poor feedback while riders with high ratings receive priority access. The system dynamically adjusts ride-matching based on these ratings, improving efficiency and satisfaction for both parties. The integration of rider ratings and driver feedback enhances trust and accountability within the shared transport network, addressing issues like no-shows, poor conduct, or mismatched expectations. This approach optimizes resource allocation and user experience by leveraging historical data to inform real-time decision-making.
16. The shared transport system of claim 14 , wherein each of the one or more prior rating values assigned to the driver by the rider, the current rating value assigned to the driver by the rider, and the current rating value assigned to the rider by the driver ranges from one star to five stars.
The shared transport system involves a platform that facilitates transportation services between drivers and riders, focusing on rating mechanisms to assess performance and behavior. The system addresses the challenge of ensuring fair and reliable evaluations between drivers and riders, which is critical for maintaining trust and service quality in shared transport networks. The system includes a rating mechanism where riders can assign rating values to drivers, and drivers can assign rating values to riders. These ratings are used to evaluate performance, reliability, and conduct. The ratings are structured on a standardized scale, specifically ranging from one star to five stars, where one star represents the lowest rating and five stars represents the highest. This scale applies to both prior ratings assigned by riders to drivers and the current ratings assigned by riders to drivers. Additionally, the system allows drivers to rate riders on the same scale, ensuring a bidirectional evaluation process. The use of a consistent rating scale simplifies the assessment process and provides a clear, comparable metric for all participants in the shared transport system. This helps maintain transparency and fairness in the platform's operations.
17. The shared transport system of claim 14 , wherein the one or more prior rating values are assigned to the driver by the rider at or after the end of a prior journey with the driver.
A shared transport system provides a platform for connecting riders with drivers for on-demand transportation services. The system addresses challenges in ensuring rider satisfaction and driver accountability by incorporating a feedback mechanism that allows riders to rate drivers after completing a journey. The system assigns one or more prior rating values to a driver based on evaluations provided by riders at or after the conclusion of previous trips. These ratings are used to assess driver performance, influence future ride assignments, and enhance the overall reliability and quality of the transportation service. The system may also integrate additional features such as real-time tracking, fare calculation, and driver-rider communication to streamline the transportation process. By leveraging rider feedback, the system promotes transparency and helps maintain high service standards. The prior rating values serve as a key metric for evaluating driver reliability and may be used to prioritize or restrict driver availability based on performance. This feedback-driven approach ensures that the shared transport system operates efficiently while prioritizing rider trust and safety.
18. The shared transport system of claim 14 , wherein the driver rating associated with the driver is determined based at least in part on one or more prior rating values assigned to the driver by one or more other riders.
A shared transport system provides a platform for connecting drivers with riders to facilitate shared transportation services. The system addresses inefficiencies in traditional ride-sharing by improving driver selection and reliability through a dynamic rating mechanism. The system includes a driver rating module that evaluates drivers based on feedback from previous riders, ensuring that higher-rated drivers are prioritized for future rides. This enhances trust and satisfaction among riders while incentivizing drivers to maintain high service standards. The system also includes a ride-matching module that optimizes route planning and passenger pairing to minimize travel time and maximize efficiency. Additionally, a fare calculation module dynamically adjusts pricing based on demand, distance, and other factors to ensure fairness and profitability. The driver rating is determined by aggregating prior rating values assigned by other riders, providing a transparent and data-driven assessment of driver performance. This approach helps riders make informed decisions while encouraging continuous improvement in driver behavior and service quality. The system may also include a payment processing module to handle transactions securely and a communication interface to facilitate real-time updates between drivers and riders. By integrating these features, the shared transport system enhances the overall ride-sharing experience for both drivers and passengers.
19. The shared transport system of claim 14 , wherein the operations further comprise: receiving the current rating value assigned to the driver and the current rating value assigned to the rider; and transmitting a request for additional information to at least one of i) the driver device based on the current rating value assigned to the rider by the driver or ii) the rider device based on the current rating value assigned to the driver by the rider.
A shared transport system facilitates ridesharing by connecting drivers and riders through a digital platform. The system addresses challenges in maintaining trust and safety by implementing a rating mechanism where drivers and riders evaluate each other after each trip. However, discrepancies in ratings can arise due to subjective biases or incomplete feedback, leading to potential mismatches in expectations. The system enhances this rating mechanism by dynamically requesting additional information when a rating falls below a predefined threshold. Specifically, if a driver assigns a low rating to a rider, the system prompts the driver’s device for further details, such as specific incidents or behaviors that influenced the rating. Similarly, if a rider assigns a low rating to a driver, the system requests additional context from the rider’s device. This process ensures that ratings are substantiated, reducing the risk of unfair evaluations and improving the overall reliability of the matching algorithm. The system may also use this additional information to flag recurring issues, such as frequent low ratings for a particular user, and take appropriate actions like temporary suspensions or mandatory training. By incorporating this feedback loop, the system aims to create a more transparent and accountable ridesharing environment.
20. A non-transitory computer readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for applying ratings for transport services, the operations comprising: receiving, by a shared transport system, a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location; identifying, by the shared transport system, a driver device of a driver in proximity to the pick-up location received in the ride request; transmitting, by the shared transport system, a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider; receiving, by the shared transport system, an indication that the driver has accepted the transport request; transmitting, by the shared transport system, transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location; transmitting, at or after the end of the journey and by the shared transport system, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and transmitting, at or after the end of the journey and by the shared transport system, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.
This invention relates to a shared transport system that facilitates ride requests and manages ratings between riders and drivers. The system addresses the challenge of ensuring quality and accountability in transport services by enabling bidirectional feedback. When a rider submits a ride request with pick-up and drop-off locations, the system identifies nearby drivers and selects one based on their driver rating or prior ratings from the rider. The selected driver receives the transport request and, upon acceptance, gets instructions including rider details and locations. After the journey, the system prompts both the rider and driver to rate each other. The rider receives a summary of the trip with a driver rating prompt, while the driver gets a rider rating prompt. This bidirectional rating system helps maintain service quality by allowing both parties to evaluate each other, ensuring accountability and improving the overall transport experience. The system operates through a non-transitory computer-readable medium storing executable instructions for these operations.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 13, 2021
March 29, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.