US2025148705A1PendingUtilityA1

Locking and showing moving objects in virtual reality

Assignee: IBMPriority: Nov 3, 2023Filed: Nov 3, 2023Published: May 8, 2025
Est. expiryNov 3, 2043(~17.3 yrs left)· nominal 20-yr term from priority
G06F 3/011G06T 7/20G06V 20/20G06V 2201/07G06T 2207/30241G06V 10/764G06T 2207/20221G06T 7/11G06T 5/50G06T 17/00
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

According to one embodiment, a method, computer system, and computer program product for physical object tracking in virtual reality is provided. The present invention may include receiving input from a user identifying a specific physical object during a virtual reality session in a virtual reality environment; identifying the specific physical object in the physical proximity of the user; tracking the location of the specific physical object relative to the user; and responsive to receiving a command from the user, displaying the specific physical object to the user through a portal in the virtual reality environment.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A processor-implemented method for physical object tracking in virtual reality, the method comprising:
 receiving input from a user identifying a specific physical object during a virtual reality session in a virtual reality environment;   identifying the specific physical object in a physical proximity of the user;   tracking the location of the specific physical object relative to the user; and   responsive to receiving a command from the user, displaying the specific physical object to the user through a portal in the virtual reality environment.   
     
     
         2 . The method of  claim 1 , wherein the identifying further comprises:
 identifying one or more physical objects of a same type as the specific physical object in the physical proximity to the user using a generic object recognition model; and   identifying the specific physical object from among the located physical objects using a specific object recognition model.   
     
     
         3 . The method of  claim 2 , wherein the specific object recognition model is trained using a few-shot image classification process. 
     
     
         4 . The method of  claim 2 , wherein the specific object recognition model is trained using a method comprising:
 responsive to prompting the user to record a plurality of images of the specific physical object and a background, receiving the plurality of images;   processing the received images into training images;   training the specific object recognition model on the training images.   
     
     
         5 . The method of  claim 4 , wherein the processing further comprises:
 dividing the received images of the background into a plurality of regions to create a plurality of negative examples; and   compositing images of the specific physical object onto the plurality of regions to create a plurality of positive examples, wherein the training images comprise the plurality of negative examples and the plurality of positive examples.   
     
     
         6 . The method of  claim 1 , wherein the tracking further comprises;
 Responsive to determining that the specific physical object has moved, utilizing a moving path prediction algorithm to select the most likely location of the specified physical object based on a movement history of the specific physical object.   
     
     
         7 . The method of  claim 1 , wherein the tracking is persistent across multiple virtual reality experiences. 
     
     
         8 . A computer system for physical object tracking in virtual reality, the computer system comprising:
 one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
 receiving input from a user identifying a specific physical object during a virtual reality session in a virtual reality environment; 
 identifying the specific physical object in a physical proximity of the user; 
 tracking a location of the specific physical object relative to the user; and 
 responsive to receiving a command from the user, displaying the specific physical object to the user through a portal in the virtual reality environment. 
   
     
     
         9 . The computer system of  claim 8 , wherein the identifying further comprises:
 identifying one or more physical objects of a same type as the specific physical object in the physical proximity to the user using a generic object recognition model; and   identifying the specific physical object from among the located physical objects using a specific object recognition model.   
     
     
         10 . The computer system of  claim 9 , wherein the specific object recognition model is trained using a few-shot image classification process. 
     
     
         11 . The computer system of  claim 9 , wherein the specific object recognition model is trained using a method comprising:
 responsive to prompting the user to record a plurality of images of the specific physical object and a background, receiving the plurality of images;   processing the received images into training images;   training the specific object recognition model on the training images.   
     
     
         12 . The computer system of  claim 11 , wherein the processing further comprises:
 dividing the received images of the background into a plurality of regions to create a plurality of negative examples; and   compositing images of the specific physical object onto the plurality of regions to create a plurality of positive examples, wherein the training images comprise the plurality of negative examples and the plurality of positive examples.   
     
     
         13 . The computer system of  claim 8 , wherein the tracking further comprises;
 Responsive to determining that the specific physical object has moved, utilizing a moving path prediction algorithm to select the most likely location of the specified physical object based on a movement history of the specific physical object.   
     
     
         14 . The computer system of  claim 8 , wherein the tracking is persistent across multiple virtual reality experiences. 
     
     
         15 . A computer program product for physical object tracking in virtual reality, the computer program product comprising:
 one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor to cause the processor to perform a method comprising:
 receiving input from a user identifying a specific physical object during a virtual reality session in a virtual reality environment; 
 identifying a specific physical object in a physical proximity of the user; 
 tracking a location of the specific physical object relative to the user; and 
 responsive to receiving a command from the user, displaying the specific physical object to the user through a portal in the virtual reality environment. 
   
     
     
         16 . The computer program product of  claim 15 , wherein the identifying further comprises:
 identifying one or more physical objects of a same type as the specific physical object in the physical proximity to the user using a generic object recognition model; and   identifying the specific physical object from among the located physical objects using a specific object recognition model.   
     
     
         17 . The computer program product of  claim 16 , wherein the specific object recognition model is trained using a few-shot image classification process. 
     
     
         18 . The computer program product of  claim 16 , wherein the specific object recognition model is trained using a method comprising:
 responsive to prompting the user to record a plurality of images of the specific physical object and a background, receiving the plurality of images;   processing the received images into training images;   training the specific object recognition model on the training images.   
     
     
         19 . The computer program product of  claim 18 , wherein the processing further comprises:
 dividing the received images of the background into a plurality of regions to create a plurality of negative examples; and   compositing images of the specific physical object onto the plurality of regions to create a plurality of positive examples, wherein the training images comprise the plurality of negative examples and the plurality of positive examples.   
     
     
         20 . The computer program product of  claim 15 , wherein the tracking further comprises;
 Responsive to determining that the specific physical object has moved, utilizing a moving path prediction algorithm to select the most likely location of the specified physical object based on a movement history of the specific physical object.

Join the waitlist — get patent alerts

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

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