Systems and methods to facilitate transactions
First Claim
1. A method to facilitate programmatic access to a network-based commerce facility via a network, the method comprising:
- receiving a request from one of one or more third-party applications via a programmatic access application, wherein the request is based on communication between at least one of a first plurality of users and the respective third-party application, the request requesting an action pertaining to electronic commerce to allow one or more indirect transactions between the network-based commerce facility and the at least one of the plurality of users via the respective third-party application, wherein the communication between at least one of the first plurality of users and the respective third-party application uses a first data format;
responsive to the request, performing one or more actions pertaining to electronic commerce, and communicating via the programmatic access application one or more results of the one or more actions to the respective third-party application in a programmatically accessible format; and
communicating directly with a second plurality of users via the programmatic access application to allow direct transactions between the network-based commerce facility and the second plurality of users, wherein the direct communications uses a second data format when communicating with the second plurality of users, the second data format being different than the first data format.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to facilitate programmatic access to a network-based commerce facility via a network are described. In some embodiments, a method includes receiving a request from a third party application via the network at the network based commerce facility. The request performs an action pertaining to electronic commerce and being one of a plurality of requests recognized by the network-based commerce facility. In responsive to the request, the method performs the action pertaining to the electronic commerce and communicates from a result of the action from the network-based commerce facility to the third party application in a programmatically accessible format.
-
Citations
23 Claims
-
1. A method to facilitate programmatic access to a network-based commerce facility via a network, the method comprising:
-
receiving a request from one of one or more third-party applications via a programmatic access application, wherein the request is based on communication between at least one of a first plurality of users and the respective third-party application, the request requesting an action pertaining to electronic commerce to allow one or more indirect transactions between the network-based commerce facility and the at least one of the plurality of users via the respective third-party application, wherein the communication between at least one of the first plurality of users and the respective third-party application uses a first data format; responsive to the request, performing one or more actions pertaining to electronic commerce, and communicating via the programmatic access application one or more results of the one or more actions to the respective third-party application in a programmatically accessible format; and communicating directly with a second plurality of users via the programmatic access application to allow direct transactions between the network-based commerce facility and the second plurality of users, wherein the direct communications uses a second data format when communicating with the second plurality of users, the second data format being different than the first data format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable non-transitory medium comprising instructions, which when executed on a processor, cause the processor to facilitate programmatic access to a network-based commerce facility via a network, the instructions performing a method comprising:
-
receiving a request from one of one or more third-party applications via a programmatic access application, wherein the request is based on communication between at least one of a first plurality of users and the respective third-party application, the request requesting an action pertaining to electronic commerce to allow one or more indirect transactions between the network-based commerce facility and the at least one of the plurality of users via the respective third-party application, wherein the communication between at least one of the first plurality of users and the respective third-party application uses a first data format; responsive to the request, performing one or more actions pertaining to electronic commerce, and communicating via the programmatic access application one or more results of the one or more actions to the respective third-party application in a programmatically accessible format; and communicating directly with a second plurality of users via the programmatic access application to allow direct transactions between the network-based commerce facility and the second plurality of users, wherein the direct communications uses a second data format when communicating with the second plurality of users, the second data format being different than the first data format. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium embodying instructions that, when executed by a processor, perform operations comprising:
-
receiving a request from one of one or more third-party applications via a programmatic access application, wherein the request is based on communication between at least one of a first plurality of users and the respective third-party application, the request requesting an action pertaining to electronic commerce to allow one or more indirect transactions between the network-based commerce facility and the at least one of the plurality of users via the respective third-party application, wherein the communication between at least one of the first plurality of users and the respective third-party application uses a first data format; responsive to the request, performing one or more actions pertaining to electronic commerce, and communicating via the programmatic access application one or more results of the one or more actions to the respective third-party application in a programmatically accessible format; and communicating directly with a second plurality of users via the programmatic access application to allow direct transactions between the network-based commerce facility and the second plurality of users, wherein the direct communications uses a second data format when communicating with the second plurality of users, the second data format being different than the first data format.
-
Specification