US 11,966,960 B2
Method, system, and computer program product for virtual reality based commerce experience enhancement
Fang Lu, Billerica, MA (US); Martin G. Keen, Cary, NC (US); Jeremy R. Fox, Georgetown, TX (US); and Sarbajit K. Rakshit, Kolkata (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 28, 2021, as Appl. No. 17/452,578.
Prior Publication US 2023/0133891 A1, May 4, 2023
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0282 (2023.01); G06Q 30/0601 (2023.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01)
CPC G06Q 30/0631 (2013.01) [G06Q 30/0282 (2013.01); G06Q 30/0643 (2013.01); G06T 19/003 (2013.01); G06T 19/20 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a set of user data associated with a user, wherein receiving the set of user data includes:
tracking eye-tracking data indicating eye-tracking gaze times on products by the user in previous virtual reality (VR) commerce sessions with an eye-tracking sensor; and
tracking mobility data of the user in previous VR commerce sessions with a light determining and ranging (LIDAR) sensor and locomotion commands input via a VR controller of a VR system, wherein the mobility data indicates virtual coordinates visited by the user in previous VR commerce sessions using the locomotion commands input via the VR controller and via physical movement within a virtual boundary,
initiating, by the VR system, a session of a VR commerce environment with the user, the VR commerce environment rendered by a processing device and displayed on a VR display;
selecting a set of products to include within the VR commerce environment based on the set of user data, wherein the selecting is based on the eye-tracking gaze times and the virtual coordinates visited by the user in previous VR commerce sessions, wherein a number of the selected set of products is determined based on availability time of the user included in the set of user data;
determining a set of virtual coordinates and an orientation of each of the products of the set of products within the VR commerce environment based on the set of user data, wherein the determined set of virtual coordinates and the determined orientation of each of the products is based on the eye-tracking gaze times and the virtual coordinates visited by the user in previous VR commerce sessions; and
rendering, by the VR system, the set of products within the VR commerce environment according to the determined set of virtual coordinates and the determined orientation of each products of the set of products.