Sparse-data generative model for pseudo-puppet memory recast

US10453172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10453172-B2
Application numberUS-201715478811-A
CountryUS
Kind codeB2
Filing dateApr 4, 2017
Priority dateApr 4, 2017
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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.

Technical features are described for generating a virtual reality (VR) memory recast. An example computer-implemented method includes selecting an event from a plurality of recorded events to animate. The method further includes generating an animation script based at least in part on captured information of the event. The method further includes editing the animation script by adding a simulated interaction in the animation script. The method further includes displaying a virtual reality representation of the animation script.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for generating a virtual reality (VR) memory recast, the method comprising: selecting an event from a plurality of recorded events to animate wherein the event is selected from the plurality of recorded events based at least in part on an upcoming event identified from an e-calendar, the event that is selected being of a predetermined type that matches with the upcoming event; generating an animation script based at least in part on captured information of the event; editing the animation script by adding a simulated interaction in the animation script; and displaying a virtual reality representation of the animation script of the event that is selected as preparation for the upcoming event by using predictive algorithms and subsets of a positive event recasting based on user metrics and response. 2. The computer implemented method of claim 1 , further comprising: recording the event in the plurality of recorded events, the recording comprising: monitoring a user attribute; and in response to the user attribute matching a predetermined criteria, storing the captured information from one or more event recorders for the event. 3. The computer implemented method of claim 2 , wherein the user attribute is at least one from a group consisting of heartrate, blood-pressure, temperature, facial expression, word choice. 4. The computer implemented method of claim 2 , wherein the captured information comprises at least one of a location, an image of surroundings, a user-biometric measurement, a user-facial-expression, a user-gesture, and a user-speech data. 5. The computer implemented method of claim 1 , wherein generating the animation script further comprises: creating a virtual world based at least in part on location associated with the event; creating an avatar that navigates the virtual world, the avatar based at least in part on a user-profile; and animating the avatar according to one or more actions during the event. 6. The computer implemented method of claim 1 , further comprising: monitoring user attributes during playback of the virtual reality representation; and determining a cognitive distortion based at least in part on the user attributes. 7. The computer implemented method of claim 6 , wherein the event is a first event, and the method further comprises: selecting a second event from the plurality of recorded events to animate, in response to detecting the cognitive distortion. 8. A virtual reality system comprising: an events repository that comprises a captured information corresponding to a plurality of recorded events; an animator configured to: select an event from the events repository for animating, wherein the event is selected from the plurality of recorded events based at least in part on an upcoming event identified from an e-calendar, the event that is selected being of a predetermined type that matches with the upcoming event; generate an animation script based at least in part on captured information of the event; a predictor configured to simulate an interaction to be added to the animation script; the animator further configured to edit the animation script by adding the simulated interaction; and a virtual world presenter configured to display a virtual reality representation of the animation script as preparation for the upcoming event by using predictive algorithms and subsets of a positive event recasting based on user metrics and response. 9. The virtual reality system of claim 8 , further comprising one or more event records configured to: record the event in the events repository, the recording comprising: monitoring a user attribute; and in response to the user attribute matching a predetermined criteria, storing the captured information from the one or more event recorders for the event. 10. The virtual reality system of claim 9 , wherein the user attribute is at least one from a group consisting of heartrate, blood-pressure, temperature, facial expression, word choice. 11. The virtual reality system of claim 9 , wherein the captured information comprises at least one of a location, an image of surroundings, a user-biometric measurement, a user-facial-expression, a user-gesture, and a user-speech data. 12. The virtual reality system of claim 8 , wherein for generating the animation script, the animator is further configured to: create a virtual world based at least in part on location associated with the event; create an avatar that navigates the virtual world, the avatar based at least in part on a user-profile; and animate the avatar according to one or more actions during the event. 13. The virtual reality system of claim 8 , further comprising a user-interaction analyzer configured to: monitor user attributes during playback of the virtual reality representation; and determine a cognitive distortion based at least in part on the user attributes. 14. The virtual reality system of claim 13 , wherein the event is a first event, and the user-interaction analyzer is further configured to: select a second event from the plurality of recorded events to animate, in response to detecting the cognitive distortion. 15. A computer program product for a virtual reality system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing circuit to cause the processing circuit to: select an event from an events repository for animating, wherein the event is selected from a plurality of recorded events based at least in part on an upcoming event identified from an e-calendar, the event that is selected being of a predetermined type that matches with the upcoming event; generate an animation script based at least in part on captured information of the event; simulate an interaction to be added to the animation script; edit the animation script by adding the simulated interaction; and display a virtual reality representation of the animation script as preparation for the upcoming event by using predictive algorithms and subsets of a positive event recasting based on user metrics and response. 16. The computer program product of claim 15 , wherein the program instructions further cause the processing circuit to: recording the event in the events repository, the recording comprising: monitoring a user attribute; and in response to the user attribute matching a predetermined criteria, storing the captured information from one or more event recorders for the event. 17. The computer program product of claim 15 , wherein generation of the animation script further comprises: creating a virtual world based at least in part on location associated with the event; creating an avatar that navigates the virtual world, the avatar based at least in part on a user-profile; and animating the avatar according to one or more actions during the event. 18. The computer program product of claim 15 , wherein the program instructions further cause the processing circuit to: monitor user attributes during playback of the virtual reality representation; and determine a cognitive distortion based at least in part on the user attributes.

Assignees

Inventors

Classifications

  • Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

  • Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns · CPC title

  • G06T1/60Primary

    Memory management · CPC title

  • Administration; Management · CPC title

  • G06T13/00Primary

    Animation · 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 US10453172B2 cover?
Technical features are described for generating a virtual reality (VR) memory recast. An example computer-implemented method includes selecting an event from a plurality of recorded events to animate. The method further includes generating an animation script based at least in part on captured information of the event. The method further includes editing the animation script by adding a simulat…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T1/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).