Configuring output controls on a per-online identity and/or a per-online resource basis
First Claim
1. A method comprising:
- receiving, from a user, instructions for defining output characteristics of audio communication sessions, the audio communication sessions being associated with a first identity associated with the user, and the output characteristics including;
a first volume level for audio communication sessions between the first identity and a second identity, anda second volume level for audio communication sessions between the first identity and a third identity, wherein the first volume level is different than the second volume level;
determining, in response to the received instructions, audio output controls for audio communication sessions associated with the first identity;
associating the output controls with the first identity and the second identity associated with an instant messaging service;
storing the associated output controls in a configuration file, the configuration file defining separate audio output controls for communications between the first identity and each of the second and third identities;
detecting an audio communication session associated with the first identity;
accessing, in response to the detection, the stored output controls from the configuration file;
dependent on whether the audio communication session is between the first identity and the second identity, enabling rendering of the first volume level for the audio communication session based on the audio output controls;
dependent on whether the audio communication session is between the first identity and the third identity, enabling rendering of the second volume level for the audio communication session based on the audio output controls; and
muting the audio communication session after an amount of time included in the audio output controls has elapsed.
10 Assignments
0 Petitions
Accused Products
Abstract
A process includes receiving, from a user identity, instructions for output characteristics including one or more of audio characteristics for rendering or capturing audio data or visual characteristics for rendering or capturing visual data. The process also includes determining, in response to the received instructions, output controls which effect the one or more of audio characteristics or visual characteristics, and associating the output controls with an online identity or resource. The process further includes storing the associated output controls and detecting an interaction with the online identity or resource. Moreover, the process includes accessing, in response to the detection of the interaction, the stored output controls, and enabling an effect, based on the output controls, of one or more of the audio characteristics or the visual characteristics with respect to interaction with the online identity or resource.
6 Citations
23 Claims
-
1. A method comprising:
-
receiving, from a user, instructions for defining output characteristics of audio communication sessions, the audio communication sessions being associated with a first identity associated with the user, and the output characteristics including; a first volume level for audio communication sessions between the first identity and a second identity, and a second volume level for audio communication sessions between the first identity and a third identity, wherein the first volume level is different than the second volume level; determining, in response to the received instructions, audio output controls for audio communication sessions associated with the first identity; associating the output controls with the first identity and the second identity associated with an instant messaging service; storing the associated output controls in a configuration file, the configuration file defining separate audio output controls for communications between the first identity and each of the second and third identities; detecting an audio communication session associated with the first identity; accessing, in response to the detection, the stored output controls from the configuration file; dependent on whether the audio communication session is between the first identity and the second identity, enabling rendering of the first volume level for the audio communication session based on the audio output controls; dependent on whether the audio communication session is between the first identity and the third identity, enabling rendering of the second volume level for the audio communication session based on the audio output controls; and
muting the audio communication session after an amount of time included in the audio output controls has elapsed.
-
-
2. A method comprising:
-
receiving, from a first identity associated with an instant messaging service, instructions for defining output characteristics of instant messaging communications including one or more of audio characteristics for rendering or capturing audio data or visual characteristics for rendering or capturing visual data; determining, in response to the received instructions, output controls which effect the one or more of audio characteristics or visual characteristics; associating the output controls with the first identity and a second identity associated with the instant messaging service; storing the associated output controls in a configuration file, the configuration file defining separate output controls for communications between the first identity and each of a plurality of other identities associated with the instant messaging service; detecting an interaction with the second identity; accessing, in response to the detection of the interaction, the stored output controls from the configuration file; enabling an effect, based on the output controls, of one or more of the audio characteristics or the visual characteristics with respect to interaction with the second identity; rendering audio output using audio controls included in the output controls; and muting the audio output after an amount of time associated with the audio controls has elapsed. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
receive, from a first identity associated with an instant messaging service, instructions for defining output characteristics of instant messaging communications including one or more of audio characteristics for rendering or capturing audio data or visual characteristics for rendering or capturing visual data; determine, in response to the received instructions, output controls which effect the one or more of audio characteristics or visual characteristics; associate the output controls with the first identity and a second identity associated with the instant messaging service; store the associated output controls in a configuration file, the configuration file defining separate output controls for communications between the first identity and each of a plurality of other identities associated with the instant messaging service; detect an interaction with the second identity; access, in response to the detection of the interaction, the stored output controls from the configuration file; enable an effect, based on the output controls, of one or more of the audio characteristics or the visual characteristics with respect to interaction with the second identity;
rendering audio output using audio controls included in the output controls; andmuting the audio output after an amount of time associated with the audio controls has elapsed.
-
-
23. A method comprising:
-
receiving, from a first identity entered by a user to access an instant messaging service, instructions for output characteristics of instant messaging communications including one or more of audio characteristics for rendering or capturing audio data or visual characteristics for rendering or capturing visual data; determining, in response to the received instructions, output controls which effect the one or more of audio characteristics or visual characteristics; associating the output controls with the first identity and a second identity associated with the instant messaging service; storing the associated output controls in a configuration file, the configuration file defining separate output controls for communications between the first identity and each of a plurality of other identities associated with the instant messaging service; detecting an interaction between the first identity and the second identity; accessing, in response to the detection of the interaction, the stored output controls from the configuration file; enabling an effect, based on the output controls, of one or more of the audio characteristics or the visual characteristics with respect to interaction with the second identity;
rendering audio output using audio controls included in the output controls; andmuting the audio output after an amount of time associated with the audio controls has elapsed.
-
Specification