Patent ID: 11967252
Assignee: SYNCRONO TECH, INC.
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 16:
17. A method of providing instruction, comprising:
providing a platform to two or more users, the platform serving to store, transfer, and augment data which serves to facilitate an on-demand, live lesson between two or more mobile devices, wherein the platform includes a layer management module;
initiating the live lesson through the platform, the platform instructing one or more user to begin the live lesson;
initiating a first layer comprising a first live recording of the live lesson;
initiating a second layer comprising a second live recording during said first live recording and selectively displaying said second layer within said first layer on a plurality of displays associated with said two or more mobile devices, the second live recording showing at least one user's swing or body position;
sharing the second layer with at least one user while the first layer is on-going;
editing the second layer to create a third layer, the third layer being a mark-up;
sharing the second layer and the third layer with at least one user while maintaining the first layer;
the layer management module manipulating one or more of the first layer, the second layer, and the third layer, said manipulation occurring via a processor coupled to a memory, the memory containing non-transitory machine-readable code;
upon completion of said live lesson, saving a complete lesson layer, the complete lesson layer being recorded during the entirety of the live lesson;
wherein the machine-readable code comprises code for initiating, manipulating, terminating, or augmenting one or more of said layers, said code being executed by the processor;
wherein the layer management module includes a memory management sub-module;
the memory management sub-module dynamically identifying which system processes are required for the proper functioning of one or more active layer of said live lesson and which are not required; and
the memory management sub-module selectively killing, starting, or modifying the priority of one or more system processes as necessary to free up additional memory while maintaining said proper functioning of said one or more active layer of said live lesson.