US 12,094,031 B2
Mixed reality based contextual evaluation of object dimensions
Shefali Bansal, Bangalore (IN); and Jagadesh Ramaswamy Hulugundi, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Mar. 11, 2022, as Appl. No. 17/654,421.
Prior Publication US 2023/0306652 A1, Sep. 28, 2023
Int. Cl. G06T 11/60 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06T 11/00 (2006.01); G06T 19/00 (2011.01); G06V 20/20 (2022.01); G06V 40/10 (2022.01); G06V 40/20 (2022.01)
CPC G06T 11/00 (2013.01) [G06V 20/20 (2022.01)] 12 Claims
OG exemplary drawing
 
1. A computer system for evaluating fitment in a target area, the computer system comprising:
one or more processors, one or more computer-readable memories and one or more computer-readable storage media;
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to analyze a target area;
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to identify, from the analyzing, a plurality of objects in the target area;
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to evaluate each of the plurality of objects in the target area, wherein evaluating each of the plurality of objects includes measuring each of the plurality of objects
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a co-relation between one or more objects from the plurality of objects from the plurality of objects and the target area
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to group the one or more objects from the plurality of objects based on the co-relation;
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to generate, based on the evaluating, a placement in the target area for the grouping of the one or more objects from the plurality of objects;
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to receive, from analyzing an outcome for the placement of the one or more objects, feedback based on the placement for each of the one or more objects; and
program instructions, stored on at least one of the one or more storage media for execution by at least one of the one or more processors via at least one of the one or more memories, to provide a placement recommendation in another target area for a subsequent interaction with a similar object to the one or more objects based on the feedback.