System and methods for personalization and enhancement of a marketplace
First Claim
1. A method for providing a shipping update for a package being shipped, the method comprising:
- receiving, at a server machine, a location update for the package from a location component associated with the package;
determining information about the location of the package from the location update;
determining, by one or more processors of the server machine, compatibility of an item included in the package with one or more items owned by a recipient of the package;
in response to the one or more processors of the server machine determining the item included in the package is incompatible with the one or more items owned by the recipient, generating a recommendation for an additional item that is compatible with the item included in the package;
creating the shipping update using the information about the location and the recommendation for the additional item, the shipping update comprising a personalized message for the recipient and an option to purchase the additional item; and
transmitting, from the server machine, the shipping update to a device of the recipient of the package.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The systems and methods provided herein may allow a user to receive search results that are tailored to the user'"'"'s personal preferences based on social and purchasing information known about the user. In addition, the systems and methods provided herein may provide shipping updates to a buyer that include a personalized message based on location information provided by the package being shipped. In addition, the systems and methods provided herein allow merchants to provide incentives and rewards for shoppers by participating in interactive shopping games.
-
Citations
9 Claims
-
1. A method for providing a shipping update for a package being shipped, the method comprising:
-
receiving, at a server machine, a location update for the package from a location component associated with the package; determining information about the location of the package from the location update; determining, by one or more processors of the server machine, compatibility of an item included in the package with one or more items owned by a recipient of the package; in response to the one or more processors of the server machine determining the item included in the package is incompatible with the one or more items owned by the recipient, generating a recommendation for an additional item that is compatible with the item included in the package; creating the shipping update using the information about the location and the recommendation for the additional item, the shipping update comprising a personalized message for the recipient and an option to purchase the additional item; and transmitting, from the server machine, the shipping update to a device of the recipient of the package. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors of a machine; a computer readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; receiving, from a location component, a location update for the package; determining information about the location of the package from the location update; determining compatibility of an item included in the package with one or more items owned by a recipient of the package; in response to determining the item included in the package is incompatible with the one or more items owned by the recipient, generating a recommendation for an additional item that is compatible with the item included in the package; creating the shipping update using the information about the location and the recommendation for the additional item, the shipping update comprising a personalized message for the recipient and an option to purchase the additional item; and transmitting the shipping update to a device of the recipient of the package.
-
-
9. A machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving, from a location component, a location update for the package; determining information about the location of the package from the location update; determining compatibility of an item included in the package with one or more items owned by a recipient of the package; in response to determining the item included in the package is incompatible with the one or more items owned by the recipient, generating a recommendation for an additional item that is compatible with the item included in the package; creating the shipping update using the information about the location and the recommendation for the additional item, the shipping update comprising a personalized message for the recipient and an option to purchase the additional item; and transmitting the shipping update to a device of the recipient of the package.
-
Specification