IP Library Patent Application 13860276
Patent Application
App. No. 13/860,276

APPARATUS AND METHOD FOR INTERFACING WITH A PLURALITY OF PUBLISHERS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/860,276
Abstract

A computerized method, apparatus and system for interfacing with one or more advertisement publishers across a network. The method includes receiving an advertisement and associated metadata from a client node over the network using a general purpose application programming interface (GPAPI); determining a list of recommended publishers for the advertisement based on at least the advertisement and the associated metadata; and placing the advertisement with one or more publisher nodes of publishers selected out of the recommended publishers, wherein communication with each publisher node of the selected publishers is performed using an application programming interface (API) of a respective publisher node.

Claims (41)

1 . A computerized method for interfacing with one or more publishers across a network comprising:

receiving an advertisement and associated metadata from a client node over the network using a general purpose application programming interface (GPAPI);

determining a list of recommended publishers for the advertisement based on at least the advertisement and the associated metadata; and

placing the advertisement with one or more publisher nodes of publishers selected out of the recommended publishers, wherein communication with each publisher node of the selected publishers is performed using an application programming interface (API) of a respective publisher node.

2 . The method of claim 1 , further comprising:

sending to the client node over the network using the GPAPI the list of recommended publishers; and

receiving from the client node a selection of the publishers for placing the advertisement.

3 . The method of claim 1 , wherein the determination of the list of recommended publishers further comprising:

calculating a matching score for a group of publishers,

determining the recommended publishers based upon matching scores of the group of publishers.

4 . The method of claim 3 , wherein the calculation of the matching score is made based on at least one of: a plurality of publisher parameters characterizing each publisher, the advertisement, the associated metadata, and historical data.

5 . The method of claim 1 , wherein the client node is one of: a personal computer (PC), a laptop computer, a mobile device.

6 . The method of claim 1 , wherein the associated metadata is at least one of:

budget constraints, preferred publishers, preferred times, and preferred demography.

7 . The method of claim 1 , wherein the associated metadata includes exclusions of at least one of: budget constraints, preferred publishers, preferred times, and preferred demography.

8 . The method of claim 1 , further comprising:

storing data related to the published advertisement and its respective metadata in a data warehouse.

9 . The method of claim 1 , wherein the publisher nodes are web servers configured to display one or more advertisements.

10 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

11 . A system comprising:

one or more processing units; and

one or more memory units coupled to the one or more processing units, wherein at least one of the one or more memory units storing therein instructions for causing one or more processing units to perform the steps of:

receiving an advertisement and associated metadata from a client node over a network using a general purpose application programming interface (GPAPI);

determining a list of recommended publishers for the advertisement based on at least the advertisement and the associated metadata; and

placing the advertisement with one or more publisher nodes of publishers selected out of the recommended publishers, wherein communication with each publisher node of the selected publishers is performed using an application programming interface (API) of a respective publisher node.

12 . An apparatus for interfacing one or more publishers, comprising:

an interface to a network for receiving and sending data over the network;

a processing unit coupled to the network via the interface;

a general purpose application programming interface (GPAPI); and

a memory coupled to the processing unit and that contains therein instructions that when executed by the processing unit configures the apparatus to: receive an advertisement and associated metadata from a client node over the network using the GPAPI, determine a list of recommended publishers for the advertisement based on at least the advertisement and the associated metadata, and place the advertisement with publisher nodes of publishers selected out of the recommended publishers wherein communication with each publisher node of the selected publishers is performed using an application programming interface (API) of respective publisher node.

13 . The apparatus of claim 12 , wherein apparatus is further configured to send to the client node the list of recommended publishers and receive from the client node selection of the publishers.

14 . The apparatus of claim 12 , wherein the determination of the list of recommended publishers further comprises: calculating a matching score for each publisher of the recommended publishers.

15 . The apparatus of claim 14 , wherein the calculation of the matching score is made based on at least one of: a plurality of publisher parameters characterizing each publisher, the advertisement, the associated metadata, historical data, a combination thereof, a portion thereof.

16 . The apparatus of claim 12 , wherein the client node is one of: a personal computer (PC), a laptop computer, a mobile device.

17 . The apparatus of claim 12 , wherein the associated metadata is at least one of:

budget constraints, preferred publishers, preferred times, and preferred demography.

18 . The apparatus of claim 12 , wherein the associated metadata includes exclusions of at least one of: budget constraints, preferred publishers, preferred times, and preferred demography.

19 . The apparatus of claim 12 , further comprises:

a database coupled to the network.

20 . The apparatus of claim 19 wherein the memory further contains instructions to configure the apparatus to store data related to the published advertisement and its respective metadata in the database.

21 . The apparatus of claim 12 , wherein the publisher nodes are web servers configured to display one or more advertisements.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 040186, FRAME 0546 Recorded Feb 18, 2025
From: FIRST CITIZENS BANK & TRUST COMPANY, (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: INNOVID INC.
Reel/Frame 070250/0992 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 032669, FRAME 0551 Recorded Feb 18, 2025
From: FIRST CITIZENS BANK & TRUST COMPANY, (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: INNOVID INC.
Reel/Frame 070251/0321 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2021
From: KREOS CAPITAL V (EXPERT FUND) L.P
To: TAYKEY LTD.
Reel/Frame 056369/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: TAYKEY LTD.
To: INNOVID INC.
Reel/Frame 044878/0496 →
SECURITY INTEREST Recorded Oct 26, 2016
From: TAYKEY LTD.
To: KREOS CAPITAL V (EXPERT FUND) L.P.
Reel/Frame 040124/0880 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: TAYKEY LTD
To: SILICON VALLEY BANK
Reel/Frame 040186/0546 →
SECURITY INTEREST Recorded Apr 14, 2014
From: TAYKEY LTD
To: SILICON VALLEY BANK
Reel/Frame 032669/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2013
From: AVNER, AMIT; DROR, OMER
To: TAYKEY, LTD.
Reel/Frame 030378/0559 →