Learning system with augmented reality and related learning method
US-2015029183-A1 · Jan 29, 2015 · US
US10950135B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10950135-B2 |
| Application number | US-201715808392-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 9, 2017 |
| Priority date | Nov 9, 2017 |
| Publication date | Mar 16, 2021 |
| Grant date | Mar 16, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device may receive, from a user device, a request to access a virtual reality (VR) learning environment that includes an identifier associated with a program that supports the VR learning environment. The device may identify a set of objects to use within the VR learning environment by searching a data structure using the identifier associated with the program that supports the VR learning environment. The device may provide the VR learning environment to the user device. The device may receive, from the user device, information associated with interactions within the VR learning environment. The device may identify one or more additional objects to use within the VR learning environment by using one or more natural language processing techniques to analyze the information associated with the interactions within the VR learning environment. The device may provide the one or more additional objects to the user device.
Opening claim text (preview).
What is claimed is: 1. A device, comprising: one or more processors to: receive, from a user device, a request to access a virtual reality (VR) learning environment, the request including an identifier associated with a program that supports the VR learning environment; identify a set of objects to use within the VR learning environment by searching a data structure using at least one of: the identifier associated with the program that supports the VR learning environment, or user profile information for a user associated with the user device; provide the VR learning environment that includes the set of objects to the user device; receive, from the user device, information associated with interactions within the VR learning environment; identify one or more additional objects to use within the VR learning environment by using one or more natural language processing techniques to analyze the information associated with the interactions within the VR learning environment; provide, to the user device, data that causes the one or more additional objects to be deployed in the VR learning environment; and perform, after providing the one or more additional objects to the user device, one or more actions associated with improving the VR learning environment. 2. The device of claim 1 , where the one or more processors, when identifying the set of objects to use within the VR learning environment, are to: identify one or more user preferences from the user profile information, and search the data structure using the identifier associated with the program that supports the VR learning environment and the one or more user preferences, the one or more user preferences including at least one of: information indicating past VR learning environments that the user has interacted with, information indicating a preferred user learning style, or information indicating a level of user experience in particular subject matter. 3. The device of claim 1 , where the one or more processors, when receiving the information associated with the interactions within the VR learning environment, are to: receive: information associated with a first data type, information associated with a second data type, and information associated with a third data type; and where the one or more processors, when identifying the one or more additional objects to use within the VR learning environment, are to: analyze the information associated with the first data type, the information associated with the second data type, and the information associated with the third data type using the one or more natural language processing techniques, and identify the one or more additional objects to use within the VR learning environment based on a result of the one or more natural language processing techniques. 4. The device of claim 1 , where the one or more processors, when receiving the information associated with the interactions within the VR learning environment, are to: receive information associated with a first language; where the one or more processors, when identifying the one or more additional objects to use within the VR learning environment, are to: translate the information associated with the first language to information associated with a second language; and where the one or more processors, when providing the data that causes the one or more additional objects to be deployed in the VR learning environment, are to: provide the information associated with the second language to be deployed in the VR learning environment. 5. The device of claim 1 , where the one or more processors, when receiving the information associated with the interactions within the VR learning environment, are to: receive information of a first data type, the information being associated with a question presented by the user; and where the one or more processors, when identifying the one or more additional objects to the use within the VR learning environment, are to: convert the information of the first data type to information of a second data type, analyze the information of the second data type using the one or more natural language processing techniques, and use the analyzed information of the second data type to search a document that includes historical data associated with frequently asked questions of users to identify the one or more additional objects to use within the VR learning environment, the one or more additional objects being associated with responses to the question presented by the user. 6. The device of claim 1 , where the one or more processors, when performing the one or more actions, are to: update the user profile information with one or more user preferences based on the one or more additional objects identified with the one or more natural language processing techniques; where the one or more processors are further to: receive a request to access another VR learning environment; identify another set of objects to use within the other VR learning environment by searching the data structure that includes the updated user profile information; and provide the other VR learning environment that includes the other set of objects to the user device. 7. The device of claim 1 , where the one or more processors, when performing the one or more actions, are to: receive feedback information from the user device, the feedback information including at least one of: information associated with user performance, or information associated with a user opinion of the VR learning environment, update the user profile information with one or more user preferences based on the feedback information, and provide, to the user device, additional data that causes one or more objects associated with the one or more user preferences to be deployed in the VR learning environment. 8. A method, comprising: receiving, by a device and from a user device, a request to access a virtual reality (VR) learning environment, the request including an identifier associated with a program that supports the VR learning environment; identifying, by the device, a set of objects to use within the VR learning environment by searching a data structure using the identifier associated with the program that supports the VR learning environment; providing, by the device, the VR learning environment that includes the set of objects to the user device; receiving, by the device and from the user device, information associated with interactions within the VR learning environment; identifying, by the device, one or more additional objects to use within the VR learning environment by using one or more natural language processing techniques to analyze the information associated with the interactions within the VR learning environment; providing, by the device and to the user device, data that causes the one or more additional objects to be deployed in the VR learning environment; and performing, by the device and after providing the one or more additional objects to the user device, one or more actions associated with improving the VR learning environment. 9. The method of claim 8 , where identifying the set of objects to use within the VR learning environment comprises: searching the data structure, using the identifier associated with the program that supports the VR learning environment and user profile information for a user associated with the user device, to identify the set of objects. 10. The method of claim 8 , where identifying the one or more additional objects to use comprises: analyzing the information associated with the interactions within the VR learning environment to identify a data type, identif
Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems · CPC title
Semantic analysis · CPC title
the stations being mobile · CPC title
Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title
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 a student · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.