IP Library Granted Patent US 10,643,246
Granted Patent B1
US 10,643,246 · App. 15/473,065 · Granted May 5, 2020

Methods and systems for customization of user profiles

Inventor: Syama Prasad Suprasadachandran Pillai (Bangalore, IN)
Assignee: Amazon Technologies, Inc.
G06Q30/0269G06Q30/0631
View Patent ↗
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 10,643,246
App. No.
15/473,065
Granted
May 5, 2020
Kind
B1
Abstract

Systems, methods, and computer-readable media are disclosed for customization of user profiles. The systems, methods, and computer-readable media described herein may improve user experiences and speed of operation. In an example embodiment described herein, a method may include providing to a first device from a second device, data associated with a first user account, the data associated with the first user account comprising first user profile data for a first user profile associated with the first user account, wherein the first user profile data comprises first historical data, first one or more recommended products, or first one or more user preferences and second user profile data for a second user profile associated with the first user account, wherein the second user profile data comprises second historical data, second one or more recommended products, or second one or more user preferences.

Claims (65)

1. A method comprising:

receiving, by a first device from a second device, login data, the login data comprising a login handle and a login password associated with a first user account;

determining that the second device is associated with the first user account based at least in part on comparing the login data to account data stored in association with the first user account;

determining, by the first device, data associated with the first user account, the data associated with the first user account comprising:

first user profile data for a first user profile associated with a first user persona, the first user profile being associated with the first user account, wherein the first user profile data comprises historical data associated with the first user, one or more recommended products for the first user, and one or more user preferences associated with the first user profile; and

second user profile data for a second user profile associated with a second user persona, the second user profile being associated with the first user account, wherein the second user profile data comprises historical data associated with the second user, one or more recommended products for the second user, and one or more user preferences associated with the second user profile, wherein the first user profile is associated with a first geo-fence area and the second user profile is associated with a second geo-fence area;

providing to the second device references of the first user profile and of the second user profile for display at the second device;

receiving first selection data from the second device, the first selection data being indicative of a user selection of the first user profile;

receiving location data associated with the second device;

determining, from the location data, that the second device is within the second geo-fence area;

selecting the second user profile based at least in part on the determination that the second device is within the second geo-fence area;

and

providing an advertisement associated with the one or more recommended products for the second user to the second device for display based at least in part on selecting the second user profile.

2. The method of claim 1 , further comprising:

identifying one or more user actions performed after receiving the first selection data indicative of the user selection of the first user profile; and

storing data indicative of the one or more user actions in association with the first user profile and the first user account.

3. The method of claim 1 , further comprising:

receiving customized profile data from the second device, the customized profile data being indicative of one or more products of interest, demographical information, or user preferences;

determining that a threshold period of time has lapsed after receiving the customized profile data from the second device; and

updating the customized profile data, wherein updating the customized profile data comprises updating at least one of the one or more products of interest, demographical information, or user preferences.

4. The method of claim 1 , wherein the first user persona and the second user persona are associated with a first user.

5. A method comprising:

determining, by a first device, first user profile data associated with a first user account, including one or more of historical data, one or more recommended products, or one or more user preferences associated with the first user profile;

determining second user profile data associated with the first user account, including one or more of historical data, one or more recommended products, or one or more user preferences associated with the second user profile, wherein the first user profile and the second user profile each are associated with a respective geo-fence area;

providing to a remote device references of the first user profile and the second user profile;

receiving an indication that a user of the remote device has selected the first user profile;

receiving location data associated with the remote device;

determining from the location data that the remote device is within the geo-fence area associated with the second user profile;

and

providing for display by the remote device an advertisement associated with the one or more recommended products associated with the second user profile when the remote device is in the geo-fence area associated with the second user profile.

6. The method of claim 5 , further comprising:

identifying one or more user actions performed after receiving the indication that the user of the remote device has selected the first user profile; and

storing data indicative of the one or more user actions in association with the first user profile and the first user account.

7. The method of claim 5 , further comprising:

receiving first customized profile data in association with the first user profile, by the first device from the remote device, the first customized profile data being indicative of one or more products of interest, demographical information, or user preferences; and

receiving second customized profile data in association with the second user profile, by the first device from the remote device, the second customized profile data being indicative of one or more products of interest, demographical information, or user preferences.

8. The method of claim 5 , further comprising receiving data associated with the first user account, the data associated with the first user account specifying a first spending limit associated with the first user profile during a first period of time, and a second spending limit associated with the second user profile during the first period of time.

9. The method of claim 5 , further comprising receiving by the first device, first data, the first data including a request to associate the first user profile with a second remote device and associate the second user profile with a third remote device.

10. The method of claim 5 , further comprising receiving by the first device a request to merge the first user profile with the second user profile.

11. A system comprising:

a data processing apparatus; and

a first memory in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus that upon such execution cause the data processing apparatus to perform operations comprising:

determining first user profile data associated with a first user account, including one or more of historical data, one or more recommended products, or one or more user preferences associated with the first user profile;

determining second user profile data associated with the first user account, including historical data, one or more recommended products, or one or more user preferences associated with the second user profile, wherein the first user profile and the second user profile each are associated with a respective geo-fence area;

providing references of the first user profile and of the second user profile to a remote device;

receiving an indication that a user of the remote device has selected the first user profile;

receiving location data associated with the remote device;

determining from the location data that the remote device is the geo-fence area associated with the second user profile;

selecting the second user profile based at least in part on the determination that the remote device is within the geo-fence area associated with the second user profile;

and

providing, for display by the remote device, an advertisement associated with the one or more recommended products associated with the second user profile when the remote device is in the geo-fence area associated with the second user profile.

12. The system of claim 11 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising:

receiving, from the remote device, credentials data associated with a first user account; and

determining that the remote device is associated with the first user account based at least in part on comparing the credentials data to account data stored in association with the first user account.

13. The system of claim 12 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising:

identifying one or more user actions performed after receiving the indication that the user of the remote device has selected the first user profile; and

storing data indicative of the one or more user actions in association with the first user profile and the first user account.

14. The system of claim 12 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising:

receiving customized profile data from the remote device, the customized profile data being indicative of one or more products of interest, demographical information, or user preferences;

determining that a threshold period of time lapsed after receiving the customized profile data from the remote device; and

updating the customized profile data, wherein updating the customized profile data comprises updating at least one of the one or more products of interest, demographical information, or user preferences.

15. The system of claim 12 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising receiving data associated with the first user account, the data associated with the first user account specifying a first spending limit associated with the first user profile during a first period of time, and a second spending limit associated with the second user profile during the first period of time.

16. The system of claim 12 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising receiving, from the remote device, first data, the first data being a request to associate the first user profile with a second remote device and associate the second user profile with a third remote device.

17. The system of claim 12 , wherein the data processing apparatus is further configured to execute the instructions to cause the data processing apparatus to perform operations further comprising:

retrieving the location data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: SUPRASADACHANDRAN PILLAI, SYAMA PRASAD
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 041788/0026 →
Cited By (25)
US 12,229,396 US 12,242,836 US 12,243,444 US 12,265,703 US 12,292,960 US 12,333,123 US 12,373,079 US 12,386,428 US 12,386,805 US 12,422,977 US 12,430,013 US 12,456,406 US 12,468,434 US 12,493,267 US 12,504,944 US 12,511,021 US 12,547,300 US 12,554,382 US 12,561,703 US 12,572,254 US 12,578,975 US 12,579,758 US 12,619,303 US 12,619,345 US 12,638,882