Connection system
First Claim
Patent Images
1. A method comprising:
- receiving, by a matchmaking system, from a first user a first description of a first product for sale and from a second user a second description of a second product that the second user desires to purchase;
comparing, by a processor of the matchmaking system, the first description to the second description;
determining, by the processor, that the first description matches the second description by determining that a first word in the first description is the same as a second word in the second description, determining a first geographic region based on the first description, determining a second geographic region based on the second description, and determining that the first geographic region and the second geographic region are within a specified geographical reach;
presenting a result of the first description matching the second description to the first user, the result including a user chat identifier for the second user and a selectable indicator corresponding to an availability of the second user on a chat service external to the matchmaking system;
receiving, from the first user, a selection of the selectable indicator corresponding to the first user desiring to chat with the second user;
sending, via the external chat service, a signal to second user indicating that the first user wishes to communicate with the second user;
receiving permission from the second user to put the first user in communication with the second user; and
transmitting a message from the first user using a chat service internal to the matchmaking system to the second user via the external chat service.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments include systems and methods for providing communication among a plurality of users with complementary requirements in an electronic network.
-
Citations
13 Claims
-
1. A method comprising:
-
receiving, by a matchmaking system, from a first user a first description of a first product for sale and from a second user a second description of a second product that the second user desires to purchase; comparing, by a processor of the matchmaking system, the first description to the second description; determining, by the processor, that the first description matches the second description by determining that a first word in the first description is the same as a second word in the second description, determining a first geographic region based on the first description, determining a second geographic region based on the second description, and determining that the first geographic region and the second geographic region are within a specified geographical reach; presenting a result of the first description matching the second description to the first user, the result including a user chat identifier for the second user and a selectable indicator corresponding to an availability of the second user on a chat service external to the matchmaking system; receiving, from the first user, a selection of the selectable indicator corresponding to the first user desiring to chat with the second user; sending, via the external chat service, a signal to second user indicating that the first user wishes to communicate with the second user; receiving permission from the second user to put the first user in communication with the second user; and transmitting a message from the first user using a chat service internal to the matchmaking system to the second user via the external chat service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving from a first user a first description of a first product; receiving from the first user a first address to be used for sending communications to the first user, the first address being an alias on an external chat service; receiving front the first user a rule for sending communications; receiving from a second user a second description of a second product; determining, by a processor, that the first description matches the second description; and transmitting to the first user a first message describing the second product, the first message being sent to the first address via the external chat service, and the first message being sent in accordance with the rule. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving, by a matchmaking system, from a first user a first description of a first product for sale and from a second user a second description of a second product that the second user desires to purchase; comparing, by a processor of the matchmaking system, the first description to the second description; determining, by the processor, that the first description matches the second description by determining that a first word in the first description is the same as a second word in the second description; presenting a result of the first description matching the second description to the first user, the result including a user chat identifier for the second user and a selectable indicator corresponding to an availability of the second user on a chat service external to the matchmaking system; detecting the availability of the second user on the external chat service; receiving, from the first user, a selection of the selectable indicator corresponding to the first user desiring to chat with the second user; sending, via the external chat service, a signal to the second user indicating that the first user wishes to communicate with the second user; receiving permission from the second user to put the first user in communication with the second user; and transmitting a message from the first user using a chat service internal to the matchmaking system to the second user via the external chat service, and based on the second user being offline on the external chat service, transmitting an offline message from the first user to the second user using a communications channel designated by the second user, the communications channel comprising one of electronic mail, a wireless device communication, and the external chat service.
-
-
13. A system comprising:
-
a processor; an input module, implemented by the processor, configured to receive from a first user a first description of a first product for sale and from a second user a second description of a second product that the second user desires to purchase; a matching engine, implemented by the processor, configured to; compare the first description to the second description; and determine that the first description matches the second description by determining that a first word in the first description is the same as a second word in the second description; an output module, implemented by the processor, configured to present a result of the first description matching the second description to the first user, the result including a user chat identifier for the second user and a selectable indicator corresponding to an availability of the second user on a chat service external to the matchmaking system; and a chat engine, implemented by the processor, configured to; detect the availability of the second user on the external chat service; receive, from the first user, a selection of the selectable indicator corresponding to the first user desiring to chat with the second user; send, via the external chat service, a signal to the second user indicating that the first user wishes to communicate with the second user; receive permission from the second user to put the first user in communication with the second user; and transmit a message from the first user using a chat service internal to the matchmaking system to the second user via the external chat service, and based on the second user being offline on the external chat service, transmit an offline message from the first user to the second user using a communications channel designated by the second user, the communications channel comprising one of electronic mail, a wireless device communication, and the external chat service.
-
Specification