System and method for providing calendar and speed dating features for matching users in a network environment
First Claim
1. A method, comprising:
- determining, using business rules, whether certain users qualify for a speed dating event, and wherein at least one of the business rules involves verifying whether a first end user and a second end user have paid a certain fee associated with a matching service;
evaluating first calendar information for the first end user associated with a first endpoint and second calendar information for the second end user associated with a second endpoint;
reconciling the first calendar information with the second calendar information to provide a time slot for the speed-dating event;
generating a notification for a speed dating event that is to involve at least the first endpoint, the second endpoint, and a communication broker, which includes a processor and a memory element, wherein the speed dating event includes interactions between the first end user associated with the first endpoint and the second end user associated with the second endpoint during at least one predefined time interval;
prompting the first endpoint and the second endpoint to join the speed-dating event prior to the speed-dating event starting;
mapping first end user data to a first identity associated with the first end user, wherein the second endpoint is shown the first identity, and wherein the first end user data associated with the first endpoint is hidden from being shown to the second endpoint during the speed-dating event; and
mapping second end user data to a second identity associated with the second end user, wherein the first endpoint is shown the second identity, and wherein the second end user data associated with the second endpoint is hidden from being shown to the first endpoint during the speed-dating event.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes receiving a request at a communication broker for a communication session to involve a first endpoint and a second endpoint, where the communication broker includes a processor and a memory element. The method may also include evaluating first calendar information for a first end user associated with the first endpoint and second calendar information for a second end user associated with the second endpoint. The method may also include reconciling the first calendar information with the second calendar information to provide a time slot for the communication session. Additionally, the method may include mapping first end user data to a first identity associated with the first end user, where the second endpoint is shown the first identity, and where the first end user data associated with the first endpoint is hidden from being shown to the second endpoint.
76 Citations
16 Claims
-
1. A method, comprising:
-
determining, using business rules, whether certain users qualify for a speed dating event, and wherein at least one of the business rules involves verifying whether a first end user and a second end user have paid a certain fee associated with a matching service; evaluating first calendar information for the first end user associated with a first endpoint and second calendar information for the second end user associated with a second endpoint; reconciling the first calendar information with the second calendar information to provide a time slot for the speed-dating event; generating a notification for a speed dating event that is to involve at least the first endpoint, the second endpoint, and a communication broker, which includes a processor and a memory element, wherein the speed dating event includes interactions between the first end user associated with the first endpoint and the second end user associated with the second endpoint during at least one predefined time interval; prompting the first endpoint and the second endpoint to join the speed-dating event prior to the speed-dating event starting; mapping first end user data to a first identity associated with the first end user, wherein the second endpoint is shown the first identity, and wherein the first end user data associated with the first endpoint is hidden from being shown to the second endpoint during the speed-dating event; and mapping second end user data to a second identity associated with the second end user, wherein the first endpoint is shown the second identity, and wherein the second end user data associated with the second endpoint is hidden from being shown to the first endpoint during the speed-dating event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A communication broker, comprising:
a processor and a memory element, wherein the communication broker is to perform operations comprising; determining, using business rules, whether certain users qualify for a speed dating event, and wherein at least one of the business rules involves verifying whether a first end user and a second end user have paid a certain fee associated with a matching service; evaluating first calendar information for the first end user associated with a first endpoint and second calendar information for the second end user associated with a second endpoint; reconciling the first calendar information with the second calendar information to provide a time slot for the speed-dating event; generating a notification for a speed dating event that is to involve at least the first endpoint, the second endpoint, and the communication broker, wherein the speed dating event includes interactions between the first end user associated with the first endpoint and the second end user associated with the second endpoint during at least one predefined time interval; prompting the first endpoint and the second endpoint to join the speed-dating event prior to the speed-dating event starting; mapping first end user data to a first identity associated with the first end user, wherein the second endpoint is shown the first identity, and wherein the first end user data associated with the first endpoint is hidden from being shown to the second endpoint during the speed-dating event; and mapping second end user data to a second identity associated with the second end user, wherein the first endpoint is shown the second identity, and wherein the second end user data associated with the second endpoint is hidden from being shown to the first endpoint during the speed-dating event.
-
16. Logic encoded in one or more non-transitory tangible media that includes code for execution;
- wherein execution of the code by a processor performs operations comprising;
determining, using business rules, whether certain users qualify for a speed dating event, and wherein at least one of the business rules involves verifying whether a first end user and a second end user have paid a certain fee associated with a matching service; evaluating first calendar information for the first end user associated with a first endpoint and second calendar information for the second end user associated with a second endpoint; reconciling the first calendar information with the second calendar information to provide a time slot for the speed-dating event; generating a notification for a speed dating event that is to involve at least the first endpoint, the second endpoint, and a communication broker, which includes a processor and a memory element, wherein the speed dating event includes interactions between the first end user associated with the first endpoint and the second end user associated with the second endpoint during at least one predefined time interval; prompting the first endpoint and the second endpoint to loin the speed-dating event prior to the speed-dating event starting; mapping first end user data to a first identity associated with the first end user, wherein the second endpoint is shown the first identity, and wherein the first end user data associated with the first endpoint is hidden from being shown to the second endpoint during the speed-dating event; and mapping second end user data to a second identity associated with the second end user, wherein the first endpoint is shown the second identity, and wherein the second end user data associated with the second endpoint is hidden from being shown to the first endpoint during the speed-dating event.
- wherein execution of the code by a processor performs operations comprising;
Specification