Student accountability system
First Claim
Patent Images
1. A method performed by a bus computing system for a bus, the method comprising:
- monitoring a current location of the 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 at the designated stop;
presenting, on a display of the bus computing system, a list of students to exit the bus at the designated stop, the display positioned to be visible to a driver of the bus;
as students exit the bus at the designated stop, receiving a second plurality of student identifiers (IDs) from the students exiting the bus by receiving a student identifier (ID) from a student identifier system of each student exiting the bus, and in response, moving a name of the student associated with the student ID to a lower position in the list of students presented on the display;
determining, from the monitoring of the current location of the bus, that the bus is pulling away from the designated stop while one or more students assigned to exit at the designated stop have not yet exited the bus; and
performing an alert action to alert the driver 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.
-
Citations
23 Claims
-
1. A method performed by a bus computing system for a bus, the method comprising:
-
monitoring a current location of the 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 at the designated stop; presenting, on a display of the bus computing system, a list of students to exit the bus at the designated stop, the display positioned to be visible to a driver of the bus; as students exit the bus at the designated stop, receiving a second plurality of student identifiers (IDs) from the students exiting the bus by receiving a student identifier (ID) from a student identifier system of each student exiting the bus, and in response, moving a name of the student associated with the student ID to a lower position in the list of students presented on the display; determining, from the monitoring of the current location of the bus, that the bus is pulling away from the designated stop while one or more students assigned to exit at the designated stop have not yet exited the bus; and performing an alert action to alert the driver 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)
-
-
8. A bus computing system for a bus, the bus computing system being configured to perform operations comprising:
-
monitoring a current location of the bus; determining, based on the current location of the bus, that, after completing a first route, the bus is beginning a second route; without input from a driver of the bus, automatically 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, wherein the first route is associated with one or more of a first plurality of student identifiers (IDs) in a route data for a plurality of routes, and the second route is associated with one or more of a second plurality of student IDs in the route data for the plurality of routes; and validating whether or not a pre or post trip inspection has been completed by the driver of the bus by using location information and time stamp information. - View Dependent Claims (9, 10, 11)
-
-
12. A method performed by a bus computing system for a bus, the method comprising:
-
determining that the 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, the display positioned to be visible to a driver of the bus; 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 in response, moving a name of the student associated with the student ID to a lower position in the list of students presented on the display; 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 the driver in confirming that the student is being released to an authorized individual. - View Dependent Claims (13, 14, 15)
-
-
16. A method performed by a bus computing system for a bus, the method comprising:
-
determining that the 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, the display positioned to be visible to a driver of the bus; and 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, and in response, moving a name of the student associated with the student ID to a lower position in the list of students presented on the display, wherein receiving the student identifier (ID) from the student identifier (ID) system comprises reading, by the bus computing system, the student ID from the student ID system using a first identification mode of the student ID system, and 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 using a second identification mode of the student ID system. - View Dependent Claims (17, 18, 19)
-
-
20. A bus computing system for a bus, the bus computing system being configured to perform operations comprising:
-
monitoring a current location of the bus; determining, based on the current location of the bus, that the bus is beginning a second route after completing a first route; without input from a driver of the bus, automatically 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, wherein the first route is associated with one or more of a first plurality of student identifiers (IDs) in a route data for a plurality of routes, and the second route is associated with one or more of a second plurality of student IDs in the route data for the plurality of routes; receiving a route comprising a plurality of stops entered by an administrator using a mapping application; presenting a user interface element to the driver of the bus to allow the driver to indicate that the bus has reached one of the stops; determining, using a location module, that an actual location of the bus is different from the location of the stop in the route; and recording an update to the stop for the route using the actual location of the bus. - View Dependent Claims (21, 22, 23)
-
Specification