US10706733B2ActiveUtilityA1

Systems for classroom media sharing

55
Assignee: AIRWATCH LLCPriority: Nov 17, 2015Filed: Apr 2, 2019Granted: Jul 7, 2020
Est. expiryNov 17, 2035(~9.4 yrs left)· nominal 20-yr term from priority
H04L 65/611H04L 67/52H04W 12/63H04W 12/61H04L 63/108H04L 63/107H04W 12/08H04W 4/08H04W 76/14G09B 5/02H04L 67/18H04L 65/4076H04W 12/00503H04W 12/00502
55
PatentIndex Score
0
Cited by
5
References
20
Claims

Abstract

Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for sharing media, comprising:
 receiving a message at a sender device that grants a sharing request; 
 sending a sharing location from the sender device indicating where the media can be streamed; and 
 receiving validation criteria from a plurality of receiver devices, wherein the sender device uses the validation criteria to allow the plurality of receiver devices to stream the media from the sharing location, 
 wherein the receiver devices are identified based on being associated with an environment common to the sender device, and wherein the receiver devices are locked into the sharing location during streaming. 
 
     
     
       2. The method of  claim 1 , wherein the message includes a sharing token, and wherein the validation criteria include a validation token that is derived from the sharing token. 
     
     
       3. The method of  claim 1 , wherein locking the plurality of receiver devices includes sending a web lock command to the receiver devices, the web lock command preventing the receiver devices from accessing a network location other than the sharing location. 
     
     
       4. The method of  claim 1 , wherein locking the plurality of receiver devices includes sending an application lock command to the receiver devices, the application lock command preventing the receiver devices from running at least one application while streaming the media from the sender device. 
     
     
       5. The method of  claim 1 , wherein the environment is indicated by at least the time of day and an identifier associated with the sender device. 
     
     
       6. The method of  claim 1 , wherein the sharing location includes a uniform resource locator that indicates a location at the sender device. 
     
     
       7. The method of  claim 1 , wherein identifying the plurality of receiver devices includes determining which user devices associated with the environment have been permitted by the moderator device to stream the media. 
     
     
       8. A non-transitory, computer-readable medium containing instructions executed by at least one processor to perform stages for sharing media, the stages comprising:
 receiving a message at a sender device that grants a sharing request; 
 sending a sharing location from the sender device indicating where the media can be streamed; and 
 receiving validation criteria from a plurality of receiver devices, wherein the sender device uses the validation criteria to allow the plurality of receiver devices to stream the media from the sharing location, 
 wherein the receiver devices are identified based on being associated with an environment common to the sender device, and wherein the receiver devices are locked into the sharing location during streaming. 
 
     
     
       9. The on-transitory, computer-readable medium of  claim 8 , wherein the message includes a sharing token, and wherein the validation criteria include a validation token that is derived from the sharing token. 
     
     
       10. The non-transitory, computer-readable medium of  claim 8 , wherein locking the plurality of receiver devices includes sending a web lock command to the receiver devices, the web lock command preventing the receiver devices from accessing a network location other than the sharing location. 
     
     
       11. The non-transitory, computer-readable medium of  claim 8 , wherein locking the plurality of receiver devices includes sending an application lock command to the receiver devices, the application lock command preventing the receiver devices from running at least one application while streaming the media from the sender device. 
     
     
       12. The non-transitory, computer-readable medium of  claim 8 , wherein the environment is indicated by at least the time of day and an identifier associated with the sender device. 
     
     
       13. The non-transitory, computer-readable medium of  claim 8 , wherein the sharing location includes a uniform resource locator that indicates a location at the sender device. 
     
     
       14. The non-transitory, computer-readable medium of  claim 8 , wherein identifying the plurality of receiver devices includes determining which user devices associated with the environment have been permitted by the moderator device to stream the media. 
     
     
       15. A system for sharing media, the system comprising:
 a non-transitory, computer-readable medium that contains instructions; 
 a processor that executes the instructions to perform stages including:
 receiving a message at a sender device that grants a sharing request; 
 sending a sharing location from the sender device indicating where the media can be streamed; and 
 receiving validation criteria from a plurality of receiver devices, wherein the sender device uses the validation criteria to allow the plurality of receiver devices to stream the media from the sharing location, 
 wherein the receiver devices are identified based on being associated with an environment common to the sender device, and wherein the receiver devices are locked into the sharing location during streaming. 
 
 
     
     
       16. The system of  claim 15 , wherein the message includes a sharing token, and wherein the validation criteria include a validation token that is derived from the sharing token. 
     
     
       17. The system of  claim 15 , wherein locking the plurality of receiver devices includes sending a web lock command to the receiver devices, the web lock command preventing the receiver devices from accessing a network location other than the sharing location. 
     
     
       18. The system of  claim 15 , wherein locking the plurality of receiver devices includes sending an application lock command to the receiver devices, the application lock command preventing the receiver devices from running at least one application while streaming the media from the sender device. 
     
     
       19. The system of  claim 15 , wherein the environment is indicated by at least the time of day and an identifier associated with the sender device. 
     
     
       20. The system of  claim 15 , wherein the sharing location includes a uniform resource locator that indicates a location at the sender device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.