Patent ID: 9262623
Filing Date: 2016-02-16
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to: receive first data from a first entity, wherein the first data comprises a first input generated from a secret value of the first entity; perform a hash of the first input with a second input secret to a privacy broker system to generate a private identifier corresponding to a particular user, wherein the privacy broker system comprises at least one processor device, the particular user is anonymous to the privacy broker system, and the private identifier is generated jointly with the first entity; receive, at the privacy broker system, second data describing a request for a brokered shipment from a particular entity to the particular user, wherein the particular user is also anonymous to the particular entity; send data comprising a shipping identifier request corresponding to the received request for a brokered shipment to a shipping service system; receive third data from the shipping service system, at the privacy broker system and on behalf of the particular entity, wherein the third data identifies a shipping identifier from the shipping service system for the shipment from the particular entity to the particular user; send fourth data, from the privacy broker system to the particular entity over a network connection, identifying to the particular entity the shipping identifier associated with the brokered shipment; and associate the shipping identifier with the private identifier, wherein the user private identifier is unique, within a system, to a pairing of the particular user with the particular entity, wherein address information of the particular user is unknown to the particular entity and the privacy broker system, the private identifier abstracts identity of the particular user, and address information is obtained by the shipping service system for the particular user.