Methods and systems to alert a user of a network-based marketplace event
First Claim
Patent Images
1. A method comprising:
- receiving a network-based marketplace event including an item listed event corresponding to an item being auctioned over a network-based marketplace, the item listed event further including a time remaining in the auction;
determining, using a hardware processor, that the item being auctioned over the network-based marketplace matches search criteria received from a device operated by a user, the search criteria being stored in a database as part of an entry corresponding to the user;
causing display of a user interface that includes auction information corresponding to the item being auctioned over the network-based marketplace, the user interface being communicated over a persistent HTTP connection with the device operated by the user, the persistent HTTP connection being indicated in the database as part of the entry corresponding to the user;
determining that a request to refresh the auction information is received; and
refreshing the user interface on the device at a frequency that increases as the time remaining in the auction decreases.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to alert a user of a network-based marketplace event. The system receives the network-based marketplace event and determines if the network-based marketplace event is associated with a network-based marketplace alert that has been requested by the user. If so, the system communicates the network-based marketplace alert to the client machine over a persistent connection, the network-based marketplace alert to alert the user of the network-based marketplace event.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a network-based marketplace event including an item listed event corresponding to an item being auctioned over a network-based marketplace, the item listed event further including a time remaining in the auction; determining, using a hardware processor, that the item being auctioned over the network-based marketplace matches search criteria received from a device operated by a user, the search criteria being stored in a database as part of an entry corresponding to the user; causing display of a user interface that includes auction information corresponding to the item being auctioned over the network-based marketplace, the user interface being communicated over a persistent HTTP connection with the device operated by the user, the persistent HTTP connection being indicated in the database as part of the entry corresponding to the user; determining that a request to refresh the auction information is received; and refreshing the user interface on the device at a frequency that increases as the time remaining in the auction decreases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors and a computer-readable medium storing executable instructions that, when executed, configure the one or more processors to at least; receive search criteria from a device operated by a user; and receive a network-based marketplace event including an item listed event that corresponds to an item being auctioned over a network-based marketplace, the item listed event further including a time remaining in the auction; determine, using the hardware processor, that the item being auctioned over the network-based marketplace matches the search criteria received from the device operated by the user, the search criteria being stored in a database as part of an entry corresponding to the user; cause display of a user interface that includes auction information corresponding to the item being auctioned over the network-based marketplace, the user interface being communicated over a persistent HTTP connection with the device operated by the user, the persistent HTTP connection being indicated in the database as part of the entry corresponding to the user; determine that a request to refresh the auction information is received; and refresh the user interface on the device at a frequency that increases as the time remaining in the auction decreases. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a network-based marketplace event including an item listed event corresponding to an item being auctioned over a network-based marketplace, the item listed event further including a time remaining in the auction; determining that the item being auctioned over the network-based marketplace matches search criteria received from a device operated by a user, the search criteria being stored in a database as part of an entry corresponding to the user; causing display of a user interface that includes auction information corresponding to the item being auctioned over the network-based marketplace, the user interface being communicated over a persistent HTTP connection with the device operated by the user, the persistent HTTP connection being indicated in the database as part of the entry corresponding to the user; determining that a request to refresh the auction information is received; and refreshing the user interface on the device at a frequency that increases as the time remaining in the auction decreases.
-
Specification