SYSTEM AND METHODS FOR USING ONLINE COMMUNITY IDENTITIES OF USERS TO ESTABLISH MOBILE COMMUNICATION SESSIONS
First Claim
1. A method of establishing mobile communications between a first user and a second user, comprising:
- providing the first user with an interface element for inviting contact from the second user;
causing the interface element to be displayed on a mobile device of the second user;
receiving an indication from the second user of a desire to initiate a communication session with the first user, said indication generated using the interface element;
creating a session request message in response to the indication, the session request message including user profile data obtained from an online community profile of the second user;
sending the session request message to a mobile client on a mobile device of the first user;
receiving an indication that the first user has accepted the session request; and
in response to receiving said indication that the first user has accepted the session request, establishing a communication session between the mobile devices of the first and second users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed that provides functionality for two users to establish multi-modal communication services including voice, messaging, and instance messaging on mobile devices using one or more online community identities. Based on the online identity and profile of a first user of on an online community, a second user may initiate a communications session request to the first user. A service bridging server may incorporate the profile and other information such as presence status of the second user into the session request message and then send the session request to the mobile client of the first user. The first user can act on the session request with a range of disposition options and multiple modes of communication types on the first user mobile device based on the online community identity of the first user and the second user.
-
Citations
29 Claims
-
1. A method of establishing mobile communications between a first user and a second user, comprising:
-
providing the first user with an interface element for inviting contact from the second user; causing the interface element to be displayed on a mobile device of the second user; receiving an indication from the second user of a desire to initiate a communication session with the first user, said indication generated using the interface element; creating a session request message in response to the indication, the session request message including user profile data obtained from an online community profile of the second user; sending the session request message to a mobile client on a mobile device of the first user; receiving an indication that the first user has accepted the session request; and in response to receiving said indication that the first user has accepted the session request, establishing a communication session between the mobile devices of the first and second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for facilitating the establishment of voice calls between mobile device users, comprising:
-
a first system that hosts an online community in which users have online community identities; and a second system that communicates with the first system to allow mobile device users that have both mobile device identities and online community identities to establish voice calls between their respective mobile devices using their respective online community identities, without exposing their respective mobile device identities to each other. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A communications system comprising:
a service bridging server configured to provide service bridging functions between an application client and external service networks, wherein the service bridging server comprises; a mapped identity database configured to store identity data for a plurality of users, the identity data comprising for each user at least one disposable identity and at least one less disposable identity; a first interface configured to provide access to a first data network of a first type; a second interface configured to provide to access to a second network of a second type; and a bridging module configured to create a communications session over a communications medium having a less disposable identity associated therewith, the communications session being between a first user in communication with the bridging module via the first interface and a second user in communication with the bridging module via the second interface, wherein the bridging module is further configured to access the mapped identity database to retrieve a disposable identity of each of the first and second user and create a network bridge between the first and second user displaying the disposable identity of the first and second users. - View Dependent Claims (25, 26, 27, 28, 29)
Specification