CREATING VIRTUAL REPLICAS OF PHYSICAL OBJECTS
First Claim
1. A computer implemented method, which is implemented at a computer system having at least one processor in communication with a multi-touch input display surface, for virtually replicating a physical object at the multi-touch input display surface, the method comprising:
- an act of the computing system detecting that a portion of a physical object has come within the physical vicinity of a portion of the multi-touch input display surface and prior to the physical object coming in contact with the multi-touch input display surface;
an act of accessing object identifying data corresponding to the physical object;
an act of using the object identifying data to access image data for the physical object from a repository of stored image data;
an act of using at least the accessed image data to generate a virtual replica of the physical object; and
an act of presenting the virtual replica of the physical object at a location on the multi-touch input display surface prior to the physical object coming in contact with the multi-touch input display surface.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for creating virtual replicas of physical objects. A computer system detects that a portion of a physical object has come into the physical vicinity of a portion of a multi-touch input display surface. The computer system accesses object identifying data corresponding to the object. The computer system uses the object identifying data to access image data for the object from a repository of stored image data. The computer system uses the at least the accessed image data to generate a virtual replica of the object. The computer system presents the virtual replica of the object at a location on the multi-touch input display surface where the portion of the object was detected.
-
Citations
20 Claims
-
1. A computer implemented method, which is implemented at a computer system having at least one processor in communication with a multi-touch input display surface, for virtually replicating a physical object at the multi-touch input display surface, the method comprising:
-
an act of the computing system detecting that a portion of a physical object has come within the physical vicinity of a portion of the multi-touch input display surface and prior to the physical object coming in contact with the multi-touch input display surface; an act of accessing object identifying data corresponding to the physical object; an act of using the object identifying data to access image data for the physical object from a repository of stored image data; an act of using at least the accessed image data to generate a virtual replica of the physical object; and an act of presenting the virtual replica of the physical object at a location on the multi-touch input display surface prior to the physical object coming in contact with the multi-touch input display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer storage device having stored computer-executable instructions that, when executed at a processor of a computing system that is in communication with a multi-touch input display surface of the computing system, cause the computing system to perform a method that includes:
-
using a first sensor to detect that a portion of a physical object has come within the physical vicinity of a portion of the multi-touch input display surface and prior to the physical object coming in contact with the multi-touch input display surface; accessing object identifying data corresponding to the physical object with a second sensor; using the object identifying data to access image data for the physical object from a repository of stored image data; using at least the accessed image data to generate a virtual replica of the physical object; and presenting the virtual replica of the physical object at a location on the multi-touch input display surface prior to the physical object coming in contact with the multi-touch input display surface. - View Dependent Claims (19)
-
-
20. A computer system, comprising:
-
at least one processor; a first sensor configured to detect a proximity of a physical object; a second sensor configured to detect object identifying data associated with the physical object; a multi-touch input display surface; system memory; and stored computer-executable instructions which, when executed by the at least one processor, implement a method for creating a virtual replica of the physical object at the multi-touch input display surface, the method comprising; detecting that a portion of a physical object has come within the physical vicinity of a portion of the multi-touch input display surface with the first sensor and prior to the physical object coming in contact with the multi-touch input display surface; accessing object identifying data corresponding to the physical object with the second sensor; using the object identifying data to access image data for the object from a repository of stored image data; using at least the accessed image data to generate a virtual replica of the physical object; and presenting the virtual replica of the physical object at a location on the multi-touch input display surface prior to the physical object coming in contact with the multi-touch input display surface.
-
Specification