Patent AU-2019253767-B2 (AU)
Title: System architecture for customer genome construction and analysis
Inventor: HAWKINS CHRISTOPHER JOHN
IPC: G06F17/40
Filed: 2019-10-21
Granted: 2021-11-18
Abstract: A computer-implemented method for generating a robust recipient profile and 
identifying physical items from location-based updates, including receiving, by a 
processor, data from a plurality of data channels, where the received data includes batch 
data and stream data, processing, by the processor, the received data to generate the 
robust recipient profile by matching the received data to a recipient, assigning a recipient 
identifier to the received data, the recipient identifier corresponding to the matched 
recipient, and analyzing a selected portion of the received data to determine one or more 
attributes of the recipient, performing, by the processor, reconciliation of received data 
from multiple data sources by determining whether one or more data objects in the 
received data contain information regarding a common attribute of the recipient, 
determining a level of trust of the one or more data objects based on the data source of 
the data object, and adjusting the common attribute of the recipient based on the 
determined level of trust of the one or more data objects, ranking, by the processor, the 
determined attributes of the recipient, determining, by the processor, which attributes are 
tagged to the recipient and assigning corresponding tags to the recipient, monitoring, by 
the processor, the plurality of data channels for additional data including real-time location 
information originated by a mobile device associated with the recipient identifier of the 
recipient, flagging, by the processor, the additional data in response to determination that 
the mobile device is stationary for a predetermined threshold time, determining, by the 
processor, if a real-time update flag is present, updating, by the processor, the robust 
recipient profile in real-time based on a determination that a real-time update flag is 
present, updating, by the processor, the robust recipient profile through a batch update 
based on a determination that a real-time update flag is not present, selecting, by the 
processor, item metadata in response to the location of the mobile device being proximate 
to a physical item associated with the item metadata and the item metadata being 
associated with a tag that matches at least one of the corresponding tags of the customer, 
generating, by the processor, based on the selected item metadata, a recipient-specific 
custom metadata recommendation based on the robust recipient profile including 
retrieving metadata and an attribute configuration file from a metadata database, the 
metadata including a set of generalized metadata in the metadata database, matching 
the determined attributes of the recipient with the metadata based on the attribute 
configuration file to determine relevant recipient-specific custom metadata, assigning a fit 
factor to the relevant recipient-specific custom metadata based on a level of correlation
between the relevant recipient-specific custom metadata and the determined attributes of 
the recipient, categorizing the relevant recipient-specific custom metadata based on the 
assigned fit factor, and ranking the relevant recipient-specific custom metadata based on 
a significance of the relevant recipient-specific custom metadata to a business, and 
transmitting, by the processor, in response to the real-time update flag being present and 
in response to the location of the mobile device being proximate to a physical item 
associated with the item metadata, an instruction to display the recipient-specific custom 
metadata recommendation on the mobile device of the recipient.
C I 
Cu co 
oo a) 
- I 
Cu2 
0W 
0- CYu 
W co 
C/ 2)~~ 
CD Ic ICu 
CCu 
cu 
Cu 
CuZZOOI:ONI10 AGJII 
bu(]janine:Duuaa 'baq !,-ois eajS'u~ H qo jadjIjqD'aj laqI q CeuJIG