Distributed commerce application-widget
First Claim
Patent Images
1. A method comprising:
- receiving, at a first server and from a first client device associated with a first user account, a selection of a social network from among a plurality of social networks;
receiving, at the first server and from the first client device, an item page request indicating an item;
responsive to the item page request, generating at the first server, an executable object that generates a first widget that;
includes details about the item,is operable to cause a transaction to be completed at the first server, andis associated with the first user account, andcomprises an option to create a second widget placeable in a second graphical user interface, the second widget including details about the item, the second widget operable to cause a transaction to be completed at the commerce server;
causing, by transmitting the executable object from the first server to a second server that is associated with the selected social network, the first widget to be placed in a first graphical user interface on a second client device associated with a second user account, the first graphical user interface being associated with the selected social network;
responsive to operation of the option to create the second widget, causing the second widget to be placed in the second graphical user interface on a third client device associated with a third user account, the second graphical user interface being associated with the selected social network;
transmitting an update of the details about the item from the first server to the second server based on a setting of the first user account and the selection of the selected social network;
receiving, at the first server and from the second widget, a transaction request generated by the second widget on the third client device, the transaction request including a buyer identifier;
determining that the buyer identifier is valid;
based on the determination that the buyer identifier is invalid, causing presentation of a security image on the third client device;
receiving, from the third client device, an alpha-numeric sequence of characters for the security image;
verifying the received alpha-numeric sequence of characters; and
responsive to the receipt of the transaction request and the verification of the received alpha-numeric sequence of characters, causing a transaction for the item to be completed at the first server.
2 Assignments
0 Petitions
Accused Products
Abstract
In some example embodiments, a system and method are illustrated as including generating an item page that includes widget code and details related to an item for sale. Some example embodiments may include making the widget code available for retrieval from the item page.
58 Citations
17 Claims
-
1. A method comprising:
-
receiving, at a first server and from a first client device associated with a first user account, a selection of a social network from among a plurality of social networks; receiving, at the first server and from the first client device, an item page request indicating an item; responsive to the item page request, generating at the first server, an executable object that generates a first widget that; includes details about the item, is operable to cause a transaction to be completed at the first server, and is associated with the first user account, and comprises an option to create a second widget placeable in a second graphical user interface, the second widget including details about the item, the second widget operable to cause a transaction to be completed at the commerce server; causing, by transmitting the executable object from the first server to a second server that is associated with the selected social network, the first widget to be placed in a first graphical user interface on a second client device associated with a second user account, the first graphical user interface being associated with the selected social network; responsive to operation of the option to create the second widget, causing the second widget to be placed in the second graphical user interface on a third client device associated with a third user account, the second graphical user interface being associated with the selected social network; transmitting an update of the details about the item from the first server to the second server based on a setting of the first user account and the selection of the selected social network; receiving, at the first server and from the second widget, a transaction request generated by the second widget on the third client device, the transaction request including a buyer identifier; determining that the buyer identifier is valid; based on the determination that the buyer identifier is invalid, causing presentation of a security image on the third client device; receiving, from the third client device, an alpha-numeric sequence of characters for the security image; verifying the received alpha-numeric sequence of characters; and responsive to the receipt of the transaction request and the verification of the received alpha-numeric sequence of characters, causing a transaction for the item to be completed at the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
a server including; a memory that stores instructions; one or more processors coupled to the memory, the one or more processors configured by the instructions to perform operations comprising; receiving, at a first server and from a first client device associate with a user account, a selection of a social network from among a plurality of social networks; receiving, at the first server and from the first client device, an item page request indicating an item; responsive to the item page request, generating at the first server, an executable object that generates a first widget that; includes details about the item, is operable to cause a transaction to be completed at a commerce server, and is associated with the user account, and comprises an option to create a second widget placeable in a second graphical user interface, the second widget including details about the item, the second widget operable to cause a transaction to be completed at the commerce server; causing, by transmitting the executable object from the first server to a second server that is associated with the selected social network, the first widget to be placed in a first graphical user interface on a second client device associated with a second user account, the first graphical user interface associated with the selected social network; responsive to operation of the option to create the second widget, causing the second widget to be placed in a second graphical user interface on a third client device associated with a third user account, the second graphical user interface being associated with the selected social network; transmitting an update of the details about the item from the first server to the second server based on a setting of the first user account and the selection of the selected social network; receiving, at the first server and from the second widget, a transaction request generated by the second widget on the third client device, the transaction request including a buyer identifier; determining that the buyer identifier is valid; based on the determination that the buyer identifier is invalid, causing presentation of a security image on the third client device; receiving, from the third client device, an alpha-numeric sequence of characters for the security image; verifying the received alpha-numeric sequence of characters; and responsive to the receipt of the transaction request and the verification of the received alpha-numeric sequence of characters, causing a transaction for the item to be completed at the commerce server.
-
17. A machine-readable storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving, at a first server and from a first client device associated with a first user account, a selection of a social network from among a plurality of social networks; receiving, at the first server and from the first client device, an item page request indicating an item; responsive to the item page request, generating at the first server, an executable object that generates a first widget that; includes details about the item, is operable to cause a transaction to be completed at a commerce server, and is associated with the first user account, and comprises an option to create a second widget placeable in a second graphical user interface, the second widget including details about the item, the second widget operable to cause a transaction to be completed at the commerce server; causing, by transmitting the executable object from the first server to a second server that is associated with the selected social network, the first widget to be placed in a first graphical user interface on a second client device associated with a second user account, the first graphical user interface being associated with the selected social network; responsive to operation of the option to create the second widget, causing the second widget to be placed in a second graphical user interface on a third client device associated with a third user account, the second graphical user interface being associated with the selected social network; transmitting an update of the details about the item from the first server to the second server based on a setting of the first user account and the selection of the selected social network; receiving, at the first server and from the second widget, a transaction request generated by the second widget on the third client device, the transaction request including a buyer identifier; determining that the buyer identifier is valid; based on the determination that the buyer identifier is invalid, causing presentation of a security image on the third client device; receiving, from the third client device, an alpha-numeric sequence of characters for the security image; verifying the received alpha-numeric sequence of characters; and responsive to the receipt of the transaction request and the verification of the received alpha-numeric sequence of characters, causing a transaction for the item to be completed at the first server.
-
Specification