Provided is a means for professors and tutors to easily queue and manage students in a video conference session during online office hours or similar scenarios in which the professor gives one student one-to-one attention while other students wait their turn but are able to listen. Students queue in order of arrival, transparency is provided to students so that they know where they are in the queue relative to other students, and provides students with real-time status updates, thus reducing frustration and making the experience of waiting and queuing more psychologically palatable and pleasant. There is a current student having a one-on-one session with the professor; the rest are waiting and listening in the queue. Further, the professor need only click one button in order to place the current student at the back of the queue and bring the next student in the queue into the one-on-one session. A virtual reality room also has a queue.
G09B 5/14 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves permettant une communication individuelle entre le professeur et l'élève
H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
2.
Storage and retrieval of video conference state based upon participants
Once participants participate in a video conference the state of information during that video conference is retained for those participants. At a future time, when those participants again meet in a video conference the state of information that was retained is retrieved and presented for them again in the subsequent video conference based upon their identifiers. Information such as the whiteboard, the chat window, shared files, camera settings, images, background, video recording, etc. are retrieved and automatically presented in the new video conference. Alternatively, a participant may be asked if the state of information from a previous video conference should be retrieved. When a participant joins a conference, the current participants grant permission or not for the current contents to be viewed by the new participant. When a participant leaves the conference, or when they all leave, a triggering condition saves the state. Participants may join in a cross-platform conference and all content from a session in another platform is retrieved. Virtual reality may also be used.
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education. One aspect disclosed herein is directed to different methods, systems, and computer program products for facilitating mobile video presentations using digital compositing techniques.
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
G09B 5/10 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter la même information simultanément
4.
Dynamic filtering and tagging functionality implemented in collaborative, social online education networks
Various aspects disclosed herein are directed to dynamic filtering and tagging functionality implemented in collaborative, social online education networks.
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 5/10 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter la même information simultanément
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
5.
Collaborative, social online education and whiteboard techniques
Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
6.
Collaborative, social online education and whiteboard techniques
Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
7.
Systems and methods for tracking referrals among a plurality of members of a social network
Systems and methods are provided for tracking referrals among a plurality of members of a social network. A data storage is created to store member information for the plurality of members. Relationships between the plurality of members are determined using the member information in the data storage. A data structure is created to show relationships between the plurality of members. Member events are received for the plurality of members. In response to a purchasing member of the plurality of members making a purchase, determining one or more members contributing to the purchase based on the member events and the data structure.
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
8.
Collaborative, social online education and whiteboard techniques
Various techniques are disclosed for facilitating distribution of content between a plurality of nodes of a computer network. More particularly, the present disclosure relates to techniques for facilitating distribution of content to a plurality of users having access to an electronic collaborative canvas whiteboard via a computer network.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
9.
Dynamic filtering and tagging functionality implemented in collaborative, social online education networks
Various aspects disclosed herein are directed to dynamic filtering and tagging functionality implemented in collaborative, social online education networks.
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G09B 7/02 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par l'élève
G09B 5/10 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter la même information simultanément
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 12/24 - Dispositions pour la maintenance ou la gestion
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education. One aspect disclosed herein is directed to different methods, systems, and computer program products for facilitating mobile video presentations using digital compositing techniques.
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
G09B 5/10 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter la même information simultanément
G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p. ex. de signaux audio, vidéo
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education.
G09B 5/10 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves tous les postes d'élèves étant capables de présenter la même information simultanément
12.
Automated production of chapter file for video player
A camera films a workbook and records a video file while an instructor teaches from the workbook and flips pages. The video file is uploaded to a computer in the cloud and is input into audio-visual software which splits the video file into still images at a frame rate. The images are input into OCR software which produces an alphanumeric machine-readable file or files corresponding to the images. This file or files is input into a program which identifies an index in each of the images. Or, the video file or an audio file is input into an audio analyzer or speech recognition software to identify spoken words or sounds that each indicate an index. Each index with its timestamp is written into a chapter file in order and saved into storage of a computer. Filtering removes duplicates. A video player combines the chapter file with the video file and the images to play the video file.
H04N 9/80 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
H04N 5/92 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour le surjeu
A user may only log into an education application using login credentials of a third-party social media site. A browser is redirected to a server computer of the site which authenticates the user's credentials. The server confirms to the education application which displays its contents on the computer and allows the user to access the education application. Or, the user selects a mobile application on a telephone which connects to the server of the site. The site authenticates the user's credentials and sends a confirmation back to the mobile application. The mobile application connects to the education application and allows it to display its contents on the telephone. Alternatively, an actual minimum number of links is required before access is granted to the education application which is greater than a stated minimum. Attempting to log into the education application with fewer than the stated minimum results in a warning message and access is not granted. Attempting to log into the education application with greater than the stated minimum but fewer than the actual minimum results in a different warning message and access is not granted without further verification.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing temporary use of non-downloadable web-based educational software for the management and delivery of educational courses and content in various disciplines that feature educational courses and course management tools, namely, lesson plans and assignments, calendars, grade books, study modules, and student performance diagnostics
15.
Collaborative, social online education and whiteboard techniques
Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G09B 7/00 - Dispositifs ou appareils d'enseignement à commande électrique procédant par questions et réponses
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
An education application delivers educational content including videos and documents to any computing device of a user via a student account. Each video or document is associated with a course and a corresponding course code. A database lists those courses and course codes that are incompatible with one another. A University database lists courses that a student is currently enrolled in. Course codes for educational content delivered via a student account are compared to either database. Access by the student account is blocked if any course codes for delivered content are incompatible with either database. Another database records videos watched via a student account. If a threshold number of relatively long videos are watched in a short time period then access by the student account is blocked. If a student account begins a second video before the first is finished then access is blocked. Content is hidden if not relevant.
An application delivers educational, entertainment or work-related content including videos and documents to any computing device of a user via an account, each account being uniquely identified. Upon each login, the application checks whether the user is already logged in on another computing device and issues a warning or logs out the new device. The application also checks all user accounts periodically to determine whether one account is logged into more than one computing device. Each video or document is associated with a course and has a corresponding course code. An institution database lists courses that a student is currently enrolled in. Another database records videos watched or documents viewed via a student account. Each student account is allowed a maximum number of courses or is limited by the courses in which they are actually enrolled. The application checks whether the videos watched correspond to more than the courses allowed and if so, then access by the student account is blocked.
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
A method of limiting tokens for use by a student within an education application displays numerous membership options. For a price, a certain number of tokens are allowed per month. At the end of each month, tokens do not roll over; the account is reset with the monthly allotment of tokens. If the number of tokens in the account reaches zero, access is blocked. A method limits account sharing by using a limited time viewing window for videos and documents. A stated time limit displayed to the student is greater than the length of the video. An actual time limit not displayed to the student is greater than the stated time limit Requests to restart the video within the actual time limit are granted. A request to restart the video after the actual time limit is denied unless the student again pays the number of tokens equal to the value of the video.
A method of limiting tokens for use by a student within an education application displays numerous membership options. For a price, a certain number of tokens are allowed per month. At the end of each month, tokens do not roll over; the account is reset with the monthly allotment of tokens. If the number of tokens in the account reaches zero, access is blocked. A method limits account sharing by using a limited time viewing window for videos and documents. A stated time limit displayed to the student is greater than the length of the video. An actual time limit not displayed to the student is greater than the stated time limit. Requests to restart the video within the actual time limit are granted. A request to restart the video after the actual time limit is denied unless the student again pays the number of tokens equal to the value of the video.
Systems and methods are provided for tracking referrals among a plurality of members of a social network. A data storage is created to store member information for the plurality of members. Relationships between the plurality of members are determined using the member information in the data storage. A data structure is created to show relationships between the plurality of members. Member events are received for the plurality of members. In response to a purchasing member of the plurality of members making a purchase, determining one or more members contributing to the purchase based on the member events and the data structure.
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme