The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 23, 2014

Filed:

May. 18, 2001
Applicants:

Steve Cox, Durham, NC (US);

David Spitz, Raleigh, NC (US);

Matthew Squire, Raleigh, NC (US);

Jay Thrash, Raleigh, NC (US);

Tom Gordon, New York, NY (US);

Xiaohu Guan, Chapel Hill, NC (US);

Dana Borger, Cary, NC (US);

Inventors:

Steve Cox, Durham, NC (US);

David Spitz, Raleigh, NC (US);

Matthew Squire, Raleigh, NC (US);

Jay Thrash, Raleigh, NC (US);

Tom Gordon, New York, NY (US);

Xiaohu Guan, Chapel Hill, NC (US);

Dana Borger, Cary, NC (US);

Assignee:

EBM/IP, LLC, Vienna, VA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06Q 30/00 (2012.01); H04L 29/08 (2006.01); G06Q 30/02 (2012.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/20 (2013.01); G06Q 30/02 (2013.01); H04L 29/06 (2013.01); H04L 67/36 (2013.01); H04L 67/2823 (2013.01); H04L 67/303 (2013.01); H04L 67/306 (2013.01); H04L 67/2814 (2013.01); H04L 67/04 (2013.01); H04L 67/2842 (2013.01); H04L 67/10 (2013.01); H04L 67/289 (2013.01); H04L 69/329 (2013.01);
Abstract

An application program interface (API) is operably associated with application programs executing on an electronic device and enables the application programs to retrieve, store, and display content. The API enables application programs to communicate with other application programs and to send/retrieve content to/from other application programs. In addition, the API is configured to perform various event accounting functions. A gateway communicates with an electronic device application program via the API and is configured to retrieve content from a content server in response to receiving requests from the application programs. The gateway is configured to serve content retrieved from the content server to the electronic device, as well as to other servers and/or devices. Methods, apparatus, and computer program products are provided for dynamically selecting advertisements for use within user-requested content wherein the advertisements are stored locally within a user client device.


Find Patent Forward Citations

Loading…