User initiated invite for automatic conference participation by invitee
First Claim
1. A network device for managing communications over a network, comprising:
- a transceiver to send and receive data over the network; and
a processor that is operative to perform actions, including;
receiving, from a first client device, a request to generate an invitation to a second client device, to join a session;
generating a unique identifier based on an identifier associated with the second client device and the session, wherein the unique identifier is unique to the second client device and the session;
sending an invite message to the second client device, wherein the invite message appears to be from the first client device and includes a link based on the unique identifier;
receiving a request to join the session from the second client device, wherein the request includes the unique identifier; and
if the unique identifier is valid for the session and the second client device, enabling the second client device to automatically, without additional user actions, participate in the session, wherein if the unique identifier is valid for the session and the second client device further comprises;
receiving an identifier associated with the second client device;
using the unique identifier to compare to the received identifier associated with the second client device and session identifier; and
if the unique identifier is based on the received identifier associated with the second client device and session identifier, then determining that the second client device is valid to participate in the session.
12 Assignments
0 Petitions
Accused Products
Abstract
A mobile device, system, and method are directed towards enabling a user, virtually on the fly, to invite another user to participate in an on-line conferencing session, by providing a link that automatically enables the other user to participate in the conferencing session. In one embodiment, the conferencing session is a text messaging conference session, such as one that might employ instant messaging, or the like. In one embodiment, a user may request a conferencing session to be established, by sending a request to a server device. The request may, include an identifier of an invitee with whom the first user wishes to communicate. The server determines a unique link for the invitee and session, and sends the invitee an invite message with their unique link. Selecting the unique link enables the invitee to automatically access and to participate in the conferencing session with the first user.
-
Citations
19 Claims
-
1. A network device for managing communications over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is operative to perform actions, including; receiving, from a first client device, a request to generate an invitation to a second client device, to join a session; generating a unique identifier based on an identifier associated with the second client device and the session, wherein the unique identifier is unique to the second client device and the session; sending an invite message to the second client device, wherein the invite message appears to be from the first client device and includes a link based on the unique identifier; receiving a request to join the session from the second client device, wherein the request includes the unique identifier; and if the unique identifier is valid for the session and the second client device, enabling the second client device to automatically, without additional user actions, participate in the session, wherein if the unique identifier is valid for the session and the second client device further comprises; receiving an identifier associated with the second client device; using the unique identifier to compare to the received identifier associated with the second client device and session identifier; and if the unique identifier is based on the received identifier associated with the second client device and session identifier, then determining that the second client device is valid to participate in the session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system that is operative to enable a communication session over a network, comprising:
-
a first client device that is configured to perform actions, including; requesting the communication session to be established; sending a request to invite another user to join the session; and a server device that is configured to perform actions, including; receiving the request to invite the other user; generating a unique identifier based on an identifier associated with a second client device, wherein the unique identifier is unique to the other user and the session; sending an invite message to the second client device, wherein the invite message appears to be from the first client device and includes a link that includes the unique identifier; receiving a request to join the session from the second client device, wherein the request includes the unique identifier; and if the unique identifier is valid for the second client device and the session, enabling the second client device to automatically participate in the session, wherein if the unique identifier is valid for the second client device and the session further comprises; receiving an identifier associated with the second client device; using the unique identifier to compare to the received identifier associated with the second client device and session identifier; and if the unique identifier is based on the received identifier associated with the second client device and session identifier, then determining that the second client device is valid to participate in the session. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory processor readable medium that includes data, wherein the execution of the data enables a user to invite another user to communicate over a network by enabling actions, including:
-
receiving, from a first user, a request to invite a second user to join at least one of a session or a service; generating a unique identifier based on an identifier based on the at least one of the session or the service, and the second user, wherein the unique identifier is unique to the second user and the at least one of the session or the service; sending an invite message to the second user, wherein the invite message appears to be from the first user and includes a link having the unique identifier, wherein the link is configured to be selectable by the second user; receiving a request to join the session based on the second user selecting the link, wherein the request includes the unique identifier and a device identifier; and if the received unique identifier is valid for the session or service and the second user, enabling the second user to automatically, without additional user actions, participate in the session, wherein if the received unique identifier is valid for the session or service and the second user further comprises; using the received unique identifier to compare to the received device identifier and session identifier; and if the received unique identifier is based on the received device identifier and session identifier, then determining that the second user is valid to participate in the session. - View Dependent Claims (12, 13, 14)
-
-
15. A method of managing a communication over a network, comprising:
-
sending by a first client device, a request to generate an invitation to second client device, to join a conferencing session; generating a unique identifier based on a device identifier of the second client device and the conferencing session, wherein the unique identifier is unique to the second client device and the conferencing session; sending an invite message to the second client device, wherein the invite message appears to be from the first client device and includes a link that includes the unique identifier; receiving a request to join the conferencing session from the second client device, wherein the request includes the unique identifier and the device identifier; and if the unique identifier is valid for the conferencing session and the second client device, enabling the second client device to automatically participate in the conferencing session, wherein if the unique identifier is valid for the conferencing session and the second client device further comprises; using the unique identifier to compare to the received device identifier and session identifier; and if the unique identifier is based on the received device identifier and session identifier, then determining that the second client device is valid to participate in the conferencing session. - View Dependent Claims (16, 17, 18, 19)
-
Specification