IP Library Granted Patent US 9,898,767
Granted Patent B2
US 9,898,767 · App. 14/488,401 · Granted Feb 20, 2018

Transaction facilitating marketplace platform

Inventors: James Ryan Psota (Cambridge, MA); Joshua Green (New York, NY)
Assignee: Panjiva, Inc.
G06Q30/0605G06Q30/0201G06Q30/0241G06Q50/28
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 9,898,767
App. No.
14/488,401
Filed
Sep 17, 2014
Granted
Feb 20, 2018
Kind
B2
Art Unit
3627
USPC
705/26.35
Abstract

A platform facilitates buyers, sellers, and third parties in obtaining information related to each other's transaction histories, such as a supplier's shipment history, the types of materials typically shipped, a supplier's customers, a supplier's expertise, what materials and how much a buyer purchases, buyer and shipper reliability, similarity between buyers, similarity between suppliers, and the like. The platform aggregates data from a variety of sources, including, without limitation, customs data associated with actual import/export transactions, non-public shipper records, and facilitates the generation of reports as to the quality of buyers and suppliers, the reports relating to a variety of parameters that are associated with buyer and supplier quality.

Claims (34)

1. A computer-implemented method for ranking supplier or buyer search results comprising:

storing, in a memory, structured data associated with a plurality of entities, the plurality of entities comprising a plurality of suppliers;

comparing, with a processor, the structured data to search keywords received from a user through a user interface hosted by a server;

generating, with the processor, a candidate search result set of entities based on the comparison, wherein the candidate search result set of entities comprises a filtered number of suppliers from the plurality of suppliers;

weighting, with the processor, a combination of a plurality of entity performance measures for each of the filtered number of suppliers, wherein the plurality of entity performance measures includes at least one measure selected from a list consisting of: number of shipments made by the supplier that matches at least one aspect of a buyer's request, number of similar products the supplier makes that match the buyer's request, export value per product category corresponding to the supplier, and number of certifications or clearances that the supplier has;

producing, with the processor, a ranking of the filtered number of suppliers based on the weighted combination of the plurality of entity performance measures; and

displaying the filtered number of suppliers on the user interface in response to the ranking.

2. The computer-implemented method of claim 1 further comprising determining, with the processor, a weighting for at least one structured data element that correlates to at least one of the search keywords by applying a term frequency-inverse document frequency (TF-IDF) algorithm to at least a portion of a plurality of free text fields included in the structured data, and wherein the generating the candidate search result set is further based on the determined weighting for the at least one structured data element.

3. The computer-implemented method of claim 2 , wherein producing the ranking of the filtered number of suppliers is further based on a result of applying the TF-IDF algorithm to the structured data.

4. The computer-implemented method of claim 1 , wherein weighting the combination includes logarithmically weighting.

5. The computer-implemented method of claim 1 , wherein the structured data associated with the plurality of entities comprises structured data that is captured through an intake process associated with an entity enrollment process.

6. The computer-implemented method of claim 5 , wherein the entity enrollment process is one of a direct or a sponsored enrollment.

7. The computer-implemented method of claim 6 , wherein the sponsored enrollment is enrollment based on publicly available information about the entity.

8. The computer-implemented method of claim 1 , further comprising applying a word significance algorithm to the search keywords to determine a ranking of the search results by more heavily weighting matches to significant search keywords.

9. The computer-implemented method of claim 1 , wherein weighting the combination includes using a machine-learning algorithm.

10. The computer-implemented method of claim 1 , wherein the weighting the combination further includes a contact convenience factor for the corresponding supplier.

11. The computer-implemented method of claim 1 , wherein the contact convenience factor includes a consideration of a likelihood that the user will be able to communicate with the corresponding supplier.

12. The computer-implemented method of claim 1 , wherein the plurality of entity performance measures further includes at least one measure selected from a list consisting of: a supplier specialization indicator, a caliber rating of buyers served by a supplier, and a supplier relevant experience indicator.

13. The computer-implemented method of claim 1 , wherein the plurality of entity performance measures further includes at least one measure selected from a list consisting of: a customer loyalty value of a supplier, a buyer buying pattern for a supplier, and a buyer switch event to a different supplier.

14. The computer-implemented method of claim 1 , further comprising determining that two of the plurality of entities are the same entity in response to at least one operation selected from the operations consisting of: an entity name match, an entity address match, and a kgram filtering operation on records corresponding to the two entities.

15. A computer-implemented method for providing a suitable supplier list, the method comprising:

comparing, with a processor, structured data to search keywords, the structured data associated with a plurality of entities comprising a plurality of suppliers, and the search keywords received from a user through a user interface hosted by a server;

filtering, with the processor, a number of suppliers from the plurality of suppliers based on the comparison;

weighting, with the processor, a combination of a plurality of entity performance measures for each of the filtered number of suppliers, wherein the plurality of entity performance measures includes at least one measure selected from a list consisting of: number of shipments made by the supplier that matches at least one aspect of a buyer's request, number of similar products the supplier makes that match the buyer's request, export value per product category corresponding to the supplier, and number of certifications or clearances that the supplier has;

producing, with the processor, a ranking of the filtered number of suppliers based on the weighted combination of the plurality of entity performance measures; and

providing the filtered number of suppliers to the user interface in response to the ranking.

16. The computer-implemented method of claim 15 , further comprising:

providing a notification to a second number of suppliers from the plurality of suppliers, wherein the notification comprises a buyer inquiry from the user.

17. The computer-implemented method of claim 16 , further comprising limiting the notification based on the filtered number of suppliers.

18. The computer-implemented method of claim 17 , further comprising:

determining, with the processor, a recipient candidate list from the user through the user interface, wherein the recipient candidate list comprises suppliers from the filtered number of suppliers; and

further limiting the notification based on the recipient candidate list.

19. The computer-implemented method of claim 15 , wherein the weighting the combination further includes a contact convenience factor for the corresponding supplier, and wherein the contact convenience factor includes a consideration of a likelihood that the user will be able to communicate with the corresponding supplier.

20. The computer-implemented method of claim 15 further comprising determining, with the processor, a weighting for at least one structured data element that correlates to at least one of the search keywords by applying a term frequency-inverse document frequency (TF-IDF) algorithm to at least a portion of a plurality of free text fields included in the structured data, and wherein the filtering the number of suppliers from the plurality of suppliers is further based on the determined weighting for the at least one structured data element.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2018
From: COMERICA BANK
To: PANJIVA INC.
Reel/Frame 045187/0428 →
SECURITY INTEREST Recorded Feb 19, 2016
From: PANJIVA, INC.
To: COMERICA BANK
Reel/Frame 037772/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2014
From: PSOTA, JAMES RYAN; GREEN, JOSHUA
To: PANJIVA, INC.
Reel/Frame 033849/0510 →
Continuity (10)
Continuation In Part 14205058 · Mar 11, 2014
Continuation In Part 14096662 · Dec 4, 2013
Continuation In Part 13343354 · Jan 4, 2012
Continuation In Part 13004368 · Jan 11, 2011
Continuation In Part 12271593 · Nov 14, 2008
Provisional Application 61878674 · Sep 17, 2013
Provisional Application 61430077 · Jan 5, 2011
Provisional Application 61293931 · Jan 11, 2010
Provisional Application 60987989 · Nov 14, 2007
Related Publication 20150073929A1 · Mar 12, 2015