Student accountability system
First Claim
Patent Images
1. A method performed by a bus computing system, the method comprising:
- monitoring a current location of a bus;
determining, from the monitoring of the current location of the bus, that the bus has reached a designated stop;
determining that a first plurality of students are assigned to exit the bus at the designated stop;
presenting, on a display of the bus computing system, a list of the first plurality of students to exit the bus at the designated stop;
as students exit the bus at the designated stop, receiving a student identifier (ID) from a student identifier system of each student exiting the bus and generating a second plurality of student identifiers (IDs) from the students exiting the bus;
determining, from the monitoring of the current location of the bus and based on a comparison between a number of the first plurality of students and a number of the second plurality of student IDs, that the bus is pulling away from the designated stop while one or more of the first plurality of students assigned to exit at the designated stop have not yet exited the bus; and
performing an alert action to alert a driver of the bus that the one or more students assigned to exit at the designated stop have not exited the bus.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for student accountability systems. School buses can be equipped with a bus system that executes a driver application. Students carry student identification (ID) systems that identify the students to the bus system, which in turn reports a geographic location to a student accountability system. The bus system is configured to permit rapid boarding and easy usage by drivers. The student accountability system provides a parent portal and an administrator portal to monitor the students and provide other useful functions.
27 Citations
17 Claims
-
1. A method performed by a bus computing system, the method comprising:
-
monitoring a current location of a bus; determining, from the monitoring of the current location of the bus, that the bus has reached a designated stop; determining that a first plurality of students are assigned to exit the bus at the designated stop; presenting, on a display of the bus computing system, a list of the first plurality of students to exit the bus at the designated stop; as students exit the bus at the designated stop, receiving a student identifier (ID) from a student identifier system of each student exiting the bus and generating a second plurality of student identifiers (IDs) from the students exiting the bus; determining, from the monitoring of the current location of the bus and based on a comparison between a number of the first plurality of students and a number of the second plurality of student IDs, that the bus is pulling away from the designated stop while one or more of the first plurality of students assigned to exit at the designated stop have not yet exited the bus; and performing an alert action to alert a driver of the bus that the one or more students assigned to exit at the designated stop have not exited the bus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by a bus computing system, the method comprising:
-
determining that a bus has reached a designated stop; presenting, on a display of the bus computing system, a list of students to exit the bus at the designated stop; as each student exits the bus at the designated stop, receiving a student identifier (ID) from a student identifier system of the student; and presenting on the display of the bus computing system, as the student is exiting the bus, a list of individuals associated with the student ID of the student and authorized to receive the student, to assist a driver of the bus in confirming that the student is being released to an authorized individual. - View Dependent Claims (8, 9, 10)
-
-
11. A method performed by a bus computing system, the method comprising:
-
determining that a bus has reached a designated stop; presenting, on a display of the bus computing system, a list of students to enter or exit the bus at the designated stop; as students enter or exit the bus at the designated stop, receiving a student identifier (ID) from a student identifier system of each student entering or exiting the bus by reading the student ID from the student ID system using a first identification mode of the student ID system; and displaying information of the student associated with the student ID on the display, wherein the student ID system is configured such that, when the student ID system is presented to a different school computing system, the different school computing system performs reading the student ID from the student ID system using a second identification mode of the student ID system. - View Dependent Claims (12, 13, 14)
-
-
15. A bus computing system configured to perform operations comprising:
-
monitoring a current location of a bus; determining, based on the current location of the bus, that the bus is beginning a second route after completing a first route; loading route data for the second route in response to determining that the bus is beginning the second route after completing the first route based on the current location of the bus; receiving a route comprising a plurality of stops entered by an administrator using a mapping application; presenting a user interface element to a driver of the bus to allow the driver to indicate that the bus has reached one of the plurality of stops; determining, using a location module, that an actual location of the bus is different from a location of the one of the plurality of stops in the route; and recording an update to the one of the plurality of stops for the route using the actual location of the bus. - View Dependent Claims (16, 17)
-
Specification