Communication system
First Claim
1. A message broker comprising:
- an interface comprising means for receiving, via a mobile network, request messages originating in subscriber mobile devices;
a location identification engine;
a classification engine comprising means for, in real time, determining from the location identification engine locations of originating mobile devices for received messages, and for classifying each received message according to category of request and location of the originating device, to provide filtered requests;
a pairing engine comprising means for, in real time, matching filtered requests; and
an interface comprising means for sending, in real time, messages to at least two originating mobile devices according to said matching to provide real time information interchange, said messages including information identifying matching requests.
1 Assignment
0 Petitions
Accused Products
Abstract
A real time message broker (1) comprises classification (2), pairing (4), and location-seeking functionality (3) to perform real time information interchange. The broker (1) interacts automatically and in real time between mobile devices For example, it could perform real time brokering between two people going to a common destination from the same airport terminal, and looking for a partner to share a cab with; or a person willing to sell a movie ticket and another person looking for the movie ticket. Once a request message, written in natural language (need not have a pre-fixed format), using existing cellular technology, is passed on to the broker (1), it is picked up by the classification engine (2), which categorizes the message using a real time classification algorithm. The pairing engine (4) picks up the filtered and categorized data and maps it to another request message. The logic of classification and pairing is combined with the geographical proximity of the devices to enable real time information interchange.
42 Citations
25 Claims
-
1. A message broker comprising:
-
an interface comprising means for receiving, via a mobile network, request messages originating in subscriber mobile devices; a location identification engine; a classification engine comprising means for, in real time, determining from the location identification engine locations of originating mobile devices for received messages, and for classifying each received message according to category of request and location of the originating device, to provide filtered requests; a pairing engine comprising means for, in real time, matching filtered requests; and an interface comprising means for sending, in real time, messages to at least two originating mobile devices according to said matching to provide real time information interchange, said messages including information identifying matching requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification