Patent ID: 7386459
Filing Date: 2008-06-10
Classification: G06Q,H04L

Abstract:
1. A system for filtered peer-to-peer business communication in a distributed computer environment, comprising: a server system 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, the server system 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 server system comprising: a source router for 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; a relevancy sorter for 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 one or more of the following: a protocol field specifying a protocol for the offer or request, a language field specifying a language for the offer or request, and a second external address field referencing an external information source for further properties information; a bandwidth gate for 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 an offer and request comprises total minimum size of request, bandwidth requirements of request or offer, and platform specific tags; and a channel selector for 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; the server system for: determining a match between an offer and the request based on whether 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.