IP Library Patent Application 14339329
Patent Application
App. No. 14/339,329

COMBINING ATTRIBUTES FROM MULTIPLE SOURCES

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.
14/339,329
Abstract

Combining attributes from multiple sources is disclosed. Location data of a mobile device is received. The location data is mapped to a location boundary of a defined location. It is determined that a user profile is associated with the defined location based at least in part on the mapping and one or more location-based rules. The user profile is updated to include third-party data associated with the defined location.

Claims (54)

1 . A method, comprising:

receiving, in a computing device, parcel data having a digital representation of boundaries separating and defining a plurality of parcels of land, wherein each of the parcels is a defined residential location;

receiving, in the computing device, location data of a mobile device, the location data including coordinates of the mobile device in a geo-coordinate reference system;

mapping the coordinates of the mobile device to a parcel of land based on the digital representation of boundaries of a plurality of parcels of land;

identifying, by the computing device, the parcel as a defined location among a plurality of defined residential locations based on the mapping of the coordinates;

determining, by the computing device, times of presence of the mobile device at the defined location and frequency of presence of the mobile device at the defined location based on the mapping of the location data to the location boundary of the defined location defined by the parcel data;

applying, by the computing device, a plurality of location-based rules based at least on the times of presence of the mobile device at the defined location and the frequency of presence of the mobile device at the defined location; and

determining, by the computing device based on the applying of the location based rules, that a user of the mobile device having a user profile, generated based on the location data of the mobile device, has a household at the defined location.

2 - 3 . (canceled)

4 . The method of claim 1 , wherein the defined location comprises a first defined location; and the method further comprises: identifying, by the computing device, a second defined location among the defined residential locations based on mapping at least a portion of the location data of the mobile device to a second location boundary of the second defined location defined by the parcel data.

5 . The method of claim 4 , further comprising:

determining a first context associated with the mapping of the location data to the first defined location;

determining a second context associated with the mapping of the location data to the second defined location; and

determining based at least in part on one or more of the first context, the second context, and the location-based rules that the user of the mobile device has a household at the first defined location.

6 . The method of claim 1 , wherein the defined location includes a multi-unit defined location, the method further comprising:

determining that the user of the mobile device has the household at a particular one unit of the multi-unit defined location.

7 . The method of claim 6 , wherein determining that the user of the mobile device has the household at the particular one unit is based on an internet protocol (IP) address of the mobile device in a wireless network associated with the unit.

8 - 10 . (canceled)

11 . The method of claim 1 , wherein mapping the location data to the location boundary comprises:

mapping the location data to a grid location; and

determining that the grid location is within the location boundary associated with the household.

12 . The method of claim 1 , wherein the location-based rules include tiebreaker rules.

13 - 14 . (canceled)

15 . The method of claim 1 , further comprising:

update the user profile to include third-party data associated with the defined location, wherein the third party data includes offline transaction data associated with the defined location.

16 . The method of claim 15 , wherein the third party data comprises one or more of purchase data associated with a credit card, purchase data associated with a loyalty card, purchase data associated with a retail location, demographic data, survey data, and behavioral data.

17 - 20 . (canceled)

21 . The method of claim 1 , further comprising:

determining that a second device is associated with the defined location; and

updating the user profile to include information associated with the second device.

22 . The method of claim 1 , further comprising:

determining that a second profile is associated with the defined location, and updating the user profile to include information included in the second profile.

23 . The method of claim 1 , further comprising:

using probabilistic matching to match data included in the user profile to a predefined pattern; and

updating the user profile to include an attribute associated with the predefined pattern.

24 - 26 . (canceled)

27 . A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive parcel data having a digital representation of boundaries separating and defining a plurality of parcels of land, wherein each of the parcels is a defined residential location;

receive location data of a mobile device, the location data including coordinates of the mobile device in a geo-coordinate reference system;

mapping the coordinates of the mobile device to a parcel of land based on the digital representation of boundaries of a plurality of parcels of land;

identify the parcel as a defined location among a plurality of defined residential locations based on the mapping of the coordinates;

determine times of presence of the mobile device at the defined location and frequency of presence of the mobile device at the defined location based on the mapping of the location data to the location boundary of the defined location defined by the parcel data;

apply a plurality of location-based rules based at least on the times of presence of the mobile device at the defined location and the frequency of presence of the mobile device at the defined location; and

determining, based on the applying of the location based rules, that a user of the mobile device having a user profile, generated based on the location data of the mobile device, has a household at the defined location.

28 . A non-transitory computer readable storage medium storing computer instructions configured to instruct a computing device to perform a method, the method comprising:

receiving, in a computing device, parcel data having a digital representation of boundaries separating and defining a plurality of parcels of land, wherein each of the parcels is a defined residential location;

receiving, in the computing device, location data of a mobile device, the location data including coordinates of the mobile device in a geo-coordinate reference system;

mapping the coordinates of the mobile device to a parcel of land based on the digital representation of boundaries of a plurality of parcels of land;

identifying, by the computing device, the parcel as a defined location among a plurality of defined residential locations based on the mapping of the coordinates;

determining, by the computing device, times of presence of the mobile device at the defined location and frequency of presence of the mobile device at the defined location based on the mapping of the location data to the location boundary of the defined location defined by the parcel data;

applying, by the computing device, a plurality of location-based rules based at least on the times of presence of the mobile device at the defined location and the frequency of presence of the mobile device at the defined location; and

determining, by the computing device based on the applying of the location based rules, that a user of the mobile device having a user profile, generated based on the location data of the mobile device, has a household at the defined location.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Nov 27, 2023
From: MULTIPLIER CAPITAL II, LP
To: INMARKET MEDIA, LLC
Reel/Frame 065677/0537 →
SECURITY INTEREST Recorded Sep 1, 2022
From: INMARKET MEDIA, LLC
To: MULTIPLIER GROWTH PARTNERS, LP
Reel/Frame 060963/0081 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2022
From: NORTH ATLANTIC VENTURE FUND V, L.P.
To: NINTHDECIMAL, INC.
Reel/Frame 058613/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: NINTHDECIMAL, INC.
To: INMARKET MEDIA, LLC
Reel/Frame 055183/0951 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2020
From: WESTERN ALLIANCE BANK
To: NINTHDECIMAL, INC.
Reel/Frame 053734/0254 →
SECURITY INTEREST Recorded Sep 9, 2020
From: INMARKET MEDIA, LLC
To: MULTIPLIER CAPITAL II, LP
Reel/Frame 053719/0908 →
SECURITY INTEREST Recorded Mar 13, 2019
From: NINTHDECIMAL, INC.
To: MULTIPLIER CAPITAL II, LP
Reel/Frame 048589/0199 →
SECURITY INTEREST Recorded Oct 16, 2017
From: NINTHDECIMAL, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 043875/0564 →
SECURITY INTEREST Recorded Feb 10, 2017
From: NINTHDECIMAL, INC.
To: NORTH ATLANTIC VENTURE FUND V, L.P.
Reel/Frame 041224/0523 →
CHANGE OF NAME Recorded Nov 6, 2014
From: JIWIRE, INC
To: NINTHDECIMAL, INC
Reel/Frame 034181/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: DIXON, MARK; CHING, KEVIN; AZIZI, AHMAD FAIRIZ; ABUSAIDI, ROBERT; BLYUKHER, LEONID; STAAS, DAVID; KILPATRICK, KEITH; MILENKIY, VERONICA
To: NINTHDECIMAL, INC.
Reel/Frame 033377/0757 →