IP Library Granted Patent US 9,224,109
Granted Patent B2
US 9,224,109 · App. 11/876,483 · Granted Dec 29, 2015

Filtered peer-to-peer business communication in a distributed computer environment

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,224,109
App. No.
11/876,483
Granted
Dec 29, 2015
Kind
B2
Abstract

A method for filtered peer-to-peer business communication in a distributed computer environment includes accessing offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request including a set of filter components. Filter components of offers are compared with corresponding filter components of requests to determine whether one or more offers match one or more requests. A match is determined between an offer and a request if the filter components of the offer match the corresponding filter components of the request. In response, at least a matching portion of the offer and request is replicated and communicated to both the offeror associated with the offer and the requestor associated with the request to provide filtered peer-to-peer communication between the offeror and requestor.

Claims (36)

1. A system for filtered peer-to-peer business communication, the system comprising:

a computer system accessing offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising meta-data; and

a bandwidth gate coupled with the computer system for comparing the meta-data, the meta-data comprising a detail component, the detail component comprises total minimum size of the request, bandwidth requirements of the request, and platform specific tags, wherein the computer system matches, without additional user input, the one or more offers and the one or more requests using the bandwidth gate based on whether the detail component of the one or more offers match the detail component of the one or more requests, replicates a portion of the matching offer and the matching request, and communicates the replicated portion of the matching offer and the matching request to at least one of the one or more offerors associated with the matching offer and at least one of the one or more requestors associated with the matching request.

2. The system of claim 1 , further comprising:

a relevancy sorter coupled with the computer system for comparing the meta-data, the meta-data further comprising properties components of the one or more offers and the one or more requests.

3. The system of claim 2 , wherein the computer system further matches the one or more offers and the one or more requests using the relevancy sorter.

4. The system of claim 1 , further comprising:

a source router coupled with the computer system for comparing the meta-data, the meta-data further comprising source components of the one or more offers and the one or more requests.

5. The system of claim 4 , wherein the computer system further matches the one or more offers and the one or more requests using the source router.

6. The system of claim 1 , further comprising:

a channel selector coupled with the computer system for comparing the meta-data, the meta-data further comprising audience components of the one or more offers and the one or more requests.

7. The system of claim 6 , wherein the computer system further matches the one or more offers and the one or more requests using the channel selector.

8. A computer-implemented method of matching an offer and a request, the method comprising:

selecting, by a computer, one or more offers comprising meta-data;

selecting, by the computer, one or more requests comprising meta-data;

matching, by the computer, and without additional user input, the one or more offers with the one or more requests by using one or more filter components comprising a detail component, the detail component comprising total minimum size of the request, bandwidth requirements of the request, and platform specific tags;

replicating, by the computer, a portion of the matching offer and the matching request; and

communicating, by the computer, the replicated portion of the matching offer and the matching request to at least one of the one or more offerors associated with the matching offer and at least one of the one or more requestors associated with the matching request.

9. The method of claim 8 , wherein matching the one or more offers with the one or more requests further comprises using a magnetic interaction paradigm with the one or more filter components.

10. The method of claim 8 , wherein matching the one or more offers with the one or more requests further comprises using a multidimensional matching technology with the one or more filter components.

11. The method of claim 8 , wherein matching the one or more offers with the one or more requests further comprises using one or more half empty data sets with the one or more filter components.

12. The method of claim 8 , wherein transmitting one or more matches to one or more user computers comprises transmitting at least a portion of the one or more offers and at least a portion of the one or more requests.

13. A method of communication using a communication protocol, the method comprising:

providing one or more filter components coupled with a computer system;

providing access to the computer system to a plurality of user computers;

receiving information comprising meta-data comprising one or more filter components from a first user computer of the plurality of user computers;

receiving information comprising meta-data comprising one or more filter components from a second user computer of the plurality of user computers; and

communicating between the first user computer and the second user computer using the computer system by:

matching, without additional user input, the first user computer with the second user computer using at least one of the plurality of filter components comprising a detail component, the detail component comprising total minimum size of the request, bandwidth requirements of the request, and platform specific tags

replicating a portion of the matching detail components; and

communicating the replicated portion of the matching detail component to the first user computer and the second user computer.

14. The method of claim 13 , further comprising translating the language of the information provided by the first user computer.

15. The method of claim 13 , further comprising translating the language of the information provided by the second user computer.

16. The method of claim 13 , wherein the first user computer is an offeror and the second user computer is a requestor.

17. The method of claim 13 , wherein the first user computer is a requestor and the second user computer is an offeror.

18. The method of claim 13 , wherein communicating between the first user computer and the second user computer comprises communication types selected from the group consisting of one to one, one to many, many to one, and many to many.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053383/0117) Recorded Nov 3, 2021
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLUE YONDER GROUP, INC.
Reel/Frame 058794/0776 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BLUE YONDER GROUP, INC.; BLUE YONDER, INC.; JDA SOFTWARE SERVICES, INC.; I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLC; MANUGISTICS SERVICES, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLC; JDA SOFTWARE RUSSIA HOLDINGS, INC.; REDPRAIRIE SERVICES CORPORATION; BY BOND FINANCE, INC.; BY NETHERLANDS HOLDING, INC.; BY BENELUX HOLDING, INC.
Reel/Frame 057724/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REEL 026468 FRAME NUMBER FROM 0199 TO 0119 PREVIOUSLY RECORDED ON REEL 055136 FRAME 0623. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION ASSIGNMENT. Recorded Apr 19, 2021
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 056813/0110 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED AT REEL: 026740 FRAME: 0676. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 8, 2021
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 055257/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED ON REEL 026468 FRAME 0199. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME FROM I2 TECHNOLOGIES US, INC. TO JDA TECHNOLOGIES US, INC.. Recorded Dec 12, 2020
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 055136/0623 →
SECURITY AGREEMENT Recorded Aug 3, 2020
From: BLUE YONDER GROUP, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053383/0117 →
CHANGE OF NAME Recorded Apr 13, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052386/0114 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0809 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0356 →
SECURITY AGREEMENT Recorded Oct 12, 2016
From: RP CROWN PARENT, LLC; RP CROWN HOLDING LLC; JDA SOFTWARE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040326/0449 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0697 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0053 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0697 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0809 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 21, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 029529/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2011
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 026740/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2011
From: I2 TECHNOLOGIES US, INC
To: JDA TECHNOLOGIES US, INC
Reel/Frame 026468/0119 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: JDA TECHNOLOGIES US, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026072/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2007
From: ENGLISH, JASON R.
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 020101/0395 →