Noise control service for activities
AssigneeInternational Business Machines Corporation
InventorsJames E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining data relevant to an activity from one or more device in an environment. For the activity presently ongoing, a context of the activity is analyzed and one or more noise control handle for the activity is generated based on the context of the activity. One or more operation specified in the one or more noise control handle is performed to prevent a noise louder than a noise tolerance level for the activity in a boundary of the activity.
Claims25
A computer implemented method for providing a noise control service for one or more activity in an environment, comprising:
- obtaining, by one or more processor, data relevant to an activity of one or more user, from one or more device in the environment;
- determining, by the one or more processor, that the activity is presently in progress;
- analyzing, by the one or more processor, a context of the activity;
- generating, by the one or more processor, one or more noise control handle for the activity based on the context of the activity;
- and
- performing, by the one or more processor, one or more operation specified in the one or more noise control handle such that a noise louder than a noise tolerance level associated with the activity would be prevented in a boundary of the activity.
A computer program product comprising:
- a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method for providing a noise control service for one or more activity in an environment, comprising:
- obtaining data relevant to an activity of one or more user, from one or more device in the environment;
- determining that the activity is presently in progress;
- analyzing a context of the activity;
- generating one or more noise control handle for the activity based on the context of the activity;
- and
- performing one or more operation specified in the one or more noise control handle such that a noise louder than a noise tolerance level associated with the activity would be prevented in a boundary of the activity.
A system comprising:
- a memory;
- one or more processor in communication with memory;
- and
- program instructions executable by the one or more processor via the memory to perform a method for providing a noise control service for one or more activity in an environment, comprising:
- obtaining data relevant to an activity of one or more user, from one or more device in the environment;
- determining that the activity is presently in progress;
- analyzing a context of the activity;
- generating one or more noise control handle for the activity based on the context of the activity;
- and
- performing one or more operation specified in the one or more noise control handle such that a noise louder than a noise tolerance level associated with the activity would be prevented in a boundary of the activity.
A computer implemented method for providing a noise control service for one or more activity in an environment, comprising:
- capturing, by one or more processor of a device, real time data generated by a user, wherein the user is registered with a noise control service engine of the environment by use of a user profile, and wherein the device is associated with the user in the user profile as being carried by the user;
- streaming, by the one or more processor, the real time data from the capturing to the noise control service engine;
- receiving, by the one or more processor, one or more noise control handle directed to the device from the noise control service engine in order to prevent any noise louder than a noise tolerance level associated with an activity of the one or more activity within a boundary of the activity for a privileged user;
- and
- performing, by the one or more processor, operations respectively specified in the one or more noise control handle such that the user and the device do not produce any sound louder than the noise tolerance level that disturb the activity of the privileged user.
A computer implemented method for providing a noise control service for one or more activity in an environment, comprising:
- capturing, by one or more processor of an environment device, any real time data collected from the environment, wherein the environment device is registered with a noise control service engine of the environment;
- streaming, by the one or more processor, the real time data from the capturing to the noise control service engine, wherein the real time data is on an activity subject to a noise control service as provided by the noise control service engine in the environment, and wherein the environment device is selected from a security camera, an area microphone system, and combinations thereof;
- receiving, by the one or more processor, a direct control handle for the environment device from the noise control service engine, the direct control handle commanding the environment device not to make any sound louder than a noise tolerance level associated with an activity of the one or more activity within a boundary of the activity for a privileged user, wherein the environment device is located within the boundary;
- and
- reducing by the one or more processor, the speaker volume of the environment device as specified in the noise control handle below the noise tolerance level associated with the activity of the privileged user.
Dependencies are inferred from the claim text.