Connecting Communication-Network End-Users Based on Current Network Connectivity
First Claim
1. A method for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, the method comprising:
- over a first network, obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current network connectivity of the second end-user to at least one of the communication networks of the plurality; and
determining, based on the information, a preferred connection for communicating between the two end-users.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the disclosed technology involves determining a preferred communication connection between two parties that are communication-network end-users, at least one of which parties has access to at least two networks. A database contains information on the current connectivity of the two parties and a preferred communication connection is determined based on information from the database. The preferred connection may be used to exchange multimedia content that can be transmitted in real time, or, based on the connectivity information, can be sent to a multimedia relay from which it will be obtained by the recipient when the recipient has appropriate connectivity.
-
Citations
23 Claims
-
1. A method for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, the method comprising:
-
over a first network, obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current network connectivity of the second end-user to at least one of the communication networks of the plurality; and determining, based on the information, a preferred connection for communicating between the two end-users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, the method comprising:
-
over a wireless network, obtaining a request from a first end-user to transmit multimedia to a second end-user; obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, for end-users that have at least one specified social preference in common, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current parallel network connectivity of the second end-user to at least two of the communication networks of the plurality; and selecting, based on the information, from among at least two possible connections between the two end-users, a preferred connection for communicating between the two end-users, said preferred connection comprising, receiving, at a multimedia relay, multimedia content from a first end-user transmitted over a first network, and transmitting the multimedia content from the multimedia relay to a second end-user over a second network.
-
-
20. A computer-readable medium having stored thereon a plurality of instructions for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, said plurality of instructions, when executed by a computer, causing said computer to perform steps comprising:
-
over a first network, obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current network connectivity of the second end-user to at least one of the communication networks of the plurality; and determining, based on the information, a preferred connection for communicating between the two end-users.
-
-
21. A computer-readable medium having stored thereon a plurality of instructions for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, said plurality of instructions, when executed by a computer, causing said computer to perform steps comprising:
-
obtaining, over a wireless network, a request from a first end-user to transmit multimedia to a second end-user; obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, for end-users that have at least one specified social preference in common, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current parallel network connectivity of the second end-user to at least two of the communication networks of the plurality; and selecting, based on the information, from among at least two possible connections between the two end-users, a preferred connection for communicating between the two end-users, said preferred connection comprising, receiving, at a multimedia relay, multimedia content from a first end-user transmitted over a first network, and transmitting the multimedia content from the multimedia relay to a second end-user over a second network.
-
-
22. An apparatus for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, the apparatus comprising:
-
means for obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current network connectivity of the second end-user to at least one of the communication networks of the plurality; and means for determining, based on the information, a preferred connection for communicating between the two end-users.
-
-
23. An apparatus for communicating between first and second end-users of communication networks, at least one of the end-users having parallel network connection capability to at least two different communication networks, the apparatus comprising:
-
means for obtaining, over a wireless network, a request from a first end-user to transmit multimedia to a second end-user; means for obtaining, from a computer database having information on network connectivity of each of two or more end-users to a plurality of communication networks, for end-users that have at least one specified social preference in common, information on current parallel network connectivity of the first end-user to at least two of the communication networks of the plurality and information on current parallel network connectivity of the second end-user to at least two of the communication networks of the plurality; and means for selecting, based on the information, from among at least two possible connections between the two end-users, a preferred connection for communicating between the two end-users, said preferred connection comprising, receiving, at a multimedia relay, multimedia content from a first end-user transmitted over a first network, and transmitting the multimedia content from the multimedia relay to a second end-user over a second network.
-
Specification