Back to results
US 8,301,699 B1Granted
Dynamically enabling features of an application based on user status
AssigneeCisco Technology, Inc.
InventorsDavid Knight, Jason Q. Zhang, Steffen Matt, Anand Ramanathan
Life of this patent
Estimating the term…
Abstract
In one embodiment, one or more applications may be executed on a computer, where each application has an associated feature set. A user status of a particular application may be determined, and in response to that user status for the particular application, the feature set of at least one other application may be dynamically adjusted.
Claims33
A method, comprising:
- executing a first application and a second application on a computer, each application having a feature set;
- determining, by the computer, a user status of the first application executing on the computer, the user status of the first application being descriptive of a particular feature of the feature set of the first application that is currently activated by a user, the particular feature being one of a plurality of different features of the feature set of the first application that are activatable by the user;
- and
- dynamically adjusting, by the computer, the feature set of at least the second application executing on the computer in response to the user status of the first application executing on the computer, to limit one or more features of the feature set of the second application that correspond to the particular feature of the feature set of the first application that is currently activated by the user, yet allow one or more other features of the feature set of the second application that do not correspond to the particular feature of the feature set of the first application that is currently activated by the user.
1 more element
An apparatus, comprising:
- a processor configured to execute one or more processes;
- and
- a memory configured to store a feature set adjustment process executable by the processor, the feature set adjustment process when executed operable to:
- monitor a first application and a second application on a computer, each application having a feature set;
- determine a user status of the first application on the computer, the user status of the first application being descriptive of particular feature of the feature set of the first application that is currently activated by a user, the particular feature being one of a plurality of different features of the feature set of the first application that are activatable by the user;
- and
- dynamically adjust the feature set of at least the second application on the computer in response to the user status of the first application on the computer, to limit one or more features of the feature set of the second application that correspond to the particular feature of the feature set of the first application that is currently activated by the user, yet allow one or more other features of the feature set of the second application that do not correspond to the particular feature of the feature set of the first application that is currently activated by the user.
4 more elements
A non-transitory computer-readable media having software encoded thereon, the software when executed operable to:
- execute a first application and a second application on a computer, each application having a feature set;
- determine a user status of the first application on the computer, the user status of the first application being descriptive of a particular feature of the feature set of the first application that is currently activated by a user, the particular feature being one of a plurality of different features of the feature set of the first application that are activatable by the user;
- and
- dynamically adjust the feature set of at least the second application in response to the user status of the first application on the computer to limit one or more features of the feature set of the second application that correspond to the particular feature of the feature set of the first application that is currently activated by the user, yet allow one or more other features of the feature set of the second application that do not correspond to the particular feature of the feature set of the first application that is currently activated by the user.
1 more element
A method, comprising:
- executing an online collaboration session application on a participant device, the online collaboration session application operable to establish an on-line meeting between a user of the participant device and one or more other users of remote participant devices over a network;
- executing a second application on the participant device, the second application separate from the online collaboration session application;
- determining, by the participant device, a user status of the online collaboration session application, the user status of the online collaboration session application descriptive of a particular feature currently activated by the user within the online collaboration session application, the particular feature being one of a plurality of different features that are activatable within the online collaboration session application when establishing an on-line meeting;
- and
- dynamically adjusting, by the participant device, a feature set of the second application executing on the participant device, in response to the user status of the online collaboration session application, to limit one or more features of the feature set of the second application that correspond to the particular feature activated by the user within the online collaboration session application, yet allow one or more other features of the feature set of the second application that do not correspond to the particular feature activated by the user within the online collaboration session application.
2 more elements
An apparatus, comprising:
- a processor configured to execute one or more processes and applications;
- and
- a memory configured to store
- an online collaboration session application that when executed by the processor is operable to establish an on-line meeting between a user of the apparatus and one or more other users of remote apparatus over a network,
- a second application, the second application separate from the online collaboration session application, and
- a feature set adjustment process that when executed by the processor is operable to
- determine a user status of the online collaboration session application, the user status descriptive of a particular feature currently activated by the user within the online collaboration session application, the particular feature being one of a plurality of different features that are activatable within the online collaboration session application when establishing an on-line meeting, and
- dynamically adjust a feature set of the second application, in response to the user status of the online collaboration session application, to limit one or more features of the feature set of the second application that correspond to the particular feature activated by the user within the online collaboration session application, yet allow one or more other features of the feature set of the second application that do not correspond to the particular feature activated by the user within the online collaboration session application.
5 more elements
Dependencies are inferred from the claim text.