ADAPTIVE ENVIRONMENT TARGETING
First Claim
1. A computer-implemented method comprising:
- receiving, at a computing device, an image;
detecting, by the computing device, one or more shapes in the image;
defining, by the computing device, a mask for each of the one or more shapes;
calculating, by the computing device, one or more attributes for an area of the image within each defined mask;
identifying, by the computing device, electronic content based on the one or more attributes for the area of the image within each defined mask; and
providing the identified electronic content for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide adapted content to a visitor to a physical environment. An example method receives an image of a visitor to an environment. A visitor portion of the image is distinct from an environment portion of the image. The method detects one or more shapes in the visitor portion of the image using an automatic shape detection technique and defines an approximate boundary of the one or more shapes using a mask. The one or more shapes can be shapes of the visitor'"'"'s clothing items. The method then calculates an attribute for an area of the image within the mask and identifies electronic content based on the attribute for the area of the image within the mask. The attribute can be a color attribute for the area such as a median color or a dominant color. The method provides the identified electronic content for display in the environment.
6 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computing device, an image; detecting, by the computing device, one or more shapes in the image; defining, by the computing device, a mask for each of the one or more shapes; calculating, by the computing device, one or more attributes for an area of the image within each defined mask; identifying, by the computing device, electronic content based on the one or more attributes for the area of the image within each defined mask; and providing the identified electronic content for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processing device; a display device; an input device; at least one camera; and a content management tool implemented on the processing device and configured to perform operations for adapting electronic content for presentation to a user, the operations comprising; capturing, by the at least one camera, an image of the user; detecting, by a shape detection module of the content management tool, one or more shapes in the image of the user; defining, for each of the one or more shapes, a corresponding mask; presenting, on the display device, electronic content items retrieved from a content repository; receiving, via the input device, a selection of one or more of the presented electronic content items; calculating one or more attributes for an area of the image within each defined mask; identifying electronic content based at least in part on the selection and the one or more attributes for the area of the image within each defined mask; and updating the content repository to include additional electronic content items having attributes similar to the one or more attributes. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium having executable instructions stored thereon, that, if executed by a computing device, cause the computing device to perform operations, the instructions comprising:
-
instructions for receiving an image; instructions for detecting one or more shapes in the image; instructions for defining a mask for each of the one or more shapes; instructions for calculating one or more attributes for an area of the image within each defined mask; instructions for identifying electronic content based on the one or more attributes for the area of the image within each defined mask; and instructions for providing the identified electronic content for display. - View Dependent Claims (17, 18, 19, 20)
-
Specification