IP Library Granted Patent US 8,949,338
Granted Patent B2
US 8,949,338 · App. 11/646,711 · Granted Feb 3, 2015

Peer-to-peer trading platform

Inventors: Zahid N. Ahmed (San Jose, CA); Adrian Nicholas Cockcroft (Los Gatos, CA); Josep M. Ferrandiz (Palo Alto, CA); Neelakantan Sundaresan (Mountain View, CA)
Assignee: eBay Inc.
G06Q30/06G06Q20/223H04L67/1061G06Q30/08H04L67/104G06F17/30206
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 8,949,338
App. No.
11/646,711
Granted
Feb 3, 2015
Kind
B2
Abstract

A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by a first user of the first peer-to-peer client application.

Claims (35)

1. A system comprising:

a network-based interaction environment including a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, each peer-to-peer node of the plurality of peer-to-peer nodes including a processor and a memory coupled to the processor for storing data related to persistent item information, wherein a network connection between at least two peer-to-peer nodes of the plurality of peer-to-peer nodes is shared by another data transfer session;

a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered in an e-commerce transaction by a first user of the first peer-to-peer client application, the first peer-to-peer client application further to authenticate the first user, the persistent information related to the item being offered in an e-commerce transaction by the first user being stored on a plurality of other peer-to-peer nodes; and

a search engine on any of the plurality of peer-to-peer nodes, the search engine including a filter to exclude search results from peer-to-peer nodes of the plurality of peer-to-peer nodes that are not on a buddy list, search results produced by the search engine being cached on the at least one peer-to-peer node of the plurality of peer-to-peer nodes, the cached search results being accessible to other peer-to-peer nodes of the plurality of peer-to-peer nodes that are on the buddy list, the cached search results being related to items being offered in an e-commerce transaction by a plurality of users, the search engine enabling a search of peer-to-peer nodes on a buddy list without using a central search server.

2. The system of claim 1 wherein the persistent item information is maintained on more than one peer-to-peer node of the plurality of peer-to-peer nodes.

3. The system of claim 1 wherein the bandwidth on the network connection is prioritized between a plurality of data transfer sessions.

4. The system of claim 1 being further operable to authenticate the first user by accessing a trusted site.

5. The system of claim 1 being further operable to certify the item being offered by the first user.

6. The system of claim 1 being further operable to provide feedback to the first user regarding the item being offered by the first user.

7. The system of claim 1 being further operable to encrypt information associated with the item being offered by the first user.

8. The system of claim 1 being further operable to apply a digital signature to the information associated with the item being offered by the first user.

9. A method comprising:

providing a network-based interaction environment including a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, wherein a network connection between at least two peer-to-peer nodes of the plurality of peer-to-peer nodes is shared by another data transfer session;

maintaining persistent item information using a first peer-to-peer client application on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered in an e-commerce transaction by a first user of the first peer-to-peer client application, the persistent information related to the item being offered in an e-commerce transaction by the first user being stored on a plurality of other peer-to-peer nodes;

authenticating the first user; and

providing a search engine on any of the plurality of peer-to-peer nodes, the search engine including a filter to exclude search results from peer-to-peer nodes of the plurality of peer-to-peer nodes that are not on a buddy list, search results produced by the search engine being cached on the at least one peer-to-peer node of the plurality of peer-to-peer nodes, the cached search results being accessible to other peer-to-peer nodes of the plurality of peer-to-peer nodes that are on the buddy list, the cached search results being related to items being offered in an e-commerce transaction by a plurality of users, the search engine enabling a search of peer-to-peer nodes on a buddy list without using a central search server.

10. The method of claim 9 wherein the persistent item information is maintained on more than one peer-to-peer node of the plurality of peer-to-peer nodes.

11. The method of claim 9 wherein the bandwidth on the network connection is prioritized between a plurality of data transfer sessions.

12. The method of claim 9 further including authenticating the first user by accessing a trusted site.

13. The method of claim 9 further including certifying the item being offered by the first user.

14. The method of claim 9 further including providing feedback to the first user regarding the item being offered by the first user.

15. The method of claim 9 further including encrypting information associated with the item being offered by the first user.

16. The method of claim 9 further including applying a digital signature to the information associated with the item being offered by the first user.

17. An article of manufacture comprising a machine-readable medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to:

enable network communication among a plurality of peer-to-peer nodes, the peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, wherein a network connection between at least two peer-to-peer nodes of the plurality of peer-to-peer nodes is shared by another data transfer session;

maintain persistent item information using a first peer-to-peer client application on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered in an e-commerce transaction by a first user of the first peer-to-peer client application, the persistent information related to the item being offered in an e-commerce transaction by the first user being stored on a plurality of other peer-to-peer nodes;

authenticate the first user; and

perform a search on any of the plurality of peer-to-peer nodes, the search including a filter to exclude search results from peer-to-peer nodes of the plurality of peer-to-peer nodes that are not on a buddy list, search results produced by the search engine being cached on the at least one peer-to-peer node of the plurality of peer-to-peer nodes, the cached search results being accessible to other peer-to-peer nodes of the plurality of peer-to-peer nodes that are on the buddy list, the cached search results being related to items being offered in an e-commerce transaction by a plurality of users, the search enabling a search of peer-to-peer nodes on a buddy list without using a central search server.

18. The article of manufacture as claimed in claim 17 wherein the persistent item information is maintained on more than one peer-to-peer node of the plurality of peer-to-peer nodes.

19. The article of manufacture as claimed in claim 17 wherein the bandwidth on the network connection is prioritized between a plurality of data transfer sessions.

20. The article of manufacture as claimed in claim 17 being further operable to authenticate the first user by accessing a trusted site.

21. The article of manufacture as claimed in claim 17 being further operable to certify the item being offered by the first user.

22. The article of manufacture as claimed in claim 17 being further operable to provide feedback to the first user regarding the item being offered by the first user.

23. The article of manufacture as claimed in claim 17 being further operable to encrypt information associated with the item being offered by the first user.

24. The article of manufacture as claimed in claim 17 being further operable to apply a digital signature to the information associated with the item being offered by the first user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2007
From: AHMED, ZAHID N.; COCKCROFT, ADRIAN NICHOLAS
To: EBAY INC.
Reel/Frame 019080/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2006
From: FERRANDIZ, JOSEP M.; SUNDARESAN, NEELAKANTAN
To: EBAY INC.
Reel/Frame 018750/0423 →
Continuity (2)
Provisional Application 60743466 · Mar 13, 2006
Related Publication 20070214249A1 · Sep 13, 2007