1460959810-4c9393f0-d476-4211-8aa4-28289e0d9814

1. A modular storage frame comprising:
at least two storage floors each having four coupling heads, four coupling tubes coupled respectively with the coupling heads so as to form an enclosed area, at least four opposing elements protruding respectively from the coupling tubes to the enclosed area, and a storage board arranged within the enclosed area and supported by the opposing elements, wherein the coupling head has two coupling portions at top and bottom sides thereof, two neck portions with cavities engaged with the coupling portions and a joining portion coupled between the neck portions; and
at least four joining tubes having four inner tubes passing through the coupling heads respectively for positioning and four outer tubes coupling respectively with top sides of the coupling heads and having an end of the inner tubes protrude therefrom, wherein the outer tube has two positioning elements protruding to an outside thereof and each comprising horizontal surface in contact engagement with the coupling portions of the coupling heads to support or to be supported by the coupling portions of the coupling heads.
2. The modular storage frame of claim 1 further comprising four supporting elements coupling respectively with the bottommost ones of the inner tubes.
3. The modular storage frame of claim 2 further comprising four decoration elements coupling respectively with the topmost ones of the inner tubes and coupling respectively with the topmost ones of the coupling heads.
4. The modular storage frame of claim 3, wherein the supporting elements provide a function for adjusting a height.
5. The modular storage frame of claim 3, wherein the supporting elements provide a function for moving around.
6. The modular storage frame of claim 3, wherein the supporting elements provide a function for adjusting a height andor moving around.
7. The modular storage frame of claim 4, wherein the storage board comprises glass.
8. The modular storage frame of claim 4, wherein the storage board is shaped like a sheet.
9. The modular storage frame of claim 5, wherein the storage board comprises glass.
10. The modular storage frame of claim 5, wherein the storage board is shaped like a sheet.
11. The modular storage frame of claim 6, wherein the storage board comprises glass.
12. The modular storage frame of claim 6, wherein the storage board is shaped like a sheet.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

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.