US2019244433A1PendingUtilityA1

Method and apparatus for providing virtual space, and non-transitory computer readable data storage medium storing program causing computer to perform method

Assignee: COLOPL INCPriority: Aug 17, 2015Filed: Apr 16, 2019Published: Aug 8, 2019
Est. expiryAug 17, 2035(~9.1 yrs left)· nominal 20-yr term from priority
Inventors:Yuichiro Arai
H04N 13/383G06T 19/006G06F 3/013G02B 27/0172G06F 3/04842H04N 13/344G02B 2027/0134G02B 2027/0187G02B 27/0093H04N 13/279G02B 27/225
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A content providing apparatus capable of approaching user's interests can be provided. A computer-implemented method for providing a content can generate a virtual space where the user is immersed and a target object in the virtual space, and define a reference position in the virtual space and a target object position. The method can define a reference direction which is a direction of a line of sight of the user with respect to the reference position, specify a direction of gaze at the target object, which is the direction of the line of sight of the user, specify a duration of gaze where the user has gazed at the target object, and specify an adjusted duration of gaze based on the duration of gaze, the direction of gaze, and the reference direction. A prescribed content is provided to the user based on the adjusted duration of gaze.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 generating a virtual space comprising a plurality of target objects;   defining a target object position for each target object of the plurality of target objects where each of the plurality of target objects is arranged;   defining a field of view of a user based on an inclination of a head-mounted display (HMD);   displaying an advertisement in each of the plurality of the target objects; and   varying an advertisement of a first target object of the plurality of target objects, in response to a gaze of the user at a second target object of the plurality satisfying a predetermined condition, so that the varied advertisement is associated with an advertisement of the second target object.   
     
     
         2 . The method according to  claim 1 , wherein the predetermined condition is a gaze duration exceeding a threshold value. 
     
     
         3 . The method according to  claim 1 , further comprising varying an advertisement of a third target object of the plurality of target objects, in response to the gaze of the user at the second target object satisfying the predetermined condition. 
     
     
         4 . The method according to  claim 1 , wherein each of the plurality of target objects is arranged in the field of view. 
     
     
         5 . The method according to  claim 1 , wherein at least one target object of the plurality of target objects is arranged outside of the field of view. 
     
     
         6 . A method comprising:
 generating a first virtual space comprising a first plurality of target objects;   displaying an advertisement at each of the first plurality of target objects;   determining a first gaze duration for each of the first plurality of target objects;   receiving an instruction from a user to quit the first virtual space;   determining a priority of advertisements based on the determined gaze duration for each of the first plurality of target objects;   generating a second virtual space comprising a second plurality of target objects; and   displaying an advertisement at each of the second plurality of target objects based on the determined priority of advertisements.   
     
     
         7 . The method according to  claim 6 , wherein the generating the second virtual space comprises generating the second virtual space following receiving the instructions to quit the first virtual space. 
     
     
         8 . The method according to  claim 6 , further comprising generating a launcher space in response to receiving the instruction to quit the first virtual space. 
     
     
         9 . The method according to  claim 8 , wherein the generating the second virtual space comprises generating the second virtual space in response to receiving an input from the user following generating the launcher space. 
     
     
         10 . The method according to  claim 6 , further comprising determining a second gaze duration for each of the second plurality of target objects. 
     
     
         11 . The method according to  claim 10 , further comprising determining a total gaze duration based on the first gaze duration and the second gaze duration. 
     
     
         12 . The method according to  claim 11 , further comprising requesting a trial version of an advertised product based on the total gaze duration. 
     
     
         13 . The method according to  claim 12 , further comprising displaying a trial object associated with the requested trial version in a launcher space, wherein the launcher space comprises a first object for selecting the first virtual space and a second object for selecting the second virtual space. 
     
     
         14 . A system comprising:
 a non-transitory computer readable medium configured to store instructions thereon; and   a processor connected to the non-transitory computer readable medium, wherein the processor is configured to execute the instructions for:
 generating a first virtual space comprising a first plurality of target objects; 
 instructing a head mounted display (HMD) to display an advertisement at each of the first plurality of target objects; 
 determining a first gaze duration for each of the first plurality of target objects; 
 receiving an instruction from a user to quit the first virtual space; 
 determining a priority of advertisements based on the determined gaze duration for each of the first plurality of target objects; 
 generating a second virtual space comprising a second plurality of target objects; and 
 instructing the HMD to display an advertisement at each of the second plurality of target objects based on the determined priority of advertisements. 
   
     
     
         15 . The system according to  claim 14 , wherein the processor is configured to execute the instructions for generating a launcher space in response to receiving the instruction to quit the first virtual space. 
     
     
         16 . The system according to  claim 15 , wherein the processor is configured to execute the instructions for generating the second virtual space in response to receiving an input from the user following generating the launcher space. 
     
     
         17 . The system according to  claim 14 , wherein the processor is configured to execute the instructions for determining a second gaze duration for each of the second plurality of target objects. 
     
     
         18 . The method according to  claim 17 , wherein the processor is configured to execute the instructions for determining a total gaze duration based on the first gaze duration and the second gaze duration. 
     
     
         19 . The system according to  claim 18 , wherein the processor is configured to execute the instructions for requesting a trial version of an advertised product based on the total gaze duration. 
     
     
         20 . The system according to  claim 19 , wherein the processor is configured to execute the instructions for instructing the HMD to display a trial object associated with the requested trial version in a launcher space, wherein the launcher space comprises a first object for selecting the first virtual space and a second object for selecting the second virtual space.

Join the waitlist — get patent alerts

Track US2019244433A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.