Filtered peer-to-peer business communication in a distributed computer environment
First Claim
1. A system for filtered peer-to-peer business communication in a distributed computer environment, comprising:
- a server system operable to access offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising a plurality of filter components, the server system operable to compare filter components of offers with corresponding filter components of requests to determine whether one or more offers match one or more requests, the server system comprising;
a source router operable to compare source components of one or more offers with a source component of a request to determine whether the source components of the offers match the source component of the request, the source component of each offer comprising information concerning a source of the offer and one or more source requirements for any matching requests, the source component of the request comprising source information concerning a source of the request and one or more source requirements for any matching offers;
a relevancy sorter operable to compare properties components of the one or more offers with a properties component of the request to determine whether the properties components of the offers match the properties component of the request, the properties component of each offer comprising information concerning content-related properties of a message being communicated using the offer and one or more content-related property requirements for any matching requests, the properties component of the request comprising information concerning content-related properties of a message being communicated using the request and one or more content-related property requirements for any matching offers;
a bandwidth gate operable to compare detail components of the one or more offers with a detail component of the request to determine whether the detail components of the offers match the detail component of the request, the detail component of each offer comprising one or more transmission-related characteristics of the offer and one or more transmission-related characteristic requirements for any matching requests, the detail component of the request comprising one or more transmission-related characteristics of the request and one or more transmission-related characteristic requirements for any matching offers; and
a channel selector operable to compare audience components of the one or more offers with an audience component of the request to determine whether the audience components of the offers match the audience component of the offer, the audience component of each offer comprising information concerning the intended audience for the offer and one or more audience requirements for any matching requests, the audience component of the request comprising information concerning the intended audience of the request and one or more audience requirements for any matching offers;
the server system operable to;
determine a match between an offer and the request if the filter components of the offer match the corresponding filter components of the request;
replicate at least a matching portion of the offer and request; and
communicate the replicated portion of the offer and request 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.
17 Assignments
0 Petitions
Accused Products
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.
-
Citations
40 Claims
-
1. A system for filtered peer-to-peer business communication in a distributed computer environment, comprising:
-
a server system operable to access offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising a plurality of filter components, the server system operable to compare filter components of offers with corresponding filter components of requests to determine whether one or more offers match one or more requests, the server system comprising;
a source router operable to compare source components of one or more offers with a source component of a request to determine whether the source components of the offers match the source component of the request, the source component of each offer comprising information concerning a source of the offer and one or more source requirements for any matching requests, the source component of the request comprising source information concerning a source of the request and one or more source requirements for any matching offers;
a relevancy sorter operable to compare properties components of the one or more offers with a properties component of the request to determine whether the properties components of the offers match the properties component of the request, the properties component of each offer comprising information concerning content-related properties of a message being communicated using the offer and one or more content-related property requirements for any matching requests, the properties component of the request comprising information concerning content-related properties of a message being communicated using the request and one or more content-related property requirements for any matching offers;
a bandwidth gate operable to compare detail components of the one or more offers with a detail component of the request to determine whether the detail components of the offers match the detail component of the request, the detail component of each offer comprising one or more transmission-related characteristics of the offer and one or more transmission-related characteristic requirements for any matching requests, the detail component of the request comprising one or more transmission-related characteristics of the request and one or more transmission-related characteristic requirements for any matching offers; and
a channel selector operable to compare audience components of the one or more offers with an audience component of the request to determine whether the audience components of the offers match the audience component of the offer, the audience component of each offer comprising information concerning the intended audience for the offer and one or more audience requirements for any matching requests, the audience component of the request comprising information concerning the intended audience of the request and one or more audience requirements for any matching offers;
the server system operable to;
determine a match between an offer and the request if the filter components of the offer match the corresponding filter components of the request;
replicate at least a matching portion of the offer and request; and
communicate the replicated portion of the offer and request 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A first message packet used for filtered peer-to-peer communication in a distributed computer environment, the first message packet being associated with an offeror or a requestor and intended for communication to a requestor or offeror, respectively, the first message packet comprising a plurality of filter components that can be compared with corresponding filter components of second message packets to determine whether one or more second message packets match the first message packet, the first message packet comprising:
-
a source component that can be compared to source components of second message packets to determine whether the source component of the first message packet matches the source components of one or more second message packets, the source component of each message packet comprising information concerning a source of the message packet and one or more source requirements for any matching message packets;
a properties component that can be compared to properties components of second message packets to determine whether the properties component of the first message packet matches the properties components of one or more second message packets, the properties component of each message packet comprising information concerning content-related properties of a message being communicated using the message packet and one or more content-related property requirements for any matching message packets;
a detail component that can be compared to detail components of second message packets to determine whether the detail component of the first message packet matches the detail components of one or more second message packets, the detail component of each message packet comprising one or more transmission-related characteristics of the message packet and one or more transmission-related characteristic requirements for any matching message packets; and
an audience component that can be compared to audience components of second message packets to determine whether the audience component of the first message packet matches the audience components of one or more second message packets, the audience component of each message packet comprising information concerning the intended audience of the message packet and one or more audience requirements for any matching message packets;
where at least a portion of the first message packet matching a corresponding portion of the second message packet can be;
replicated if a match is determined between the first message packet and a second message packet based on a comparison of their filter components; and
communicated to both the offeror and the requestor to provide filtered peer-to-peer communication between the offeror and requestor. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for filtered peer-to-peer business communication in a distributed computer environment, comprising:
-
accessing offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising a plurality of filter components;
comparing filter components of offers with corresponding filter components of requests to determine whether one or more offers match one or more requests, the comparison of filter components comprising;
comparing source components of one or more offers with a source component of a request to determine whether the source components of the offers match the source component of the request, the source component of each offer comprising information concerning a source of the offer and one or more source requirements for any matching requests, the source component of the request comprising source information concerning a source of the request and one or more source requirements for any matching offers;
comparing properties components of the one or more offers with a properties component of the request to determine whether the properties components of the offers match the properties component of the request, the properties component of each offer comprising information concerning content-related properties of a message being communicated using the offer and one or more content-related property requirements for any matching requests, the properties component of the request comprising information concerning content-related properties of a message being communicated using the request and one or more content-related property requirements for any matching offers;
comparing detail components of the one or more offers with a detail component of the request to determine whether the detail components of the offers match the detail component of the request, the detail component of each offer comprising one or more transmission-related characteristics of the offer and one or more transmission-related characteristic requirements for any matching requests, the detail component of the request comprising one or more transmission-related characteristics of the request and one or more transmission-related characteristic requirements for any matching offers; and
comparing audience components of the one or more offers with an audience component of the request to determine whether the audience components of the offers match the audience component of the offer, the audience component of each offer comprising information concerning the intended audience for the offer and one or more audience requirements for any matching requests, the audience component of the request comprising information concerning the intended audience of the request and one or more audience requirements for any matching offers;
determining a match between an offer and the request if the filter components of the offer match the corresponding filter components of the request;
replicating at least a matching portion of the offer and request; and
communicating the replicated portion of the offer and request 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. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Software for filtered peer-to-peer business communication in a distributed computer environment, the software being embodied in computer-readable media and when executed operable to:
-
access offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising a plurality of filter components;
compare filter components of offers with corresponding filter components of requests to determine whether one or more offers match one or more requests, the comparison of filter components comprising;
comparing source components of one or more offers with a source component of a request to determine whether the source components of the offers match the source component of the request, the source component of each offer comprising information concerning a source of the offer and one or more source requirements for any matching requests, the source component of the request comprising source information concerning a source of the request and one or more source requirements for any matching offers;
comparing properties components of the one or more offers with a properties component of the request to determine whether the properties components of the offers match the properties component of the request, the properties component of each offer comprising information concerning content-related properties of a message being communicated using the offer and one or more content-related property requirements for any matching requests, the properties component of the request comprising information concerning content-related properties of a message being communicated using the request and one or more content-related property requirements for any matching offers;
comparing detail components of the one or more offers with a detail component of the request to determine whether the detail components of the offers match the detail component of the request, the detail component of each offer comprising one or more transmission-related characteristics of the offer and one or more transmission-related characteristic requirements for any matching requests, the detail component of the request comprising one or more transmission-related characteristics of the request and one or more transmission-related characteristic requirements for any matching offers; and
comparing audience components of the one or more offers with an audience component of the request to determine whether the audience components of the offers match the audience component of the offer, the audience component of each offer comprising information concerning the intended audience for the offer and one or more audience requirements for any matching requests, the audience component of the request comprising information concerning the intended audience of the request and one or more audience requirements for any matching offers;
determine a match between an offer and the request if the filter components of the offer match the corresponding filter components of the request;
replicate at least a matching portion of the offer and request; and
communicate the replicated portion of the offer and request 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. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for filtered peer-to-peer business communication in a distributed computer environment, comprising:
-
means for accessing offers associated with one or more offerors and requests associated with one or more requestors, each offer and each request comprising a plurality of filter components;
means for comparing filter components of offers with corresponding filter components of requests to determine whether one or more offers match one or more requests, the comparison of filter components comprising;
comparing source components of one or more offers with a source component of a request to determine whether the source components of the offers match the source component of the request, the source component of each offer comprising information concerning a source of the offer and one or more source requirements for any matching requests, the source component of the request comprising source information concerning a source of the request and one or more source requirements for any matching offers;
comparing properties components of the one or more offers with a properties component of the request to determine whether the properties components of the offers match the properties component of the request, the properties component of each offer comprising information concerning content-related properties of a message being communicated using the offer and one or more content-related property requirements for any matching requests, the properties component of the request comprising information concerning content-related properties of a message being communicated using the request and one or more content-related property requirements for any matching offers;
comparing detail components of the one or more offers with a detail component of the request to determine whether the detail components of the offers match the detail component of the request, the detail component of each offer comprising one or more transmission-related characteristics of the offer and one or more transmission-related characteristic requirements for any matching requests, the detail component of the request comprising one or more transmission-related characteristics of the request and one or more transmission-related characteristic requirements for any matching offers; and
comparing audience components of the one or more offers with an audience component of the request to determine whether the audience components of the offers match the audience component of the offer, the audience component of each offer comprising information concerning the intended audience for the offer and one or more audience requirements for any matching requests, the audience component of the request comprising information concerning the intended audience of the request and one or more audience requirements for any matching offers;
means for determining a match between an offer and the request if the filter components of the offer match the corresponding filter components of the request;
means for replicating at least a matching portion of the offer and request; and
means for communicating the replicated portion of the offer and request 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.
-
Specification