Customized virtual reality learning environment

US10950135B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10950135-B2
Application numberUS-201715808392-A
CountryUS
Kind codeB2
Filing dateNov 9, 2017
Priority dateNov 9, 2017
Publication dateMar 16, 2021
Grant dateMar 16, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems · CPC title

  • Semantic analysis · CPC title

  • G09B5/125Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10950135B2 cover?
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 en…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification G09B5/125. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).