Integrated network and application session establishment
First Claim
Patent Images
1. A computer-readable medium having computer-executable instructions for initiating a collaboration session, comprising:
- receiving a request to initiate the collaboration session, the collaboration session being operative to enable a plurality of computing devices to simultaneously access resources;
prompting for information about the collaboration session, the information including a name for the collaboration session, the name being operative to distinguish the collaboration session from other collaboration sessions;
determining if a network connection has been established to support the collaboration session; and
if no network connection has been established, creating an ad hoc network connection having a network connection identifier based on the name of the collaboration session.
2 Assignments
0 Petitions
Accused Products
Abstract
A session manager recognizes the creation of a new collaboration session and creates a new network connection to host the collaboration session using information about the new collaboration session. More specifically, an identifier for the new host network connection is based on the name given to the collaboration session. In this way, other computing devices can discover existing collaboration sessions by scanning the identifiers of existing network connections without actually having to connect to the available networks first.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for initiating a collaboration session, comprising:
-
receiving a request to initiate the collaboration session, the collaboration session being operative to enable a plurality of computing devices to simultaneously access resources; prompting for information about the collaboration session, the information including a name for the collaboration session, the name being operative to distinguish the collaboration session from other collaboration sessions; determining if a network connection has been established to support the collaboration session; and if no network connection has been established, creating an ad hoc network connection having a network connection identifier based on the name of the collaboration session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A computer-readable medium encoded with computer-executable instructions for joining an existing collaboration session, comprising:
-
receiving a request to join the existing collaboration session, the collaboration session being operative to enable a plurality of computing devices to simultaneously access resources; scanning for available network connections that include an identifier indicating that the available network connections host a collaboration session; presenting the available network connections for selection of a desired collaboration session; in response to the selection of the desired collaboration session, prompting for information about the collaboration session, the information including a password for the collaboration session, the password being operative to secure the collaboration session; and creating an ad hoc network connection having a network connection security key derived from the password for the collaboration session. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium encoded with computer-executable components for initiating a network connection, comprising:
-
a collaboration application operative to support a distributed collaboration session among a plurality of computing devices, the collaboration session being operative to provide simultaneous access to resources to the plurality of computing devices, the collaboration application being further operative to receive information about the collaboration session in connection with initiating the collaboration session; and a session manager in operative communication with the collaboration application and with network resources, the session manager being configured to detect the initiation of the collaboration session and to establish a host network connection for the collaboration session based on the information about the collaboration session. - View Dependent Claims (17, 18, 19)
-
Specification