Automated personalized feedback for interactive learning applications
US-2024391096-A1 · Nov 28, 2024 · US
US2025036254A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025036254-A1 |
| Application number | US-202418916681-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 15, 2024 |
| Priority date | Sep 16, 2022 |
| Publication date | Jan 30, 2025 |
| Grant date | — |
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.
In a method for displaying messages in a virtual environment, a first view of a virtual scene is displayed including virtual objects corresponding to user accounts. A first message is received from a first user account corresponding to a first virtual object located outside the first view. A message notification graphical element is displayed in response to the first message. A first user input selecting the message notification graphical element is received. A second view of the virtual scene is displayed in response to the first user input. The second view includes the first virtual object and displays a message prompt corresponding to the first virtual object. The second view is different from the first view. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.
Opening claim text (preview).
What is claimed is: 1 . A method for displaying messages in a virtual environment, the method comprising: displaying a first view of a virtual scene including virtual objects corresponding to user accounts; receiving a first message from a first user account corresponding to a first virtual object located outside the first view; displaying a message notification graphical element in response to the first message; receiving a first user input selecting the message notification graphical element; and displaying a second view of the virtual scene in response to the first user input, wherein the second view includes the first virtual object and displays a message prompt corresponding to the first virtual object, and the second view is different from the first view. 2 . The method according to claim 1 , wherein the displaying the second view comprises: displaying an animation transitioning from the first view to the second view; and displaying the second view when the animation is completed. 3 . The method according to claim 2 , wherein the displaying the animation comprises: determining a location of the first virtual object in the virtual scene; and animating a transition from the first view toward the location of the first virtual object to arrive at the second view. 4 . The method according to claim 1 , further comprising: determining an absence of messages from the virtual objects outside the second view; and removing the message notification graphical element from display when the second view is displayed and the absence of messages from the virtual objects outside the second view is determined. 5 . The method according to claim 1 , wherein the message notification graphical element displays an identifier and a count of the user accounts corresponding to received unread messages. 6 . The method according to claim 1 , further comprising: receiving a second message from a second user account corresponding to a second virtual object outside the first view; determining a receipt sequence of the first message and the second message; and updating the message notification graphical element to display identifiers for the first user account and the second user account based on the determined receipt sequence. 7 . The method according to claim 6 , further comprising: removing a first identifier of the first user account from the message notification graphical element; shifting a second identifier of the second user account in the message notification graphical element; and adjusting a size of the message notification graphical element based on a number of displayed identifiers in the message notification graphical element. 8 . The method according to claim 6 , further comprising: receiving a third message from a third user account; determining a maximum number of identifiers are displayed in the message notification graphical element; and in response to the first user input, removing a first identifier of the first user account and adding a third identifier of the third user account to the message notification graphical element. 9 . The method according to claim 8 , further comprising: when the maximum number of identifiers are not displayed, adding the third identifier of the third user account to the message notification graphical element; and when the maximum number of identifiers are displayed, updating a count of the user accounts with unread messages in the message notification graphical element. 10 . The method according claim 1 , further comprising: receiving a second user input selecting the displayed message prompt; and in response to the second user input, displaying content of the first message and animating the first virtual object in a manner corresponding to the content of the first message. 11 . The method according to claim 2 , wherein the displaying the animation comprises: receiving a user input on the message notification graphical element of at least a predefined duration; displaying a message preview list including a preview for the first message from the first user account; and initiating the animation in response to selection of the preview. 12 . The method according to claim 1 , wherein the message notification graphical element includes identifiers for a plurality of user accounts with unread messages; and the method further comprises: receiving a plurality of user inputs selecting a plurality of identifiers in the message notification graphical element; determining an order of selection of the plurality of identifiers; and sequentially displaying views of the virtual scene showing virtual objects corresponding to the selected identifiers from the plurality of identifiers in the determined order of selection. 13 . An apparatus, comprising: processing circuitry configured to: display a first view of a virtual scene including virtual objects corresponding to user accounts; receive a first message from a first user account corresponding to a first virtual object located outside the first view; display a message notification graphical element in response to the first message; receive a first user input to select the message notification graphical element; and display a second view of the virtual scene in response to the first user input, wherein the second view includes the first virtual object and displays a message prompt corresponding to the first virtual object, and the second view is different from the first view. 14 . The apparatus according to claim 13 , wherein the processing circuitry is configured to: display an animation transitioning from the first view to the second view; and display the second view when the animation is completed. 15 . The apparatus according to claim 14 , wherein the processing circuitry is configured to: determine a location of the first virtual object in the virtual scene; and animate a transition from the first view toward the location of the first virtual object to arrive at the second view. 16 . The apparatus according to claim 13 , wherein the processing circuitry is configured to: determine an absence of messages from the virtual objects outside the second view; and remove the message notification graphical element from display when the second view is displayed and the absence of messages from the virtual objects outside the second view is determined. 17 . The apparatus according to claim 13 , wherein the message notification graphical element displays an identifier and a count of the user accounts corresponding to received unread messages. 18 . The apparatus according to claim 13 , wherein the processing circuitry is configured to: receive a second message from a second user account corresponding to a second virtual object outside the first view; determine a receipt sequence of the first message and the second message; and update the message notification graphical element to display identifiers for the first user account and the second user account based on the determined receipt sequence. 19 . The apparatus according to claim 18 , wherein the processing circuitry is configured to: remove a first identifier of the first user account from the message notification graphical element; shift a second identifier of the second user account in the message notification graphical element; and adjust a size of the message notification graphical element based on a number of displayed identifiers in the message notification graphical element. 20 .
Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title
for prompting the player, e.g. by displaying a game menu · CPC title
involving aspects of the displayed game scene · CPC title
Communicating with other players during game play, e.g. by e-mail or chat · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.