Method and system for intelligently mining data during communication streams to present context-sensitive advertisements using background substitution
First Claim
1. A method to create at least one targeted content during a communications chat session between at least a first participant and a second participant, said first participant creating a first data stream that captures at least one characteristic of said first participant, the method including the following steps:
- (a) extracting from said first data stream information to create a first representation of said at least one characteristic of said first participant;
(b) generating a first response appropriate to said at least one characteristic of said first participant, and(c) communicating said first response to at least one of said first and said second participant,wherein said first response includes at least one content targeted to be responsive to information obtained from said first data stream during said communications chat session.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention mines or extracts data present during interaction between at least two participants, for example in a chat session, a video session, etc. via the Internet. The data, which can include participant web camera generated video, audio, keyboard typed information, handwriting recognized information, is analyzed. Based upon the analysis, content-dependent information is determined and may be displayed to one or more participants in the chat session. In one aspect, a video foreground based upon a participant'"'"'s generated video is combined with a customized computer generated background that is based upon data mined from the chat session. The customized background preferably is melded seamlessly with the participant'"'"'s foreground data, preferably via background substitution that combines RGB video with depth data that predicts what background may substituted with new imagery. Content-based targeted information can include advertisement(s).
74 Citations
20 Claims
-
1. A method to create at least one targeted content during a communications chat session between at least a first participant and a second participant, said first participant creating a first data stream that captures at least one characteristic of said first participant, the method including the following steps:
-
(a) extracting from said first data stream information to create a first representation of said at least one characteristic of said first participant; (b) generating a first response appropriate to said at least one characteristic of said first participant, and (c) communicating said first response to at least one of said first and said second participant, wherein said first response includes at least one content targeted to be responsive to information obtained from said first data stream during said communications chat session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A system to create at least one targeted content during a communications chat session between at least a first participant and a second participant, said first participant creating a first data stream that captures at least one characteristic of said first participant, said system including:
-
means for extracting from said first data stream information to create a first representation of said at least one characteristic of said first participant; means for generating a first response appropriate to said at least one characteristic of said first participant, and means for communicating said first response to at least one of said first and said second participant; wherein said first response includes at least one content targeted to be responsive to information obtained from said first data stream during said communications chat session. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
18. A method to present an image that represents a participant in a video communications chat session that occurs between at least a first participant and a second participant, creating for said first participant using a three-dimensional camera system a first data stream that captures at least one video-derived characteristic of an imaged scene including said first participant, the method including the following steps:
-
(a) extracting from said first data stream a foreground image from said scene representing said first participant; and (b) presenting the extracted said foreground image on a display of said second user, wherein said second user views said foreground image against a background this is a desktop for said second user. - View Dependent Claims (19, 20)
-
Specification