Using sensors to identify objects placed on a surface
First Claim
1. A method for identifying an object placed on a clear surface, the method comprising:
- receiving an indication that the object has been placed on the clear surface;
identifying a plurality of physical characteristics associated with the object;
using the plurality of physical characteristics, searching a data structure to determine the existence of a single object with physical characteristics that matches the plurality of physical characteristics;
responsive to a match, determining whether the single object has an associated presentation;
responsive to an existence of the associated presentation, presenting the associated presentation to a user through the clear surface on which the object has been placed;
determining whether at least one of the plurality of physical characteristics associated with the single object has changed from previously identified physical characteristics associated with the single object; and
responsive to a change in the at least one of the plurality of physical characteristics associated with the single object from the previously identified physical characteristics associated with the single object, sending an indication to another user with an identification of the single object and the change in the at least one of the plurality of physical characteristics from previously identified physical characteristics associated with the single object.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for identifying an object placed on a clear surface. An indication is received that an object has been placed on the surface. A plurality of physical characteristics are identified that are associated with the object. Using the plurality of physical characteristics, a data structure is searched to determine the existence of a single object with physical characteristics that matches the plurality of physical characteristics. Responsive to a match, a determination is made as to whether the single object has an associated presentation. Responsive to an existence of the associated presentation, the associated presentation is presented to a user through the clear surface on which the object has been placed.
29 Citations
21 Claims
-
1. A method for identifying an object placed on a clear surface, the method comprising:
-
receiving an indication that the object has been placed on the clear surface; identifying a plurality of physical characteristics associated with the object; using the plurality of physical characteristics, searching a data structure to determine the existence of a single object with physical characteristics that matches the plurality of physical characteristics; responsive to a match, determining whether the single object has an associated presentation; responsive to an existence of the associated presentation, presenting the associated presentation to a user through the clear surface on which the object has been placed; determining whether at least one of the plurality of physical characteristics associated with the single object has changed from previously identified physical characteristics associated with the single object; and responsive to a change in the at least one of the plurality of physical characteristics associated with the single object from the previously identified physical characteristics associated with the single object, sending an indication to another user with an identification of the single object and the change in the at least one of the plurality of physical characteristics from previously identified physical characteristics associated with the single object. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A computer program product comprising a non-transitory computer readable medium having a computer readable program, wherein the computer readable program, when executed in a data processing system, causes the data processing system to:
-
receive an indication that an object has been placed on a clear surface; identify a plurality of physical characteristics associated with the object; using the plurality of physical characteristics, search a data structure to determine the existence of a single object with physical characteristics that matches the plurality of physical characteristics; responsive to a match, determine whether the single object has an associated presentation; responsive to an existence of the associated presentation, present the associated presentation to a user through the clear surface on which the object has been placed; determine whether at least one of the plurality of physical characteristics associated with the single object has changed from previously identified physical characteristics associated with the single object; and responsive to a change in the at least one of the plurality of physical characteristics associated with the single object from the previously identified physical characteristics associated with the single object, send an indication to another user with an identification of the single object and the change in the at least one of the plurality of physical characteristics from the previously identified physical characteristics associated with the single object. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive an indication that an object has been placed on a clear surface; identify a plurality of physical characteristics associated with the object; using the plurality of physical characteristics, search a data structure to determine the existence of a single object with physical characteristics that matches the plurality of physical characteristics; responsive to a match, determine whether the single object has an associated presentation; responsive to an existence of the associated presentation, present the associated presentation to a user through the clear surface on which the object has been placed; determine whether at least one of the plurality of physical characteristics associated with the single object has changed from previously identified physical characteristics associated with the single object; and responsive to a change in the at least one of the plurality of physical characteristics associated with the single object from the previously identified physical characteristics associated with the single object, send an indication to another user with an identification of the single object and the plurality of physical characteristics from the previously identified physical characteristics associated with the single object. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification