IP Library Granted Patent US 12,233,880
Granted Patent B2
US 12,233,880 · App. 17/187,744 · Granted Feb 25, 2025

Methods and systems for information recommendation

Inventor: Yue Jiang (Beijing, CN)
Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
B60W40/09B60W50/14B60W2540/30B60W2556/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,233,880
App. No.
17/187,744
Granted
Feb 25, 2025
Kind
B2
Abstract

The embodiments of the present disclosure may disclose methods and systems for information recommendation. The method for information recommendation method may include: determining a violation count corresponding to a violation behavior in historical driving behavior of a driver; determining, based on the violation behavior and its corresponding violation count, information to be recommended; and sending the information to be recommended to a driver terminal of the driver.

Claims (64)

1. A method for information recommendation, comprising:

determining a violation count corresponding to a violation behavior in historical driving behavior of a driver;

determining, based on the violation behavior and its corresponding violation count, information to be recommended; and

sending the information to be recommended to a driver terminal of the driver,

wherein the determining the information to be recommended comprises:

determining whether the violation count corresponding to the violation behavior exceeds a first preset threshold and does not exceed a second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the first preset threshold and does not exceed the second preset threshold, sending the safety prompt information to the driver terminal of the driver; and

determining whether the violation count corresponding to the violation behavior exceeds the second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the second preset threshold, sending a restriction information to the driver terminal of the driver, wherein the restriction information is used to restrict the driver from accepting orders, and the restricting the driver from accepting orders includes:

directing the driver terminal to stop displaying text and/or image relating to service orders or stop playing voice relating to the service orders.

2. The method of claim 1 , wherein the determining a violation count corresponding to a violation behavior in historical driving behavior of a driver comprises:

obtaining historical data relating to the historical driving behavior of the driver, the historical data including at least one of passenger evaluation information regarding completed orders of the driver, status data of the historical driving behavior of the driver, or historical violation records of the driver; and

determining, based on the historical data, the violation count corresponding to the violation behavior of the driver.

3. The method of claim 2 , wherein the status data of the historical driving behavior of the driver includes at least one of a speed, an acceleration, an angular velocity, an angular acceleration, a driving path, or a road condition.

4. The method of claim 1 , wherein the information to be recommended includes safety prompt information for prompting the driver to pay attention to the violation behavior.

5. The method of claim 1 , further comprising:

determining, based on at least one of a type of the violation behavior or the historical driving behavior of the driver, the first preset threshold.

6. The method of claim 1 , wherein the information to be recommended includes reward information.

7. The method of claim 6 , wherein the determining the information to be recommended comprises:

determining whether the violation count corresponding to the violation behavior is less than a third preset threshold or shows a decreasing trend in a historical time period; and

in response to a determination result that the violation count corresponding to the violation behavior is less than the third preset threshold or shows a decreasing trend in the historical time period, sending the reward information to the driver terminal of the driver.

8. The method of claim 1 , wherein the sending the information to be recommended to a driver terminal of the driver comprises:

determining whether a recommendation condition is met; and

in response to a determination result that the recommendation condition is met, sending the information to be recommended to the driver terminal of the driver.

9. The method of claim 8 , wherein the determining whether a recommendation condition is met comprises:

obtaining data corresponding to current driving behavior of the driver; and

determining, based on the data corresponding to current driving behavior of the driver, whether the recommendation condition is met.

10. The method of claim 1 , wherein the method further comprises:

obtaining profile information of the driver; and

determining, based on the profile information, the information to be recommended.

11. The method of claim 10 , wherein the profile information of the driver includes at least one of an age, a gender, a driving experience, or an education level.

12. The method of claim 1 , wherein the information to be recommended includes at least one of voice information, text information, or image information.

13. The method of claim 1 , wherein the violation behavior includes at least one of not slowing down at an intersection, inattention, fatigue driving, drunk driving, running a red light, rapid acceleration, rapid deceleration, changing lanes rapidly, having an inconsistent credential, or having a bad attitude.

14. A system for information recommendation, comprising:

at least one storage device for storing computer instructions; and

at least one processor communicating with the storage device, wherein when the at least one processor executes the computer instructions, the at least one processor causes the system to:

determine a violation count corresponding to a violation behavior in historical driving behavior of a driver;

determine, based on the violation behavior and its corresponding violation count, information to be recommended; and

send the information to be recommended to a driver terminal of the driver,

wherein to determine the information to be recommended, the at least one processor causes the system to:

determine whether the violation count corresponding to the violation behavior exceeds a first preset threshold and does not exceed a second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the first preset threshold and does not exceed the second preset threshold, send the safety prompt information to the driver terminal of the driver; and

determining whether the violation count corresponding to the violation behavior exceeds the second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the second preset threshold, send a restriction information to the driver terminal of the driver, wherein the restriction information is used to restrict the driver from accepting orders, and the at least one processor further causes the system to:

direct the driver terminal to stop displaying text and/or image relating to service orders or stop playing voice relating to the service orders.

15. The system of claim 14 , wherein to determine a violation count corresponding to a violation behavior in historical driving behavior of a driver, the at least one processor further causes the system to:

obtain historical data relating to the historical driving behavior of the driver, the historical data including at least one of passenger evaluation information regarding completed orders of the driver, status data of the historical driving behavior of the driver, or historical violation records of the driver; and

determine, based on the historical data, the violation count corresponding to the violation behavior of the driver.

16. The system of claim 14 , wherein to send the information to be recommended to a driver terminal of the driver, the at least one processor further causes the system to:

determine whether a recommendation condition is met; and

in response to a determination result that the recommendation condition is met, send the information to be recommended to the driver terminal of the driver.

17. A computer-readable storage medium storing a set of instructions, wherein when executed by at least one processor, the set of instructions direct the at least one processor to effectuate a method, the method comprising:

determining a violation count corresponding to a violation behavior in historical driving behavior of a driver;

determining, based on the violation behavior and its corresponding violation count, information to be recommended; and

sending the information to be recommended to a driver terminal of the driver,

wherein the determining the information to be recommended comprises:

determining whether the violation count corresponding to the violation behavior exceeds a first preset threshold and does not exceed a second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the first preset threshold and does not exceed the second preset threshold, sending the safety prompt information to the driver terminal of the driver; and

determining whether the violation count corresponding to the violation behavior exceeds the second preset threshold;

in response to a determination result that the violation count corresponding to the violation behavior exceeds the second preset threshold, sending a restriction information to the driver terminal of the driver, wherein the restriction information is used to restrict the driver from accepting orders, and the restricting the driver from accepting orders includes:

directing the driver terminal to stop displaying text and/or image relating to service orders or stop playing voice relating to the service orders.

18. The method of claim 1 , wherein the service orders include an online car-hailing order.

19. The method of claim 1 , wherein the first preset threshold includes a plurality of values, and different information recommendation forms and/or frequencies are generated when the violation count reaches different values.

20. The method of claim 1 , wherein the first preset threshold is automatically set according to a change in the violation behavior of the driver after receiving the safety prompt information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: JIANG, YUE
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 056379/0410 →
Priority Claims (1)
CN 201811008747.6 · Aug 31, 2018 · national
Continuity (2)
Continuation PCTCN2019103822 · Aug 30, 2019
Related Publication 20210221385A1 · Jul 22, 2021
References Cited (30)
US 8736434B2 · Miller et al. · 2014 [cited by applicant]
US 9651391B1 · Hayes · 2017 [cited by examiner]
US 20140113619A1 · Tibbitts · 2014 [cited by examiner]
US 20150191178A1 · Roy · 2015 [cited by examiner]
US 20150210287A1 · Penilla · 2015 [cited by examiner]
US 20160046298A1 · DeRuyck · 2016 [cited by examiner]
US 20160150070A1 · Goren et al. · 2016 [cited by applicant]
US 20160232785A1 · Wang · 2016 [cited by applicant]
US 20170228683A1 · Hu et al. · 2017 [cited by applicant]
US 20190389455A1 · Reed · 2019 [cited by examiner]
CN 100397434C · 2008 [cited by applicant]
CN 101470951B · 2010 [cited by applicant]
CN 103198685A · 2013 [cited by applicant]
CN 102646329B · 2014 [cited by applicant]
CN 104077819A · 2014 [cited by applicant]
CN 104537860A · 2015 [cited by applicant]
CN 105160899A · 2015 [cited by applicant]
CN 105719360A · 2016 [cited by applicant]
CN 105869229A · 2016 [cited by applicant]
CN 106056162A · 2016 [cited by applicant]
CN 106126960A · 2016 [cited by applicant]
CN 106372817A · 2017 [cited by applicant]
CN 106683395A · 2017 [cited by applicant]
CN 104537860B · 2017 [cited by applicant]
CN 107963082A · 2018 [cited by applicant]
CN 207249919U · 2018 [cited by applicant]
International Search Report in PCT/CN2019/103822 mailed on Nov. 27, 2019, 6 pages. [cited by applicant]
Written Opinion in PCT/CN2019/103822 mailed on Nov. 27, 2019, 10 pages. [cited by applicant]
First Office Action in Chinese Application No. 201811008747.6 mailed on Jul. 7, 2020, 15 pages. [cited by applicant]
Office Action in Russian Application No. 2021104724 mailed on Sep. 8, 2021, 10 pages. [cited by applicant]