Volume customization
First Claim
1. A computer-implemented method comprising:
- identifying an application launched in a device by a user or identifying a program or a channel selected by the user for playing, wherein the identified application, program, or channel includes audio content;
querying a database, in response to identifying the application, program, or channel, to determine whether the application, program, or channel is associated with a corresponding set of rules, wherein the database stores a set of rules for each of a plurality of applications, programs, or channels, wherein each of the sets of rules is associated with a plurality of conditions and a plurality of preset volume settings corresponding to the plurality of conditions, wherein the plurality of conditions and the plurality of preset volume settings are customizable by the user, and wherein the plurality of preset volume settings associated with a particular application, program, or channel are applied to all audio content played in association with the particular application, program, or channel;
adjusting a volume for playing the audio content, according to the corresponding set of rules, when determined that the identified application, program, or channel is associated with the corresponding set of rules, during execution of the identified application or during the playing of the identified program or channel;
prompting the user to set a new set of rules to associate with the identified application, program, or channel, in response to determining that the identified application, program, or channel is not associated with the corresponding set of rules; and
receiving from the user in response to prompting the user to set the new set of rules, the new set of rules and associating the new set of rules in the database with the identified application, program, or channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include identify an application launched in a device by a user or a program or a channel selected by the user for playing. The method may further include querying a database to determine whether the application, program, or channel is associated with preset volume settings, wherein the database includes information identifying preset volume settings for a plurality of applications, a plurality of programs, or a plurality of channels. The method may include setting, when the application, program, or channel is associated with preset volume settings, the volume according the preset volume settings during execution of the application or playing of the program or channel. The method may also include prompting the user to set volume settings associated with the application, program, or channel when the application is not associated with the preset volume settings.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying an application launched in a device by a user or identifying a program or a channel selected by the user for playing, wherein the identified application, program, or channel includes audio content; querying a database, in response to identifying the application, program, or channel, to determine whether the application, program, or channel is associated with a corresponding set of rules, wherein the database stores a set of rules for each of a plurality of applications, programs, or channels, wherein each of the sets of rules is associated with a plurality of conditions and a plurality of preset volume settings corresponding to the plurality of conditions, wherein the plurality of conditions and the plurality of preset volume settings are customizable by the user, and wherein the plurality of preset volume settings associated with a particular application, program, or channel are applied to all audio content played in association with the particular application, program, or channel; adjusting a volume for playing the audio content, according to the corresponding set of rules, when determined that the identified application, program, or channel is associated with the corresponding set of rules, during execution of the identified application or during the playing of the identified program or channel; prompting the user to set a new set of rules to associate with the identified application, program, or channel, in response to determining that the identified application, program, or channel is not associated with the corresponding set of rules; and receiving from the user in response to prompting the user to set the new set of rules, the new set of rules and associating the new set of rules in the database with the identified application, program, or channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a memory to store instructions; and a processor to execute instructions to; receive a command initiated by a user to launch an application or to play a channel or a program, wherein the application, channel, or program includes audio content; query a database, in response to the received command initiated by the user, to determine whether the application, program, or channel is associated with a set of rules, wherein the database stores sets of rules for each of a plurality of applications, programs, or channels, wherein each of the sets of rules is associated with a set of conditions and a plurality of preset volume settings corresponding to the set of conditions, wherein the sets of conditions and the plurality of preset volume settings corresponding to the sets of conditions are customizable by the user, and wherein the plurality of preset volume settings associated with a particular application, program, or channel are applied to all audio content played in association with the particular application, program, or channel; adjust a volume for playing the audio content, according to a corresponding set of rules, when the processor determines that the application, program, or channel is associated with the corresponding set of rules during execution of the application or playing of the channel or the program; and prompt the user to set a new set of rules to associate with the application, program, or channel in response to the command initiated by the user, and in response to the application, channel, or program not being associated a corresponding set of rules; and receive from the user, in response to the prompt, the new set of rules and associate the new set of rules in the database with the application, program, or channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions for execution by a processor, the instructions including:
-
one or more instructions to identify an application launched in a device by a user or to identify a program or a channel selected by the user for playing, wherein the identified application, program, or channel includes audio content; one or more instructions to query a database, in response to the identification of the application, the program, or the channel, to determine whether the application, program, or channel is associated with a corresponding set of rules, wherein the database stores a set of rules for each of a plurality of applications, programs, or channels, wherein each of the sets of rules is associated with a set of conditions and a plurality of preset volume settings corresponding to the set of conditions, wherein the sets of conditions and the plurality of preset volume settings corresponding to the sets of conditions are customizable by the user, and wherein the plurality of preset volume settings associated with a particular application, program, or channel are applied to all audio content played in association with the particular application, program, or channel; one or more instructions to adjust a volume for playing the audio content, according to the corresponding set of rules, when the application, program, or channel is associated with the corresponding set of rules, during execution of the application or playing of the program or channel; and one or more instructions to prompt the user to set a new set of rules to associate with the identified application, program, or channel, in response to identification of the application, program, or channel, and in response to the determining that the application, program, or channel, is not associated a set of rules; and one or more instructions to receive from the user, in response to prompting the user to set the new set of rules, the new set of rules and associate the new set of rules in the database with the identified application, program, or channel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification