IP Library Granted Patent US 10,417,689
Granted Patent B2
US 10,417,689 · App. 15/702,989 · Granted Sep 17, 2019

Techniques for providing event reminders

Inventors: Matthew W. Amacker (Santa Clara, CA); Dawn R. Dodd (San Jose, CA)
Assignee: A9.COM, INC.
G06Q30/0633
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,417,689
App. No.
15/702,989
Granted
Sep 17, 2019
Kind
B2
Abstract

Techniques for updating content created for a third party user are disclosed. In one embodiment, the method for updating content comprises receiving information for an item associated with a third party user, requesting a search including information for a plurality of items offered for purchase, the search request being based on the received information for the at least one item, and updating content for the third party user with one of the items included in the list of items received in response to the search request. Information for the item associated with the third party user may be received from a list of items associated with the third party user and maintained by the third party user or from a content source associated with an entity other than the third party user.

Claims (44)

1. A computer-implemented method, comprising:

receiving, by at least one web server, a request to access a wishlist for a third party user, the wishlist including one or more items and managed by a wishlist service of an electronic marketplace being operated by the at least one web server;

determining, by the at least one web server, that a requestor submitting the request is a member of a user group allowed to access the wishlist, an identity of the requestor submitting the request being concealed;

updating, by the at least one web server, the wishlist to include an item included in the request based on the determination that the requestor is a member of the user group allowed to access the wishlist; and

providing, by the at least one web server, the updated wishlist to be viewable to other members of the user group.

2. The computer-implemented method of claim 1 , wherein determining that the requestor submitting the request is a member of the user group comprises determining that the requestor submitting the request is a member based on information associated with the requestor.

3. The computer-implemented method of claim 2 , further comprising determining that the requestor submitting the request is a member based on the information associated with the requestor retrieved from content submitted by the requestor to a web-based networking resource.

4. The computer-implemented method of claim 1 , wherein determining that the requestor submitting the request is a member of the user group comprises determining whether a relationship of the requestor to the third party user satisfies one or more predetermined relationship criteria.

5. The computer-implemented method of claim 1 , further comprising determining that a significant date associated with the third party user is a predetermined time period away from a current date.

6. The computer-implemented method of claim 5 , further comprising

rendering an alert message including information associated with the determined significant date and the updated wishlist to a client computing device.

7. The computer-implemented method of claim 1 , further comprising assigning a weight to the item included in the request based at least in part on a relationship of each member of the user group to the third party user.

8. The computer-implemented method of claim 7 , further comprising adding the item to the wishlist according to the assigned weight.

9. The computer-implemented method of claim 1 , wherein providing the updated wishlist to be viewable to other members of the user group comprises concealing an identity of the requestor submitting the request from the other members of the user group.

10. A computer system, the computer system comprising:

a processor; and

a memory having computer-executable instructions that, when executed on the processor, cause the processor to:

receive a request to access a wishlist for a third party user, the wishlist including one or more items and managed by a wishlist service of an electronic marketplace being operated by the computer system;

determine that a requestor submitting the request is a member of a user group that is allowed to access the wishlist, an identity of the requestor submitting the request being concealed;

update the wishlist to include an item included in the request based on the determination that the requestor is a member of the user group; and

provide the updated wishlist to be viewable to other members of the user group.

11. The computer system of claim 10 , wherein the computer-executable instructions further cause the processor to:

determine that the requestor submitting the request is a member of the user group by determining that the requestor submitting the request is a member based on information associated with the requestor.

12. The computer system of claim 11 , wherein the computer-executable instructions further cause the processor to:

determine that the requestor submitting the request is a member based on the information associated with the requestor by retrieving the information from content submitted by the requestor to a web-based networking resource.

13. The computer system of claim 10 , wherein the computer-executable instructions further cause the processor to:

determine that the requestor submitting the request is a member of the user group by determining whether a relationship of the requestor to the third party user satisfies one or more predetermined relationship criteria.

14. The computer system of claim 10 , wherein the computer-executable instructions further cause the processor to:

assign a weight to the item included in the request based at least in part on a relationship of each member of the user group to the third party user.

15. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to:

receive a request to access a wishlist for a third party user, the wishlist including one or more items and managed by a wishlist service of an electronic marketplace being operated by the computer;

determine that a requestor submitting the request is a member of a user group that is allowed to access the wishlist, an identity of the requestor submitting the request being concealed;

update the wishlist to include an item included in the request based on the determination that the requestor is a member of the user group; and

provide the updated wishlist to be viewable to other members of the user group.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions further cause the computer to:

determine that the requestor submitting the request is a member of the user group by determining that the requestor submitting the request is a member based on information associated with the requestor.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the computer-executable instructions further cause the computer to:

determine that the requestor submitting the request is a member based on the information associated with the requestor by retrieving the information from content submitted by the requestor to a web-based networking resource.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions further cause the computer to:

determine that the requestor submitting the request is a member of the user group by determining whether a relationship of the requestor to the third party user satisfies one or more predetermined relationship criteria.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions further cause the computer to:

assign a weight to the item included in the request based at least in part on a relationship of each member of the user group to the third party user.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the computer-executable instructions further cause the computer to:

add the item to the wishlist according to the assigned weight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2024
From: A9.COM, INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069167/0493 →
Continuity (3)
Continuation 14158625 · Jan 17, 2014
Division 13107775 · May 13, 2011
Related Publication 20180005304A1 · Jan 4, 2018