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 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
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 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
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 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 12/24 - Arrangements for maintenance or administration
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G09B 7/02 - Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by the student
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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G09B 7/00 - Electrically-operated teaching apparatus or devices working with questions and answers
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G09B 7/00 - Electrically-operated teaching apparatus or devices working with questions and answers
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
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 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G09B 7/00 - Electrically-operated teaching apparatus or devices working with questions and answers
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
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 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G09B 7/02 - Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by the student
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 12/24 - Arrangements for maintenance or administration
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 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education.
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
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.
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 - Scientific, technological and industrial services, research and design
Goods & 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 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G09B 7/00 - Electrically-operated teaching apparatus or devices working with questions and answers
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
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 - Communication control; Communication processing characterised by a protocol
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
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 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism