Methods and apparatuses for selectively accessing an application
First Claim
Patent Images
1. A non-transitory computer readable medium having stored thereon instructions, the instructions, when executed by a processor, causes the processor to perform a method comprising:
- displaying suggested applications to use in a collaboration session between a plurality of participants, at least one of the participants being a presenter who shares content over a network during the collaboration session, and at least one of the participants being an attendee who receives the shared content over the network during the collaboration session, wherein the suggested applications are selected based upon the content being shared during the collaboration session;
receiving a request to use an application within the collaboration session;
detecting a participant requesting to use the application within the collaboration session;
detecting a profile associated with the participant, the profile including an access parameter for the application;
determining the participant initially lacks permission to access the application based on the access parameter;
accessing an indication of the participant'"'"'s position in a hierarchy of an organization to which the participant belongs;
determining, based at least in part on the indication of the participant'"'"'s position in the hierarchy of the organization, that the participant has permission to purchase the application;
purchasing the application within the collaboration session;
in response to the purchasing of the application within the collaboration session, granting the participant permission to access the application within the collaboration session;
initiating use of the application within the collaboration session; and
in response to granting permission to access the application within the collaboration session, updating the profile associated with the participant to reflect a future permission for the participant to use the requested application within one or more future collaboration sessions.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the methods and apparatuses request an application; detect a user requesting the application; detect a profile associated with the user; and grant permission to access the application based on an access parameter.
38 Citations
15 Claims
-
1. A non-transitory computer readable medium having stored thereon instructions, the instructions, when executed by a processor, causes the processor to perform a method comprising:
-
displaying suggested applications to use in a collaboration session between a plurality of participants, at least one of the participants being a presenter who shares content over a network during the collaboration session, and at least one of the participants being an attendee who receives the shared content over the network during the collaboration session, wherein the suggested applications are selected based upon the content being shared during the collaboration session; receiving a request to use an application within the collaboration session; detecting a participant requesting to use the application within the collaboration session; detecting a profile associated with the participant, the profile including an access parameter for the application; determining the participant initially lacks permission to access the application based on the access parameter; accessing an indication of the participant'"'"'s position in a hierarchy of an organization to which the participant belongs; determining, based at least in part on the indication of the participant'"'"'s position in the hierarchy of the organization, that the participant has permission to purchase the application; purchasing the application within the collaboration session; in response to the purchasing of the application within the collaboration session, granting the participant permission to access the application within the collaboration session; initiating use of the application within the collaboration session; and in response to granting permission to access the application within the collaboration session, updating the profile associated with the participant to reflect a future permission for the participant to use the requested application within one or more future collaboration sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; and a memory storing a plurality of software modules executable by the processor, the software modules including a suggestion module configured to display suggested applications to use in a collaboration session between a plurality of participants, at least one of the participants being a presenter who shares content over a network during the collaboration session, and at least one of the participants being an attendee who receives the shared content over the network during the collaboration session, wherein the suggested applications are selected based upon the content being shared during the collaboration session, a detection module to detect a request from a participant for an application within the collaboration session, a storage module configured to store a record containing the participant'"'"'s position in a hierarchy of an organization to which the participant belongs and a permission status associated with an application to be used within a collaboration session between the plurality of participants, an application manager module configured to control distribution of the application to a participant, during the collaboration session, based on the permission status, a purchasing module configured to purchase the application within the collaboration session, if it is determined that the participant has permission to purchase the application based at least in part on an indication of the participant'"'"'s position in the hierarchy of the organization, and a controller module configured to, in response to a grant of permission to the participant to use the application within the collaboration session, update the permission status within the record to reflect a future permission for the participant to use the application in one or more future collaboration sessions. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
displaying suggested applications to use in a collaboration session between a plurality of participants, at least one of the participants being a presenter who shares content over a network during the collaboration session, and at least one of the participants being an attendee who receives the shared content over the network during the collaboration session, wherein the suggested applications are selected based upon the content being shared during the collaboration session; detecting a request from a participant for an application within the collaboration session; detecting a profile associated with the participant who requested the application; determining, based on the profile, that the participant initially lacks permission to access the application; accessing an indication of the participant'"'"'s position in a hierarchy of an organization to which the participant belongs; determining, based at least in part on the indication of the participant'"'"'s position in the hierarchy of the organization, that the participant has permission to purchase the application; purchasing the application within the collaboration session; in response to the purchasing of the application within the collaboration session, granting the participant permission to access the application within the collaboration session; initiating use of the application within the collaboration session; and updating the profile associated with the participant to reflect the participant has permission to access the application in one or more future collaboration sessions. - View Dependent Claims (15)
-
Specification