IP Library Granted Patent US 12,249,201
Granted Patent B2
US 12,249,201 · App. 18/885,256 · Granted Mar 11, 2025

Student accountability system

Inventors: Michael Laranang (Georgetown, TX); Brett Christian Taylor (Georgetown, TX); Ricardo Sevilla Lopez (Georgetown, TX); Emmanuel Enrique Lopez (Georgetown, TX)
Assignee: Secured Mobility, LLC
G07C9/22B60W40/08G06F3/04817G06F3/0482G06F3/04842G06K7/10366G06Q10/083G06Q50/40G07B15/02G07C5/0866G07C9/28G08B21/0423B60W2040/0881
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,249,201
App. No.
18/885,256
Granted
Mar 11, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for bus computing systems, for example, for wrong stop loading/unloading. In one aspect, a method performed by a bus computing system for a bus includes: receiving, at a designated stop of a bus route of the bus, a student identifier (ID) from a student ID system when a student enters or exits the bus at the designated stop; determining whether the student is authorized to enter or exit the bus at the designated stop; and in response to determining that the student is not authorized to enter or exit the bus at the designated stop, alerting a driver of the bus, and presenting an override user interface element and/or a cancellation user interface element on the display for the driver to allow or refuse the student to enter or exit the bus at the designated stop.

Claims (84)

1. A method performed by a bus computing system for a bus, the method comprising:

receiving, at a designated stop of a bus route of the bus, a student identifier (ID) from a student ID system when a student enters the bus at the designated stop;

determining whether the student associated with the student ID is authorized to enter the bus at the designated stop of the bus route; and

in response to determining that the student is not authorized to enter the bus at the designated stop of the bus route,

presenting an indicator on a display of the bus computing system to indicate that the student is not authorized to enter the bus at the designated stop, and

presenting a selectable override user interface element on the display, for indicating that the student is nevertheless being allowed to board;

receiving an input selecting the override user interface element; and

in response to the input selecting the override user interface element, overriding a lack of authorization to allow the student to enter the bus at the designated stop.

2. The method of claim 1 , wherein overriding the lack of authorization to allow the student to enter the bus at the designated stop comprises:

adding the student ID to a roster for the bus, the roster comprising student IDs of a list of students on the bus.

3. The method of claim 2 , further comprising:

in response to adding the student ID to the roster for the bus, automatically increasing, on the display, a count indicating a total number of the list of students on the bus by one.

4. The method of claim 1 , further comprising:

in response to determining that the student is not authorized to enter the bus at the designated stop of the bus route, playing an audio notification.

5. The method of claim 1 , further comprising:

in response to receiving the student ID from the student ID system, presenting information of the student on the display, the information comprising at least one of a name of the student, a photo of the student, a stop designated for the student, a bus designated for the student, school information of the student, or grade information of the student.

6. The method of claim 1 , wherein presenting the indicator on the display of the bus computing system to indicate that the student is not authorized to enter the bus at the designated stop comprises:

presenting the indicator adjacent to a photo of the student on the display.

7. The method of claim 1 , further comprising:

receiving a second student ID from a second student ID system when a second student enters the bus at the designated stop;

determining that the second student associated with the second student ID is authorized to enter the bus at the designated stop;

presenting an indicator on the display to show that the second student is authorized to enter the bus at the designated stop; and

adding the second student ID to a roster for the bus, the roster comprising student IDs of a list of students on the bus.

8. The method of claim 1 , wherein the bus route comprises multiple stops including the designated stop, and

wherein each stop of the multiple stops of the bus route is associated with a respective list of authorized students to enter the bus.

9. The method of claim 8 , further comprising:

presenting, on the display of the bus computing system, a corresponding list of authorized students to enter the bus at the designated stop, the display positioned to be visible to a driver of the bus.

10. The method of claim 9 , wherein presenting the corresponding list of authorized students to enter the bus at the designated stop comprises:

for each of the corresponding list of authorized students, presenting a respective name of the student and a respective user interface element adjacent to the respective name on the display, the respective user interface element being for manually loading the student.

11. The method of claim 10 , further comprising:

receiving, from the driver, a first input selecting a particular student from the corresponding list of authorized students, the particular student having no student ID system and being authorized to enter at the designated stop,

presenting a photo of the particular student and a particular user interface element for confirming manually loading the particular student,

receiving, from the driver, a second input selecting the particular user interface element, and

in response to the second input selecting the particular user interface element, adding a student ID for the particular student to a roster for the bus, the roster including all students on the bus.

12. A method performed by a bus computing system for a bus, the method comprising:

receiving, at a designated stop of a bus route of the bus, a student identifier (ID) from a student ID system when a student enters the bus at the designated stop;

determining whether the student associated with the student ID is authorized to enter the bus at the designated stop of the bus route; and

in response to determining that the student is not authorized to enter the bus at the designated stop of the bus route,

presenting an indicator on a display of the bus computing system to indicate that the student is not authorized to enter the bus at the designated stop, and

presenting a selectable cancellation user interface element on the display, for indicating that the student is not boarding;

receiving an input selecting the cancellation user interface element; and

in response to the input selecting the cancellation user interface element, cancelling boarding of the student on the bus at the designated stop.

13. The method of claim 12 , wherein cancelling the boarding of the student on the bus at the designated stop comprises:

keeping a roster for the bus unchanged, without adding the student ID to the roster, the roster comprising student IDs of a list of students on the bus.

14. The method of claim 12 , wherein presenting the indicator on the display of the bus computing system to indicate that the student is not authorized to enter the bus at the designated stop comprises:

presenting the indicator adjacent to a photo of the student on the display.

15. A method performed by a bus computing system for a bus, the method comprising:

receiving, at a designated stop of a bus route of the bus, a student identifier (ID) from a student ID system when a student exits the bus at the designated stop;

determining whether the student associated with the student ID is authorized to exit the bus at the designated stop of the bus route; and

in response to determining that the student is not authorized to exit the bus at the designated stop of the bus route,

presenting an indicator on a display of the bus computing system to indicate that the student is not authorized to exit the bus at the designated stop, and

presenting a selectable override user interface element on the display, for indicating that the student is nevertheless being allowed to exit the bus;

receiving an input selecting the override user interface element; and

in response to the input selecting the override user interface element, overriding a lack of authorization to allow the student to exit the bus at the designated stop.

16. The method of claim 15 , wherein overriding the lack of authorization to allow the student to exit the bus at the designated stop comprises:

removing the student ID from a roster for the bus, the roster comprising student IDs of a list of students on the bus.

17. The method of claim 16 , further comprising:

in response to removing the student ID from the roster for the bus, automatically decreasing, on the display, a count indicating a total number of the list of students on the bus by one.

18. The method of claim 15 , further comprising:

in response to determining that the student is not authorized to exit the bus at the designated stop of the bus route, playing an audio notification.

19. The method of claim 15 , further comprising:

in response to receiving the student ID from the student ID system, presenting information of the student on the display, the information comprising at least one of a name of the student, a photo of the student, a stop designated for the student, a bus designated for the student, school information of the student, or grade information of the student.

20. The method of claim 15 , wherein presenting the indicator on the display of the bus computing system to indicate that the student is not authorized to exit the bus at the designated stop comprises:

presenting the indicator adjacent to a photo of the student on the display.

21. The method of claim 15 , wherein the bus route comprises multiple stops including the designated stop,

wherein each stop of the multiple stops of the bus route is associated with a respective list of authorized students to exit the bus, and

wherein the method further comprises:

presenting, on the display of the bus computing system, a corresponding list of authorized students to exit the bus at the designated stop, the display positioned to be visible to a driver of the bus.

22. The method of claim 21 , wherein presenting the corresponding list of authorized students to enter the bus at the designated stop comprises:

for each of the corresponding list of authorized students, presenting a respective name of the student and a respective user interface element adjacent to the respective name on the display, the respective user interface element being for manually unloading the student.

23. A method performed by a bus computing system for a bus, the method comprising:

receiving, at a designated stop of a bus route of the bus, a student identifier (ID) from a student ID system when a student exits the bus at the designated stop;

determining whether the student associated with the student ID is authorized to exit the bus at the designated stop of the bus route; and

in response to determining that the student is not authorized to exit the bus at the designated stop of the bus route,

presenting an indicator on a display of the bus computing system to indicate that the student is not authorized to exit the bus at the designated stop, and

presenting a selectable cancellation user interface element on the display, for indicating that the student is not being allowed to exit;

receiving an input selecting the cancellation user interface element; and

in response to the input selecting the cancellation user interface element, cancelling unloading of the student from the bus at the designated stop.

24. The method of claim 23 , wherein cancelling the unloading of the student from the bus at the designated stop comprises:

keeping a roster for the bus unchanged, without removing the student ID from the roster, the roster comprising student IDs of a list of students on the bus.

25. The method of claim 23 , wherein presenting the indicator on the display of the bus computing system to indicate that the student is not authorized to exit the bus at the designated stop comprises:

presenting the indicator adjacent to a photo of the student on the display.

26. The method of claim 23 , further comprising:

in response to receiving the student ID from the student ID system, presenting information of the student on the display, the information comprising at least one of a name of the student, a photo of the student, a stop designated for the student, a bus designated for the student, school information of the student, or grade information of the student.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE OMITTED ASSIGNOR EMMANUEL ENRIQUE LOPEZ PREVIOUSLY RECORDED ON REEL 68602 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Sep 19, 2024
From: LARANANG, MICHAEL; TAYLOR, BRETT CHRISTIAN; LOPEZ, RICARDO SEVILLA; LOPEZ, EMMANUEL ENRIQUE
To: SECURED MOBILITY, LLC
Reel/Frame 068997/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2024
From: LARANANG, MICHAEL; TAYLOR, BRETT CHRISTIAN; LOPEZ, RICARDO SEVILLA
To: SECURED MOBILITY, LLC
Reel/Frame 068602/0001 →
Continuity (8)
Continuation 18632068 · Apr 10, 2024
Continuation 18411455 · Jan 12, 2024
Continuation 17457814 · Dec 6, 2021
Continuation 16657392 · Oct 18, 2019
Continuation 15972885 · May 7, 2018
Continuation 14744186 · Jun 19, 2015
Provisional Application 62015226 · Jun 20, 2014
Related Publication 20250005984A1 · Jan 2, 2025
References Cited (59)
US 6006159A · Schmier · 1999 [cited by applicant]
US 6502030B2 · Hilleary · 2002 [cited by applicant]
US 6631841B2 · Roberts et al. · 2003 [cited by applicant]
US 6736317B1 · McDonald et al. · 2004 [cited by applicant]
US 6762684B1 · Camhi · 2004 [cited by applicant]
US 7231355B2 · Schoen et al. · 2007 [cited by applicant]
US 8400296B2 · Brinton et al. · 2013 [cited by applicant]
US 9330389B2 · Pitroda · 2016 [cited by applicant]
US 9399469B1 · Harrison · 2016 [cited by applicant]
US 9977935B1 · Laranang et al. · 2018 [cited by applicant]
US 10452878B1 · Laranang et al. · 2019 [cited by applicant]
US 10521739B2 · Tays et al. · 2019 [cited by applicant]
US 10636230B1 · Laranang et al. · 2020 [cited by applicant]
US 10685521B1 · Laranang et al. · 2020 [cited by applicant]
US 11170590B1 · Laranang et al. · 2021 [cited by applicant]
US 11195360B1 · Laranang et al. · 2021 [cited by applicant]
US 11915538B1 · Laranang et al. · 2024 [cited by applicant]
US 20020082771A1 · Anderson · 2002 [cited by applicant]
US 20040111279A1 · Schoen et al. · 2004 [cited by applicant]
US 20050040224A1 · Brinton et al. · 2005 [cited by applicant]
US 20050219056A1 · McHugh et al. · 2005 [cited by applicant]
US 20060114531A1 · Webb et al. · 2006 [cited by applicant]
US 20060262190A1 · Millar · 2006 [cited by applicant]
US 20070024440A1 · Moran et al. · 2007 [cited by applicant]
US 20070061076A1 · Shulman · 2007 [cited by applicant]
US 20070078908A1 · Rohatgi et al. · 2007 [cited by applicant]
US 20080292211A1 · Frantz · 2008 [cited by applicant]
US 20110068954A1 · McQuade et al. · 2011 [cited by applicant]
US 20110098915A1 · Disatnik et al. · 2011 [cited by applicant]
US 20130024114A1 · Oriet · 2013 [cited by examiner]
US 20130108155A1 · Mizutani et al. · 2013 [cited by applicant]
US 20130127616A1 · Robitaille · 2013 [cited by applicant]
US 20130190981A1 · Dolinar et al. · 2013 [cited by applicant]
US 20130229511A1 · Oostendorp et al. · 2013 [cited by applicant]
US 20140114565A1 · Aziz et al. · 2014 [cited by applicant]
US 20140125502A1 · Wittkop et al. · 2014 [cited by applicant]
US 20140149305A1 · Aziz et al. · 2014 [cited by applicant]
US 20140188527A1 · Oxenham et al. · 2014 [cited by applicant]
US 20140257848A1 · Heppding · 2014 [cited by applicant]
US 20140313334A1 · Slotky · 2014 [cited by applicant]
US 20150193994A1 · McQuade · 2015 [cited by applicant]
US 20150198136A1 · Martin et al. · 2015 [cited by applicant]
US 20150235094A1 · Kraeling et al. · 2015 [cited by applicant]
US 20160018230A1 · Neubecker et al. · 2016 [cited by applicant]
US 20160350567A1 · McQuade et al. · 2016 [cited by applicant]
US 20160364645A1 · Ulloa Paredes et al. · 2016 [cited by applicant]
US 20160364699A1 · Steketee et al. · 2016 [cited by applicant]
US 20170039782A1 · Moeller et al. · 2017 [cited by applicant]
US 20170279957A1 · Abramson et al. · 2017 [cited by applicant]
US 20170372143A1 · Barcus et al. · 2017 [cited by applicant]
US 20180137614A1 · Prabhu et al. · 2018 [cited by applicant]
EP 0851377 · 1998 [cited by applicant]
EP 1406228A2 · 2004 [cited by examiner]
WO WO200046772 · 2000 [cited by applicant]
Rossetti, “Field Testing and Evaluation of the Transit Integrated Monitoring System,” National Research Council, Aug. 13, 1998, 25 pages. [cited by applicant]
Schlosser, “Growing GPS, Student Tracking Capabilities Offer More Security Tools,” School Bus Fleet, Apr./May 2015, pp. 30-32. [cited by applicant]
Sulaiman et al., “Easy Access Attendance Management System (EAMS),” 2014 IEEE 6th Conference on Engineering Education (ICEED), Kuala Lumpur, 2014, pp. 105-110. [cited by applicant]
Truett, “Bus 54—Where Are You? A School Bus Intelligent Information System,” Rural Advanced Technology & Transportation Systems 1998 International Conference, University Park, PA, Aug. 31-Sep. 2, 1998, 11 pages. [cited by applicant]
Usagawa et al., “An attendance management system for Moodle using student identification card and Android device,” Proceedings of International Conference on Information, Communication Technology and System (ICTS) 2014,… [cited by applicant]