# US 11,908,031 B2 · System and platform for engaging educational institutions and stakeholders

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,031 B2
- Document ID: US11908031B2
- Status: Granted
- Kind: B2
- Application number: 17/938,708
- Filed: 2022-10-07
- Published: 2023-02-02
- Granted: 2024-02-20
- Earliest claimed: 2020-04-27
- Assignees: Digital Seat Media, Inc.
- Applicants: Digital Seat Media, Inc.
- Inventors: Cameron Fowler; Matthew Sullivan
- Web page: https://patentgrep.com/patent/US11908031B2

## CPC

- G06Q 10/105: Human resources
- G06Q 50/265: {Personal security, identity or safety}
- G06K 7/10297: {arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092 (cryptographic protocols H04L9/00; network security protocols H04L63/00; real-time communication protocols in data switching networks H04L65/00; network protocols for data switching network services H04L67/00)}
- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- G06Q 50/205: {Education administration or guidance}
- H04L 63/102: {Entity profiles}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 12/084: using delegated authorisation, e.g. open authorisation [OAuth] protocol
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for pushing a data within a template in an educational setting comprising: scanning, via a first user device, a first tag, said first user device having first a unique ID and said first tag being a master tag and comprising a first tag ID; scanning, via a second user device, a second tag, said second user device having a second unique ID and said second tag having a second tag ID and being controlled by said master tag; defining a template being loaded onto said second user device upon the scanning of the second tag; and wherein the template comprises data corresponding to said second tag ID, said second unique ID, and a time corresponding to the scanning of said second tag.

## Claims

### Claim 1

A system for reporting a health or safety issue comprising:
a. a server system comprising a computer processor, a database storing a unique ID that is assigned to a first user device, and at least one server;
b. at least one tag encoded with a tag ID, the tag ID stored in the database to identify a particular tag and a point of interest corresponding thereto; and
c. wherein in response to the first user device scanning the tag, the server system performs the following method:
i. receiving a request from the first user device, the request including the tag ID, and using the tag ID from the request to determine if the tag is enabled to allow an anonymous report;
ii. if the tag is enabled, redirecting the first user device to a system resource for anonymously reporting a health or safety issue; and
iii. if the tag is not enabled, redirecting the first user device to a designated system resource other than the system resource for anonymously reporting the health or safety issue.

### Claim 2 (depends on 1)

The system of claim 1 further comprising in response to receiving a reply to the system resource for anonymously reporting the health or safety issue from the first user device, analyzing reported information to determine if a flagged word or phrase is present in reported information, and wherein if the flagged word or phrase is not present, the unique ID assigned to the first user device is not appended to a system-generated report of the health or safety issue.

### Claim 3 (depends on 1)

The system of claim 1 wherein the system resource for anonymously reporting the health or safety issue comprises a Web-based graphical user interface (GUI) populated with one or more selectable options, each option corresponding to a health or safety issue, and wherein in response to selection of one of the one or more selectable options, determining if the selected option corresponds to a health or safety issue flagged for anonymous or nonanonymous reporting; and reporting the health or safety issue corresponding to the selected option.

### Claim 4 (depends on 1)

The system of claim 1 wherein the tag comprises a student ID having a machine-readable code (MRC) encoding the tag ID located thereon wherein the system associates the unique ID assigned to the first user device with the tag ID encoded in the MRC on the student ID.

### Claim 5 (depends on 1)

The system of claim 1 wherein a geolocation of the first user device is provided.

### Claim 6 (depends on 1)

The system of claim 1 wherein the system generates an automatic reminder on said first user device at a predetermined time.

### Claim 7 (depends on 1)

The system of claim 1 further comprising forwarding a reported health or safety issue to one or more of an administrator device, a faculty member device, a staff member device, or emergency services.

### Claim 8 (depends on 2)

The system of claim 2 wherein if the flagged word or phrase is present, the unique ID assigned to the first user device is linked to the system-generated report and the system-generated report is sent together with personal identifying information tied to the unique ID to one or more of an administrator device, a faculty device, a staff device, or emergency services.

### Claim 9

A system for providing access to an interactive digital student platform comprising:
a. a network of tags assigned to an educational institution, each tag in the network having a distinct tag ID encoded in a machine-readable code (MRC), wherein when any tag in the network of tags is scanned by a user device, the user device is directed to the interactive digital student platform via a universal resource locator (URL) encoded in the MRC;
b. a server having a computer processor and a computer memory;
c. a database operatively connected to the server, the database storing each tag ID and data associated therewith including:
i. the educational institution to which the tag is assigned;
ii. a point of interest to which the tag is assigned, the point of interest associated with the educational institution; and
iii. a pointer to a template of an interactive digital student portal to which the user device that has scanned the tag corresponding to the tag ID is to be redirected; and
d. wherein the computer memory of the server stores executable code, which when executed enables the server to perform a process comprising:
i. in response to receiving a request from a first user device that has scanned a first tag in the plurality of tags, using the tag ID received with the request to identify the educational institution to which the tag is assigned and to identify the template of the interactive digital student portal to which the first user device is to be redirected;
ii. populating the identified template with dynamic content items;
iii. sending the populated version of the interactive digital student portal to the first user device; and
iv. updating at least one dynamic content item of the interactive digital student portal sent to the first user device in real time and while the interactive digital student portal is active on the first user device.

### Claim 10 (depends on 9)

The system of claim 9 further comprising determining if the tag ID for the first tag is grouped to enable anonymous reporting of a health issue, a safety issue, or both, and if yes, redirecting the first user device to the template of the interactive digital student portal that allows anonymous reporting.

### Claim 11 (depends on 10)

The system of claim 10 wherein if the first tag is not grouped to enable anonymous reporting of a heath issue, a safety issue, or both, the tag ID is used to determine if a class is in progress wherein if the class is in progress, the first user device is redirected to the template of the interactive digital student portal for the class in progress, and if the class is not in progress, the first user device is redirected to a default template of the interactive digital student portal.

### Claim 12 (depends on 10)

The system of claim 10 further comprising receiving from the first user device an anonymous report of the health issue, the safety issue, or both and sending the anonymous report to an administrator device, a faculty device, a staff device, emergency services, or combinations thereof.

### Claim 13 (depends on 9)

The system of claim 9 wherein updating at least one dynamic content item of the interactive digital student portal sent to the first user device includes pushing a safety module to the first user device, the safety module pushed in response to detecting a natural disaster or a man-made disaster wherein the safety module includes a query regarding a wellness status of a user operating the first user device.

### Claim 14 (depends on 13)

The system of claim 13 wherein the query regarding the wellness status of the user asks the user to indicate if the user is alright and further comprising determining if the user is alright, not alright, or if there was no response.

### Claim 15 (depends on 14)

The system of claim 14 wherein if the user operating the first user device is determined to not be alright or if there was no response, the first user device is used as a beacon to locate the user.

### Claim 16 (depends on 9)

The system of claim 9 wherein updating at least one dynamic content item comprises pushing to said first user device a notification regarding a job offer, a tutoring offer, an updated grade, a test reminder, a game reminder, a practice reminder, or combinations thereof.

### Claim 17

A method for determining if students at an educational institution are accounted for during an emergency comprising:
a. receiving a request from a student device that has scanned an encoded tag during a time window for taking attendance, the encoded tag assigned to the educational institution, including a uniform resource locator (URL) to a server that receives the request, and including a tag ID to identify the encoded tag that was scanned to initiate the request from the student device;
b. identifying the student device that made the request and adding the identified student device to an attendance log of student devices that have also scanned encoded tags assigned to the educational institution during the time window for taking attendance;
c. in response to identifying an emergency situation, sending a notification to each student device on the attendance log, the notification requesting the student to send a reply to the notification;
d. tracking and counting student devices that have replied to the notification and student devices counted as being present on the attendance log; and
e. using the attendance log of student devices, identifying if student devices are in attendance and nonresponsive to the notification.

### Claim 18 (depends on 17)

The method of claim 17 wherein identifying the student device that made the request comprises obtaining from the student device a unique ID assigned to the student device to identify the student device whenever the student device is used to scan any encoded tag assigned to the educational institution and adding the unique ID to the attendance log.

### Claim 19 (depends on 18)

The method of claim 18 wherein comparing student devices on the attendance log to an accounting of student devices that have replied to the notification includes comparing unique IDs on the attendance log to unique IDs assigned to student devices accounted for by replying to the notification.

### Claim 20 (depends on 19)

The method of claim 19 further comprising locating tagged students by accessing a class schedule for each tagged student to determine where the tagged student may have been when the emergency was identified, by accessing the tag ID for the encoded tag most recently scanned by the student device operated by the tagged student, or both.

### Claim 21 (depends on 17)

The method of claim 17 wherein sending the notification comprises pushing a safety module notification, sending a message via a short message service, sending a message via a multimedia messaging service, or combinations thereof.
