Offline creation of marketplace listings
First Claim
1. One or more non-transitory computer-readable media storing an application that is configured for execution by one or more processors of a mobile device to perform actions comprising:
- receiving information regarding an item to be listed for sale on behalf of a seller by an online marketplace system, wherein the information comprises at least one of a picture of the item, a description of the item, contact information for the seller, or a sale price of the item;
comparing mobile data connectivity between the mobile device and the online marketplace system to connectivity criteria associated with a predefined threshold for real-time submission of a listing of the item, wherein the connectivity criteria includes at least the mobile device having the mobile data connectivity to the online marketplace system;
determining that the mobile data connectivity between the mobile device and the online marketplace system fails to satisfy the connectivity criteria;
in response to determining that the mobile data connectivity between the mobile device and the online marketplace system fails to satisfy the connectivity criteria, caching the information on the mobile device for future transmission to the online marketplace system;
subsequent to the caching the information, determining that the mobile data connectivity between the mobile device and the online marketplace system satisfies the connectivity criteria;
transmitting the information cached on the mobile device to the online marketplace system for inclusion by the online marketplace system in the listing of the item; and
transmitting a request to the online marketplace system to create the listing of the item on behalf of the seller, wherein the listing of the item includes the information, and wherein at least one of the transmitting the information cached on the mobile device to the online marketplace system or the transmitting the request to the online marketplace system to create the listing of the item is performed within a time limit specified by the seller.
1 Assignment
0 Petitions
Accused Products
Abstract
An online marketplace system may allow sellers to create listings for items to sell. A seller may create a listing using an application installed on the seller'"'"'s mobile device. The application may be configured so that a seller can very quickly provide information regarding an item, and therefore create a listing within minimal time investment. The application monitors data connectivity and detects connectivity problems that may create delays in providing item information to the online marketplace system. When there are problems with connectivity, the application caches the item information so that the user of the application does not perceive any latencies. When data connectivity improves, the application sends the cached item information to the online marketplace system for creation of the listing.
-
Citations
21 Claims
-
1. One or more non-transitory computer-readable media storing an application that is configured for execution by one or more processors of a mobile device to perform actions comprising:
-
receiving information regarding an item to be listed for sale on behalf of a seller by an online marketplace system, wherein the information comprises at least one of a picture of the item, a description of the item, contact information for the seller, or a sale price of the item; comparing mobile data connectivity between the mobile device and the online marketplace system to connectivity criteria associated with a predefined threshold for real-time submission of a listing of the item, wherein the connectivity criteria includes at least the mobile device having the mobile data connectivity to the online marketplace system; determining that the mobile data connectivity between the mobile device and the online marketplace system fails to satisfy the connectivity criteria; in response to determining that the mobile data connectivity between the mobile device and the online marketplace system fails to satisfy the connectivity criteria, caching the information on the mobile device for future transmission to the online marketplace system; subsequent to the caching the information, determining that the mobile data connectivity between the mobile device and the online marketplace system satisfies the connectivity criteria; transmitting the information cached on the mobile device to the online marketplace system for inclusion by the online marketplace system in the listing of the item; and transmitting a request to the online marketplace system to create the listing of the item on behalf of the seller, wherein the listing of the item includes the information, and wherein at least one of the transmitting the information cached on the mobile device to the online marketplace system or the transmitting the request to the online marketplace system to create the listing of the item is performed within a time limit specified by the seller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device, comprising:
-
a display; one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform actions comprising; presenting a graphical user interface on the display, the graphical user interface having controls for receiving information regarding an item to be listed for sale by an online marketplace system; determining that data connectivity of the device fails to satisfy one or more connectivity criteria, wherein the determining is based on a comparison of the data connectivity between the device and the online marketplace system to the one or more connectivity criteria associated with a predefined threshold for real-time submission of a listing of the item, and wherein the one or more connectivity criteria includes at least the mobile device having the data connectivity with the online marketplace; caching the information in the one or more non-transitory computer-readable media for future transmission to the online marketplace system; subsequent to the caching the information, determining that the data connectivity of the device satisfies the one or more connectivity criteria; and transmitting the information cached in the computer-readable media to the online marketplace system for inclusion by the online marketplace system in the listing of the item, wherein the transmitting is performed within a predefined time limit specified by a seller. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, at a mobile computing device, information regarding an item to be listed for sale by an online marketplace system; comparing data connectivity between the mobile computing device and the online marketplace system to connectivity criteria associated with a predefined threshold for real-time submission of a listing of the item wherein the connectivity criteria includes at least the mobile computing device having the data connectivity with the online marketplace system; determining that the data connectivity between the mobile computing device and the online marketplace system fails to satisfy the connectivity criteria; caching, on the mobile computing device, the information for future transmission to the online marketplace system; subsequent to the caching the information, determining that the data connectivity between the mobile computing device and the online marketplace system satisfies the connectivity criteria; and transmitting, from the mobile computing device, the information cached on the mobile computing device to the online marketplace system for inclusion by the online marketplace system in the listing of the item, wherein the transmitting the information is performed within a predefined time period specified by a seller. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification