US20070083611A1 - Contextual multimedia advertisement presentation - Google Patents

Contextual multimedia advertisement presentation Download PDF

Info

Publication number
US20070083611A1
US20070083611A1 US11/246,776 US24677605A US2007083611A1 US 20070083611 A1 US20070083611 A1 US 20070083611A1 US 24677605 A US24677605 A US 24677605A US 2007083611 A1 US2007083611 A1 US 2007083611A1
Authority
US
United States
Prior art keywords
content
item
advertisement
multimedia
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/246,776
Inventor
Julia Farago
Nicholas Whyte
Ewa Dominowska
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to US11/246,776 priority Critical patent/US20070083611A1/en
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DOMINOWSKA, EWA, FARAGO, JULIA H., WHYTE, NICHOLAS A.
Publication of US20070083611A1 publication Critical patent/US20070083611A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Definitions

  • the advent of the global communications network such as the Internet has provided users with a mechanism for obtaining information regarding virtually any content.
  • various websites are dedicated to posting text, images, and/or video relating to world, national, and/or local news.
  • a user with knowledge of a uniform resource locator (URL) for a website can simply enter the URL into a browser and access content thereon.
  • URL uniform resource locator
  • Another conventional manner of locating desired information from the Internet is through utilization of a search engine. For instance, a user can enter a word or series of words into a search field and thereafter initiate the search engine (e.g., through depression of a button, one or more keystrokes, voice commands. . . ).
  • the search engine then utilizes search algorithms to locate websites related to the word or series of words entered by the user into the search field, and the user can then select one of the websites returned by the search engine to review content therein.
  • the Internet can be further utilized as an advertising mechanism.
  • an individual who may be interested in purchasing flowers enters the term “flower” into a search engine, thereafter receiving numerous “hits” on company websites that sells flowers.
  • a website can gain additional revenue by selling advertisement space on a webpage of the flower retailer for a particular duration of time.
  • a sporting goods company may wish to display advertisements on webpages of a website related to sports, can purchase advertising space for a limited amount of time on that website.
  • the buying and selling of advertising space can lead to increased revenue for a website owner (or content provider) as well as the advertiser.
  • the website owner need not be the retailed itself, but can be an intermediary website that routes to the retailer website.
  • space on a website can be purchased in an auction manner.
  • the bids can be standing bids that expire after a certain amount of time, after a particular number of clicks on the advertisement, after a specified number of times that the bid is the highest bid, and generally based on any number of parameters.
  • the bids can be dynamically adjusted, so that the bid is incrementally increased until that bid is the highest bid.
  • Various factors can be considered by an advertiser who enters a bid for space on a content provider webpage, including location of a portion of a website that will be utilized for advertising, size of the portion, length of time that the advertisement will be displayed, and the like.
  • content providers can auction space on webpages in a similar manner. For instance, each time a webpage is downloaded, an auction for portions of the page can be undertaken, given that the page real estate can be considered more valuable after each download.
  • Focused textual advertising is relatively new in Internet advertising and provides some level of focused advertising.
  • a contextual advertisement is an advertisement based on the content of a webpage's surrounding text.
  • the relevant contextual advertisement might be for a camera phone from a particular vendor. This results in users who are more pleased because the advertisements shown are actually relevant, and results in more satisfied advertisers because they get a much higher conversion rate for advertisements shown.
  • this technology only exists today for text-based advertisements.
  • the subject innovation pertains to a distribution and contextual multimedia advertisement system based on the content of the media being consumed.
  • Sally a New York City resident, is surfing the Internet and decides to watch a video of the recent episode of TV program.
  • the Met the Metropolitan Museum of Fine Arts
  • Sally is pleased to see the multimedia advertisement and decides to go to the Met the following week.
  • the novel architecture disclosed and claimed herein comprises a distribution and contextual multimedia advertisement system based on the content of the media being consumed.
  • the architecture includes a content component that determines content of a multimedia item, and a distribution component that facilitates presentation of one or more advertisements associated with the item content.
  • the multimedia advertisement or advertisement content selected or generated can be based on information pertaining to a multidimensional item and/or end user as well as ratings influenced by advertisers, among other things
  • a machine learning and reasoning (MLR) component employs a probabilistic and/or statistical-based analysis to prognose or infer an action that a user desires to be automatically performed such as presentation of information likely to be useful or beneficial to the user.
  • MLR machine learning and reasoning
  • advertisements can be presented or delivered at contextually valuable points in multimedia content.
  • advertisements can be presented at times or intervals more likely to have a stronger effect on users and evoke action. This increases both user and advertiser satisfaction with the system.
  • FIG. 1 illustrates a system that facilitates contextual advertising in accordance with the subject innovation.
  • FIG. 2 illustrates a methodology of providing multimedia contextual advertising in accordance with an aspect.
  • FIG. 3 illustrates an alternative methodology of providing contextual multimedia advertising content in accordance with another aspect.
  • FIG. 4 illustrates a system of a more detailed composition of a distribution component.
  • FIG. 5 illustrates a more detailed system that provides contextual multimedia content in accordance with an innovative aspect.
  • FIG. 6 illustrates a methodology of providing multimedia content with rights protection in accordance with the disclosed innovation.
  • FIG. 7 illustrates a system that receives advertiser content and provider content, and distributes all content to an end user for viewing.
  • FIG. 8 illustrates a methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • FIG. 9 illustrates an alternative methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • FIG. 10 illustrates a methodology of providing advertiser multimedia content according to a bid and scheduling process in accordance with an aspect.
  • FIG. 11 illustrates metadata that can be employed and from which a contextual advertisement can be generated.
  • FIG. 12 illustrates a system that employs a machine learning and reasoning (MLR) component which facilitates automating one or more features in accordance with the subject innovation.
  • MLR machine learning and reasoning
  • FIG. 13 illustrates a methodology of providing learning and reasoning in accordance with an innovative aspect.
  • FIG. 14 illustrates a block diagram of a computer operable to execute the disclosed architecture.
  • FIG. 15 illustrates a schematic block diagram of an exemplary computing environment.
  • a component can be, but is not limited to being, a process running on a processor, a processor, a hard disk drive, multiple storage drives (of optical and/or magnetic storage medium), an object, an executable, a thread of execution, a program, and/or a computer.
  • a component can be, but is not limited to being, a process running on a processor, a processor, a hard disk drive, multiple storage drives (of optical and/or magnetic storage medium), an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on a server and the server can be a component.
  • One or more components can reside within a process and/or thread of execution, and a component can be localized on one computer and/or distributed between two or more computers.
  • to infer and “inference” refer generally to the process of reasoning about or inferring states of the system, environment, and/or user from a set of observations as captured via events and/or data. Inference can be employed to identify a specific context or action, or can generate a probability distribution over states, for example. The inference can be probabilistic-that is, the computation of a probability distribution over states of interest based on a consideration of data and events. Inference can also refer to techniques employed for composing higher-level events from a set of events and/or data. Such inference results in the construction of new events or actions from a set of observed events and/or stored event data, whether or not the events are correlated in close temporal proximity, and whether the events and data come from one or several event and data sources.
  • multimedia item or simply “item” are used herein to refer to media including one or more of video, audio, animation, graphics, images, interactive formats such as Flash, and the like.
  • An “item” can also include text in addition to other types of content. However, an “item” is not meant to refer to an element of solely textual content. These items can be presented on, inter alia, a computer (e.g., via web page), a television, a personal digital assistant (PDA), a mobile phone, or other like device or displays.
  • PDA personal digital assistant
  • FIG. 1 illustrates a system 100 that facilitates contextual advertising in accordance with the subject innovation.
  • the system provides contextual multimedia advertising based on the content of a particular multimedia item.
  • the system 100 can include a content component 102 that determines content of a multimedia item, and a distribution component 104 that facilitates presentation of relevant contextual multimedia content associated with the existing content of the item. For example, if the item is being presented for the first time, in many cases, the item already includes embedded content (also called surrounding content) that provides an indication to the system 100 of the content that is desired to be viewed by the user.
  • embedded content also called surrounding content
  • the content component 102 can analyze item content and the embedded surrounding content and determine characteristics thereof. Thus, when the user causes a multimedia item to be presented, the preprocessing phase analysis can begin. As will be discussed further in later sections, the content component 102 can analyze item and surrounding content utilizing automated analysis including but not limited to transcripts from speech to text, scene breakdown and visual analysis of images, shape recognition, visual similarity comparison and other image analysis techniques as well as receiving, retrieving, or otherwise obtaining explicit textual data associated with the item. Thereafter, the distribution component 104 receives the characteristics information from the content component 102 , which is utilized to select the appropriate advertisement or advertising content that is relevant to the item content. The advertising content is then retrieved and added to the multimedia item, all of which is presented to the user.
  • automated analysis including but not limited to transcripts from speech to text, scene breakdown and visual analysis of images, shape recognition, visual similarity comparison and other image analysis techniques as well as receiving, retrieving, or otherwise obtaining explicit textual data associated with the item.
  • the distribution component 104 receives the characteristics information from the content
  • the distribution component 104 receives user information, as well as item content characteristics information that are processed to select the relevant advertisement content for presentation. It is to be appreciated that any number or amount of information can be employed in determining what relevant advertisement to select for presentation with surrounding content of a multimedia item. Distribution component 104 can facilitate presentation of a relevant advertisement by adding it to the media signal, among other ways.
  • temporal proximity can be employed with respect to presentation of advertisement content by distribution component 104 to increase the effectiveness of the advertisements.
  • advertisements can be presented where they are likely to have stronger effects on users and might be adjusted to evoke immediate action. This is likely to increase both user and advertiser satisfaction with the system.
  • the Met Metropolitan Museum of Fine Arts
  • the advertisement can be presented during the episode and the scene where the characters go to the Met, for instance, in a manner that does not obscure the video presentation. Sally is pleased to see the multimedia advertisement and decides to go to the Met the following week.
  • FIG. 2 illustrates a methodology of providing multimedia contextual advertising in accordance with an aspect. While, for purposes of simplicity of explanation, the one or more methodologies shown herein, e.g., in the form of a flow chart or flow diagram, are shown and described as a series of acts, it is to be understood and appreciated that the subject innovation is not limited by the order of acts, as some acts may, in accordance therewith, occur in a different order and/or concurrently with other acts from that shown and described herein. For example, those skilled in the art will understand and appreciate that a methodology could alternatively be represented as a series of interrelated states or events, such as in a state diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with the innovation.
  • an item is received having content.
  • characteristics of the surrounding content are determined (e.g., textual and/or multimedia).
  • the relevant multimedia content is retrieved based on the type and/or characteristics of the surrounding content.
  • the item content is presented with the multimedia advertisement content.
  • an item is received for processing.
  • the type and/or characteristics of the existing item content are determined.
  • end user data metadata is determined. This will be described in greater detail infra.
  • relevant multimedia advertisement content is retrieved based on the type of existing item content and the end user metadata.
  • the multimedia advertisement content is presented (along with the existing item content) to the user.
  • FIG. 4 illustrates a system 400 of a more detailed composition of a distribution component 402 .
  • the distribution component 402 (similar to distribution component 104 of FIG. 1 ) includes a rights component 404 and an ad component 406 .
  • the rights component 404 facilitates rights protection of the multimedia content being provided for public distribution.
  • the rights component 404 can employ digital rights management (DRM) capability or capabilities of any other systems allowing control over aspects of the media (such as expiration of viewing rights) as a means of ensuring protection and accountability of presented content.
  • the advertisement component 406 can include content that was uploaded from content provider(s) 408 , which content is made readily available for distribution by the distribution component 402 .
  • the content component 102 as previously described, at least determines the existing content of an item such that relevant multimedia content can be selected and merged or added to the item for presentation of the user.
  • FIG. 5 illustrates a more detailed system 500 that provides contextual multimedia content in accordance with an innovative aspect.
  • a core element of the system 500 is a distribution component 502 that communicates with several other components in furtherance of providing contextual multimedia content to a webpage.
  • a content component 504 as before, at least performs analysis of the item in order to determine the existing surrounding context thereof.
  • the existing item information is then passed to the distribution component 502 .
  • the system 500 further includes a user component 506 that determines and provides user metadata to the distribution component 502 .
  • the contextual multimedia content can be selected based at least upon the existing surrounding contextual data of the item and the user metadata.
  • a content provider component 508 of the system 500 receives and stores multimedia (MM) content from content providers.
  • the content can be stored in separate stores of content (denoted PROVIDER 1 MM AD CONTENT, PROVIDER 2 MM AD CONTENT. . . , PROVIDERN N MM AD CONTENT, where N is an integer).
  • An advertisement component 510 interface to both the content provider component 508 and the distribution component 502 to facilitate selection of relevant multimedia advertisements from the content provider component 508 .
  • the advertisement component 510 can further include an advertisement selection component 512 that functions at least to make selections of the relevant multimedia content from the content provider component 508 .
  • Such content can be uploaded to facilitate advertiser competition including but not limited to auction style biding.
  • the selection process can include a number of criteria, for example, the time required to play the multimedia content, the physical dimensions required for any video or image data to be presented, the amount of the bid placed to present the content, and so. These criteria are described in greater detail herein below.
  • the system 500 can also include a digital rights component 514 that interfaces to the content provider component 508 and the distribution component 502 to facilitate adding digital rights protection technology (e.g., DRM) to the selected content multimedia before distribution.
  • digital rights protection technology e.g., DRM
  • the digital rights data can be added to the content by the content provider before supplying the content to the content provider component 508 .
  • the distribution component 502 can merge or add all this information to the item for distribution to the end user. Accordingly, the distribution component 502 can further include a merge component 516 that performs the merge operation. It is to be appreciated that the merge operation can be performed at the end user machine such that the distribution component 502 transmits all the necessary item content thereto, after which the end user machines performs the assembly operation to present the final item content to the end user.
  • the distribution component 502 can also include a scheduling component 518 that processes and applies scheduling data to the item when distributed. For example, it can be possible for an advertiser to choose to have the selected content to be presented at predetermined intervals over a five minute segment of allowed advertising time. In other words, the content will be presented and replayed every thirty seconds over a five-minute time span, after which the content will be removed for the next bid cycle. Alternatively, the content can be replayed based on certain triggers that initiate replay (or re-presentation) of the content. For example, if the user refreshes the webpage on which the item resides, or the webpage is automatically refreshed, the multimedia content will be played again.
  • a scheduling component 518 that processes and applies scheduling data to the item when distributed. For example, it can be possible for an advertiser to choose to have the selected content to be presented at predetermined intervals over a five minute segment of allowed advertising time. In other words, the content will be presented and replayed every thirty seconds over a five-minute time span, after which the content will be
  • FIG. 6 there is illustrated a methodology of providing multimedia content (e.g., advertisement) with right protection in accordance with the disclosed innovation.
  • an item is received and the existing content analyzed and determined.
  • a content provider of the multimedia content is accessed for advertisement content.
  • relevant multimedia content is selected based on the existing item content type.
  • digital rights control technology data is embedded in the selected multimedia content for rights protection when distributed.
  • the multimedia advertisement content is presented on the item along with the existing surrounding content to a user.
  • FIG. 7 illustrates a system 700 that receives advertiser content and provider content, and distributes all content to an end user 702 for viewing.
  • the system 700 includes a content provider 704 that provides content 706 to an item for presentation.
  • the system 700 facilitates contextual advertising by further including an advertiser 708 that offers multimedia advertisement content 710 by bidding (and ultimately paying) on presentation opportunities relevant to its content.
  • the advertiser(s) 708 will be able to upload and bid on their own advertisement placement. Thus, for example, if fifteen advertisers bid on the keyword “shoe”, then the highest bidder will get advertisement placement with the first occurrence of shoe, the second at the second, and on down.
  • the advertisements will be added at viewing time, so one video can at different times display different advertisements.
  • an advertiser can bid both on the content keyword “shoe” and the demographic data of “male, age 13-18”.
  • the advertisements are uploaded, they are adapted for acceptable content and with regards to volume, file type and potentially color, speed and effects usage, for example.
  • Content (e.g., text, audio, video, . . . ) from both the content provider 704 and the advertiser 710 can be uploaded to a distribution network 712 , wherein the advertiser content is uploaded to an advertiser preprocessing component 714 that ranks or prioritizes all received multimedia advertisement content, ensures the safety thereof by employing digital rights technology so that the advertiser can retain control of the content after distribution, screens the content for suitable and/or acceptable content, and normalizes the content with regard to, for example, volume, file type, and potentially, color, speed of execution, and effects usage.
  • an advertiser preprocessing component 714 that ranks or prioritizes all received multimedia advertisement content, ensures the safety thereof by employing digital rights technology so that the advertiser can retain control of the content after distribution, screens the content for suitable and/or acceptable content, and normalizes the content with regard to, for example, volume, file type, and potentially, color, speed of execution, and effects usage.
  • the distribution system 712 also includes a provider preprocessing component 716 that receives and normalizes the provider content.
  • the output of each of the advertiser and provider preprocessing components ( 714 and 716 ) is then passed to a merge component 718 that merges all the associated and selected content into the item.
  • the data is then distributed via a multimedia distribution component 720 that facilitates the distribution of at least audio and/or video content to the end user 702 for presentation.
  • the distribution can be via a mass storage device and/or a peer-to-peer mechanism, for example.
  • FIG. 8 illustrates a methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • the advertiser generates a multimedia advertisement.
  • the advertiser uploads the multimedia advertisement to a distributor network.
  • the distributor network preprocesses the multimedia advertisement for acceptability based on distributor criteria. for example, if the distributor determines that the content is that which is deemed unacceptable for further distribution, the content can be discarded or stored for updating by the advertiser that then bring the content into acceptable standards set by the distributor.
  • the distributor selects the advertisement for contextual processing.
  • the distributor forwards the multimedia advertisement to item processing.
  • the relevant multimedia advertisement is presented along with other contextual content to the end user.
  • FIG. 9 illustrates an alternative methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • the advertiser generates and uploads multimedia advertising content to the distributor network.
  • the distributor preprocesses the multimedia content for acceptability based on acceptability criteria.
  • the multimedia advertisement is selected for contextual processing based on competitive advertising criteria (e.g., a bid or auction process).
  • the selected multimedia advertisement content is scheduled for presentation based on content provider criteria. For example, the provider requires that three minutes of advertisements are to be prepended at the start of a video clip and two minutes of advertisements are to be presented at a twenty-minute mark and a forty-minute mark of the video presentation.
  • the multimedia content is presented on the item along with the surrounding content according to the provider criteria.
  • FIG. 10 illustrates a methodology of providing advertiser multimedia content according to a bid and scheduling process in accordance with an aspect.
  • advertisers generate multimedia advertisements and upload the advertisements to a distributor network.
  • the distributor preprocesses the multimedia advertisement(s) for acceptability based on acceptability criteria (e.g., adult content may not be allowed).
  • acceptability criteria e.g., adult content may not be allowed.
  • the distributor normalizes or adapts the multimedia content for distribution and presentation characteristics. As described supra, normalization can include ensuring that the content (e.g., audio, image and/or video) can be executed in the time allotted for the advertisement, that the content file type is supported or file size is wieldy, etc.
  • the content is then received for processing.
  • the provider content is processed for selecting relevant advertiser multimedia advertisements for contextual processed based at least on a bid offered by the advertiser.
  • this can also be considered as part of the selection process.
  • the multimedia advertisement(s) are presented in the item along with other contextual information according to the content provider criteria.
  • FIG. 11 illustrates metadata 1100 that can be employed and from which a contextual advertisement 1102 can be generated or selected.
  • a contextual advertisement 1102 can be generated or selected from the content of various sources of data or metadata related to a media item. These sources can include but are not limited to one or more of the following: embedded metadata 1104 in an item, such as file name, file length, file type, metadata tags (e.g., ID3), etc.; generated or otherwise acquired metadata 1106 from item content (e.g., speech recognition, scene recognition, transcripts from speech to text, face recognition, genre, . . . ); audio and/or video file content 1108 , surrounding metadata 1110 (e.g., surrounding text, text from relevant HTML tags, text from duplicate instances,. . .
  • embedded metadata 1104 in an item such as file name, file length, file type, metadata tags (e.g., ID3), etc.
  • generated or otherwise acquired metadata 1106 from item content (e.g., speech recognition, scene recognition, transcripts from speech to text, face recognition,
  • end user metadata 1112 e.g., demographic and/or psychographic data, search habits, age range, location, Internet use patterns, . . . ).
  • end user metadata 1112 e.g., demographic and/or psychographic data, search habits, age range, location, Internet use patterns, . . .
  • satellite radio receivers are coded for individual use. Information from such receivers or the like can be employed to obtain demographic and/or geographic metadata concerning a user.
  • close-caption like systems or algorithms can be executed to convert sound signals to text. Existing keyword extraction algorithms can be run to facilitate comprehension of the context.
  • FIG. 12 illustrates a system 1200 that employs a machine learning and reasoning (MLR) component (or simply machine learning component) which facilitates automating one or more features in accordance with the subject innovation.
  • the MLR component 1202 interfaces to a content component 1204 (similar to content component 102 of FIG. 1 ) and a distribution component 1206 (similar to distribution component 104 of FIG. 1 ).
  • the subject invention e.g., in connection with selection
  • Such classification can employ a probabilistic and/or statistical-based analysis (e.g., factoring into the analysis utilities and costs) to prognose or infer an action that a user desires to be automatically performed.
  • attributes can be words, phrases, images or other data-specific attributes derived therefrom the (e.g., key terms), and the classes are categories or areas of interest (e.g., levels of priorities).
  • a support vector machine is an example of a classifier that can be employed.
  • the SVM operates by finding a hypersurface in the space of possible inputs that splits the triggering input events from the non-triggering events in an optimal way. Intuitively, this makes the classification correct for testing data that is near, but not identical to training data.
  • Other directed and undirected model classification approaches include, e.g., naive Bayes, Bayesian networks, decision trees, neural networks, fuzzy logic models, and probabilistic classification models providing different patterns of independence can be employed. Classification as used herein also is inclusive of statistical regression that is utilized to develop models of priority.
  • the subject invention can employ classifiers that are explicitly trained (e.g., via a generic training data) as well as implicitly trained (e.g., via observing user behavior, receiving extrinsic information).
  • SVM's are configured via a learning or training phase within a classifier constructor and feature selection module.
  • the classifier(s) can be employed to automatically learn and perform a number of functions, including but not limited to determining what criteria to employ when selecting multimedia advertisement, what analysis should be applied in analyzing the existing item content, how relevant are the proposed multimedia advertisements, and so on.
  • FIG. 13 illustrates a methodology of providing learning and reasoning in accordance with an innovative aspect.
  • learning and reasoning is employed for automation one or more aspects thereof.
  • one or more systems are monitored and analyzed and, parameters and data associated with contextual advertising.
  • data trends and historical data are analyzed.
  • data is processed to learn of existing operations and to automate operations associated therewith.
  • decisions re made related to operations.
  • control is exercised over mechanism that impact and automate operations of the system.
  • FIG. 14 there is illustrated a block diagram of a computer operable to execute the disclosed architecture.
  • FIG. 14 and the following discussion are intended to provide a brief, general description of a suitable computing environment 1400 in which the various aspects of the innovation can be implemented. While the description above is in the general context of computer-executable instructions that may run on one or more computers, those skilled in the art will recognize that the innovation also can be implemented in combination with other program modules and/or as a combination of hardware and software.
  • program modules include routines, programs, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
  • inventive methods can be practiced with other computer system configurations, including single-processor or multiprocessor computer systems, minicomputers, mainframe computers, as well as personal computers, hand-held computing devices, microprocessor-based or programmable consumer electronics, and the like, each of which can be operatively coupled to one or more associated devices.
  • the illustrated aspects of the innovation may also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network.
  • program modules can be located in both local and remote memory storage devices.
  • Computer-readable media can be any available media that can be accessed by the computer and includes both volatile and non-volatile media, removable and non-removable media.
  • Computer-readable media can comprise computer storage media and communication media.
  • Computer storage media includes both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital video disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer.
  • the exemplary environment 1400 for implementing various aspects includes a computer 1402 , the computer 1402 including a processing unit 1404 , a system memory 1406 and a system bus 1408 .
  • the system bus 1408 couples system components including, but not limited to, the system memory 1406 to the processing unit 1404 .
  • the processing unit 1404 can be any of various commercially available processors. Dual microprocessors and other multi-processor architectures may also be employed as the processing unit 1404 .
  • the system bus 1408 can be any of several types of bus structure that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and a local bus using any of a variety of commercially available bus architectures.
  • the system memory 1406 includes read-only memory (ROM) 1410 and random access memory (RAM) 1412 .
  • ROM read-only memory
  • RAM random access memory
  • a basic input/output system (BIOS) is stored in a non-volatile memory 1410 such as ROM, EPROM, EEPROM, which BIOS contains the basic routines that help to transfer information between elements within the computer 1402 , such as during start-up.
  • the RAM 1412 can also include a high-speed RAM such as static RAM for caching data.
  • the computer 1402 further includes an internal hard disk drive (HDD) 1414 (e.g., EIDE, SATA), which internal hard disk drive 1414 may also be configured for external use in a suitable chassis (not shown), a magnetic floppy disk drive (FDD) 1416 , (e.g., to read from or write to a removable diskette 1418 ) and an optical disk drive 1420 , (e.g., reading a CD-ROM disk 1422 or, to read from or write to other high capacity optical media such as the DVD).
  • the hard disk drive 1414 , magnetic disk drive 1416 and optical disk drive 1420 can be connected to the system bus 1408 by a hard disk drive interface 1424 , a magnetic disk drive interface 1426 and an optical drive interface 1428 , respectively.
  • the interface 1424 for external drive implementations includes at least one or both of Universal Serial Bus (USB) and IEEE 1394 interface technologies. Other external drive connection technologies are within contemplation of the subject innovation.
  • the drives and their associated computer-readable media provide nonvolatile storage of data, data structures, computer-executable instructions, and so forth.
  • the drives and media accommodate the storage of any data in a suitable digital format.
  • computer-readable media refers to a HDD, a removable magnetic diskette, and a removable optical media such as a CD or DVD, it should be appreciated by those skilled in the art that other types of media which are readable by a computer, such as zip drives, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the exemplary operating environment, and further, that any such media may contain computer-executable instructions for performing the methods of the disclosed innovation.
  • a number of program modules can be stored in the drives and RAM 1412 , including an operating system 1430 , one or more application programs 1432 , other program modules 1434 and program data 1436 . All or portions of the operating system, applications, modules, and/or data can also be cached in the RAM 1412 . It is to be appreciated that the innovation can be implemented with various commercially available operating systems or combinations of operating systems.
  • a user can enter commands and information into the computer 1402 through one or more wired/wireless input devices, e.g., a keyboard 1438 and a pointing device, such as a mouse 1440 .
  • Other input devices may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, touch screen, or the like.
  • These and other input devices are often connected to the processing unit 1404 through an input device interface 1442 that is coupled to the system bus 1408 , but can be connected by other interfaces, such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.
  • a monitor 1444 or other type of display device is also connected to the system bus 1408 via an interface, such as a video adapter 1446 .
  • a computer typically includes other peripheral output devices (not shown), such as speakers, printers, etc.
  • the computer 1402 may operate in a networked environment using logical connections via wired and/or wireless communications to one or more remote computers, such as a remote computer(s) 1448 .
  • the remote computer(s) 1448 can be a workstation, a server computer, a router, a personal computer, portable computer, microprocessor-based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer 1402 , although, for purposes of brevity, only a memory/storage device 1450 is illustrated.
  • the logical connections depicted include wired/wireless connectivity to a local area network (LAN) 1452 and/or larger networks, e.g., a wide area network (WAN) 1454 .
  • LAN and WAN networking environments are commonplace in offices and companies, and facilitate enterprise-wide computer networks, such as intranets, all of which may connect to a global communications network, e.g., the Internet.
  • the computer 1402 When used in a LAN networking environment, the computer 1402 is connected to the local network 1452 through a wired and/or wireless communication network interface or adapter 1456 .
  • the adaptor 1456 may facilitate wired or wireless communication to the LAN 1452 , which may also include a wireless access point disposed thereon for communicating with the wireless adaptor 1456 .
  • the computer 1402 can include a modem 1458 , or is connected to a communications server on the WAN 1454 , or has other means for establishing communications over the WAN 1454 , such as by way of the Internet.
  • the modem 1458 which can be internal or external and a wired or wireless device, is connected to the system bus 1408 via the serial port interface 1442 .
  • program modules depicted relative to the computer 1402 can be stored in the remote memory/storage device 1450 . It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers can be used.
  • the computer 1402 is operable to communicate with any wireless devices or entities operatively disposed in wireless communication, e.g., a printer, scanner, desktop and/or portable computer, portable data assistant, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g., a kiosk, news stand, restroom), and telephone.
  • any wireless devices or entities operatively disposed in wireless communication e.g., a printer, scanner, desktop and/or portable computer, portable data assistant, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g., a kiosk, news stand, restroom), and telephone.
  • the communication can be a predefined structure as with a conventional network or simply an ad hoc communication between at least two devices.
  • Wi-Fi Wireless Fidelity
  • Wi-Fi is a wireless technology similar to that used in a cell phone that enables such devices, e.g., computers, to send and receive data indoors and out; anywhere within the range of a base station.
  • Wi-Fi networks use radio technologies called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, fast wireless connectivity.
  • IEEE 802.11 a, b, g, etc.
  • a Wi-Fi network can be used to connect computers to each other, to the Internet, and to wired networks (which use IEEE 802.3 or Ethernet).
  • Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, or with products that contain both bands (dual band), so the networks can provide real-world performance similar to the basic 10 BaseT wired Ethernet networks used in many offices.
  • the system 1500 includes one or more client(s) 1502 .
  • the client(s) 1502 can be hardware and/or software (e.g., threads, processes, computing devices).
  • the client(s) 1502 can house cookie(s) and/or associated contextual information by employing the subject innovation, for example.
  • the system 1500 also includes one or more server(s) 1504 .
  • the server(s) 1504 can also be hardware and/or software (e.g., threads, processes, computing devices).
  • the servers 1504 can house threads to perform transformations by employing the invention, for example.
  • One possible communication between a client 1502 and a server 1504 can be in the form of a data packet adapted to be transmitted between two or more computer processes.
  • the data packet may include a cookie and/or associated contextual information, for example.
  • the system 1500 includes a communication framework 1506 (e.g., a global communication network such as the Internet) that can be employed to facilitate communications between the client(s) 1502 and the server(s) 1504 .
  • a communication framework 1506 e.g., a global communication network such as the Internet
  • Communications can be facilitated via a wired (including optical fiber) and/or wireless technology.
  • the client(s) 1502 are operatively connected to one or more client data store(s) 1508 that can be employed to store information local to the client(s) 1502 (e.g., cookie(s) and/or associated contextual information).
  • the server(s) 1504 are operatively connected to one or more server data store(s) 1510 that can be employed to store information local to the servers 1504 .

Abstract

A contextual multimedia advertisement system and associated methods are disclosed. The architecture includes a component that determines content of a multimedia item, and a distribution component that facilitates presentation of one or more advertisements associated with the content. Additionally or alternatively, advertisement presentation, selection and/or generation can be based on context information pertaining to the item and/or end user as well as ratings influenced by advertisers, among other things. The one or more identified advertisements can be presented with the item at valuable points therein.

Description

    BACKGROUND
  • The advent of the global communications network such as the Internet has provided users with a mechanism for obtaining information regarding virtually any content. For example, various websites are dedicated to posting text, images, and/or video relating to world, national, and/or local news. A user with knowledge of a uniform resource locator (URL) for a website can simply enter the URL into a browser and access content thereon. Another conventional manner of locating desired information from the Internet is through utilization of a search engine. For instance, a user can enter a word or series of words into a search field and thereafter initiate the search engine (e.g., through depression of a button, one or more keystrokes, voice commands. . . ). The search engine then utilizes search algorithms to locate websites related to the word or series of words entered by the user into the search field, and the user can then select one of the websites returned by the search engine to review content therein.
  • As more and more people utilize the Internet, it has rapidly become apparent to advertisers that revenue opportunities exist for small and large businesses, both content providers and advertisers alike. For instance, many retail companies utilize the Internet to sell goods online, thereby reducing costs associated with managing and maintaining a store location, providing an ability to centralize inventory, and various other similar benefits that result in decreased costs that are passed on to customers. Given this increased use of the Internet for generating business and/or revenue, the Internet can be further utilized as an advertising mechanism. In one example, an individual who may be interested in purchasing flowers enters the term “flower” into a search engine, thereafter receiving numerous “hits” on company websites that sells flowers.
  • Furthermore, a website can gain additional revenue by selling advertisement space on a webpage of the flower retailer for a particular duration of time. In a similar example, a sporting goods company may wish to display advertisements on webpages of a website related to sports, can purchase advertising space for a limited amount of time on that website. Thus, the buying and selling of advertising space can lead to increased revenue for a website owner (or content provider) as well as the advertiser. Moreover, the website owner need not be the retailed itself, but can be an intermediary website that routes to the retailer website.
  • In some conventional advertising enterprises, space on a website can be purchased in an auction manner. There may exist a plurality of advertising companies who are interested in purchasing space on a particular webpage for advertising purposes at specified times within a defined time range. These advertisers can enter bids for such space, and upon receipt of the triggering search term, the highest bid is accepted and the corresponding advertisement of the company that entered the highest bid is retrieved and displayed. The bids can be standing bids that expire after a certain amount of time, after a particular number of clicks on the advertisement, after a specified number of times that the bid is the highest bid, and generally based on any number of parameters. Furthermore, the bids can be dynamically adjusted, so that the bid is incrementally increased until that bid is the highest bid.
  • Various factors can be considered by an advertiser who enters a bid for space on a content provider webpage, including location of a portion of a website that will be utilized for advertising, size of the portion, length of time that the advertisement will be displayed, and the like. Moreover, content providers can auction space on webpages in a similar manner. For instance, each time a webpage is downloaded, an auction for portions of the page can be undertaken, given that the page real estate can be considered more valuable after each download.
  • Internet advertisers have recognized the value in focused advertising to users. That is, the return on investment (ROI) is higher when the advertising presented to the user is geared toward what the user is more likely to be interested in. For example, in the television environment, advertisements for a television show can be based roughly on the demographic of the viewing audience. When those advertisements are presented, the advertisers have limited mechanisms for determining the ROI for purchasing such advertising time and do not know if the viewer can even contact the advertisers.
  • Focused textual advertising is relatively new in Internet advertising and provides some level of focused advertising. There are an increasing number of businesses and/or websites offering contextual advertisements. A contextual advertisement is an advertisement based on the content of a webpage's surrounding text. Thus, if a review for a new camera phone, for example, is being viewed, the relevant contextual advertisement might be for a camera phone from a particular vendor. This results in users who are more pleased because the advertisements shown are actually relevant, and results in more satisfied advertisers because they get a much higher conversion rate for advertisements shown. Unfortunately, this technology only exists today for text-based advertisements.
  • SUMMARY
  • The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed innovation. This summary is not an extensive overview, and it is not intended to identify key/critical elements or to delineate the scope thereof. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
  • Briefly described, the subject innovation pertains to a distribution and contextual multimedia advertisement system based on the content of the media being consumed. For example, Sally, a New York City resident, is surfing the Internet and decides to watch a video of the recent episode of TV program. In the episode two of the characters go to the Metropolitan Museum of Fine Arts (“the Met”). Halfway through the episode, during a commercial break, a relevant multimedia advertisement for the Met is presented to Sally triggered for presentation in part due to the content of the TV program. Sally is pleased to see the multimedia advertisement and decides to go to the Met the following week.
  • The novel architecture disclosed and claimed herein, in one aspect thereof, comprises a distribution and contextual multimedia advertisement system based on the content of the media being consumed. The architecture includes a content component that determines content of a multimedia item, and a distribution component that facilitates presentation of one or more advertisements associated with the item content.
  • In another aspect of the subject innovation, the multimedia advertisement or advertisement content selected or generated can be based on information pertaining to a multidimensional item and/or end user as well as ratings influenced by advertisers, among other things
  • In yet another aspect thereof, a machine learning and reasoning (MLR) component is provided that employs a probabilistic and/or statistical-based analysis to prognose or infer an action that a user desires to be automatically performed such as presentation of information likely to be useful or beneficial to the user.
  • In accordance with another aspect of the innovation, advertisements can be presented or delivered at contextually valuable points in multimedia content. For example, advertisements can be presented at times or intervals more likely to have a stronger effect on users and evoke action. This increases both user and advertiser satisfaction with the system.
  • To the accomplishment of the foregoing and related ends, certain illustrative aspects of the disclosed innovation are described herein in connection with the following description and the annexed drawings. These aspects are indicative, however, of but a few of the various ways in which the principles disclosed herein can be employed and is intended to include all such aspects and their equivalents. Other advantages and novel features will become apparent from the following detailed description when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a system that facilitates contextual advertising in accordance with the subject innovation.
  • FIG. 2 illustrates a methodology of providing multimedia contextual advertising in accordance with an aspect.
  • FIG. 3 illustrates an alternative methodology of providing contextual multimedia advertising content in accordance with another aspect.
  • FIG. 4 illustrates a system of a more detailed composition of a distribution component.
  • FIG. 5 illustrates a more detailed system that provides contextual multimedia content in accordance with an innovative aspect.
  • FIG. 6 illustrates a methodology of providing multimedia content with rights protection in accordance with the disclosed innovation.
  • FIG. 7 illustrates a system that receives advertiser content and provider content, and distributes all content to an end user for viewing.
  • FIG. 8 illustrates a methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • FIG. 9 illustrates an alternative methodology of providing advertiser multimedia content in accordance with the disclosed innovation.
  • FIG. 10 illustrates a methodology of providing advertiser multimedia content according to a bid and scheduling process in accordance with an aspect.
  • FIG. 11 illustrates metadata that can be employed and from which a contextual advertisement can be generated.
  • FIG. 12 illustrates a system that employs a machine learning and reasoning (MLR) component which facilitates automating one or more features in accordance with the subject innovation.
  • FIG. 13 illustrates a methodology of providing learning and reasoning in accordance with an innovative aspect.
  • FIG. 14 illustrates a block diagram of a computer operable to execute the disclosed architecture.
  • FIG. 15 illustrates a schematic block diagram of an exemplary computing environment.
  • DETAILED DESCRIPTION
  • The innovation is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding thereof. It may be evident, however, that the innovation can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate a description thereof.
  • As used in this application, the terms “component” and “system” are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, a hard disk drive, multiple storage drives (of optical and/or magnetic storage medium), an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a server and the server can be a component. One or more components can reside within a process and/or thread of execution, and a component can be localized on one computer and/or distributed between two or more computers.
  • As used herein, terms “to infer” and “inference” refer generally to the process of reasoning about or inferring states of the system, environment, and/or user from a set of observations as captured via events and/or data. Inference can be employed to identify a specific context or action, or can generate a probability distribution over states, for example. The inference can be probabilistic-that is, the computation of a probability distribution over states of interest based on a consideration of data and events. Inference can also refer to techniques employed for composing higher-level events from a set of events and/or data. Such inference results in the construction of new events or actions from a set of observed events and/or stored event data, whether or not the events are correlated in close temporal proximity, and whether the events and data come from one or several event and data sources.
  • The terms “multimedia item” or simply “item” are used herein to refer to media including one or more of video, audio, animation, graphics, images, interactive formats such as Flash, and the like. An “item” can also include text in addition to other types of content. However, an “item” is not meant to refer to an element of solely textual content. These items can be presented on, inter alia, a computer (e.g., via web page), a television, a personal digital assistant (PDA), a mobile phone, or other like device or displays.
  • Referring initially to the drawings, FIG. 1 illustrates a system 100 that facilitates contextual advertising in accordance with the subject innovation. The system provides contextual multimedia advertising based on the content of a particular multimedia item. Accordingly, the system 100 can include a content component 102 that determines content of a multimedia item, and a distribution component 104 that facilitates presentation of relevant contextual multimedia content associated with the existing content of the item. For example, if the item is being presented for the first time, in many cases, the item already includes embedded content (also called surrounding content) that provides an indication to the system 100 of the content that is desired to be viewed by the user.
  • The content component 102 can analyze item content and the embedded surrounding content and determine characteristics thereof. Thus, when the user causes a multimedia item to be presented, the preprocessing phase analysis can begin. As will be discussed further in later sections, the content component 102 can analyze item and surrounding content utilizing automated analysis including but not limited to transcripts from speech to text, scene breakdown and visual analysis of images, shape recognition, visual similarity comparison and other image analysis techniques as well as receiving, retrieving, or otherwise obtaining explicit textual data associated with the item. Thereafter, the distribution component 104 receives the characteristics information from the content component 102, which is utilized to select the appropriate advertisement or advertising content that is relevant to the item content. The advertising content is then retrieved and added to the multimedia item, all of which is presented to the user.
  • In another aspect, the distribution component 104 receives user information, as well as item content characteristics information that are processed to select the relevant advertisement content for presentation. It is to be appreciated that any number or amount of information can be employed in determining what relevant advertisement to select for presentation with surrounding content of a multimedia item. Distribution component 104 can facilitate presentation of a relevant advertisement by adding it to the media signal, among other ways.
  • It should be noted that temporal proximity can be employed with respect to presentation of advertisement content by distribution component 104 to increase the effectiveness of the advertisements. In other words, advertisements can be presented where they are likely to have stronger effects on users and might be adjusted to evoke immediate action. This is likely to increase both user and advertiser satisfaction with the system. For example, assume Sally, a New York City resident, is surfing the Internet and decides to watch a video of the recent episode of TV program. In the episode, two of the characters go to the Metropolitan Museum of Fine Arts (“the Met”). Halfway through the episode, during a commercial break, a relevant multimedia advertisement for the Met is presented to Sally triggered for presentation in part due to the content of the TV program. Alternatively, the advertisement can be presented during the episode and the scene where the characters go to the Met, for instance, in a manner that does not obscure the video presentation. Sally is pleased to see the multimedia advertisement and decides to go to the Met the following week.
  • FIG. 2 illustrates a methodology of providing multimedia contextual advertising in accordance with an aspect. While, for purposes of simplicity of explanation, the one or more methodologies shown herein, e.g., in the form of a flow chart or flow diagram, are shown and described as a series of acts, it is to be understood and appreciated that the subject innovation is not limited by the order of acts, as some acts may, in accordance therewith, occur in a different order and/or concurrently with other acts from that shown and described herein. For example, those skilled in the art will understand and appreciate that a methodology could alternatively be represented as a series of interrelated states or events, such as in a state diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with the innovation.
  • At reference numeral 200, an item is received having content. At 202, characteristics of the surrounding content are determined (e.g., textual and/or multimedia). At 204, the relevant multimedia content is retrieved based on the type and/or characteristics of the surrounding content. At 206, the item content is presented with the multimedia advertisement content.
  • Referring now to FIG. 3, there is illustrated an alternative methodology of providing contextual multimedia advertising content in accordance with another aspect. At 300, an item is received for processing. At 302, the type and/or characteristics of the existing item content are determined. At 304, end user data metadata is determined. This will be described in greater detail infra. At 306, relevant multimedia advertisement content is retrieved based on the type of existing item content and the end user metadata. At 308, the multimedia advertisement content is presented (along with the existing item content) to the user.
  • FIG. 4 illustrates a system 400 of a more detailed composition of a distribution component 402. Here, the distribution component 402 (similar to distribution component 104 of FIG. 1) includes a rights component 404 and an ad component 406. The rights component 404 facilitates rights protection of the multimedia content being provided for public distribution. For example, the rights component 404 can employ digital rights management (DRM) capability or capabilities of any other systems allowing control over aspects of the media (such as expiration of viewing rights) as a means of ensuring protection and accountability of presented content. The advertisement component 406 can include content that was uploaded from content provider(s) 408, which content is made readily available for distribution by the distribution component 402. The content component 102, as previously described, at least determines the existing content of an item such that relevant multimedia content can be selected and merged or added to the item for presentation of the user.
  • FIG. 5 illustrates a more detailed system 500 that provides contextual multimedia content in accordance with an innovative aspect. A core element of the system 500 is a distribution component 502 that communicates with several other components in furtherance of providing contextual multimedia content to a webpage. A content component 504, as before, at least performs analysis of the item in order to determine the existing surrounding context thereof. The existing item information is then passed to the distribution component 502. The system 500 further includes a user component 506 that determines and provides user metadata to the distribution component 502. Thus, in one implementation, the contextual multimedia content can be selected based at least upon the existing surrounding contextual data of the item and the user metadata.
  • A content provider component 508 of the system 500 receives and stores multimedia (MM) content from content providers. The content can be stored in separate stores of content (denoted PROVIDER1 MM AD CONTENT, PROVIDER2 MM AD CONTENT. . . , PROVIDERNN MM AD CONTENT, where N is an integer). An advertisement component 510 interface to both the content provider component 508 and the distribution component 502 to facilitate selection of relevant multimedia advertisements from the content provider component 508. Accordingly, the advertisement component 510 can further include an advertisement selection component 512 that functions at least to make selections of the relevant multimedia content from the content provider component 508. Such content can be uploaded to facilitate advertiser competition including but not limited to auction style biding. The selection process can include a number of criteria, for example, the time required to play the multimedia content, the physical dimensions required for any video or image data to be presented, the amount of the bid placed to present the content, and so. These criteria are described in greater detail herein below.
  • The system 500 can also include a digital rights component 514 that interfaces to the content provider component 508 and the distribution component 502 to facilitate adding digital rights protection technology (e.g., DRM) to the selected content multimedia before distribution. Alternatively, it is to be appreciated the digital rights data can be added to the content by the content provider before supplying the content to the content provider component 508.
  • Once the existing surrounding item content has been ascertained, the relevant multimedia content selected (and with rights protection added), the user metadata considered (if desired), the distribution component 502 can merge or add all this information to the item for distribution to the end user. Accordingly, the distribution component 502 can further include a merge component 516 that performs the merge operation. It is to be appreciated that the merge operation can be performed at the end user machine such that the distribution component 502 transmits all the necessary item content thereto, after which the end user machines performs the assembly operation to present the final item content to the end user.
  • The distribution component 502 can also include a scheduling component 518 that processes and applies scheduling data to the item when distributed. For example, it can be possible for an advertiser to choose to have the selected content to be presented at predetermined intervals over a five minute segment of allowed advertising time. In other words, the content will be presented and replayed every thirty seconds over a five-minute time span, after which the content will be removed for the next bid cycle. Alternatively, the content can be replayed based on certain triggers that initiate replay (or re-presentation) of the content. For example, if the user refreshes the webpage on which the item resides, or the webpage is automatically refreshed, the multimedia content will be played again.
  • Referring now to FIG. 6, there is illustrated a methodology of providing multimedia content (e.g., advertisement) with right protection in accordance with the disclosed innovation. At 600, an item is received and the existing content analyzed and determined. At 602, a content provider of the multimedia content is accessed for advertisement content. At 604, relevant multimedia content is selected based on the existing item content type. At 606, digital rights control technology data is embedded in the selected multimedia content for rights protection when distributed. At 608, the multimedia advertisement content is presented on the item along with the existing surrounding content to a user.
  • FIG. 7 illustrates a system 700 that receives advertiser content and provider content, and distributes all content to an end user 702 for viewing. The system 700 includes a content provider 704 that provides content 706 to an item for presentation. The system 700 facilitates contextual advertising by further including an advertiser 708 that offers multimedia advertisement content 710 by bidding (and ultimately paying) on presentation opportunities relevant to its content. The advertiser(s) 708 will be able to upload and bid on their own advertisement placement. Thus, for example, if fifteen advertisers bid on the keyword “shoe”, then the highest bidder will get advertisement placement with the first occurrence of shoe, the second at the second, and on down. The advertisements will be added at viewing time, so one video can at different times display different advertisements. Likewise, if there is information about the viewer that can be added into the equation as well, so an advertiser can bid both on the content keyword “shoe” and the demographic data of “male, age 13-18”. Once the advertisements are uploaded, they are adapted for acceptable content and with regards to volume, file type and potentially color, speed and effects usage, for example.
  • Content (e.g., text, audio, video, . . . ) from both the content provider 704 and the advertiser 710 can be uploaded to a distribution network 712, wherein the advertiser content is uploaded to an advertiser preprocessing component 714 that ranks or prioritizes all received multimedia advertisement content, ensures the safety thereof by employing digital rights technology so that the advertiser can retain control of the content after distribution, screens the content for suitable and/or acceptable content, and normalizes the content with regard to, for example, volume, file type, and potentially, color, speed of execution, and effects usage.
  • Similarly, the distribution system 712 also includes a provider preprocessing component 716 that receives and normalizes the provider content. The output of each of the advertiser and provider preprocessing components (714 and 716) is then passed to a merge component 718 that merges all the associated and selected content into the item. The data is then distributed via a multimedia distribution component 720 that facilitates the distribution of at least audio and/or video content to the end user 702 for presentation. The distribution can be via a mass storage device and/or a peer-to-peer mechanism, for example.
  • FIG. 8 illustrates a methodology of providing advertiser multimedia content in accordance with the disclosed innovation. At 800, the advertiser generates a multimedia advertisement. At 802, the advertiser uploads the multimedia advertisement to a distributor network. At 804, the distributor network preprocesses the multimedia advertisement for acceptability based on distributor criteria. for example, if the distributor determines that the content is that which is deemed unacceptable for further distribution, the content can be discarded or stored for updating by the advertiser that then bring the content into acceptable standards set by the distributor. At 806, the distributor selects the advertisement for contextual processing. At 808, the distributor forwards the multimedia advertisement to item processing. At 810, the relevant multimedia advertisement is presented along with other contextual content to the end user.
  • FIG. 9 illustrates an alternative methodology of providing advertiser multimedia content in accordance with the disclosed innovation. At 900, the advertiser generates and uploads multimedia advertising content to the distributor network. At 902, the distributor preprocesses the multimedia content for acceptability based on acceptability criteria. At 904, the multimedia advertisement is selected for contextual processing based on competitive advertising criteria (e.g., a bid or auction process). At 906, the selected multimedia advertisement content is scheduled for presentation based on content provider criteria. For example, the provider requires that three minutes of advertisements are to be prepended at the start of a video clip and two minutes of advertisements are to be presented at a twenty-minute mark and a forty-minute mark of the video presentation. At 908, the multimedia content is presented on the item along with the surrounding content according to the provider criteria.
  • FIG. 10 illustrates a methodology of providing advertiser multimedia content according to a bid and scheduling process in accordance with an aspect. At 1000, advertisers generate multimedia advertisements and upload the advertisements to a distributor network. At 1002, the distributor preprocesses the multimedia advertisement(s) for acceptability based on acceptability criteria (e.g., adult content may not be allowed). At 1004, the distributor normalizes or adapts the multimedia content for distribution and presentation characteristics. As described supra, normalization can include ensuring that the content (e.g., audio, image and/or video) can be executed in the time allotted for the advertisement, that the content file type is supported or file size is wieldy, etc. At 1006, the content is then received for processing. At 1008, the provider content is processed for selecting relevant advertiser multimedia advertisements for contextual processed based at least on a bid offered by the advertiser. At 1010, if any scheduling criteria are proposed by the advertiser and/or the provider, this can also be considered as part of the selection process. At 1012, the multimedia advertisement(s) are presented in the item along with other contextual information according to the content provider criteria.
  • FIG. 11 illustrates metadata 1100 that can be employed and from which a contextual advertisement 1102 can be generated or selected. A contextual advertisement 1102 can be generated or selected from the content of various sources of data or metadata related to a media item. These sources can include but are not limited to one or more of the following: embedded metadata 1104 in an item, such as file name, file length, file type, metadata tags (e.g., ID3), etc.; generated or otherwise acquired metadata 1106 from item content (e.g., speech recognition, scene recognition, transcripts from speech to text, face recognition, genre, . . . ); audio and/or video file content 1108, surrounding metadata 1110 (e.g., surrounding text, text from relevant HTML tags, text from duplicate instances,. . . ); and end user metadata 1112 (e.g., demographic and/or psychographic data, search habits, age range, location, Internet use patterns, . . . ). For example, satellite radio receivers are coded for individual use. Information from such receivers or the like can be employed to obtain demographic and/or geographic metadata concerning a user. As another example, close-caption like systems or algorithms can be executed to convert sound signals to text. Existing keyword extraction algorithms can be run to facilitate comprehension of the context.
  • FIG. 12 illustrates a system 1200 that employs a machine learning and reasoning (MLR) component (or simply machine learning component) which facilitates automating one or more features in accordance with the subject innovation. The MLR component 1202 interfaces to a content component 1204 (similar to content component 102 of FIG. 1) and a distribution component 1206 (similar to distribution component 104 of FIG. 1). The subject invention (e.g., in connection with selection) can employ various MLR-based schemes for carrying out various aspects thereof. For example, a process for determining what criteria to employ during an advertisement selection process can be facilitated via an automatic classifier system and process.
  • A classifier is a function that maps an input attribute vector, x=(x1, x2, x3, x4, xn), to a class label class(x). The classifier can also output a confidence that the input belongs to a class, that is, f(x)=confidence(class(x)). Such classification can employ a probabilistic and/or statistical-based analysis (e.g., factoring into the analysis utilities and costs) to prognose or infer an action that a user desires to be automatically performed. In the case of items, for example, attributes can be words, phrases, images or other data-specific attributes derived therefrom the (e.g., key terms), and the classes are categories or areas of interest (e.g., levels of priorities).
  • A support vector machine (SVM) is an example of a classifier that can be employed. The SVM operates by finding a hypersurface in the space of possible inputs that splits the triggering input events from the non-triggering events in an optimal way. Intuitively, this makes the classification correct for testing data that is near, but not identical to training data. Other directed and undirected model classification approaches include, e.g., naive Bayes, Bayesian networks, decision trees, neural networks, fuzzy logic models, and probabilistic classification models providing different patterns of independence can be employed. Classification as used herein also is inclusive of statistical regression that is utilized to develop models of priority.
  • As will be readily appreciated from the subject specification, the subject invention can employ classifiers that are explicitly trained (e.g., via a generic training data) as well as implicitly trained (e.g., via observing user behavior, receiving extrinsic information). For example, SVM's are configured via a learning or training phase within a classifier constructor and feature selection module. Thus, the classifier(s) can be employed to automatically learn and perform a number of functions, including but not limited to determining what criteria to employ when selecting multimedia advertisement, what analysis should be applied in analyzing the existing item content, how relevant are the proposed multimedia advertisements, and so on.
  • FIG. 13 illustrates a methodology of providing learning and reasoning in accordance with an innovative aspect. At 1300, learning and reasoning is employed for automation one or more aspects thereof. At 1302, one or more systems are monitored and analyzed and, parameters and data associated with contextual advertising. At 1304, data trends and historical data are analyzed. At 1306, data is processed to learn of existing operations and to automate operations associated therewith. At 1308, decisions re made related to operations. At 1310, control is exercised over mechanism that impact and automate operations of the system.
  • Referring now to FIG. 14, there is illustrated a block diagram of a computer operable to execute the disclosed architecture. In order to provide additional context for various aspects thereof, FIG. 14 and the following discussion are intended to provide a brief, general description of a suitable computing environment 1400 in which the various aspects of the innovation can be implemented. While the description above is in the general context of computer-executable instructions that may run on one or more computers, those skilled in the art will recognize that the innovation also can be implemented in combination with other program modules and/or as a combination of hardware and software.
  • Generally, program modules include routines, programs, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the inventive methods can be practiced with other computer system configurations, including single-processor or multiprocessor computer systems, minicomputers, mainframe computers, as well as personal computers, hand-held computing devices, microprocessor-based or programmable consumer electronics, and the like, each of which can be operatively coupled to one or more associated devices.
  • The illustrated aspects of the innovation may also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in both local and remote memory storage devices.
  • A computer typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by the computer and includes both volatile and non-volatile media, removable and non-removable media. By way of example, and not limitation, computer-readable media can comprise computer storage media and communication media. Computer storage media includes both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital video disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer.
  • With reference again to FIG. 14, the exemplary environment 1400 for implementing various aspects includes a computer 1402, the computer 1402 including a processing unit 1404, a system memory 1406 and a system bus 1408. The system bus 1408 couples system components including, but not limited to, the system memory 1406 to the processing unit 1404. The processing unit 1404 can be any of various commercially available processors. Dual microprocessors and other multi-processor architectures may also be employed as the processing unit 1404.
  • The system bus 1408 can be any of several types of bus structure that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and a local bus using any of a variety of commercially available bus architectures. The system memory 1406 includes read-only memory (ROM) 1410 and random access memory (RAM) 1412. A basic input/output system (BIOS) is stored in a non-volatile memory 1410 such as ROM, EPROM, EEPROM, which BIOS contains the basic routines that help to transfer information between elements within the computer 1402, such as during start-up. The RAM 1412 can also include a high-speed RAM such as static RAM for caching data.
  • The computer 1402 further includes an internal hard disk drive (HDD) 1414 (e.g., EIDE, SATA), which internal hard disk drive 1414 may also be configured for external use in a suitable chassis (not shown), a magnetic floppy disk drive (FDD) 1416, (e.g., to read from or write to a removable diskette 1418) and an optical disk drive 1420, (e.g., reading a CD-ROM disk 1422 or, to read from or write to other high capacity optical media such as the DVD). The hard disk drive 1414, magnetic disk drive 1416 and optical disk drive 1420 can be connected to the system bus 1408 by a hard disk drive interface 1424, a magnetic disk drive interface 1426 and an optical drive interface 1428, respectively. The interface 1424 for external drive implementations includes at least one or both of Universal Serial Bus (USB) and IEEE 1394 interface technologies. Other external drive connection technologies are within contemplation of the subject innovation.
  • The drives and their associated computer-readable media provide nonvolatile storage of data, data structures, computer-executable instructions, and so forth. For the computer 1402, the drives and media accommodate the storage of any data in a suitable digital format. Although the description of computer-readable media above refers to a HDD, a removable magnetic diskette, and a removable optical media such as a CD or DVD, it should be appreciated by those skilled in the art that other types of media which are readable by a computer, such as zip drives, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the exemplary operating environment, and further, that any such media may contain computer-executable instructions for performing the methods of the disclosed innovation.
  • A number of program modules can be stored in the drives and RAM 1412, including an operating system 1430, one or more application programs 1432, other program modules 1434 and program data 1436. All or portions of the operating system, applications, modules, and/or data can also be cached in the RAM 1412. It is to be appreciated that the innovation can be implemented with various commercially available operating systems or combinations of operating systems.
  • A user can enter commands and information into the computer 1402 through one or more wired/wireless input devices, e.g., a keyboard 1438 and a pointing device, such as a mouse 1440. Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, touch screen, or the like. These and other input devices are often connected to the processing unit 1404 through an input device interface 1442 that is coupled to the system bus 1408, but can be connected by other interfaces, such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.
  • A monitor 1444 or other type of display device is also connected to the system bus 1408 via an interface, such as a video adapter 1446. In addition to the monitor 1444, a computer typically includes other peripheral output devices (not shown), such as speakers, printers, etc.
  • The computer 1402 may operate in a networked environment using logical connections via wired and/or wireless communications to one or more remote computers, such as a remote computer(s) 1448. The remote computer(s) 1448 can be a workstation, a server computer, a router, a personal computer, portable computer, microprocessor-based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer 1402, although, for purposes of brevity, only a memory/storage device 1450 is illustrated. The logical connections depicted include wired/wireless connectivity to a local area network (LAN) 1452 and/or larger networks, e.g., a wide area network (WAN) 1454. Such LAN and WAN networking environments are commonplace in offices and companies, and facilitate enterprise-wide computer networks, such as intranets, all of which may connect to a global communications network, e.g., the Internet.
  • When used in a LAN networking environment, the computer 1402 is connected to the local network 1452 through a wired and/or wireless communication network interface or adapter 1456. The adaptor 1456 may facilitate wired or wireless communication to the LAN 1452, which may also include a wireless access point disposed thereon for communicating with the wireless adaptor 1456.
  • When used in a WAN networking environment, the computer 1402 can include a modem 1458, or is connected to a communications server on the WAN 1454, or has other means for establishing communications over the WAN 1454, such as by way of the Internet. The modem 1458, which can be internal or external and a wired or wireless device, is connected to the system bus 1408 via the serial port interface 1442. In a networked environment, program modules depicted relative to the computer 1402, or portions thereof, can be stored in the remote memory/storage device 1450. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers can be used.
  • The computer 1402 is operable to communicate with any wireless devices or entities operatively disposed in wireless communication, e.g., a printer, scanner, desktop and/or portable computer, portable data assistant, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g., a kiosk, news stand, restroom), and telephone. This includes at least Wi-Fi and BluetoothTM wireless technologies. Thus, the communication can be a predefined structure as with a conventional network or simply an ad hoc communication between at least two devices.
  • Wi-Fi, or Wireless Fidelity, allows connection to the Internet from a couch at home, a bed in a hotel room, or a conference room at work, without wires. Wi-Fi is a wireless technology similar to that used in a cell phone that enables such devices, e.g., computers, to send and receive data indoors and out; anywhere within the range of a base station. Wi-Fi networks use radio technologies called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, fast wireless connectivity. A Wi-Fi network can be used to connect computers to each other, to the Internet, and to wired networks (which use IEEE 802.3 or Ethernet). Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, or with products that contain both bands (dual band), so the networks can provide real-world performance similar to the basic 10BaseT wired Ethernet networks used in many offices.
  • Referring now to FIG. 15, there is illustrated a schematic block diagram of an exemplary computing environment 1500 in accordance with another aspect. The system 1500 includes one or more client(s) 1502. The client(s) 1502 can be hardware and/or software (e.g., threads, processes, computing devices). The client(s) 1502 can house cookie(s) and/or associated contextual information by employing the subject innovation, for example.
  • The system 1500 also includes one or more server(s) 1504. The server(s) 1504 can also be hardware and/or software (e.g., threads, processes, computing devices). The servers 1504 can house threads to perform transformations by employing the invention, for example. One possible communication between a client 1502 and a server 1504 can be in the form of a data packet adapted to be transmitted between two or more computer processes. The data packet may include a cookie and/or associated contextual information, for example. The system 1500 includes a communication framework 1506 (e.g., a global communication network such as the Internet) that can be employed to facilitate communications between the client(s) 1502 and the server(s) 1504.
  • Communications can be facilitated via a wired (including optical fiber) and/or wireless technology. The client(s) 1502 are operatively connected to one or more client data store(s) 1508 that can be employed to store information local to the client(s) 1502 (e.g., cookie(s) and/or associated contextual information). Similarly, the server(s) 1504 are operatively connected to one or more server data store(s) 1510 that can be employed to store information local to the servers 1504.
  • What has been described above includes examples of the disclosed innovation. It is, of course, not possible to describe every conceivable combination of components and/or methodologies, but one of ordinary skill in the art may recognize that many further combinations and permutations are possible. Accordingly, the innovation is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term “includes” is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.

Claims (20)

1. A contextual advertisement system comprising the following computer executable components:
a content component that determines content of a multimedia item; and
a distribution component that facilitates presentation of one or more advertisements associated with the content.
2. The system of claim 1, the advertisement includes at least one of audio, video, animation, graphics, images, links, and alphanumeric characters.
3. The system of claim 1, the advertisement is presented in the item and/or close temporal or physical proximity to associated item content.
4. The system of claim 1, the advertisement is presented in the item, the advertisement is based in part on the content and user data.
5. The system of claim 4, the user data includes at least one of user demographic, geolocation, behavioral and psychographic information.
6. The system of claim 1, further comprising a component that employs a probabilistic and/or statistical analysis to infer advertisements for presentation that would be beneficial to a user.
7. The system of claim 1, further comprising a scheduling component that schedules when the one or more advertisements are presented.
8. The system of claim 1, an advertisement is presented based on payment of an advertiser.
9. The system of claim 1, the distribution component ranks the available multimedia advertisements according to one or more criteria.
10. The system of claim 1, the advertisement is computed to be relevant to the content.
11. The system of claim 13, the advertisement is presented based on data including at least one of embedded metadata, inferred metadata, and item context.
12. A computer-implemented method of providing contextual advertising, comprising the following computer executable acts:
analyzing a multimedia item; and
selecting or generating advertising content relevant to item content.
13. The method of claim 12, further comprising presenting the item content and the advertising content to a user.
14. The method of claim 12, further comprising selecting or generating the advertising content based upon relevant item metadata.
15. The method of claim 12, further comprising selecting or generating the advertising content based upon end user data.
16. The method of claim 15, selecting advertising content based on user demographic, geolocation, psychographic, and/or behavior information.
17. The method of claim 12, further comprising scheduling presentation of the advertising content during one or more time intervals.
18. The method of claim 12, analyzing the multimedia item comprises:
converting speech to text; and
executing keyword extraction algorithms on the text.
19. The method of claim 12, analyzing the multimedia item comprises executing one or more image analysis techniques.
20. A computer-implemented system, comprising:
computer-implemented means for analyzing item content;
computer-implemented means for selecting advertising content that is relevant to the item content; and
computer-implemented means for adding advertising content to the item content.
US11/246,776 2005-10-07 2005-10-07 Contextual multimedia advertisement presentation Abandoned US20070083611A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/246,776 US20070083611A1 (en) 2005-10-07 2005-10-07 Contextual multimedia advertisement presentation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/246,776 US20070083611A1 (en) 2005-10-07 2005-10-07 Contextual multimedia advertisement presentation

Publications (1)

Publication Number Publication Date
US20070083611A1 true US20070083611A1 (en) 2007-04-12

Family

ID=37912083

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/246,776 Abandoned US20070083611A1 (en) 2005-10-07 2005-10-07 Contextual multimedia advertisement presentation

Country Status (1)

Country Link
US (1) US20070083611A1 (en)

Cited By (179)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070060114A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
US20070061331A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Presenting sponsored content on a mobile communication facility
US20070073723A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Dynamic bidding and expected value
US20070073719A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Physical navigation of a mobile search application
US20070078989A1 (en) * 2005-09-30 2007-04-05 Van Datta Glen Population of an Advertisement Reference List
US20070094363A1 (en) * 2005-10-25 2007-04-26 Podbridge, Inc. Configuration for ad and content delivery in time and space shifted media network
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US20070168354A1 (en) * 2005-11-01 2007-07-19 Jorey Ramer Combined algorithmic and editorial-reviewed mobile content search results
US20070192318A1 (en) * 2005-09-14 2007-08-16 Jorey Ramer Creation of a mobile search suggestion dictionary
US20070226190A1 (en) * 2006-03-21 2007-09-27 Myware, Inc. Enhanced content configuration
WO2007109263A2 (en) * 2006-03-21 2007-09-27 Myware, Inc. Enhanced content manager
US20070250901A1 (en) * 2006-03-30 2007-10-25 Mcintire John P Method and apparatus for annotating media streams
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US20070288314A1 (en) * 2006-05-11 2007-12-13 Platformation Technologies, Llc Searching with Consideration of User Convenience
US20080082904A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Script-based content-embedding code generation in digital media benefit attachment mechanism
US20080082905A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Content-embedding code generation in digital media benefit attachment mechanism
US20080154951A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Link Retrofitting of Digital Media Objects
US20080244038A1 (en) * 2007-03-30 2008-10-02 Yahoo! Inc. Point of Presence Distribution Mechanism for Digital Content Objects
US20080270473A1 (en) * 2007-04-30 2008-10-30 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Determining an influence on a person by web pages
WO2009002999A3 (en) * 2007-06-25 2009-02-26 Jumptap Inc Presenting content to a mobile communication facility based on contextual and behaviorial data relating to a portion of a mobile content
US20090076882A1 (en) * 2007-09-14 2009-03-19 Microsoft Corporation Multi-modal relevancy matching
US20090083788A1 (en) * 2006-05-05 2009-03-26 Russell Riley R Advertisement Rotation
US20090106070A1 (en) * 2007-10-17 2009-04-23 Google Inc. Online Advertisement Effectiveness Measurements
US20090123090A1 (en) * 2007-11-13 2009-05-14 Microsoft Corporation Matching Advertisements to Visual Media Objects
US20090138330A1 (en) * 2007-11-28 2009-05-28 Yahoo! Inc. Time-Varying Media Object Sponsorship
US20090144141A1 (en) * 2007-11-30 2009-06-04 Microsoft Corporation Feature-value attachment, reranking and filtering for advertisements
US20090204478A1 (en) * 2008-02-08 2009-08-13 Vertical Acuity, Inc. Systems and Methods for Identifying and Measuring Trends in Consumer Content Demand Within Vertically Associated Websites and Related Content
US20090228802A1 (en) * 2008-03-06 2009-09-10 Microsoft Corporation Contextual-display advertisement
US20090305975A1 (en) * 2006-04-17 2009-12-10 Guang Yang Use of Trap Protein Per se as an Active Ingredient for the Manufacture of a Medicament for the Treatment of Staphylococcus Aureus Infection
US20090327941A1 (en) * 2008-06-29 2009-12-31 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US20100063877A1 (en) * 2005-09-14 2010-03-11 Adam Soroca Management of Multiple Advertising Inventories Using a Monetization Platform
US20100076994A1 (en) * 2005-11-05 2010-03-25 Adam Soroca Using Mobile Communication Facility Device Data Within a Monetization Platform
US20100088165A1 (en) * 2008-10-07 2010-04-08 Sony Corporation Promotional material playback upon trigger event
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
EP2200258A1 (en) 2008-12-18 2010-06-23 France Telecom Method for distributing content to a user
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
WO2010128198A1 (en) * 2009-05-08 2010-11-11 Zokem Oy System and method for behavioural and contextual data analytics
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
EP2266054A2 (en) * 2008-03-26 2010-12-29 SRI International Method and apparatus for selecting related content for display in conjunction with a media
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20110131485A1 (en) * 2009-11-30 2011-06-02 International Business Machines Corporation Publishing specified content on a webpage
US20110145076A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Campaign Creation
US20110153428A1 (en) * 2005-09-14 2011-06-23 Jorey Ramer Targeted advertising to specified mobile communication facilities
US20110178854A1 (en) * 2008-09-04 2011-07-21 Somertech Ltd. Method and system for enhancing and/or monitoring visual content and method and/or system for adding a dynamic layer to visual content
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8332500B1 (en) * 2010-01-29 2012-12-11 Google Inc. Transmitting data requests based on usage characteristics of applications
EP2541873A1 (en) * 2011-06-30 2013-01-02 France Telecom Method for managing content to be distributed to a client entity, and corresponding management controller, distribution system and computer program product
US20130007298A1 (en) * 2011-06-21 2013-01-03 Arun Ramaswamy Monitoring streaming media content
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US20130104241A1 (en) * 2009-11-02 2013-04-25 Rolf Blom Devices for Controlling Rendering Protected Content and Related Methods
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US8688671B2 (en) * 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US20140229970A1 (en) * 2013-02-14 2014-08-14 Jan Besehanic Methods and apparatus to measure exposure to streaming media
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US20150161653A1 (en) * 2005-10-26 2015-06-11 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US9197421B2 (en) 2012-05-15 2015-11-24 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US9223878B2 (en) 2005-09-14 2015-12-29 Millenial Media, Inc. User characteristic influenced search results
US9332035B2 (en) 2013-10-10 2016-05-03 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US9609034B2 (en) 2002-12-27 2017-03-28 The Nielsen Company (Us), Llc Methods and apparatus for transcoding metadata
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US20170277764A1 (en) * 2016-03-25 2017-09-28 Microsoft Technology Licensing, Llc Enhancing object representations using inferred user intents
US9792620B2 (en) 2005-10-26 2017-10-17 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US9864998B2 (en) 2005-10-25 2018-01-09 Sony Interactive Entertainment America Llc Asynchronous advertising
US9886437B2 (en) 2005-10-26 2018-02-06 Cortica, Ltd. System and method for generation of signatures for multimedia data elements
US9940326B2 (en) 2005-10-26 2018-04-10 Cortica, Ltd. System and method for speech to speech translation using cores of a natural liquid architecture system
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US10210257B2 (en) 2005-10-26 2019-02-19 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US10331737B2 (en) 2005-10-26 2019-06-25 Cortica Ltd. System for generation of a large-scale database of hetrogeneous speech
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US10430386B2 (en) 2005-10-26 2019-10-01 Cortica Ltd System and method for enriching a concept database
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US10607248B2 (en) * 2017-04-18 2020-03-31 Jae Kyun Kim Time-consuming sale process
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US10748038B1 (en) 2019-03-31 2020-08-18 Cortica Ltd. Efficient calculation of a robust signature of a media unit
US10748022B1 (en) 2019-12-12 2020-08-18 Cartica Ai Ltd Crowd separation
US10776669B1 (en) 2019-03-31 2020-09-15 Cortica Ltd. Signature generation and object detection that refer to rare scenes
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US10789535B2 (en) 2018-11-26 2020-09-29 Cartica Ai Ltd Detection of road elements
US10789527B1 (en) 2019-03-31 2020-09-29 Cortica Ltd. Method for object detection using shallow neural networks
US10796444B1 (en) 2019-03-31 2020-10-06 Cortica Ltd Configuring spanning elements of a signature generator
US10803482B2 (en) 2005-09-14 2020-10-13 Verizon Media Inc. Exclusivity bidding for mobile sponsored content
US10831814B2 (en) 2005-10-26 2020-11-10 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US10839694B2 (en) 2018-10-18 2020-11-17 Cartica Ai Ltd Blind spot alert
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10846544B2 (en) 2018-07-16 2020-11-24 Cartica Ai Ltd. Transportation prediction system and method
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10902049B2 (en) 2005-10-26 2021-01-26 Cortica Ltd System and method for assigning multimedia content elements to users
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US11029685B2 (en) 2018-10-18 2021-06-08 Cartica Ai Ltd. Autonomous risk assessment for fallen cargo
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US11037015B2 (en) 2015-12-15 2021-06-15 Cortica Ltd. Identification of key points in multimedia data elements
US11037228B1 (en) * 2016-02-22 2021-06-15 El Toro.Com, Llc Automated bidding on auctioned content
US11126869B2 (en) 2018-10-26 2021-09-21 Cartica Ai Ltd. Tracking after objects
US11126870B2 (en) 2018-10-18 2021-09-21 Cartica Ai Ltd. Method and system for obstacle detection
US11132548B2 (en) 2019-03-20 2021-09-28 Cortica Ltd. Determining object information that does not explicitly appear in a media unit signature
US11181911B2 (en) 2018-10-18 2021-11-23 Cartica Ai Ltd Control transfer of a vehicle
US11195043B2 (en) 2015-12-15 2021-12-07 Cortica, Ltd. System and method for determining common patterns in multimedia content elements based on key points
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US11222069B2 (en) 2019-03-31 2022-01-11 Cortica Ltd. Low-power calculation of a signature of a media unit
US20220030325A1 (en) * 2018-01-31 2022-01-27 WowYow, Inc. Methods and apparatus for efficient media search and analysis
US11285963B2 (en) 2019-03-10 2022-03-29 Cartica Ai Ltd. Driver-based prediction of dangerous events
US11341528B2 (en) 2019-12-30 2022-05-24 Walmart Apollo, Llc Methods and apparatus for electronically determining item advertisement recommendations
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US11449902B1 (en) 2016-02-22 2022-09-20 El Toro.Com, Llc Automated submission for solicited application slots
US11455655B2 (en) 2019-12-20 2022-09-27 Walmart Apollo, Llc Methods and apparatus for electronically providing item recommendations for advertisement
US11593662B2 (en) 2019-12-12 2023-02-28 Autobrains Technologies Ltd Unsupervised cluster generation
US11590988B2 (en) 2020-03-19 2023-02-28 Autobrains Technologies Ltd Predictive turning assistant
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US11643005B2 (en) 2019-02-27 2023-05-09 Autobrains Technologies Ltd Adjusting adjustable headlights of a vehicle
US11694088B2 (en) 2019-03-13 2023-07-04 Cortica Ltd. Method for object detection using knowledge distillation
US11758004B2 (en) 2005-10-26 2023-09-12 Cortica Ltd. System and method for providing recommendations based on user profiles
US11756424B2 (en) 2020-07-24 2023-09-12 AutoBrains Technologies Ltd. Parking assist
US11760387B2 (en) 2017-07-05 2023-09-19 AutoBrains Technologies Ltd. Driving policies determination
US11827215B2 (en) 2020-03-31 2023-11-28 AutoBrains Technologies Ltd. Method for training a driving related object detector
US11899707B2 (en) 2017-07-09 2024-02-13 Cortica Ltd. Driving policies determination
US11968413B2 (en) 2023-01-23 2024-04-23 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media

Citations (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412416A (en) * 1992-08-07 1995-05-02 Nbl Communications, Inc. Video media distribution network apparatus and method
US5959623A (en) * 1995-12-08 1999-09-28 Sun Microsystems, Inc. System and method for displaying user selected set of advertisements
US5983069A (en) * 1994-09-06 1999-11-09 Stv Asia Ltd. Point of purchase video distribution system
US6061056A (en) * 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
US6169542B1 (en) * 1998-12-14 2001-01-02 Gte Main Street Incorporated Method of delivering advertising through an interactive video distribution system
US6205432B1 (en) * 1998-06-05 2001-03-20 Creative Internet Concepts, Llc Background advertising system
US20010049635A1 (en) * 2000-03-01 2001-12-06 Peoplepublish, Inc. User interface and associated data source
US20020053078A1 (en) * 2000-01-14 2002-05-02 Alex Holtz Method, system and computer program product for producing and distributing enhanced media downstreams
US6505169B1 (en) * 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
US20030050863A1 (en) * 2001-09-10 2003-03-13 Michael Radwin Targeted advertisements using time-dependent key search terms
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US20030188308A1 (en) * 2002-03-27 2003-10-02 Kabushiki Kaisha Toshiba Advertisement inserting method and system is applied the method
US20030187733A1 (en) * 2002-04-01 2003-10-02 Hertling William Edward Personalized messaging determined from detected content
US20030208754A1 (en) * 2002-05-01 2003-11-06 G. Sridhar System and method for selective transmission of multimedia based on subscriber behavioral model
US6684249B1 (en) * 2000-05-26 2004-01-27 Sonicbox, Inc. Method and system for adding advertisements over streaming audio based upon a user profile over a world wide area network of computers
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US20040059712A1 (en) * 2002-09-24 2004-03-25 Dean Jeffrey A. Serving advertisements using information associated with e-mail
US20040117819A1 (en) * 2002-12-03 2004-06-17 Ming-He Yu Apparatus for producing TV advertising contents and inserting interstitial advertisements on TV programs
US20040186778A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for selecting advertisements to be provided to users via a communication network
US20040186777A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for providing contextual advertising information via a communication network
US6804659B1 (en) * 2000-01-14 2004-10-12 Ricoh Company Ltd. Content based web advertising
US6871140B1 (en) * 2000-02-25 2005-03-22 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
US20050080772A1 (en) * 2003-10-09 2005-04-14 Jeremy Bem Using match confidence to adjust a performance threshold
US20050149395A1 (en) * 2003-10-29 2005-07-07 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US6928413B1 (en) * 1998-09-11 2005-08-09 L.V. Partners, L.P. Method of product promotion
US20050187818A1 (en) * 2004-02-20 2005-08-25 Zito David D. Computerized advertising offer exchange
US20050240475A1 (en) * 2004-04-23 2005-10-27 Margiloff William A Systems and methods for universal online advertising
US20060026628A1 (en) * 2004-07-30 2006-02-02 Kong Wah Wan Method and apparatus for insertion of additional content into video
US20060061806A1 (en) * 2004-02-15 2006-03-23 King Martin T Information gathering system and method
US20060149623A1 (en) * 2004-12-30 2006-07-06 Badros Gregory J Advertisement approval
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
US20060212897A1 (en) * 2005-03-18 2006-09-21 Microsoft Corporation System and method for utilizing the content of audio/video files to select advertising content for display
US20060248569A1 (en) * 2005-05-02 2006-11-02 Lienhart Rainer W Video stream modification to defeat detection
US20070033531A1 (en) * 2005-08-04 2007-02-08 Christopher Marsh Method and apparatus for context-specific content delivery
US20070050253A1 (en) * 2005-08-29 2007-03-01 Microsoft Corporation Automatically generating content for presenting in a preview pane for ADS
US20070067215A1 (en) * 2005-09-16 2007-03-22 Sumit Agarwal Flexible advertising system which allows advertisers with different value propositions to express such value propositions to the advertising system
US20070078709A1 (en) * 2005-09-30 2007-04-05 Gokul Rajaram Advertising with audio content
US20070078706A1 (en) * 2005-09-30 2007-04-05 Datta Glen V Targeted advertising
US20070078708A1 (en) * 2005-09-30 2007-04-05 Hua Yu Using speech recognition to determine advertisements relevant to audio content and/or audio content relevant to advertisements
US20070101360A1 (en) * 2003-11-17 2007-05-03 Koninklijke Philips Electronics, N.V. Commercial insertion into video streams based on surrounding program content
US7225142B1 (en) * 1996-08-01 2007-05-29 At&T Corp. Interactive multimedia advertising and electronic commerce on a hypertext network
US7613691B2 (en) * 2006-06-21 2009-11-03 Microsoft Corporation Dynamic insertion of supplemental video based on metadata
US7689458B2 (en) * 2004-10-29 2010-03-30 Microsoft Corporation Systems and methods for determining bid value for content items to be placed on a rendered page
US7805740B2 (en) * 2006-11-10 2010-09-28 Audiogate Technologies Ltd. System and method for providing advertisement based on speech recognition

Patent Citations (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412416A (en) * 1992-08-07 1995-05-02 Nbl Communications, Inc. Video media distribution network apparatus and method
US5983069A (en) * 1994-09-06 1999-11-09 Stv Asia Ltd. Point of purchase video distribution system
US5959623A (en) * 1995-12-08 1999-09-28 Sun Microsystems, Inc. System and method for displaying user selected set of advertisements
US6061056A (en) * 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
US7225142B1 (en) * 1996-08-01 2007-05-29 At&T Corp. Interactive multimedia advertising and electronic commerce on a hypertext network
US6205432B1 (en) * 1998-06-05 2001-03-20 Creative Internet Concepts, Llc Background advertising system
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6928413B1 (en) * 1998-09-11 2005-08-09 L.V. Partners, L.P. Method of product promotion
US6169542B1 (en) * 1998-12-14 2001-01-02 Gte Main Street Incorporated Method of delivering advertising through an interactive video distribution system
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US20020053078A1 (en) * 2000-01-14 2002-05-02 Alex Holtz Method, system and computer program product for producing and distributing enhanced media downstreams
US6804659B1 (en) * 2000-01-14 2004-10-12 Ricoh Company Ltd. Content based web advertising
US6505169B1 (en) * 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
US6871140B1 (en) * 2000-02-25 2005-03-22 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
US20010049635A1 (en) * 2000-03-01 2001-12-06 Peoplepublish, Inc. User interface and associated data source
US6684249B1 (en) * 2000-05-26 2004-01-27 Sonicbox, Inc. Method and system for adding advertisements over streaming audio based upon a user profile over a world wide area network of computers
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US20030050863A1 (en) * 2001-09-10 2003-03-13 Michael Radwin Targeted advertisements using time-dependent key search terms
US20060026071A1 (en) * 2001-09-10 2006-02-02 Yahoo! Inc. Targeted advertisements using time-dependent key search terms
US20030188308A1 (en) * 2002-03-27 2003-10-02 Kabushiki Kaisha Toshiba Advertisement inserting method and system is applied the method
US20030187733A1 (en) * 2002-04-01 2003-10-02 Hertling William Edward Personalized messaging determined from detected content
US20030208754A1 (en) * 2002-05-01 2003-11-06 G. Sridhar System and method for selective transmission of multimedia based on subscriber behavioral model
US20040059712A1 (en) * 2002-09-24 2004-03-25 Dean Jeffrey A. Serving advertisements using information associated with e-mail
US20040117819A1 (en) * 2002-12-03 2004-06-17 Ming-He Yu Apparatus for producing TV advertising contents and inserting interstitial advertisements on TV programs
US20040186777A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for providing contextual advertising information via a communication network
US20040186778A1 (en) * 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for selecting advertisements to be provided to users via a communication network
US20050080772A1 (en) * 2003-10-09 2005-04-14 Jeremy Bem Using match confidence to adjust a performance threshold
US20050149395A1 (en) * 2003-10-29 2005-07-07 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US20070101360A1 (en) * 2003-11-17 2007-05-03 Koninklijke Philips Electronics, N.V. Commercial insertion into video streams based on surrounding program content
US20060061806A1 (en) * 2004-02-15 2006-03-23 King Martin T Information gathering system and method
US20060294094A1 (en) * 2004-02-15 2006-12-28 King Martin T Processing techniques for text capture from a rendered document
US20050187818A1 (en) * 2004-02-20 2005-08-25 Zito David D. Computerized advertising offer exchange
US20050240475A1 (en) * 2004-04-23 2005-10-27 Margiloff William A Systems and methods for universal online advertising
US20060026628A1 (en) * 2004-07-30 2006-02-02 Kong Wah Wan Method and apparatus for insertion of additional content into video
US7689458B2 (en) * 2004-10-29 2010-03-30 Microsoft Corporation Systems and methods for determining bid value for content items to be placed on a rendered page
US20060149623A1 (en) * 2004-12-30 2006-07-06 Badros Gregory J Advertisement approval
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
US20060212897A1 (en) * 2005-03-18 2006-09-21 Microsoft Corporation System and method for utilizing the content of audio/video files to select advertising content for display
US20060248569A1 (en) * 2005-05-02 2006-11-02 Lienhart Rainer W Video stream modification to defeat detection
US20070033531A1 (en) * 2005-08-04 2007-02-08 Christopher Marsh Method and apparatus for context-specific content delivery
US20070050253A1 (en) * 2005-08-29 2007-03-01 Microsoft Corporation Automatically generating content for presenting in a preview pane for ADS
US20070067215A1 (en) * 2005-09-16 2007-03-22 Sumit Agarwal Flexible advertising system which allows advertisers with different value propositions to express such value propositions to the advertising system
US20070078709A1 (en) * 2005-09-30 2007-04-05 Gokul Rajaram Advertising with audio content
US20070078706A1 (en) * 2005-09-30 2007-04-05 Datta Glen V Targeted advertising
US20070078708A1 (en) * 2005-09-30 2007-04-05 Hua Yu Using speech recognition to determine advertisements relevant to audio content and/or audio content relevant to advertisements
US7613691B2 (en) * 2006-06-21 2009-11-03 Microsoft Corporation Dynamic insertion of supplemental video based on metadata
US7805740B2 (en) * 2006-11-10 2010-09-28 Audiogate Technologies Ltd. System and method for providing advertisement based on speech recognition

Cited By (334)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US10390101B2 (en) 1999-12-02 2019-08-20 Sony Interactive Entertainment America Llc Advertisement rotation
US9015747B2 (en) 1999-12-02 2015-04-21 Sony Computer Entertainment America Llc Advertisement rotation
US8272964B2 (en) 2000-07-04 2012-09-25 Sony Computer Entertainment America Llc Identifying obstructions in an impression area
US9984388B2 (en) 2001-02-09 2018-05-29 Sony Interactive Entertainment America Llc Advertising impression determination
US9466074B2 (en) 2001-02-09 2016-10-11 Sony Interactive Entertainment America Llc Advertising impression determination
US9195991B2 (en) 2001-02-09 2015-11-24 Sony Computer Entertainment America Llc Display of user selected advertising content in a digital environment
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US9609034B2 (en) 2002-12-27 2017-03-28 The Nielsen Company (Us), Llc Methods and apparatus for transcoding metadata
US9900652B2 (en) 2002-12-27 2018-02-20 The Nielsen Company (Us), Llc Methods and apparatus for transcoding metadata
US9531686B2 (en) 2004-08-23 2016-12-27 Sony Interactive Entertainment America Llc Statutory license restricted digital media playback on portable devices
US10042987B2 (en) 2004-08-23 2018-08-07 Sony Interactive Entertainment America Llc Statutory license restricted digital media playback on portable devices
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US9195993B2 (en) 2005-09-14 2015-11-24 Millennial Media, Inc. Mobile advertisement syndication
US9110996B2 (en) 2005-09-14 2015-08-18 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20070061331A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Presenting sponsored content on a mobile communication facility
US8768319B2 (en) 2005-09-14 2014-07-01 Millennial Media, Inc. Presentation of sponsored content on mobile device based on transaction event
US8798592B2 (en) 2005-09-14 2014-08-05 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20070073723A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Dynamic bidding and expected value
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20070073719A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Physical navigation of a mobile search application
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8688671B2 (en) * 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8688088B2 (en) 2005-09-14 2014-04-01 Millennial Media System for targeting advertising content to a plurality of mobile communication facilities
US9811589B2 (en) 2005-09-14 2017-11-07 Millennial Media Llc Presentation of search results to mobile devices based on television viewing history
US9785975B2 (en) 2005-09-14 2017-10-10 Millennial Media Llc Dynamic bidding and expected value
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US9754287B2 (en) 2005-09-14 2017-09-05 Millenial Media LLC System for targeting advertising content to a plurality of mobile communication facilities
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US20070192318A1 (en) * 2005-09-14 2007-08-16 Jorey Ramer Creation of a mobile search suggestion dictionary
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US20100063877A1 (en) * 2005-09-14 2010-03-11 Adam Soroca Management of Multiple Advertising Inventories Using a Monetization Platform
US9454772B2 (en) 2005-09-14 2016-09-27 Millennial Media Inc. Interaction analysis and prioritization of mobile content
US9390436B2 (en) 2005-09-14 2016-07-12 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US9386150B2 (en) 2005-09-14 2016-07-05 Millennia Media, Inc. Presentation of sponsored content on mobile device based on transaction event
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8655891B2 (en) 2005-09-14 2014-02-18 Millennial Media System for targeting advertising content to a plurality of mobile communication facilities
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US9384500B2 (en) 2005-09-14 2016-07-05 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US7865187B2 (en) 2005-09-14 2011-01-04 Jumptap, Inc. Managing sponsored content based on usage history
US20110015994A1 (en) * 2005-09-14 2011-01-20 Jumptap, Inc. Managing Sponsored Content Based on Usage History
US7899455B2 (en) 2005-09-14 2011-03-01 Jumptap, Inc. Managing sponsored content based on usage history
US7907940B2 (en) 2005-09-14 2011-03-15 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US9271023B2 (en) 2005-09-14 2016-02-23 Millennial Media, Inc. Presentation of search results to mobile devices based on television viewing history
US20110145076A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Campaign Creation
US20110153428A1 (en) * 2005-09-14 2011-06-23 Jorey Ramer Targeted advertising to specified mobile communication facilities
US7970389B2 (en) 2005-09-14 2011-06-28 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US9223878B2 (en) 2005-09-14 2015-12-29 Millenial Media, Inc. User characteristic influenced search results
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8041717B2 (en) 2005-09-14 2011-10-18 Jumptap, Inc. Mobile advertisement syndication
US8050675B2 (en) 2005-09-14 2011-11-01 Jumptap, Inc. Managing sponsored content based on usage history
US8099434B2 (en) 2005-09-14 2012-01-17 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US10803482B2 (en) 2005-09-14 2020-10-13 Verizon Media Inc. Exclusivity bidding for mobile sponsored content
US8131737B2 (en) 2005-09-14 2012-03-06 Jumptap, Inc. User profile-based presentation of sponsored mobile content
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US20070060114A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
US8180332B2 (en) 2005-09-14 2012-05-15 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8631018B2 (en) 2005-09-14 2014-01-14 Millennial Media Presenting sponsored content on a mobile communication facility
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8195513B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8200205B2 (en) 2005-09-14 2012-06-12 Jumptap, Inc. Interaction analysis and prioritzation of mobile content
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US8774777B2 (en) 2005-09-14 2014-07-08 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8270955B2 (en) 2005-09-14 2012-09-18 Jumptap, Inc. Presentation of sponsored content on mobile device based on transaction event
US8626736B2 (en) 2005-09-14 2014-01-07 Millennial Media System for targeting advertising content to a plurality of mobile communication facilities
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8296184B2 (en) 2005-09-14 2012-10-23 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8316031B2 (en) 2005-09-14 2012-11-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8620285B2 (en) 2005-09-14 2013-12-31 Millennial Media Methods and systems for mobile coupon placement
US8332397B2 (en) 2005-09-14 2012-12-11 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8340666B2 (en) 2005-09-14 2012-12-25 Jumptap, Inc. Managing sponsored content based on usage history
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8995973B2 (en) 2005-09-14 2015-03-31 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8995968B2 (en) 2005-09-14 2015-03-31 Millennial Media, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8351933B2 (en) 2005-09-14 2013-01-08 Jumptap, Inc. Managing sponsored content based on usage history
US8359019B2 (en) 2005-09-14 2013-01-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8958779B2 (en) 2005-09-14 2015-02-17 Millennial Media, Inc. Mobile dynamic advertisement creation and placement
US8457607B2 (en) 2005-09-14 2013-06-04 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8463249B2 (en) 2005-09-14 2013-06-11 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8467774B2 (en) 2005-09-14 2013-06-18 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8483674B2 (en) 2005-09-14 2013-07-09 Jumptap, Inc. Presentation of sponsored content on mobile device based on transaction event
US8484234B2 (en) 2005-09-14 2013-07-09 Jumptab, Inc. Embedding sponsored content in mobile applications
US8483671B2 (en) 2005-09-14 2013-07-09 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8489077B2 (en) 2005-09-14 2013-07-16 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8494500B2 (en) 2005-09-14 2013-07-23 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8843395B2 (en) 2005-09-14 2014-09-23 Millennial Media, Inc. Dynamic bidding and expected value
US8515400B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8515401B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8532634B2 (en) 2005-09-14 2013-09-10 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8532633B2 (en) 2005-09-14 2013-09-10 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8538812B2 (en) 2005-09-14 2013-09-17 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8843396B2 (en) 2005-09-14 2014-09-23 Millennial Media, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8554192B2 (en) 2005-09-14 2013-10-08 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8560537B2 (en) 2005-09-14 2013-10-15 Jumptap, Inc. Mobile advertisement syndication
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US8583089B2 (en) 2005-09-14 2013-11-12 Jumptap, Inc. Presentation of sponsored content on mobile device based on transaction event
US9873052B2 (en) 2005-09-30 2018-01-23 Sony Interactive Entertainment America Llc Monitoring advertisement impressions
US8795076B2 (en) 2005-09-30 2014-08-05 Sony Computer Entertainment America Llc Advertising impression determination
US10467651B2 (en) 2005-09-30 2019-11-05 Sony Interactive Entertainment America Llc Advertising impression determination
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US9129301B2 (en) 2005-09-30 2015-09-08 Sony Computer Entertainment America Llc Display of user selected advertising content in a digital environment
US10789611B2 (en) 2005-09-30 2020-09-29 Sony Interactive Entertainment LLC Advertising impression determination
US10046239B2 (en) 2005-09-30 2018-08-14 Sony Interactive Entertainment America Llc Monitoring advertisement impressions
US11436630B2 (en) 2005-09-30 2022-09-06 Sony Interactive Entertainment LLC Advertising impression determination
US20070078989A1 (en) * 2005-09-30 2007-04-05 Van Datta Glen Population of an Advertisement Reference List
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
US10410248B2 (en) 2005-10-25 2019-09-10 Sony Interactive Entertainment America Llc Asynchronous advertising placement based on metadata
US9864998B2 (en) 2005-10-25 2018-01-09 Sony Interactive Entertainment America Llc Asynchronous advertising
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US20070094363A1 (en) * 2005-10-25 2007-04-26 Podbridge, Inc. Configuration for ad and content delivery in time and space shifted media network
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US9367862B2 (en) 2005-10-25 2016-06-14 Sony Interactive Entertainment America Llc Asynchronous advertising placement based on metadata
US11195185B2 (en) 2005-10-25 2021-12-07 Sony Interactive Entertainment LLC Asynchronous advertising
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US10902049B2 (en) 2005-10-26 2021-01-26 Cortica Ltd System and method for assigning multimedia content elements to users
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US10380623B2 (en) * 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US10430386B2 (en) 2005-10-26 2019-10-01 Cortica Ltd System and method for enriching a concept database
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US10331737B2 (en) 2005-10-26 2019-06-25 Cortica Ltd. System for generation of a large-scale database of hetrogeneous speech
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US10210257B2 (en) 2005-10-26 2019-02-19 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US20150161653A1 (en) * 2005-10-26 2015-06-11 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US10552380B2 (en) 2005-10-26 2020-02-04 Cortica Ltd System and method for contextually enriching a concept database
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US9940326B2 (en) 2005-10-26 2018-04-10 Cortica, Ltd. System and method for speech to speech translation using cores of a natural liquid architecture system
US10831814B2 (en) 2005-10-26 2020-11-10 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US9886437B2 (en) 2005-10-26 2018-02-06 Cortica, Ltd. System and method for generation of signatures for multimedia data elements
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US9792620B2 (en) 2005-10-26 2017-10-17 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US11758004B2 (en) 2005-10-26 2023-09-12 Cortica Ltd. System and method for providing recommendations based on user profiles
US10706094B2 (en) 2005-10-26 2020-07-07 Cortica Ltd System and method for customizing a display of a user device based on multimedia content element signatures
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US20070168354A1 (en) * 2005-11-01 2007-07-19 Jorey Ramer Combined algorithmic and editorial-reviewed mobile content search results
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US20100076994A1 (en) * 2005-11-05 2010-03-25 Adam Soroca Using Mobile Communication Facility Device Data Within a Monetization Platform
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8509750B2 (en) 2005-11-05 2013-08-13 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US9129303B2 (en) 2005-11-14 2015-09-08 C. S. Lee Crawford Method of conducting social network application operations
US9129304B2 (en) 2005-11-14 2015-09-08 C. S. Lee Crawford Method of conducting social network application operations
US9147201B2 (en) 2005-11-14 2015-09-29 C. S. Lee Crawford Method of conducting social network application operations
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US20070226190A1 (en) * 2006-03-21 2007-09-27 Myware, Inc. Enhanced content configuration
WO2007109263A3 (en) * 2006-03-21 2009-04-16 Myware Inc Enhanced content manager
WO2007109263A2 (en) * 2006-03-21 2007-09-27 Myware, Inc. Enhanced content manager
US20070226614A1 (en) * 2006-03-21 2007-09-27 Myware, Inc. Enhanced content manager
US20070250901A1 (en) * 2006-03-30 2007-10-25 Mcintire John P Method and apparatus for annotating media streams
US8645991B2 (en) 2006-03-30 2014-02-04 Tout Industries, Inc. Method and apparatus for annotating media streams
US20090305975A1 (en) * 2006-04-17 2009-12-10 Guang Yang Use of Trap Protein Per se as an Active Ingredient for the Manufacture of a Medicament for the Treatment of Staphylococcus Aureus Infection
US8645992B2 (en) 2006-05-05 2014-02-04 Sony Computer Entertainment America Llc Advertisement rotation
US20090083788A1 (en) * 2006-05-05 2009-03-26 Russell Riley R Advertisement Rotation
US20070288314A1 (en) * 2006-05-11 2007-12-13 Platformation Technologies, Llc Searching with Consideration of User Convenience
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8943401B2 (en) * 2006-09-29 2015-01-27 Yahoo! Inc. Script-based content-embedding code generation in digital media benefit attachment mechanism
US8965783B2 (en) 2006-09-29 2015-02-24 Yahoo! Inc. Content-embedding code generation in digital media benefit attachment mechanism
US20080082904A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Script-based content-embedding code generation in digital media benefit attachment mechanism
US20080082905A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Content-embedding code generation in digital media benefit attachment mechanism
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US20080154951A1 (en) * 2006-12-22 2008-06-26 Yahoo! Inc. Link Retrofitting of Digital Media Objects
US9582804B2 (en) 2006-12-22 2017-02-28 Excalibur Ip, Llc Link retrofitting of digital media objects
US9996627B2 (en) 2007-03-30 2018-06-12 Excalibur Ip, Llc Point of presence distribution mechanism for digital content objects
US20080244038A1 (en) * 2007-03-30 2008-10-02 Yahoo! Inc. Point of Presence Distribution Mechanism for Digital Content Objects
US20080270473A1 (en) * 2007-04-30 2008-10-30 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Determining an influence on a person by web pages
WO2009002999A3 (en) * 2007-06-25 2009-02-26 Jumptap Inc Presenting content to a mobile communication facility based on contextual and behaviorial data relating to a portion of a mobile content
EP2165437A4 (en) * 2007-06-25 2012-02-29 Jump Tap Inc Presenting content to a mobile communication facility based on contextual and behaviorial data relating to a portion of a mobile content
EP2165437A2 (en) * 2007-06-25 2010-03-24 Jump Tap, Inc. Presenting content to a mobile communication facility based on contextual and behaviorial data relating to a portion of a mobile content
US20090076882A1 (en) * 2007-09-14 2009-03-19 Microsoft Corporation Multi-modal relevancy matching
WO2009052419A2 (en) * 2007-10-17 2009-04-23 Google Inc. Online advertisement effectiveness measurements
WO2009052419A3 (en) * 2007-10-17 2009-07-23 Google Inc Online advertisement effectiveness measurements
US20090106070A1 (en) * 2007-10-17 2009-04-23 Google Inc. Online Advertisement Effectiveness Measurements
US10325281B2 (en) 2007-10-17 2019-06-18 Google Llc Embedded in-situ evaluation tool
US20090106087A1 (en) * 2007-10-17 2009-04-23 Google Inc. Contextual auction bidding
US20090123090A1 (en) * 2007-11-13 2009-05-14 Microsoft Corporation Matching Advertisements to Visual Media Objects
US8189963B2 (en) 2007-11-13 2012-05-29 Microsoft Corporation Matching advertisements to visual media objects
US20090138330A1 (en) * 2007-11-28 2009-05-28 Yahoo! Inc. Time-Varying Media Object Sponsorship
US10346854B2 (en) 2007-11-30 2019-07-09 Microsoft Technology Licensing, Llc Feature-value attachment, reranking and filtering for advertisements
US20090144141A1 (en) * 2007-11-30 2009-06-04 Microsoft Corporation Feature-value attachment, reranking and filtering for advertisements
US10269024B2 (en) * 2008-02-08 2019-04-23 Outbrain Inc. Systems and methods for identifying and measuring trends in consumer content demand within vertically associated websites and related content
US20090204478A1 (en) * 2008-02-08 2009-08-13 Vertical Acuity, Inc. Systems and Methods for Identifying and Measuring Trends in Consumer Content Demand Within Vertically Associated Websites and Related Content
US9525902B2 (en) 2008-02-12 2016-12-20 Sony Interactive Entertainment America Llc Discovery and analytics for episodic downloaded media
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US8543924B2 (en) 2008-03-06 2013-09-24 Microsoft Corporation Contextual-display advertisement
US20090228802A1 (en) * 2008-03-06 2009-09-10 Microsoft Corporation Contextual-display advertisement
EP2266054A4 (en) * 2008-03-26 2013-04-17 Tout Ind Inc Method and apparatus for selecting related content for display in conjunction with a media
EP2266054A2 (en) * 2008-03-26 2010-12-29 SRI International Method and apparatus for selecting related content for display in conjunction with a media
US8631351B2 (en) 2008-06-29 2014-01-14 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
US20090327941A1 (en) * 2008-06-29 2009-12-31 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
US20110178854A1 (en) * 2008-09-04 2011-07-21 Somertech Ltd. Method and system for enhancing and/or monitoring visual content and method and/or system for adding a dynamic layer to visual content
US20100088165A1 (en) * 2008-10-07 2010-04-08 Sony Corporation Promotional material playback upon trigger event
EP2200258A1 (en) 2008-12-18 2010-06-23 France Telecom Method for distributing content to a user
US11502914B2 (en) 2009-05-08 2022-11-15 The Nielsen Company (Us), Llc Systems and methods for behavioural and contextual data analytics
US9075883B2 (en) 2009-05-08 2015-07-07 The Nielsen Company (Us), Llc System and method for behavioural and contextual data analytics
WO2010128198A1 (en) * 2009-05-08 2010-11-11 Zokem Oy System and method for behavioural and contextual data analytics
AU2009345651B2 (en) * 2009-05-08 2016-05-12 Arbitron Mobile Oy System and method for behavioural and contextual data analytics
US10298703B2 (en) 2009-08-11 2019-05-21 Sony Interactive Entertainment America Llc Management of ancillary content delivery and presentation
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US9474976B2 (en) 2009-08-11 2016-10-25 Sony Interactive Entertainment America Llc Management of ancillary content delivery and presentation
US20130104241A1 (en) * 2009-11-02 2013-04-25 Rolf Blom Devices for Controlling Rendering Protected Content and Related Methods
US20110131485A1 (en) * 2009-11-30 2011-06-02 International Business Machines Corporation Publishing specified content on a webpage
US8332500B1 (en) * 2010-01-29 2012-12-11 Google Inc. Transmitting data requests based on usage characteristics of applications
US9681204B2 (en) 2011-04-12 2017-06-13 The Nielsen Company (Us), Llc Methods and apparatus to validate a tag for media
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US20130007298A1 (en) * 2011-06-21 2013-01-03 Arun Ramaswamy Monitoring streaming media content
US11784898B2 (en) 2011-06-21 2023-10-10 The Nielsen Company (Us), Llc Monitoring streaming media content
US20160043916A1 (en) * 2011-06-21 2016-02-11 The Nielsen Company (Us), Llc Monitoring streaming media content
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
US10791042B2 (en) * 2011-06-21 2020-09-29 The Nielsen Company (Us), Llc Monitoring streaming media content
US9210208B2 (en) * 2011-06-21 2015-12-08 The Nielsen Company (Us), Llc Monitoring streaming media content
US9838281B2 (en) 2011-06-21 2017-12-05 The Nielsen Company (Us), Llc Monitoring streaming media content
US11296962B2 (en) * 2011-06-21 2022-04-05 The Nielsen Company (Us), Llc Monitoring streaming media content
US11252062B2 (en) * 2011-06-21 2022-02-15 The Nielsen Company (Us), Llc Monitoring streaming media content
EP2541873A1 (en) * 2011-06-30 2013-01-02 France Telecom Method for managing content to be distributed to a client entity, and corresponding management controller, distribution system and computer program product
FR2977346A1 (en) * 2011-06-30 2013-01-04 France Telecom METHOD FOR MANAGING CONTENTS FOR DISTRIBUTION TO A CLIENT ENTITY, MANAGEMENT CONTROLLER, DISTRIBUTION SYSTEM AND CORRESPONDING COMPUTER PROGRAM.
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9197421B2 (en) 2012-05-15 2015-11-24 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US20140229970A1 (en) * 2013-02-14 2014-08-14 Jan Besehanic Methods and apparatus to measure exposure to streaming media
US9313544B2 (en) * 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9357261B2 (en) 2013-02-14 2016-05-31 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10687100B2 (en) 2013-10-10 2020-06-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11563994B2 (en) 2013-10-10 2023-01-24 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9503784B2 (en) 2013-10-10 2016-11-22 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9332035B2 (en) 2013-10-10 2016-05-03 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11197046B2 (en) 2013-10-10 2021-12-07 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10356455B2 (en) 2013-10-10 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11689769B2 (en) 2015-05-29 2023-06-27 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10694254B2 (en) 2015-05-29 2020-06-23 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10299002B2 (en) 2015-05-29 2019-05-21 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11057680B2 (en) 2015-05-29 2021-07-06 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11195043B2 (en) 2015-12-15 2021-12-07 Cortica, Ltd. System and method for determining common patterns in multimedia content elements based on key points
US11037015B2 (en) 2015-12-15 2021-06-15 Cortica Ltd. Identification of key points in multimedia data elements
US11790439B1 (en) * 2016-02-22 2023-10-17 El Toro.Com, Llc Automated bidding on auctioned content
US11037228B1 (en) * 2016-02-22 2021-06-15 El Toro.Com, Llc Automated bidding on auctioned content
US11449902B1 (en) 2016-02-22 2022-09-20 El Toro.Com, Llc Automated submission for solicited application slots
CN108885646A (en) * 2016-03-25 2018-11-23 微软技术许可有限责任公司 It is intended to using the user of deduction to enhance object and indicate
US20170277764A1 (en) * 2016-03-25 2017-09-28 Microsoft Technology Licensing, Llc Enhancing object representations using inferred user intents
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10607248B2 (en) * 2017-04-18 2020-03-31 Jae Kyun Kim Time-consuming sale process
US11760387B2 (en) 2017-07-05 2023-09-19 AutoBrains Technologies Ltd. Driving policies determination
US11899707B2 (en) 2017-07-09 2024-02-13 Cortica Ltd. Driving policies determination
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US20220030325A1 (en) * 2018-01-31 2022-01-27 WowYow, Inc. Methods and apparatus for efficient media search and analysis
US10846544B2 (en) 2018-07-16 2020-11-24 Cartica Ai Ltd. Transportation prediction system and method
US11087628B2 (en) 2018-10-18 2021-08-10 Cartica Al Ltd. Using rear sensor for wrong-way driving warning
US10839694B2 (en) 2018-10-18 2020-11-17 Cartica Ai Ltd Blind spot alert
US11685400B2 (en) 2018-10-18 2023-06-27 Autobrains Technologies Ltd Estimating danger from future falling cargo
US11718322B2 (en) 2018-10-18 2023-08-08 Autobrains Technologies Ltd Risk based assessment
US11282391B2 (en) 2018-10-18 2022-03-22 Cartica Ai Ltd. Object detection at different illumination conditions
US11029685B2 (en) 2018-10-18 2021-06-08 Cartica Ai Ltd. Autonomous risk assessment for fallen cargo
US11181911B2 (en) 2018-10-18 2021-11-23 Cartica Ai Ltd Control transfer of a vehicle
US11673583B2 (en) 2018-10-18 2023-06-13 AutoBrains Technologies Ltd. Wrong-way driving warning
US11126870B2 (en) 2018-10-18 2021-09-21 Cartica Ai Ltd. Method and system for obstacle detection
US11170233B2 (en) 2018-10-26 2021-11-09 Cartica Ai Ltd. Locating a vehicle based on multimedia content
US11244176B2 (en) 2018-10-26 2022-02-08 Cartica Ai Ltd Obstacle detection and mapping
US11373413B2 (en) 2018-10-26 2022-06-28 Autobrains Technologies Ltd Concept update and vehicle to vehicle communication
US11700356B2 (en) 2018-10-26 2023-07-11 AutoBrains Technologies Ltd. Control transfer of a vehicle
US11126869B2 (en) 2018-10-26 2021-09-21 Cartica Ai Ltd. Tracking after objects
US11270132B2 (en) 2018-10-26 2022-03-08 Cartica Ai Ltd Vehicle to vehicle communication and signatures
US10789535B2 (en) 2018-11-26 2020-09-29 Cartica Ai Ltd Detection of road elements
US11643005B2 (en) 2019-02-27 2023-05-09 Autobrains Technologies Ltd Adjusting adjustable headlights of a vehicle
US11285963B2 (en) 2019-03-10 2022-03-29 Cartica Ai Ltd. Driver-based prediction of dangerous events
US11755920B2 (en) 2019-03-13 2023-09-12 Cortica Ltd. Method for object detection using knowledge distillation
US11694088B2 (en) 2019-03-13 2023-07-04 Cortica Ltd. Method for object detection using knowledge distillation
US11132548B2 (en) 2019-03-20 2021-09-28 Cortica Ltd. Determining object information that does not explicitly appear in a media unit signature
US10789527B1 (en) 2019-03-31 2020-09-29 Cortica Ltd. Method for object detection using shallow neural networks
US11741687B2 (en) 2019-03-31 2023-08-29 Cortica Ltd. Configuring spanning elements of a signature generator
US10748038B1 (en) 2019-03-31 2020-08-18 Cortica Ltd. Efficient calculation of a robust signature of a media unit
US10776669B1 (en) 2019-03-31 2020-09-15 Cortica Ltd. Signature generation and object detection that refer to rare scenes
US11481582B2 (en) 2019-03-31 2022-10-25 Cortica Ltd. Dynamic matching a sensed signal to a concept structure
US10846570B2 (en) 2019-03-31 2020-11-24 Cortica Ltd. Scale inveriant object detection
US11275971B2 (en) 2019-03-31 2022-03-15 Cortica Ltd. Bootstrap unsupervised learning
US11488290B2 (en) 2019-03-31 2022-11-01 Cortica Ltd. Hybrid representation of a media unit
US10796444B1 (en) 2019-03-31 2020-10-06 Cortica Ltd Configuring spanning elements of a signature generator
US11222069B2 (en) 2019-03-31 2022-01-11 Cortica Ltd. Low-power calculation of a signature of a media unit
US11593662B2 (en) 2019-12-12 2023-02-28 Autobrains Technologies Ltd Unsupervised cluster generation
US10748022B1 (en) 2019-12-12 2020-08-18 Cartica Ai Ltd Crowd separation
US11455655B2 (en) 2019-12-20 2022-09-27 Walmart Apollo, Llc Methods and apparatus for electronically providing item recommendations for advertisement
US11551261B2 (en) 2019-12-30 2023-01-10 Walmart Apollo, Llc Methods and apparatus for electronically determining item advertisement recommendations
US11341528B2 (en) 2019-12-30 2022-05-24 Walmart Apollo, Llc Methods and apparatus for electronically determining item advertisement recommendations
US11590988B2 (en) 2020-03-19 2023-02-28 Autobrains Technologies Ltd Predictive turning assistant
US11827215B2 (en) 2020-03-31 2023-11-28 AutoBrains Technologies Ltd. Method for training a driving related object detector
US11756424B2 (en) 2020-07-24 2023-09-12 AutoBrains Technologies Ltd. Parking assist
US11968413B2 (en) 2023-01-23 2024-04-23 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media

Similar Documents

Publication Publication Date Title
US20070083611A1 (en) Contextual multimedia advertisement presentation
US20220215433A1 (en) Dynamic content item creation
US8725559B1 (en) Attribute based advertisement categorization
US9123061B2 (en) System and method for personalized dynamic web content based on photographic data
US8712985B1 (en) Social network user data advertising
US20130159110A1 (en) Targeting users of a social networking system based on interest intensity
US20090164419A1 (en) Video quality measures
US20150356627A1 (en) Social media enabled advertising
TW200907717A (en) Dynamic bid pricing for sponsored search
WO2015063526A1 (en) Hashtags and content presentation
CN102246167A (en) Providing search results
JP6827305B2 (en) Selection device, selection method and selection program
US20210004844A1 (en) Building topic-oriented audiences
JP5422157B2 (en) How to serve video ads
US20160036939A1 (en) Selecting Content for Simultaneous Viewing by Multiple Users
US11792277B2 (en) Similarity profile generation and user profile modification
US11507604B1 (en) Automated persona feature selection
JP5865880B2 (en) Service providing apparatus, service providing method, and service providing program
US11792492B2 (en) Milestone determination associated with video presentation
US20220038757A1 (en) System for Real Time Internet Protocol Content Integration, Prioritization and Distribution
US11756064B2 (en) Self-learning valuation
US20170200190A1 (en) Dynamically served digital content based on real time event updates
US20230351442A1 (en) System and method for determining a targeted creative from multi-dimensional testing
US20150379580A1 (en) Dynamically synchronising media content related data
US10032188B1 (en) Audience definition based on video database usage

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FARAGO, JULIA H.;WHYTE, NICHOLAS A.;DOMINOWSKA, EWA;REEL/FRAME:016677/0251

Effective date: 20051006

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date: 20141014