US 12,267,457 B2
Method and system to enhance communication between multiple parties
Gary Behm, West Henrietta, NY (US); Brian Trager, West Henrietta, NY (US); Shareef Ali, Rochester, NY (US); Mark Jeremy, Penfield, NY (US); and Byron Behm, Rochester, NY (US)
Assigned to Rochester Institute of Technology, Rochester, NY (US)
Filed by Gary Behm, West Henrietta, NY (US); Brian Trager, West Henrietta, NY (US); Shareef Ali, Rochester, NY (US); Mark Jeremy, Penfield, NY (US); and Byron Behm, Rochester, NY (US)
Filed on Apr. 19, 2021, as Appl. No. 17/234,026.
Application 17/234,026 is a continuation of application No. 16/791,721, filed on Feb. 14, 2020, granted, now 11,012,559.
Claims priority of provisional application 62/805,486, filed on Feb. 14, 2019.
Prior Publication US 2021/0243298 A1, Aug. 5, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/42 (2006.01); H04M 1/72475 (2021.01); H04M 3/58 (2006.01)
CPC H04M 3/42391 (2013.01) [H04M 1/72475 (2021.01); H04M 3/58 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for enhancing communication between multiple parties, comprising:
initiating by a first user a communication connection between an initiating device and a receiving device of a second user;
a) creating a profile of the first user comprising the first user selecting a communication service from a stored list in the initiating device of universal communication services, each communication service containing a plurality of providers for that service and selecting one of the plurality of providers associated with the selected service providing specific functions of data that create a customized route from the first user to a server associated with the selected service provider,
storing in the initiating device the selected service provider in the profile of the first user, and utilizing by a network the selected service provider in the profile of the first user by routing the communication connection based on the selected service, passing the profile of the first user through the network, reading the profile of the first user by a network database, directing a connection logic based on the profile, and determining an appropriate path to the selected service provider or point to point communication that corresponds with the selected service to complete the communication connection between the initiating and receiving communication devices; or
b) creating a profile of the second user comprising the second user selecting at least one communication service from a stored list in the receiving device of universal communication services, each communication service containing a plurality of providers for that service and selecting one of the plurality of providers associated with the selected service providing specific functions of data that create a customized route from the second user to a server associated with the selected service provider,
storing in the receiving device the selected service provider in the profile of the second user, and
utilizing by a network the selected service provider in the profile of the second user by routing the communication connection based on the selected service, passing the profile of the first user through the network, reading the profile of the first user by a network database, directing a connection logic based on the profile, and determining an appropriate path to the selected service provider or point to point communication that corresponds with the selected service to complete the communication connection between the initiating and receiving communication devices; and
passing the selected communication service on to a signaling server and passing certain profile data on to the second user.