IP Library Granted Patent US 8,069,081
Granted Patent B2
US 8,069,081 · App. 12/236,215 · Granted Nov 29, 2011

Targeted advertising using object identification

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,069,081
App. No.
12/236,215
Granted
Nov 29, 2011
Kind
B2
Abstract

Targeted advertising using object identification techniques is described. In an implementation, an object is identified by a client that is placed on a surface of the client. An advertisement is located that corresponds to the identified object and is output.

Claims (37)

1. A method comprising:

determining, by a client, an identity for an object placed on a scanning surface of the client by scanning the object using the scanning surface of the client;

locating an advertisement that corresponds to the identity for the object; and

displaying the advertisement on the scanning surface.

2. A method as described in claim 1 , wherein:

the client has a form factor of a table; and

the scanning surface is included as part of a table top of the client.

3. A method as described in claim 1 , wherein the determining is performed through image recognition performed using one or more cameras of the client that are located below the scanning surface of the client.

4. A method as described in claim 1 , wherein the determining is performed, at least in part, through barcode scanning or optical character recognition of at least a portion of the object.

5. A method as described in claim 1 , wherein the determining is performed, at least in part, using one or more radio frequency identification techniques.

6. A method as described in claim 1 , wherein the locating is performed to select from one or more advertisements that are stored locally on the client.

7. A method as described in claim 1 , wherein the locating is performed to select from one or more advertisements that are stored remotely from the client over a network.

8. A method as described in claim 1 , wherein the displaying of the advertisement is performed to correspond to an output of television content on another client.

9. A method as described in claim 1 , wherein the displaying of the advertisement is performed to correspond to an output of one or more webpages.

10. A method as described in claim 1 , wherein the displaying is performed to cause another client that is located proximally to the client to display the advertisement.

11. A method as described in claim 10 , wherein the other client that is located proximally to the client is configured to display the advertisement in conjunction with television content.

12. A method as described in claim 1 , wherein:

the object is a printed advertisement; and

the advertisement is to be output to a television, which is located proximally to the client, to display the advertisement.

13. A method comprising:

identifying each of a plurality of objects that have been placed on a surface of a client by scanning the objects using the surface of the client;

storing an identity of each of the plurality of objects; and

targeting output of one or more advertisements to correspond to the stored identities such that the one or more advertisements are displayed on the surface.

14. A method as described in claim 13 , wherein the targeting is performed such that the one or more advertisements are output for display on a television that is connected to the client via a local network connection.

15. A client comprising:

a surface configured to display content; and

one or more modules to:

cause one or more objects that are placed on the surface to be scanned using the surface;

determine an identity for the one or more objects based on the one or more objects being scanned using the surface; and

target output of one or more advertisements to correspond to the identified one or more objects such that the one or more advertisements are displayed on the surface.

16. A client as described in claim 15 , wherein the surface is included as a part of a housing having a form factor of a table.

17. A client as described in claim 15 , wherein the one or more modules are further configured to display a user interface on the surface that is manipulable by a plurality of users concurrently by touching the surface.

18. A client as described in claim 15 , wherein the one or more modules include:

a rear-projection system to display the image on the surface;

one or more infrared projectors to project infrared light on the surface;

one or more infrared cameras to capture infrared images of the surface; and

a detection module to process the infrared images to detect the one or more objects.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: MIGOS, CHARLES; NEUFELD, NADAV M.; METTIFOGO, GIONATA
To: MICROSOFT CORPORATION
Reel/Frame 025604/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2009
From: NEUFELD, NADAV M.; METTIFOGO, GIONATA; MIGOS, CHARLES
To: MICROSOFT CORPORATION
Reel/Frame 022517/0759 →
Continuity (1)
Related Publication 20100076828A1 · Mar 25, 2010