DIFFERENTIAL MODEL ANALYSIS WITHIN A VIRTUAL WORLD
First Claim
1. A computer-implemented method for providing differential model analysis within a virtual world, the computer-implemented method comprising computer-implemented operations for:
- receiving a current three-dimensional model of a real world item;
receiving a last three-dimensional model of the real world item;
determining differences between the current three-dimensional model and the last three-dimensional model;
determining whether the differences fall above or below a threshold indicating a minimum acceptable condition of the real world item;
upon determining that the differences fall above or below the threshold indicating the minimum acceptable condition of the real world item, transforming the virtual world from a previous state where the virtual does not include the current three-dimensional model and the last three-dimensional model into another state where the virtual world includes the current three-dimensional model and the last three-dimensional model; and
providing the virtual world across a network, the current three-dimensional model and the last three-dimensional model being remotely viewable through the virtual world.
2 Assignments
0 Petitions
Accused Products
Abstract
A current three-dimensional model of a real world item is received. A last three-dimensional model of the real world item is also received. Differences between the current three-dimensional model and the last three-dimensional model are determined. A determination is made as to whether the differences fall above or below a threshold indicating a minimum acceptable condition of the real world item. If the differences fall above or below the threshold indicating the minimum acceptable condition of the real world item, then the virtual world is transformed from a previous state where the virtual world does not include the current three-dimensional model and the last three-dimensional model into another state where the virtual world includes the current three-dimensional model and the last three-dimensional model. The virtual world is provided across a network. The current three-dimensional model and the last three-dimensional model may be remotely viewed through the virtual world.
98 Citations
20 Claims
-
1. A computer-implemented method for providing differential model analysis within a virtual world, the computer-implemented method comprising computer-implemented operations for:
-
receiving a current three-dimensional model of a real world item; receiving a last three-dimensional model of the real world item; determining differences between the current three-dimensional model and the last three-dimensional model; determining whether the differences fall above or below a threshold indicating a minimum acceptable condition of the real world item; upon determining that the differences fall above or below the threshold indicating the minimum acceptable condition of the real world item, transforming the virtual world from a previous state where the virtual does not include the current three-dimensional model and the last three-dimensional model into another state where the virtual world includes the current three-dimensional model and the last three-dimensional model; and providing the virtual world across a network, the current three-dimensional model and the last three-dimensional model being remotely viewable through the virtual world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a processor; a memory operatively coupled to the processor; and a program module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer system to provide differential model analysis within a virtual world by receiving, from a three-dimensional scanner, a current three-dimensional model of a real world item, identifying, through a timeline, a last three-dimensional model of the real world item, retrieving, from a storage device, the last three-dimensional model of the real world item, determining visual differences between the current three-dimensional model and the last three-dimensional model, determining whether the differences fall above or below a threshold indicating a minimum acceptable condition of the real world item, upon determining that the differences fall above or below the threshold indicating the minimum acceptable condition of the real world item, transforming the virtual world from a previous state where the virtual does not include the current three-dimensional model and the last three-dimensional model into another state where the virtual world includes the current three-dimensional model and the last three-dimensional model, upon determining that the differences do not fall above or below the threshold indicating the minimum acceptable condition of the real world item, transforming the timeline by inserting the current three-dimensional model into the time, and upon transforming the virtual world to include the current three-dimensional model and the last three-dimensional model, providing the virtual world across a network, the current three-dimensional model and the last three-dimensional model being remotely viewable through the virtual world. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
transmit, across a network, a command to a three-dimensional scanner to generate a current three-dimensional model of a real world package while the real world package is in transit; upon transmitting the command to the three-dimensional scanner to generate the current three-dimensional model of the real world package, receive, across the network, the current three-dimensional model from the three-dimensional scanner, the three-dimensional scanner being operative to (i) project a light or laser towards the real world package, (ii) collect visual data resulting from the projected light or laser, and (iii) generate the current three-dimensional model based on the visual data; identify, through a timeline, a last three-dimensional model of the real world package, the last three-dimensional model being the most recently generated as indicated by the timeline; retrieve, from a storage device, the last three-dimensional model of the real world package; determine, through the computer, visual differences between the current three-dimensional model and the last three-dimensional model; determine, through the computer, whether the differences fall above or below a threshold indicating a minimum acceptable condition of the real world package; upon determining that the differences fall above or below the threshold indicating the minimum acceptable condition of the real world package, transform a virtual world from a previous state where the virtual does not include the current three-dimensional model and the last three-dimensional model into another state where the virtual world includes the current three-dimensional model and the last three-dimensional model; upon determining that the differences do not fall above or below the threshold indicating the minimum acceptable condition of the real world package, transform the timeline by inserting the current three-dimensional model into the timeline; and upon transforming the virtual world to include the current three-dimensional model and the last three-dimensional model, provide the virtual world across the network, the current three-dimensional model and the last three-dimensional model being remotely viewable through the virtual world.
-
Specification