IP Library Patent Application 13605495
Patent Application
App. No. 13/605,495

Methods and Systems for Providing Mobile Advertising Using Data Networks Based On Intelligence Data Associated with Internet-Connectable Devices Derived Using Graph Data Models

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/605,495
Filed
Sep 6, 2012
Art Unit
3688
USPC
705/14.64
Abstract

Computer systems and methods for providing mobile advertising using data networks based on intelligence data associated with Internet-connectable devices derived using graph data models are provided. In some embodiments, the computer systems and methods may comprise representing Internet-connectable device and associated data as nodes in a graph data model and relationships between the nodes as edges. In some embodiments, the nodes and edges may be traversed to help determine optimal ads to serve the Internet-connectable devices.

Claims (52)

1 . A computer system for providing mobile advertising using data networks based on audience values associated with Internet-connectable devices, the computer system comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising:

representing an Internet-connectable device as a device node in a graph data model;

receiving from the Internet-connectable device a location event captured by the Internet-connectable device;

determining a place of interest of a user of the Internet-connectable device based on at least the location event;

representing the place of interest as a place node in the graph data model;

representing a relationship between the device node and the place node as a device-place edge in the graph data model;

determining an audience category associated with the place of interest;

representing the audience category as a category node in the graph data model;

representing a relationship between the place node and the category node as a place-category edge in the graph data model;

determining that the user of the Internet-connectable device has an affinity to the audience category by traversing the graph data model, wherein traversing the graph data model comprises examining at least the place node, category node, device-place edge, and place-category edge;

representing a relationship between the device node and the category node as a device-category edge in the graph data model;

determining an audience value for the user of the Internet-connectable device by traversing the graph data model, wherein traversing the graph data model comprises examining at least the category node and the device-category edge;

representing the audience value as an audience value node in the graph data model;

representing a relationship between the device node and the audience value node as a device-audience value edge in the graph data model; and

transmitting an advertisement to the Internet-connectable device, wherein the advertisement is determined based on at least the audience value node in the graph data model.

2 . The computer system of claim 1 , wherein the nodes and the edges comprise metadata.

3 . The computer system of claim 2 , wherein metadata associated with the place node comprises any one or more of a business name, street address, business category, business hours, and price structure.

4 . The computer system of claim 2 , wherein metadata associated with the category node comprises any one or more of a category type identifier, a number of occurrences of the category node, and an identifier for a related audience category.

5 . The computer system of claim 2 , wherein metadata associated with the edges indicate a type of relationship between two nodes.

6 . The computer system of claim 2 , wherein metadata associated with the edges indicates a weight.

7 . The computer system of claim 2 , wherein metadata associated with the device-audience value edge indicates a reference value.

8 . The computer system of claim 1 , wherein nodes are added to the graph data model sequentially in order of time.

9 . The computer system of claim 1 , wherein the graph data model is traversed sequentially in order of time.

10 . The computer system of claim 1 , wherein the graph data model also comprises network event-based nodes.

11 . The computer system of claim 1 , wherein the graph data model also comprises other location event-based nodes.

12 . A method for providing mobile advertising using data networks based on audience values associated with Internet-connectable devices, the method comprising:

representing an Internet-connectable device as a device node in a graph data model;

receiving from the Internet-connectable device a location event captured by the Internet-connectable device;

determining a place of interest of a user of the Internet-connectable device based on at least the location event;

representing the place of interest as a place node in the graph data model;

representing a relationship between the device node and the place node as a device-place edge in the graph data model;

determining an audience category associated with the place of interest;

representing the audience category as a category node in the graph data model;

representing a relationship between the place node and the category node as a place-category edge in the graph data model;

determining that the user of the Internet-connectable device has an affinity to the audience category by traversing the graph data, wherein traversing the graph data model comprises examining at least the place node, category node, device-place edge, and place-category edge;

representing a relationship between the device node and the category node as a device-category edge in the graph data model;

determining an audience value for the user of the Internet-connectable device by traversing the graph data model, wherein traversing the graph data model comprises examining at least the category node and the device-category edge;

representing the audience value as an audience value node in the graph data model;

representing a relationship between the device node and the audience value node as a device-audience value edge in the graph data model; and

transmitting an advertisement to the Internet-connectable device, wherein the advertisement is determined based on at least the audience value node in the graph data model.

13 . The method of claim 12 , wherein the nodes and the edges comprise metadata.

14 . The method of claim 13 , wherein metadata associated with the place node comprises any one or more of a business name, street address, business category, business hours, and price structure.

15 . The method of claim 13 , wherein metadata associated with the category node comprises any one or more of a category type identifier, a number of occurrences of the category node, and an identifier for a related audience category.

16 . The method of claim 13 , wherein metadata associated with the edges indicate a type of relationship between two nodes.

17 . The method of claim 13 , wherein metadata associated with the edges indicates a weight.

18 . The method of claim 13 , wherein metadata associated with the device-audience value edge indicates a reference value.

19 . The method of claim 12 , wherein nodes are added to the graph data model sequentially in order of time.

20 . The method of claim 12 , wherein the graph data model is traversed sequentially in order of time.

21 . The method of claim 12 , wherein the graph data model also comprises network event-based nodes.

22 . The method of claim 12 , wherein the graph data model also comprises other location event-based nodes.

Assignments (4)
CHANGE OF NAME Recorded Mar 16, 2016
From: MILLENNIAL MEDIA, INC.
To: MILLENNIAL MEDIA LLC
Reel/Frame 038129/0283 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2015
From: SILICON VALLEY BANK
To: MILLENNIAL MEDIA, INC.; JUMPTAP, INC.; NEPTUNE MERGER SUB I, INC.; NEPTUNE MERGER SUB II, LLC
Reel/Frame 036953/0276 →
SECURITY AGREEMENT Recorded Nov 25, 2014
From: MILLENNIAL MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 034455/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: GADHIA, HEMANG N.; KUMAR, RISHI; ADOLPHS, HELLMUT; SAUNDERS, MATTHEW M.
To: MILLENNIAL MEDIA, INC.
Reel/Frame 028936/0078 →