WO2016006000A2 - A method and system for optimization of power back up of a communication device for identifying a media content - Google Patents
A method and system for optimization of power back up of a communication device for identifying a media content Download PDFInfo
- Publication number
- WO2016006000A2 WO2016006000A2 PCT/IN2015/050061 IN2015050061W WO2016006000A2 WO 2016006000 A2 WO2016006000 A2 WO 2016006000A2 IN 2015050061 W IN2015050061 W IN 2015050061W WO 2016006000 A2 WO2016006000 A2 WO 2016006000A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- inputs
- media content
- portable communication
- present disclosure
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 418
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000005457 optimization Methods 0.000 title description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009849 deactivation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
Definitions
- the present disclosure relates to the field of communication devices and, more particularly, to optimization of power back up of the communication devices for identifying media content.
- Some of current practices to identify the audio and/or video content involve embedding an audio data stream containing an identifier in the audio and/or video content.
- the audio data stream is in a frequency range that is not audible to a human being.
- the communication device deciphers these audio data streams by recording the content by a recording facility.
- the recording facility is triggered by installing some software applications/programs on the communication device. Most of the times, the recording facility records a bulk portion of the content to decipher the audio data stream for identification.
- the power back up of the communications drains at a very fast pace when recording is underway. This leads the user to de-activate the software applications enabling the deciphering/recording.
- a computer implemented method for optimizing utilization of a power back up of a communication device is provided.
- the communication device is used for identifying media content by recording a portion of the media content.
- the computer implemented method includes triggering a recording facility of the communication device based on first pre-defined criteria by a processor and de-activating the recording facility of the communication device by the processor based on second pre-defined criteria.
- the first pre-defined criteria are based on a first set of one or more inputs.
- the second pre-defined criteria are based on a second set of one or more inputs.
- the first set of one or more inputs and the second set of one or more inputs are received from one or more sensors.
- the triggering and the de-activating of the recording facility optimizes the utilization of the power back up of the communication device.
- the one or more sensors are embedded in the communication device. In another embodiment of the present disclosure, the one or more sensors are external to the communication device.
- the media content is broadcasted from a third party source.
- the media content is embedded with an audio data stream.
- the audio data stream contains a media content identifier.
- the media content identifier is deciphered from the audio data stream by the communication device.
- the method includes generating a context data for each of the first set of one or more inputs and the second set of one or more inputs.
- the context data for each of the first set of one or more inputs and the second set of one or more inputs determines the first pre-defined criteria and the second pre-defined criteria.
- the context data generated for each of the first set of one or more inputs and the second set of one or more inputs are mapped to a corresponding administrator defined context data to determine the corresponding first pre-defined criteria and the second pre-defined criteria.
- the corresponding administrator defined context data is real time dynamically updated.
- a computer program product comprising a non-transitory computer readable medium storing a computer readable program for optimizing utilization of a power back up of a communication device.
- the communication device is used for identifying media content by recording a portion of the media content.
- the computer readable program when executed on a computer causes the computer to perform steps of includes triggering a recording facility of the communication device based on a first pre-defined criteria and de-activating the recording facility of the communication device based on a second pre-defined criteria.
- the first pre-defined criteria are based on a first set of one or more inputs
- the second pre-defined criteria are based on a second set of one or more inputs.
- the first set of one or more inputs and the second set of one or more inputs are received from one or more sensors.
- the triggering and the de-activating of the recording facility optimizes the utilization of the power back up of the communication device.
- the one or more sensors are embedded in the communication device. In another embodiment of the present disclosure, the one or more sensors are external to the communication device.
- the media content is broadcasted from a third party source.
- the media content is embedded with an audio data stream.
- the audio data stream contains a media content identifier.
- the media content identifier is deciphered from the audio data stream by the communication device.
- the method includes generating a context data for each of the first set of one or more inputs and the second set of one or more inputs.
- the context data for each of the first set of one or more inputs and the second set of one or more inputs determines the first pre-defined criteria and the second pre-defined criteria.
- the context data generated for each of the first set of one or more inputs and the second set of one or more inputs are mapped to a corresponding administrator defined context data to determine the corresponding first pre-defined criteria and the second pre-defined criteria.
- the corresponding administrator defined context data is real time dynamically updated.
- a communication device for identifying a media content by recording a portion of the media content by optimizing utilization of a power back up.
- the communication device includes a triggering module adapted to trigger a recording facility of the communication device based on a first pre-defined criteria and a de-activating module adapted to de-activate the recording facility of the communication device based on a second pre-defined criteria.
- the first pre-defined criteria are based on a first set of one or more inputs and the second pre-defined criteria are based on a second set of one or more inputs.
- the first set of one or more inputs and the second set of one or more inputs are received from one or more sensors.
- the triggering and the de-activating of the recording facility optimizes the utilization of the power back up of the communication device.
- the communication device includes a context generating module adapted to generate a context data for each of the first set of one or more inputs and the second set of one or more inputs.
- the context data for each of the first set of one or more inputs and the second set of one or more inputs determines the first pre-defined criteria and the second pre-defined criteria.
- the context data generated for each of the first set of one or more inputs and the second set of one or more inputs are mapped to a corresponding administrator defined context data to determine the corresponding first pre-defined criteria and the second pre-defined criteria.
- the corresponding administrator defined context data is real time dynamically updated.
- FIG. 1A and FIG. 1B illustrates a system for optimizing utilization of a power back up of a communication device, in accordance with various embodiments of the present disclosure
- FIG. 2A and FIG. 2B illustrates a block diagram of a portable communication device, in accordance with various embodiments of the present disclosure
- FIG. 3 illustrates a block diagram of a communication device, in accordance with various embodiments of the present disclosure.
- FIG. 4 illustrates a flowchart for optimizing the utilization of the power back up of the communication device, in accordance with the various embodiments of the present disclosure.
- FIG. 1A illustrates a system 100 for optimizing utilization of a power back up of a communication device having a plurality of sensors, in accordance with various embodiments of the present disclosure.
- the communication device is configured for identifying media content by recording a portion of the media content.
- the system 100 includes a portable communication device 104 associated with a user 102 , one or more internal sensors 104a , one or more external sensors 106 , a portable communication device 108 , a communication network 110 , a computing server 112 and a database 112a .
- one or more components stated above collectively perform the optimization of the power back up of the portable communication device 104 .
- the user 102 is associated with the portable communication device 104 .
- the user 102 may be any person or individual accessing the portable communication device 104 in real time.
- the user 102 is an owner of the portable communication device 104 .
- the user 102 is currently performing one or more tasks on the portable communication device 104 based on his/her choice or interests.
- the user 102 may be located at any place in real time.
- the user 102 may be located in any indoor location (home, office, factory, cinema hall or any other type of indoor place) or the user 102 may be located in any outdoor place (a mall, an amusement park, an airport or any other type of outdoor place).
- the user 102 may be performing some real life tasks in real time.
- the user 102 may be driving a vehicle, watching a movie in a cinema hall, attending any event and the like.
- a user A is currently driving a car and listening to a radio in the car or a user B is currently in a mall for shopping purposes or a user C is at his/her home currently watching any media content on a communication device (say, television).
- the user 102 keeps the portable communication device 104 in the vicinity at all times in order to identify the media content.
- the portable communication device 104 is in a switched on state and currently has enough amount of battery for identifying and recording the media content (as mentioned below in the patent application).
- the portable communication device 104 includes but may not be limited to a smart phone, a laptop, a desktop computer, a tablet, a personal digital assistant, a wearable device or any other type of portable communication device for recording the media content from a third party source known in the art.
- the portable communication device 104 is equipped with a recording facility.
- the portable communication device 104 is equipped with one or more microphones inside the portable communication device 104 .
- the one or more microphones are pre-configured for recording the media content from one or more sources.
- triggering and deactivation of the one or more microphones aids in the optimization of the power back up of the portable communication device 104 .
- the one or more microphones are configured for recording the media content of a wide range of frequencies. In an embodiment of the present disclosure, the one or more microphones are configured to record the media content in an infrasonic range or an ultrasonic range. In an embodiment of the present disclosure, the range of frequencies is inaudible range of frequencies.
- the portable communication device 104 is connected to internet. In an embodiment of the present disclosure, the portable communication device 104 is connected to the internet through a WiFi connection available in the place at which the user 102 is currently located or through a data connection provided by a telecom service provider on the portable communication device 104 . In an embodiment of the present disclosure, the WiFi connection is an open WiFi connection or the WiFi connection is enabled with a security key for allowing accessing to the internet.
- the portable communication device 104 contains one or more software applications pre-installed on the portable communication device 104 by the user 102 . Further, the portable communication device 104 includes a software application of the one or more software applications configured for activating and de-activating the recording of the media content based on a pre-determined criterion (as explained below in the patent application).
- the software application inside the portable communication device 104 is connected to the internet.
- the software application installed inside the portable communication device is associated with a particular type of operating system of one or more operating systems. The type of the operating system depends on an operating system associated with the portable communication device 104 .
- the software application is compatible with the one or more operating systems. Examples of the one or more operating systems include but may not be limited to Android OS, iOS, Windows OS, Bada OS and Symbian OS.
- the portable communication device 104 includes the one or more internal sensors 104a . Furthermore, the one or more internal sensors 104a are installed inside the portable communication device 104 . In an embodiment of the present disclosure, the one or more internal sensors 104a are pre-installed by a manufacturer of the portable communication device 104 during time of manufacturing of the portable communication device 104 . The one or more internal sensors 104a provide real time information associated with the user 102 . In an embodiment of the present disclosure, the one or more internal sensors 104a provide the real time information associated with one or more activities performed by the user 102 in the real time. In an embodiment of the present disclosure, the one or more internal sensors 104a are configured for enabling the triggering and the deactivation of the recording facility for recording the media content on the portable communication device 104 .
- the one or more internal sensors 104a take a decision or enable one or more components of the portable communication device 104 to take a decision associated with the triggering or the de-activating of the recording facility of the portable communication device 104 for recording or not recording of the media content.
- the one or more internal sensors 104a correspond to all sensors installed in the portable communication device 104 .
- the one or more internal sensors 104a correspond to a specific list of sensors which are utilized for the triggering and the de-activation of the recording of the media content.
- the one or more internal sensors 104a are linked with a microcontroller inside the portable communication device 104 for storing or transmitting the real time information associated with the portable communication device 104 and the corresponding user 102 .
- the one or more internal sensors 104a installed in the portable communication device 104 include but may not be limited to an ambient light sensor, a location sensor, Bluetooth sensor, camera sensor, NFC sensor, proximity sensor, accelerometer sensor, time sensor, gyroscope and a temperature sensor.
- each of the above stated one or more internal sensors 104a are utilized for the triggering and the recording of the media content.
- selected number of the one or more internal sensors 104a is utilized for the triggering and the de-activating of the recording of the media content for the optimization of the power back up of the portable communication device 104 .
- each of the one or more internal sensors 104a can be used in combination of any of the other one or more internal sensors 104a in the portable communication device 104 .
- the combination of the one or more internal sensors 104a is based on a current location or activity performed by the user 104 or the activity performed by the user 104 on the corresponding portable communication device 104 .
- the one or more internal sensors 104a may be hardware based sensors or software based sensors. In an embodiment of the present disclosure, the one or more internal sensors 104a are associated with the software application configured for the triggering and the de-activating of the recording facility for the recording of the media content. In an embodiment of the present disclosure, the one or more internal sensors 104a are configured to provide the real time information to the software application of the portable communication device 104 . In an embodiment of the present disclosure, a server associated with the software application receives the real time information from the one or more internal sensors 104a . In an embodiment of the present disclosure, the server is interlinked with each of the one or more internal sensors 104a for receiving the real time information.
- each of the one or more internal sensors 104a is configured to perform a specific type of operation for aiding in the optimization of the power back up of the portable communication device 104 (as explained below in the patent application).
- each specific type of operation helps in the triggering and the de-activating of the recording facility of the portable communication device 104 for the recording of the media content.
- the recording of the media content may stop or resume based on an output of the one or more internal sensors 104a (as explained below in the patent application).
- the portable communication device 104 is associated with the one or more external sensors 106 .
- the one or more external sensors 106 are installed or placed in vicinity or a close range of the portable communication device 104 .
- the one or more external sensors 106 are in the vicinity of the user 102 .
- the vicinity corresponds to a minimum pre-defined range in order to record or determine the real time information of the portable communication device 104 and the user 102 .
- the one or more external sensors 106 are connected to the portable communication device 104 .
- the one or more external sensors 106 are associated or connected with the one or more internal sensors 104a .
- the one or more external sensors 106 are installed externally to the portable communication device 104 . In an embodiment of the present disclosure, the one or more external sensors 106 are placed or installed in one or more places. In addition, the one or more external sensors 106 are sensors installed in various places visited by one or more users for recording one or more information. In an embodiment of the present disclosure, the one or more external sensors 106 are installed in one or more shopping malls, one or more vehicles, one or more residential buildings, one or more apartments and the like.
- the one or more external sensors 106 are configured to record and provide the real time information associated with the user 102 . In an embodiment of the present disclosure, the one or more external sensors 106 provide the real time information associated with one or more activities performed by the user 102 in the real time. In an embodiment of the present disclosure, the one or more external sensors 106 are configured for enabling the triggering and the deactivation of the recording facility for recording the media content on the portable communication device 104 . In an embodiment of the present disclosure, the one or more external sensors perform the same operation performed by the one or more internal sensors 104a .
- the one or more external sensors 106 take a decision or enable the one or more components of the portable communication device 104 to take the decision associated with the triggering or the de-activating of the recording facility of the portable communication device 104 for recording or not recording of the media content.
- the one or more external sensors 106 include but may not be limited to a motion sensor, a location sensor, pulse sensor, accelerometer and sleep sensor.
- each of the one or more external sensors 106 perform a specific type of operation for aiding in the optimization of the power back up of the portable communication device 104 .
- each of the one or more external sensors 106 are utilized based on the current location of the user 102 or a current type of activity performed by the user 102 .
- the current type of activity corresponds to an activity performed on the portable communication device 104 or any other activity performed other than the use of portable communication device 104 .
- each of the one or more external sensors 106 can be used in combination with any of the other one or more external sensors 106 .
- each of the one or more external sensors 106 can be used in combination with any of the other one or more internal sensors 104a in the portable communication device 104 .
- the combination of sensors depends upon the current location and activity performed by the user 102 (as explained below in the patent application).
- the one or more external sensors 106 are associated with the software application configured for the triggering and the de-activating of the recording facility for the recording of the media content. In an embodiment of the present disclosure, the one or more external sensors 106 are configured to provide the real time information to the software application of the portable communication device 104 . In an embodiment of the present disclosure, the one or more external sensors 106 is linked with the software application through a network for transferring the real time information.
- the server associated with the software application receives the real time information from the one or more external sensors 106 .
- the server is interlinked with each of the one or more external sensors 106 for receiving the real time information.
- the one or more external sensors 106 are associated with a server for storing the real time information.
- the server associated with the one or more external sensors 106 is interlinked with the server associated with the software application inside the portable communication device 104 .
- the one or more internal sensors 104a and the one or more external sensors 106 work in collaboration for the triggering and the de-activating of the recording facility of the portable communication device 104 for the recording of the media content.
- the recording is done for determining viewing habits of the user 102 .
- the recording is performed for serving one or more advertisements to the user 102 based on the interests on the corresponding portable communication device 104 .
- the user 102 is associated with the portable communication device 108 .
- the user 102 is an owner of the portable communication device 108 .
- the portable communication device 108 is configured for broadcasting the media content for the user 102 .
- Examples of the portable communication device 108 include but may not be limited to a smart phone, a laptop, a tablet, a CRT television, a LED television, a LCD television, a plasma television, a desktop computer, a personal digital assistant and a radio.
- the portable communication device 108 is located in the vicinity of the user 102 and vicinity of the portable communication device 104 .
- the portable communication device 108 is kept in a pre-defined range in order to enable the recording of the media content by the portable communication device 104 .
- the portable communication device 108 is installed at any place. In an embodiment of the present disclosure, the portable communication device 108 is installed in the same place where the user 102 is currently located. In an embodiment of the present disclosure, the portable communication device 108 may or may not be connected to the internet based on a type of the portable communication device 108 . Moreover, the user 102 accesses the portable communication device 108 for accessing the media content for entertainment purposes. The type of the portable communication device 108 accessed is based on a type of the media content accessed by the user 102 .
- the media content corresponds to any type of content which can be broadcasted on the portable communication device 108 .
- the type of content includes one or more sports content, one or more news content, one or more movies, one or more television shows, one or more radio content, one or more advertisements displayed on a corresponding one or more publishers accessed on the portable communication device 108 or any other type of content that can be viewed on the portable communication device 108 .
- the media content may be a video content, an audio content or a combination thereof.
- the media content may be displayed on the portable communication device 108 not belonging to the user 102 and installed in one or more outdoor places. For example, a LED television installed in a hotel room can broadcast the media for a user staying in the hotel or a LCD television installed in a mall broadcasting the media content.
- the portable communication device 108 is currently in an on state and may or may not be accessed by the user 102 .
- the portable communication device 108 receives the media content from the computing server 112 .
- the portable communication device 104 and the portable communication device 108 are associated with the communication network 110 .
- the communication network 110 enables the portable communication device 104 and the portable communication device 108 to connect to the internet.
- the communication network 110 provides a medium for transfer of information between the one or more external sensors 106 and the portable communication device 104 .
- the communication network 110 enables the transfer of information between the portable communication device 104 and the computing server 112 .
- the communication network 110 enables the user 102 to access the media content on the portable communication device 108 .
- the communication network 110 enables the portable communication device 104 to record the media content broadcasted on the portable communication device 108 .
- the communication network 110 enables the one or more internal server 104a to transfer the real time information to the computing server 112 .
- the medium for communication may be infrared, microwave, radio frequency (RF) and the like.
- the communication network 110 include but may not be limited to a local area network, a metropolitan area network, a wide area network, a virtual private network, a global area network, a home area network or any other communication network presently known in the art.
- the communication network 110 is a structure of various nodes or communication devices connected to each other through a network topology method. Examples of the network topology include a bus topology, a star topology, a mesh topology and the like.
- the portable communication device 104 and the portable communication device 108 are associated with the computing server 112 .
- the portable communication device 104 and the portable communication device 108 are associated with the computing server 112 through the communication network 110 .
- the computing server 112 is configured for broadcasting the media content on the corresponding portable communication device 108 .
- the computing server 112 is a third party server for performing one or more operations.
- the computing server 112 broadcasts the media content based on the interests of the user 102 .
- the computing server 112 broadcasts the type of media content based on the type of the portable communication device 108 .
- the computing server 112 is located at a remote distance from each of the portable communication device 104 and the portable communication device 108 .
- the computing server 112 stores a device ID of the corresponding portable communication device 108 based on a specific type of the portable communication device 108 (mobile phones, tablets, computers and laptops) for broadcasting a specific type of the media content (advertisements).
- the computing server 112 broadcasts the media content on the one or more publisher websites and mobile applications.
- the computing server 112 broadcasts the media content on one or more television channels based on a pre-defined schedule.
- the computing server 112 includes the database 112a .
- the database 112a is configured for storing the media content broadcasted on the portable communication device 108 , one or more device IDs for the specific type of the portable communication device 108 (mobile phones, tablets, computers and laptops), information associated with the user 102 and interests of the user 102 .
- the above stated information in pre-stored in the database 112a .
- the user 102 is associated with the portable communication device 108 for accessing the media content; however those skilled in the art would appreciate that more number of users are associated with more number of communication devices for accessing the media content.
- the portable communication device 104 includes the one or more internal sensors 104a ; however those skilled in the art would appreciate that more number of portable communication devices include the one or more internal sensors.
- the computing server 112 broadcasts the media content on the portable communication device 108 ; however those skilled in the art would appreciate that the computing server 112 broadcasts the media content on more number of portable communication devices. It may also be noted that in FIG.
- the one or more internal sensors 104a perform the triggering and the de-activating of the recording facility of the portable communication device 104 ; however those skilled in the art would appreciate that more number of one or more internal sensors perform the triggering and the de-activating of the recording facility for more number of portable communication devices.
- an electronic device 114 is associated with the user 102 .
- the electronic device 114 is associated with the portable communication device 104 .
- the electronic device 114 is located in the vicinity of the portable communication device 104 .
- the electronic device 114 corresponds to a specific class of communication devices for broadcasting the media content for the user 102 .
- the electronic device 114 corresponds to a type of a television device.
- the electronic device 114 is stationary and installed at a particular place as desired by the user 102 .
- the electronic device 114 includes but may not be limited to a CRT television, a LED television, a LCD television and a plasma television. In addition, the electronic device 114 is in a switched on state. Moreover, the electronic device 114 is configured for broadcasting the media content for the user 102 . Further, the electronic device 114 broadcasts the media content through a set top box connected to the electronic device 114 . Moreover, the set top box is a hardware device well known in the art that allows a digital signal to be received, decoded and displayed on the corresponding electronic device 114 . In an embodiment of the present disclosure, the digital signal is received via a cable or a telephone connection.
- the set top box receives the media content through the communication network 110 .
- the communication network is a cable television network such as a co-axial cable or hybrid fiber co-ax network.
- the communication network includes satellite network, a telephone network, a data network (local area network, metropolitan area network and wide area network), distributed networks (Internet) and the like.
- the media content is provided by a server coupled with the communication network 110 to the set top box which displays the media content on the corresponding electronic device 114 .
- the set top box may be a wired set top box or a wireless set top box.
- the set top box is directly connected to the corresponding electronic device 114 .
- the wired set top box is connected to a cable wire for receiving the media content.
- the wireless set top box receives the media content wirelessly through the satellite network via a dish antenna.
- the set top box include but may not be limited to a cable converter box, a hybrid set top box, a professional set top box and an IPTV set top box.
- the computing server 112 broadcasts the media content on the electronic device 114 through the set top box.
- the set top box is provided by a media content broadcasting enabler for broadcasting the media content of the electronic device 114 based on a pre-defined schedule.
- the media content broadcast enabler provide the media content broadcasting services based on a subscription plan bought by the user 102 .
- the subscription plan corresponds to a plan from a pre-defined set of plans set by the media content broadcasting enabler and chosen by the user 102 .
- the subscription plan includes a pre-defined list of channels and a pre-determined amount of money for availing the subscription plan.
- FIG. 2A illustrates a block diagram 200 of the portable communication device 104 , in accordance with various embodiments of the present disclosure. It may be noted that to explain the system elements of FIG. 2A , references will be made to the system elements of FIG. 1A and FIG. 1B .
- the block diagram 200 illustrates the one or more components of the portable communication device 104 .
- the one or more components of the portable communication device 104 include a triggering module 202 , a de-activating module 204 and a context generating module 206 .
- the one or more components of the portable communication device 104 collectively perform the optimization of the power back up of the portable communication device 104 .
- the one or more components are configured to perform the triggering and the de-activating of the recording facility of the corresponding portable communication device 104 for recording the media content broadcasted on the portable communication device 108 .
- the one or more components are associated with the software application configured for the optimization of the power back up of the portable communication device 104 (as stated above in the detailed description of FIG. 1A ).
- the user 102 accesses the portable communication device 108 for viewing the media content of his/her choice.
- the type of media content accessed by the user 102 is based on the type of the portable communication device 104 .
- the user 102 accesses a channel of the one or more channels on the portable communication device 104 .
- the user 102 accesses a browser of one or more browsers on the portable communication device 104 for accessing content on a publisher of the one or more publishers.
- the user 102 accesses a mobile application on the portable communication device 104 for viewing the content.
- the computing server 112 broadcasts the media content on the corresponding portable communication device 104 associated with the user 102 .
- the media content is embedded with an audio data stream by mixing the audio data stream in an existing audio of the media content.
- the embedding of the audio data stream is done at the time of the broadcast of the media content on the corresponding portable communication device 108 .
- the audio data stream is pre-embedded in the media content before the broadcast of the media content on the corresponding portable communication device 108 .
- the audio data stream is embedded based on a defined schedule for the broadcasting of the media content on the corresponding portable communication device 108 .
- the audio data stream is embedded in the media content based on a media content viewing history of the user 102 .
- the audio data stream is embedded in every type of media content to be broadcasted on the corresponding portable communication device 108 .
- the audio data stream embedded in the media content broadcasted contains a media content identifier.
- the media content identifier corresponds to any type of identifier associated with the media content for identifying the media content currently playing on the portable communication device 104 .
- the audio data stream corresponds to a set of audio frequencies.
- the media content identifier in the audio data stream corresponds to the set of audio frequencies.
- the set of audio frequencies correspond to a range of frequencies in an ultrasonic range or an infrasonic range.
- the set of audio frequencies are inaudible for the user 102 .
- the audio data stream is in a human inaudible frequency range.
- the set of audio frequencies are in the ultrasonic range or the infrasonic range such that the media content subscriber 102 is not distracted or disturbed while viewing the media content on the corresponding portable communication device 104 .
- the computing server 112 broadcasts a media mixed with the audio data stream to the corresponding portable communication device 108 .
- the media content is in one of an audio format, audio-video format and the like.
- the audio data stream is a part of the media content by mixing with the existing audio in the media content or by adding an additional audio layer to the media content.
- the portable communication device 104 detects the audio data stream of the media content broadcasted on the portable communication device 108 .
- the audio data stream is detected by the one or more microphones configured to detect the audio data stream in the infrasonic and the ultrasonic range.
- the one or more microphones or the recording facility of the portable communication device 104 is triggered/activated or de-activated based on a pre-determined criterion and based on one or more operations performed by the triggering module 202 , the de-activating module 204 and the context generating module 206 (as explained below in the patent application).
- a user X is currently at his/her home and a user Y is currently driving a car.
- the user X is associated with a portable communication device D1 (say, a smart phone) and a portable communication device D2 (say, a LED television).
- the user Y is associated with a portable communication device D3 (say, a mobile phone) and a portable communication device D4 (say, a radio of a music system installed in the car).
- the portable communication device D1 is in the vicinity of the portable communication device D2.
- the portable communication device D3 is in the vicinity of the portable communication device D4.
- the user X accesses any channel on the portable communication device D2 and the computing server 112 broadcasts the media content (audio-video content) on the channel.
- the user Y accesses a media content on a radio channel on the portable communication device D4 (the radio) and the computing server 112 broadcasts the media content (audio content) on the radio channel.
- the user X is currently accessing the portable communication device D1 and presently on a call and is in a moving state near the portable communication device D2.
- the user Y is currently driving the car and listening to the radio channel on the radio in the car.
- the portable communication device D1 contains one or more sensors S1 and the portable communication device D3 contains one or more sensors S2.
- the triggering module 202 in the portable communication device 104 is configured to trigger the recording facility of the portable communication device 104 based on a first pre-defined criteria.
- the triggering module 202 starts or initiates the recording of the media content broadcasted on the portable communication device 108 .
- the triggering module 202 allows the recording of the audio data stream in the media content broadcasted on the portable communication device 108 based on the first pre-defined criteria.
- the first pre-defined criteria are based on a first set of one or more inputs.
- the first set of one or more inputs is provided by the one or more internal sensors 104a and the one or more external sensors 106 .
- the first set of one or more inputs is provided by the one or more internal sensors 104a only.
- the first set of one or more inputs is provided by the one or more external sensors 106 only.
- the first set of one or more inputs is provided by the selected number of the one or more internal sensors 104a required for allowing the triggering of the recording facility of the portable communication device 104 .
- the first set of one or more inputs is provided by the selected number of the one or more external sensors 106 required for allowing the triggering of the recording facility of the portable communication device 104
- the first set of one or more inputs corresponds to one or more inputs associated with a present state of the portable communication device 104 .
- the present state of the portable communication device 104 corresponds to any activity performed by the user 102 on the portable communication device 104 during the broadcasting of the media content on the corresponding portable communication device 108 .
- the present state of the portable communication device 104 corresponds to a state desirable for the recording of the media content broadcasted on the portable communication device 108 .
- the first set of one or more inputs corresponds to a positive state of the portable communication device 108 for the recording of the media content.
- the de-activating module 204 in the portable communication device 104 is configured to de-activate the recording facility of the portable communication device 104 based on a second pre-defined criteria. In an embodiment of the present disclosure, the de-activating module 204 stops the recording of the media content broadcasted on the portable communication device 108 . In an embodiment of the present disclosure, the de-activating module 204 disallows the recording of the audio data stream in the media content broadcasted on the portable communication device 108 based on the second pre-defined criteria.
- the second pre-defined criteria are based on a second set of one or more inputs.
- the second set of one or more inputs is provided by the one or more internal sensors 104a and the one or more external sensors 106 .
- the second set of one or more inputs is provided by the one or more internal sensors 104a only.
- the second set of one or more inputs is provided by the one or more external sensors 106 only.
- the second set of one or more inputs is provided by the selected number of the one or more internal sensors 104a for the de-activating of the recording facility of the portable communication device 104 .
- the second set of one or more inputs is provided by the selected number of the one or more external sensors 106 for the de-activating of the recording facility of the portable communication device 104
- the second set of one or more inputs corresponds to one or more inputs associated with the present state of the portable communication device 104 .
- the present state of the portable communication device 104 corresponds to any activity performed by the user 102 on the portable communication device 104 during the broadcasting of the media content on the corresponding portable communication device 108 .
- the present state of the portable communication device 104 corresponds to a state undesirable for the recording of the media content broadcasted on the portable communication device 108 .
- the second set of one or more inputs corresponds to a negative state of the portable communication device 108 for the recording of the media content.
- the portable communication device 104 is not in a busy state or being currently used by the user 102 for performing any significant tasks which results in the user 102 not viewing the media content broadcasted on the corresponding portable communication device 108 .
- the portable communication device 104 is placed in such a way to allow the triggering of the recording facility of the portable communication device 104 .
- the portable communication device 104 is placed in such a way that the recording facility is de-activated.
- a current location of the portable communication device 104 aids in the triggering and the de-activating of the recording facility based on the current location matching a location or the current location not matching the location for which a tracking for the user 102 is to be done.
- the one or more internal sensors 104a identify the presence of the media content in order to start or stop the recording of the media content.
- the triggering module 202 identifies the presence of the media content and then starts the recording based on the first set of one or more inputs.
- the de-activating module 204 identify non-presence of the media content and stops or de-activates the recording of the media content.
- the first set of one or more inputs and the second set of one or more inputs correspond to one or more inputs provided by the one or more internal sensors 104a in real time.
- the first set of one or more inputs and the second set of one or more inputs are provided by the one or more internal sensors 104a and the one or more external sensors depending upon the current location of the user 102 and the portable communication device 104 .
- the first set of one or more inputs provided by the one or more internal sensors 104a decide the triggering of the recording facility of the portable communication device 104 .
- the second set of one or more inputs provided by the one or more internal sensors 104a device the de-activating of the recording facility of the portable communication device 104 .
- Each of the one or more internal sensors 104a provides a different context for triggering or de-activating the recording of the audio data stream in the media content broadcasted on the portable communication device 108 .
- each of the one or more internal sensors 104a captures some data regarding the present state of the user 102 .
- the one or more internal sensors 104a determine a current state or activity performed by the user 102 in order to trigger or de-activate the recording facility of the portable communication device 104 .
- the current activity performed by the user 102 is desirable for the triggering the recording facility of the portable communication device 104 .
- the current activity performed by the user 102 is undesirable for the recording of the media content.
- the first set of one or more inputs and the second set of one or more inputs provided by the one or more internal sensors 104a correspond to information associated with surroundings of the user 102 .
- the surrounding information corresponds to information associated with surrounding light conditions in the current location of the user 102 .
- the one or more internal sensors 104a check for a suitable level of ambient light in the surroundings of the user 102 .
- the ambient light condition or level provided by the first set of one or more inputs is desirable for triggering the recording of the audio data stream in the media content broadcasted on the portable communication device 104 .
- the ambient light condition or the level provided by the second set of one or more inputs corresponds to an undesirable condition for the triggering of the recording facility of the portable communication device 104 .
- the triggering takes place only when the user 102 is at a particular location.
- the particular location is assigned with a particular type of the portable communication device 104 for tracking the particular type of the portable communication device 104 only.
- the information associated with the particular location is provided by the one or more internal sensors 104a and the one or more external sensors 106 .
- the de-activating takes place when the user 102 is in a location not desirable for the recording of the audio data stream in the media content.
- the particular location is provided by a specific type of the one or more internal sensors 104a and the one or more external sensors 106 .
- the one or more internal sensors 104a include the ambient light sensor, the location sensor, the Bluetooth sensor, the camera sensor, the NFC sensor, the proximity sensor, the accelerometer sensor, time sensor and the like (as mentioned above in the detailed description of FIG. 1A ).
- the ambient light sensor of the one or more internal sensors 104a in the portable communication device 104 is generally configured for adjusting a display brightness of the portable communication device 104 based on light intensity in the current location of the user 102 .
- the ambient light sensor of the one or more internal sensors 104a in the portable communication device 104 measures the ambient light of the current location.
- the ambient light sensor checks the presence of the user 102 in the ambient light.
- the ambient light sensor is utilized for predicting whether the user 102 is currently watching the media content or not.
- the ambient light sensor determines that the ambient light is bright and provides the information to the triggering module 202 which triggers the recording facility of the portable communication device 104 and records the audio data stream in the media content.
- the ambient light sensor determines that the ambient light is low and provides the information to the de-activating module 204 .
- the de-activating module 204 predicts that the user 102 is currently not viewing the media content and decides to de-activate the recording facility of the portable communication device 104 .
- a user K associated with a mobile device D and a laptop L is present at his/her Home.
- the media content containing an audio data stream is broadcasted on the laptop L.
- the user K was watching the media content on the laptop L in a room with full lights on.
- the triggering module 202 starts the recording of the media content on the mobile device D based on information from the ambient light sensor in the mobile device D (ambient light is bright). Further, after some time the lights are switched off and the user K has fallen asleep.
- the ambient light sensor in the mobile device D determines the ambient light to be dark.
- the de-activating module 204 stops the recording of the media content on the mobile device D based on input provided by the ambient light sensor.
- the location sensor of the one or more internal sensors 104a is used for determining the current location of the user 102 and the portable communication device 104 . Further, the location sensor is utilized for storing locations where the user 102 spends the most time based on a location data of the portable communication device 104 . Furthermore, the triggering module 202 receives the current location of the portable communication device 104 from the location sensor and if the current location maps with a location for which the tracking is to be performed, the triggering module 202 triggers the recording facility of the portable communication device 104 .
- the de-activating module 204 receives the current location of the portable communication device 104 and if the current location does not map with a pre-defined stored location where the portable communication device 108 is located, the de-activating module 204 de-activates or stops the recording of the media content.
- the location sensor works in combination with the ambient light sensor for the triggering and the de-activating of the recording facility of the portable communication device 104 .
- the triggering module 202 and the de-activating module 204 take into account a combination of the data provided by the location sensor and the ambient light sensor for deciding the triggering and the de-activating of the recording facility of the portable communication device 104 .
- a user A associated with a mobile device M is currently at his/her house H.
- the location sensor in the mobile device M determines that the user A is at his/her house H.
- the media content to be recorded is broadcasted on a television at the house H.
- the triggering module 202 determines that the user A is at his/her house H and currently watching the television and triggers the recording facility of the mobile device M for recording the media content.
- the triggering module 202 takes into account the ambient light condition from the ambient light sensor in the mobile device M.
- the triggering module 202 triggers the recording facility if the current location (the house H) is a desirable location and the ambient light is bright.
- the de-activating module 204 de-activates the recording facility of the mobile device M if any one of the current location or the ambient light is undesirable for the recording of the media content.
- the tracking can be done for different types of devices based on the current location of the user 102 provided by the location sensor in the portable communication device 104 in order to record the media content only when the user 102 is paying attention to the media content.
- a user located presently in his/her office inferred from the location sensor in a mobile device S is utilized for triggering the recording facility of the mobile device S for recording the media content broadcasted on a desktop P located in the office.
- the portable communication device 104 includes the proximity sensor.
- the proximity sensor of the one or more internal sensors 104a is hardware based sensor configured for measuring distance between position of the portable communication device 104 with respect to any object.
- the proximity sensor measures the distance between the portable communication device 104 and the user 102 .
- the proximity sensor is utilized for saving power of the portable communication device 104 and prevents any unintentional input to be caused from touching screen of the portable communication device 104 .
- the proximity sensor is utilized for determining a current activity performed by the user 102 on the portable communication device 104 .
- the proximity sensor determines how far a face of the user 102 is from the portable communication device 104 .
- the distance between the face of the user 102 and the portable communication device 104 is utilized by the triggering module 202 and the de-activating module 204 for performing the triggering and the de-activating of the recording facility of the portable communication device 104 .
- the proximity sensor is placed or located near an earpiece of the portable communication device 104 .
- the proximity sensor lets the triggering module 202 and the de-activating module know whether the user 102 is making or receiving a call or not on the portable communication device 104 .
- the proximity sensor transmits a signal for indicating that the user 102 is attending the call and transmits the signal in the form of information to the triggering module 202 and the de-activating module 204 in order to trigger or de-activate the recording facility of the portable communication device 104 .
- the user 102 may not be paying attention to the media content broadcasted on the portable communication device 108 while attending the call or performing any other activity involving a need of bringing the portable communication device 104 near the face of the user 102 .
- the triggering module 202 triggers the recording facility of the portable communication device 104 if the user 102 is not performing any activity (for example, a call) on the portable communication device 104 determined through the proximity sensor.
- the recording facility is triggered when the distance between the portable communication device 104 and the face of the user 102 is large. In another embodiment of the present disclosure, the distance between the portable communication device 104 and the face of the user 102 is more than a pre-defined threshold distance.
- the de-activating module 204 de-activates the recording facility of the portable communication device 104 if the user is performing the activity (for example, a call) on the portable communication device 104 determined through the proximity sensor.
- the recording facility is de-activated when the distance between the portable communication device 104 and the face of the user 102 is less.
- the distance between the portable communication device 104 and the face of the user 102 is less than a pre-defined threshold distance in order to de-activate the recording of the media content.
- the proximity sensor determines whether the user 102 is paying attention to the media content broadcasted on the portable communication device 108 .
- the user A is watching the media content on the television at the house H.
- the user A is currently not performing any activity on the mobile device D as determined by the proximity sensor and the triggering module 202 triggers the recording of the media content.
- the user A receives a call on the mobile device D.
- the proximity sensor in the mobile device D is activated and determines that the user A is on the call.
- the de-activating module 204 stops the recording of the media content as soon as the proximity sensor is activated and the information is sent to the de-activating module 204 .
- the proximity sensor can be used in a combination with the location sensor and the ambient light sensor in the portable communication device 104 in order to trigger or de-activate the recording facility of the portable communication device 104 .
- the recording facility is activated only when the proximity sensor, the location sensor and the ambient light sensor is showing a desirable state for the recording of the media content.
- any sensor of the proximity sensor, the location sensor and the ambient light sensor showing the desirable state for the recording of the media content can be used for the recording of the media content.
- the one or more internal sensors 104a in the portable communication device 104 include the accelerometer sensor.
- the accelerometer sensor is configured for determining a linear acceleration of movement of the portable communication device 104 .
- the accelerometer sensor determines whether the portable communication device 104 is in a stationary state or in a moving state.
- information from the accelerometer sensor is utilized by the triggering module 202 and the de-activating module 204 for determining whether the user 102 is in a moving state or not and whether the user 102 is paying attention to the broadcasted media content on the portable communication device 108 .
- the accelerometer sensor tells whether the user 102 is travelling based on a velocity of the portable communication device 104 inferred from the accelerometer sensor.
- the triggering module 202 triggers the recording facility of the portable communication device when the accelerometer sensor does not show any movement of the portable communication device 104 .
- the de-activating module 204 de-activates the recording of the media content when the accelerometer sensor shows the movement of the portable communication device.
- the accelerometer sensor is used for inferring whether the user 102 is paying attention to the media content.
- the triggering module 202 triggers the recording facility of the portable communication device 104 even if the accelerometer sensor shows the movement of the portable communication device 104 .
- the triggering is done based on recording the media content broadcasted on a specific type of the portable communication device 108 when the user 102 is moving. For example, a user travelling in a car and listening to a radio installed in the car or a user is presently in a mall and continuously moving from one place to another for shopping.
- the accelerometer sensor can be used in a combination with the location sensor, the proximity sensor and the ambient light sensor in order to accurately determine whether to trigger or de-activate the recording facility of the portable communication device 104 .
- the one or more external sensors 106 also provide the information to the triggering module 202 and the de-activating module 204 based on any current activity performed, the current location or whether the user 102 is travelling or not.
- the Bluetooth sensor can be used in combination with the other one or more internal sensors 104a and the one or more external sensors 106 .
- the camera sensor can be used in combination with the other one or more internal sensors 104a and the one or more external sensors 106 .
- the NFC sensor can be used in combination with the other one or more internal sensors 104a and the one or more external sensors 106 .
- the time sensor can be used in combination with the other one or more internal sensors 104a and the one or more external sensors 106 .
- the context generating module 206 in the portable communication device 104 is configured to generate a context data for each of the first set of one or more inputs and the second set of one or more inputs.
- the context data for the first set of one or more inputs corresponds to a data in the context of the triggering the recording facility of the portable communication device 104 for recording the media content.
- the context data for the second set of one or more inputs corresponds to a data in the context of the de-activating of the recording facility of the portable communication device 104 for recording the media content.
- the context data for each of the first set of one or more inputs and the second set of one or more inputs determines the first pre-defined criteria and the second pre-defined criteria.
- the context data generated for each of the first set of one or more inputs and the second set of one or more inputs is mapped to a corresponding administrator defined context data to determine the corresponding first pre-defined criteria and the second pre-defined criteria.
- the administrator defined context data corresponds to a pre-defined threshold data for the triggering and the de-activating of the portable communication device 104 .
- the triggering and the de-activating of the recording facility of the portable communication device 104 optimizes the utilization of the power back up of the portable communication device 104 .
- the administrator defined context data is real time dynamically updated.
- the first set of one or more inputs and the second set of one or more inputs are real time dynamically updated.
- FIG. 2B illustrates a block diagram 200 of the portable communication device showing additional one or more components, in accordance with various embodiments of the present disclosure.
- the additional one or more components are utilized when the triggering module 202 triggers the recording facility of the portable communication device 104 .
- the additional one or more components include a reception module 208 , a deciphering module 210 and a transmitting module 212 .
- the one or more components of the portable communication device 104 are associated with the software application installed on the portable communication device 104 .
- the audio data stream in the broadcasted media content flows along with the existing audio of the media content.
- the audio stream in undetectable by the user 102 due to the range of frequencies of the audio data stream.
- the reception module 208 in the portable communication device 104 is configured for receiving the audio data stream in the broadcasted media content.
- the audio data stream is received through the one or more microphones triggered by the triggering module 202 .
- the reception module 208 receives the audio stream along with the media content identifier in the audio data stream.
- the one or more microphones are pre-configured for detecting or receiving the audio data stream in the ultrasonic range or the infrasonic range.
- the deciphering module 210 in the portable communication device 104 is configured for deciphering the media content identifier from the audio data stream by the portable communication device 104 .
- the deciphering module 210 extracts the media content identifier from the received audio data stream mixed in the broadcasted media content on the corresponding portable communication device 108 .
- the deciphering corresponds to extraction of audio identification information corresponding to the audio data stream.
- the audio identification information includes inaudible frequency data.
- the audio identification information is processed from the audio data stream for creating one or more fingerprints of the audio data stream.
- the audio identification information includes audio watermarks.
- the deciphering module 210 includes a fast fourier transform module for deciphering the audio data stream.
- the deciphering module 210 converts the audio data stream into frequencies using a fast fourier transform method for deciphering the identifier in the audio data stream.
- one or more techniques may be used for extracting the frequencies from the audio data stream.
- the one or more techniques include but may not be limited to a Fourier Transform, McAulay-Quatieri (MQ) analysis, short term Fourier transform, High-pass filter, Low-pass filter and MEL frequency filter bank.
- the transmitting module 212 in the portable communication device 104 is configured for transmitting the audio identification information to the computing server 112 .
- the transmitting module 212 transmits the audio identification information to the computing server 112 through the communication network 110 .
- the computing server 112 saves the audio identification information in the database 112a for targeting the one or more users.
- the audio identification information includes but may not be limited to a media content identification information, a portable communication device identifier information, and a location information.
- the audio identification information includes a time stamp.
- the media content identification information corresponds to the identifier in the audio data stream of the broadcasted media content on the portable communication device 108 .
- the portable communication device identifier information corresponds to a device ID of the portable communication device 104 for identifying the portable communication device 104 .
- the location information corresponds to a current location of the portable communication device 104 .
- acoustic waves are used as audio data stream.
- the acoustic signals in the infrasonic frequency band are used.
- the frequency range of 15-20 Hz is used for the infrasonic acoustic signals.
- acoustic signals in the ultrasonic frequency band are used.
- the frequency range of 17- 20 KHz is used for the ultrasonic acoustic signals.
- 17.5 kHz for one FSK frequency and 18.5 kHz for the other FSK frequency are used. These numbers are selected as half of the 44.1 KHz recording rate for CD-quality audio is 22.05 KHz.
- the upper limit of 20 KHz is selected because in most sound systems, sound above 20 KHz is filtered out sharply.
- this embodiment uses sounds in the frequency range that can be supported by the current sound systems that are installed in today's media devices like TV, audio speakers and computer sound systems.
- Infrasonic or ultrasonic frequency ranges have certain benefits over the audible frequency range.
- the infrasonic or ultrasonic sound can be generated from existing devices.
- the sound device e.g., “Sound Blaster” sound card
- the sound device in a personal computer supports the ultrasonic frequency band.
- the frequency spectrum is split into ranges corresponding to the specified alphabet and start/end codes, with each character/code corresponding to a part of the full frequency range.
- the broadcasting module converts each character of the word to be sent into the center of the corresponding frequency range, and transmits that frequency for certain duration.
- the reception module does a continuous Fourier transform of the signal and looks for peaks in the specified frequency range. Upon finding a peak for a significant duration, it does the conversion back from frequency to character. This is essentially a single-tone multi-frequency signaling (STMF) scheme.
- STMF single-tone multi-frequency signaling
- FIG. 3 illustrates a block diagram 300 of a communication device 302 , in accordance with various embodiments of the present disclosure.
- the communication device 302 includes a control circuitry module 304 , a storage module 306 , an input/output circuitry module 308 and a communication circuitry module 310 .
- the communication device 302 includes any suitable type of portable electronic device.
- Examples of the communication device 302 include but may not be limited to a personal e-mail device (e.g., a Blackberry.TM. made available by Research in Motion of Waterloo, Ontario), a personal data assistant ("PDA"), a cellular telephone, a Smartphone, a handheld gaming device, a digital camera, the laptop computer, and a tablet computer.
- the communication device 302 can be a desktop computer.
- control circuitry module 304 includes any processing circuitry or processor operative to control the operations and performance of the communication device 302 .
- the control circuitry module 304 may be used to run operating system applications, firmware applications, media playback applications, media editing applications, or any other application.
- the control circuitry module 304 drives a display and process inputs received from a user interface.
- the storage module 306 includes one or more storage mediums including a hard-drive, solid state drive, flash memory, permanent memory such as ROM, any other suitable type of storage component, or any combination thereof.
- the storage module 306 may store, for example, media data (e.g., music and video files), application data (e.g., for implementing functions on the communication device 302 ).
- the input/output circuitry module 308 may be operative to convert (and encode/decode, if necessary) analog signals and other signals into digital data.
- the input/output circuitry module 308 may also convert the digital data into any other type of signal and vice-versa.
- the input/output circuitry module 308 may receive and convert physical contact inputs (e.g., from a multi-touch screen), physical movements (e.g., from a mouse or sensor), analog audio signals (e.g., from a microphone), or any other input.
- the digital data may be provided to and received from the control circuitry module 304 , the storage module 306 or any other component of the communication device 302 .
- the input/output circuitry module 308 is illustrated in FIG. 3 as a single component of the communication device 302 ; however those skilled in the art would appreciate that several instances of the input/output circuitry module 308 may be included in the communication device 302 .
- the communication device 302 may include any suitable interface or component for allowing one or more users to provide inputs to the input/output circuitry module 308 .
- the communication device 302 may include any suitable input mechanism. Examples of the input mechanism include but may not be limited to a button, keypad, dial, a click wheel, and a touch screen.
- the communication device 302 may include a capacitive sensing mechanism, or a multi-touch capacitive sensing mechanism.
- the communication device 302 may include specialized output circuitry associated with output devices such as, for example, one or more audio outputs.
- the audio output may include one or more speakers built into the communication device 302 , or an audio component that may be remotely coupled to the communication device 302 .
- the one or more speakers can be mono speakers, stereo speakers, or a combination of both.
- the audio component can be a headset, headphones or ear buds that may be coupled to the communication device 302 with a wire or wirelessly.
- the input/output circuitry module 308 may include display circuitry for providing a display visible to the one or more users.
- the display circuitry may include a screen (e.g., an LCD screen) that is incorporated in the communication device 302 .
- the display circuitry may include a movable display or a projecting system for providing a display of content on a surface remote from the communication device 302 (e.g., a video projector).
- the display circuitry may include a coder/decoder to convert digital media data into the analog signals.
- the display circuitry may include video Codecs, audio Codecs, or any other suitable type of Codec.
- the display circuitry may include display driver circuitry, circuitry for driving display drivers or both.
- the display circuitry may be operative to display content.
- the display content can include media playback information, application screens for applications implemented on the electronic device, information regarding ongoing communications operations, information regarding incoming communications requests, or device operation screens under the direction of the control circuitry module 304 .
- the display circuitry may be operative to provide instructions to a remote display.
- the communication device 302 includes the communication circuitry module 310 .
- the communication circuitry module 310 may include any suitable communication circuitry operative to connect to a communication network and to transmit communications (e.g., voice or data) from the communication device 302 to other devices within the communications network.
- the communication circuitry module 310 may be operative to interface with the communication network using any suitable communication protocol. Examples of the communication protocol include but may not be limited to Wi-Fi, Bluetooth RTM, radio frequency systems, infrared, LTE, GSM, GSM plus EDGE, CDMA, and quadband.
- the communication circuitry module 310 may be operative to create a communications network using any suitable communications protocol.
- the communication circuitry module 310 may create a short-range communication network using a short-range communications protocol to connect to other devices.
- the communication circuitry module 310 may be operative to create a local communication network using the Bluetooth, RTM protocol to couple the communication device 302 with a Bluetooth, RTM headset.
- the computing device is shown to have only one communication operation; however, those skilled in the art would appreciate that the communication device 302 may include one more instances of the communication circuitry module 310 for simultaneously performing several communication operations using different communication networks.
- the communication device 302 may include a first instance of the communication circuitry module 310 for communicating over a cellular network, and a second instance of the communication circuitry module 310 for communicating over Wi-Fi or using Bluetooth RTM.
- the same instance of the communication circuitry module 310 may be operative to provide for communications over several communication networks.
- the communication device 302 may be coupled a host device for data transfers, synching the communication device 302 , software or firmware updates, providing performance information to a remote source (e.g., providing riding characteristics to a remote server) or performing any other suitable operation that may require the communication device 302 to be coupled to a host device.
- a remote source e.g., providing riding characteristics to a remote server
- Several computing devices may be coupled to a single host device using the host device as a server.
- the communication device 302 may be coupled to the several host devices (e.g., for each of the plurality of the host devices to serve as a backup for data stored in the communication device 302 ).
- FIG. 4 illustrates a flowchart 400 for optimizing the utilization of the power back up of the communication device, in accordance with various embodiments of the present disclosure.
- the communication device is configured for identifying the media content by recording the portion of the media content.
- the flowchart 400 initiates at step 402 .
- the triggering module 202 in the portable communication device 104 triggers the recording facility of the portable communication device 104 based on the first pre-defined criteria.
- the first pre-defined criteria are based on the first set of one or more inputs.
- the first set of one or more inputs are provided by the one or more internal sensors 104a inside the portable communication device 104 and the one or more external sensors 106 externally located in the vicinity of the portable communication device 104 (as mentioned above in the detailed description of FIG. 2A ).
- the de-activating module 204 in the portable communication device 104 de-activates the recording facility of the portable communication device 104 based on the second pre-defined criteria.
- the second pre-defined criteria are based on the second set of one or more inputs.
- the second set of one or more inputs are provided by the one or more internal sensors 104a inside the portable communication device 104 and the one or more external sensors 106 externally located in the vicinity of the portable communication device 104 (as mentioned above in the detailed description of FIG. 2A ).
- the flowchart 400 terminates at step 408 .
- the present disclosure allows the users to prevent wastage or drainage of the power back up of the portable communication device. Moreover, the present disclosure allows the initiation of the recording of the media content at stored pre-defined locations only. In addition, the present disclosure allows determining the current state of the user and the portable communication device in order to accurately infer whether the user is currently viewing the media content or not. Further, the present disclosure allows prevention of unnecessary recording of the media content when the user is not engaged in the media content. Furthermore, the present disclosure allows the recording of the media content based on certain conditions only. Moreover, the present disclosure allows one time recording of the audio data stream in the media content without the need of recording the audio data stream for more than one time. In addition, the present disclosure allows predicting the behavior of the one or more users by utilizing the one or more sensors.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present disclosure provides a method for optimizing utilization of a power back up of a communication device. The communication device is used for identifying a media content by recording a portion of the media content. The computer implemented method includes triggering a recording facility of the communication device based on a first pre-defined criteria and de-activating the recording facility of the communication device by the processor based on a second pre-defined criteria. The first pre-defined criteria are based on a first set of one or more inputs. The second pre-defined criteria are based on a second set of one or more inputs. The first set of one or more inputs and the second set of one or more inputs are received from one or more sensors. The triggering and the de-activating of the recording facility optimizes the utilization of the power back up of the communication device.
Description
The present disclosure relates to the field of
communication devices and, more particularly, to
optimization of power back up of the communication
devices for identifying media content.
Nowadays, businesses and/or entities are
creating a lot of content in audio and/or video formats
to catch as many eyeballs as possible. For example,
businesses advertise their products or services on
different digital advertisement mediums such as
televisions, radio, Internet, and the like. Similarly,
a movie production house wants to show a video trailer
of a movie to as many people as it can. On the same
lines, a politician wants people to listen to his speech
by as many people as possible.
Most of these businesses, entities and other
people who create audio and/or video content want
insights about how many people were actually exposed to
the content. Also, some of these businesses, entities
and people want that their content should not be tweaked
so as to create any malice. For these purposes and all
other purposes or use cases, an audio and or video
content needs to be identified on communication devices.
Some of current practices to identify the
audio and/or video content involve embedding an audio
data stream containing an identifier in the audio and/or
video content. In general, the audio data stream is in
a frequency range that is not audible to a human being.
The communication device deciphers these audio data
streams by recording the content by a recording
facility. The recording facility is triggered by
installing some software applications/programs on the
communication device. Most of the times, the recording
facility records a bulk portion of the content to
decipher the audio data stream for identification. The
power back up of the communications drains at a very
fast pace when recording is underway. This leads the
user to de-activate the software applications enabling
the deciphering/recording.
In light of the above stated discussion, there
is a need for a method and system which overcomes the
above stated disadvantages. In addition, the method and
system should optimize the power back up of the
communication device.
This Summary is provided to introduce a
selection of concepts in a simplified form that are
further described below in the Detailed Description.
This Summary is not intended to identify key or
essential features of the claimed subject matter, nor is
it intended to be used as an aid in determining the
scope of the claimed subject matter.
In an aspect of the present disclosure, a
computer implemented method for optimizing utilization
of a power back up of a communication device is
provided. The communication device is used for
identifying media content by recording a portion of the
media content. The computer implemented method includes
triggering a recording facility of the communication
device based on first pre-defined criteria by a
processor and de-activating the recording facility of
the communication device by the processor based on
second pre-defined criteria. The first pre-defined
criteria are based on a first set of one or more inputs.
The second pre-defined criteria are based on a second
set of one or more inputs. The first set of one or more
inputs and the second set of one or more inputs are
received from one or more sensors. The triggering and
the de-activating of the recording facility optimizes
the utilization of the power back up of the
communication device.
In an embodiment of the present disclosure,
the one or more sensors are embedded in the
communication device. In another embodiment of the
present disclosure, the one or more sensors are external
to the communication device.
In an embodiment of the present disclosure,
the media content is broadcasted from a third party
source. In addition, the media content is embedded with
an audio data stream. The audio data stream contains a
media content identifier. The media content identifier
is deciphered from the audio data stream by the
communication device.
In an embodiment of the present disclosure,
the method includes generating a context data for each
of the first set of one or more inputs and the second
set of one or more inputs.
In an embodiment of the present disclosure,
the context data for each of the first set of one or
more inputs and the second set of one or more inputs
determines the first pre-defined criteria and the second
pre-defined criteria.
In another embodiment of the present
disclosure, the context data generated for each of the
first set of one or more inputs and the second set of
one or more inputs are mapped to a corresponding
administrator defined context data to determine the
corresponding first pre-defined criteria and the second
pre-defined criteria. The corresponding administrator
defined context data is real time dynamically updated.
In another aspect of the present disclosure, a
computer program product comprising a non-transitory
computer readable medium storing a computer readable
program for optimizing utilization of a power back up of
a communication device is provided. The communication
device is used for identifying media content by
recording a portion of the media content. The computer
readable program when executed on a computer causes the
computer to perform steps of includes triggering a
recording facility of the communication device based on
a first pre-defined criteria and de-activating the
recording facility of the communication device based on
a second pre-defined criteria. The first pre-defined
criteria are based on a first set of one or more inputs
The second pre-defined criteria are based on a second
set of one or more inputs. The first set of one or more
inputs and the second set of one or more inputs are
received from one or more sensors. The triggering and
the de-activating of the recording facility optimizes
the utilization of the power back up of the
communication device.
In an embodiment of the present disclosure,
the one or more sensors are embedded in the
communication device. In another embodiment of the
present disclosure, the one or more sensors are external
to the communication device.
In an embodiment of the present disclosure,
the media content is broadcasted from a third party
source. In addition, the media content is embedded with
an audio data stream. The audio data stream contains a
media content identifier. The media content identifier
is deciphered from the audio data stream by the
communication device.
In an embodiment of the present disclosure,
the method includes generating a context data for each
of the first set of one or more inputs and the second
set of one or more inputs.
In an embodiment of the present disclosure,
the context data for each of the first set of one or
more inputs and the second set of one or more inputs
determines the first pre-defined criteria and the second
pre-defined criteria.
In another embodiment of the present
disclosure, the context data generated for each of the
first set of one or more inputs and the second set of
one or more inputs are mapped to a corresponding
administrator defined context data to determine the
corresponding first pre-defined criteria and the second
pre-defined criteria. The corresponding administrator
defined context data is real time dynamically updated.
In yet another aspect of the present
disclosure, a communication device for identifying a
media content by recording a portion of the media
content by optimizing utilization of a power back up is
provided. The communication device includes a
triggering module adapted to trigger a recording
facility of the communication device based on a first
pre-defined criteria and a de-activating module adapted
to de-activate the recording facility of the
communication device based on a second pre-defined
criteria. The first pre-defined criteria are based on a
first set of one or more inputs and the second
pre-defined criteria are based on a second set of one or
more inputs. The first set of one or more inputs and
the second set of one or more inputs are received from
one or more sensors. The triggering and the
de-activating of the recording facility optimizes the
utilization of the power back up of the communication device.
In an embodiment of the present disclosure,
the communication device includes a context generating
module adapted to generate a context data for each of
the first set of one or more inputs and the second set
of one or more inputs.
In an embodiment of the present disclosure,
the context data for each of the first set of one or
more inputs and the second set of one or more inputs
determines the first pre-defined criteria and the second
pre-defined criteria.
In another embodiment of the present
disclosure, the context data generated for each of the
first set of one or more inputs and the second set of
one or more inputs are mapped to a corresponding
administrator defined context data to determine the
corresponding first pre-defined criteria and the second
pre-defined criteria. The corresponding administrator
defined context data is real time dynamically updated.
Other aspects and example embodiments are
provided in the drawings and the detailed description
that follows.
Having thus described the disclosure in
general terms, reference will now be made to the
accompanying drawings, which are not necessarily drawn
to scale, and wherein:
FIG. 1A and FIG. 1B illustrates a system
for optimizing utilization of a power back up of a
communication device, in accordance with various
embodiments of the present disclosure;
FIG. 2A and FIG. 2B illustrates a block
diagram of a portable communication device, in
accordance with various embodiments of the present disclosure;
FIG. 3 illustrates a block diagram of a
communication device, in accordance with various
embodiments of the present disclosure; and
FIG. 4 illustrates a flowchart for optimizing the
utilization of the power back up of the communication
device, in accordance with the various embodiments of
the present disclosure.
In the following description, for purposes of
explanation, numerous specific details are set forth in
order to provide a thorough understanding of the present
technology. It will be apparent, however, to one
skilled in the art that the present technology can be
practiced without these specific details. In other
instances, structures and devices are shown in block
diagram form only in order to avoid obscuring the
present technology.
Reference in this specification to “one
embodiment” or “an embodiment” means that a particular
feature, structure, or characteristic described in
connection with the embodiment is included in at least
one embodiment of the present technology. The
appearance of the phrase “in one embodiment” in various
places in the specification are not necessarily all
referring to the same embodiment, nor are separate or
alternative embodiments mutually exclusive of other
embodiments. Moreover, various features are described
which may be exhibited by some embodiments and not by
others. Similarly, various requirements are described
which may be requirements for some embodiments but not
other embodiments.
Accordingly, the system components have been
represented where appropriate by conventional symbols in
the drawings, showing only those specific details that
are pertinent to understanding the present disclosure so
as not to obscure the disclosure with details that will
be readily apparent to those ordinary skilled in the art
having the benefit of the description herein.
FIG. 1A illustrates a system 100 for
optimizing utilization of a power back up of a
communication device having a plurality of sensors, in
accordance with various embodiments of the present
disclosure. Moreover, the communication device is
configured for identifying media content by recording a
portion of the media content. The system 100
includes a portable communication device 104
associated with a user 102, one or more internal
sensors 104a, one or more external sensors
106, a portable communication device 108,
a communication network 110, a computing server
112 and a database 112a. On addition, one
or more components stated above collectively perform the
optimization of the power back up of the portable
communication device 104.
Going further, the user 102 is
associated with the portable communication device
104. The user 102 may be any person or
individual accessing the portable communication device
104 in real time. In an embodiment of the
present disclosure, the user 102 is an owner of
the portable communication device 104. In an
embodiment of the present disclosure, the user
102 is currently performing one or more tasks on
the portable communication device 104 based on
his/her choice or interests. In an embodiment of the
present disclosure, the user 102 may be located
at any place in real time. The user 102 may be
located in any indoor location (home, office, factory,
cinema hall or any other type of indoor place) or the
user 102 may be located in any outdoor place (a
mall, an amusement park, an airport or any other type of
outdoor place).
In an embodiment of the present disclosure,
the user 102 may be performing some real life
tasks in real time. The user 102 may be driving
a vehicle, watching a movie in a cinema hall, attending
any event and the like. For example, a user A is
currently driving a car and listening to a radio in the
car or a user B is currently in a mall for shopping
purposes or a user C is at his/her home currently
watching any media content on a communication device
(say, television). In an embodiment of the present
disclosure, the user 102 keeps the portable
communication device 104 in the vicinity at all
times in order to identify the media content. In an
embodiment of the present disclosure, the portable
communication device 104 is in a switched on
state and currently has enough amount of battery for
identifying and recording the media content (as
mentioned below in the patent application).
Moreover, the portable communication device
104 includes but may not be limited to a smart
phone, a laptop, a desktop computer, a tablet, a
personal digital assistant, a wearable device or any
other type of portable communication device for
recording the media content from a third party source
known in the art. In addition, the portable
communication device 104 is equipped with a
recording facility. In an embodiment of the present
disclosure, the portable communication device 104
is equipped with one or more microphones inside the
portable communication device 104. In an
embodiment of the present disclosure, the one or more
microphones are pre-configured for recording the media
content from one or more sources. In an embodiment of
the present disclosure, triggering and deactivation of
the one or more microphones aids in the optimization of
the power back up of the portable communication device 104.
In addition, the one or more microphones are
configured for recording the media content of a wide
range of frequencies. In an embodiment of the present
disclosure, the one or more microphones are configured
to record the media content in an infrasonic range or an
ultrasonic range. In an embodiment of the present
disclosure, the range of frequencies is inaudible range
of frequencies. Moreover, the portable communication
device 104 is connected to internet. In an
embodiment of the present disclosure, the portable
communication device 104 is connected to the
internet through a WiFi connection available in the
place at which the user 102 is currently located
or through a data connection provided by a telecom
service provider on the portable communication device
104. In an embodiment of the present disclosure,
the WiFi connection is an open WiFi connection or the
WiFi connection is enabled with a security key for
allowing accessing to the internet.
Going further, the portable communication
device 104 contains one or more software
applications pre-installed on the portable communication
device 104 by the user 102. Further, the
portable communication device 104 includes a
software application of the one or more software
applications configured for activating and de-activating
the recording of the media content based on a
pre-determined criterion (as explained below in the
patent application). In an embodiment of the present
disclosure, the software application inside the portable
communication device 104 is connected to the
internet. In an embodiment of the present disclosure,
the software application installed inside the portable
communication device is associated with a particular
type of operating system of one or more operating
systems. The type of the operating system depends on an
operating system associated with the portable
communication device 104. In an embodiment of
the present disclosure, the software application is
compatible with the one or more operating systems.
Examples of the one or more operating systems include
but may not be limited to Android OS, iOS, Windows OS,
Bada OS and Symbian OS.
Further, the portable communication device
104 includes the one or more internal sensors
104a. Furthermore, the one or more internal
sensors 104a are installed inside the portable
communication device 104. In an embodiment of
the present disclosure, the one or more internal sensors
104a are pre-installed by a manufacturer of the
portable communication device 104 during time of
manufacturing of the portable communication device
104. The one or more internal sensors
104a provide real time information associated
with the user 102. In an embodiment of the
present disclosure, the one or more internal sensors
104a provide the real time information associated
with one or more activities performed by the user
102 in the real time. In an embodiment of the
present disclosure, the one or more internal sensors
104a are configured for enabling the triggering
and the deactivation of the recording facility for
recording the media content on the portable
communication device 104.
In an embodiment of the present disclosure,
the one or more internal sensors 104a take a
decision or enable one or more components of the
portable communication device 104 to take a
decision associated with the triggering or the
de-activating of the recording facility of the portable
communication device 104 for recording or not
recording of the media content. In an embodiment of the
present disclosure, the one or more internal sensors
104a correspond to all sensors installed in the
portable communication device 104. In another
embodiment of the present disclosure, the one or more
internal sensors 104a correspond to a specific
list of sensors which are utilized for the triggering
and the de-activation of the recording of the media content.
In an embodiment of the present disclosure,
the one or more internal sensors 104a are linked
with a microcontroller inside the portable communication
device 104 for storing or transmitting the real
time information associated with the portable
communication device 104 and the corresponding
user 102. Moreover, the one or more internal
sensors 104a installed in the portable
communication device 104 include but may not be
limited to an ambient light sensor, a location sensor,
Bluetooth sensor, camera sensor, NFC sensor, proximity
sensor, accelerometer sensor, time sensor, gyroscope and
a temperature sensor. In an embodiment of the present
disclosure, each of the above stated one or more
internal sensors 104a are utilized for the
triggering and the recording of the media content.
In another embodiment of the present
disclosure, selected number of the one or more internal
sensors 104a is utilized for the triggering and
the de-activating of the recording of the media content
for the optimization of the power back up of the
portable communication device 104. In an
embodiment of the present disclosure, each of the one or
more internal sensors 104a can be used in
combination of any of the other one or more internal
sensors 104a in the portable communication device
104. In an embodiment of the present disclosure,
the combination of the one or more internal sensors
104a is based on a current location or activity
performed by the user 104 or the activity
performed by the user 104 on the corresponding
portable communication device 104.
In an embodiment of the present disclosure,
the one or more internal sensors 104a may be
hardware based sensors or software based sensors. In an
embodiment of the present disclosure, the one or more
internal sensors 104a are associated with the
software application configured for the triggering and
the de-activating of the recording facility for the
recording of the media content. In an embodiment of the
present disclosure, the one or more internal sensors
104a are configured to provide the real time
information to the software application of the portable
communication device 104. In an embodiment of
the present disclosure, a server associated with the
software application receives the real time information
from the one or more internal sensors 104a. In
an embodiment of the present disclosure, the server is
interlinked with each of the one or more internal
sensors 104a for receiving the real time information.
Moreover, each of the one or more internal
sensors 104a is configured to perform a specific
type of operation for aiding in the optimization of the
power back up of the portable communication device
104 (as explained below in the patent
application). In an embodiment of the present
disclosure, each specific type of operation helps in the
triggering and the de-activating of the recording
facility of the portable communication device 104
for the recording of the media content. In an
embodiment of the present disclosure, the recording of
the media content may stop or resume based on an output
of the one or more internal sensors 104a (as
explained below in the patent application).
Going further, the portable communication
device 104 is associated with the one or more
external sensors 106. Moreover, the one or more
external sensors 106 are installed or placed in
vicinity or a close range of the portable communication
device 104. In an embodiment of the present
disclosure, the one or more external sensors 106
are in the vicinity of the user 102. The
vicinity corresponds to a minimum pre-defined range in
order to record or determine the real time information
of the portable communication device 104 and the
user 102. The one or more external sensors
106 are connected to the portable communication
device 104. In an embodiment of the present
disclosure, the one or more external sensors 106
are associated or connected with the one or more
internal sensors 104a.
In an embodiment of the present disclosure,
the one or more external sensors 106 are
installed externally to the portable communication
device 104. In an embodiment of the present
disclosure, the one or more external sensors 106
are placed or installed in one or more places. In
addition, the one or more external sensors 106
are sensors installed in various places visited by one
or more users for recording one or more information. In
an embodiment of the present disclosure, the one or more
external sensors 106 are installed in one or more
shopping malls, one or more vehicles, one or more
residential buildings, one or more apartments and the like.
Furthermore, the one or more external sensors
106 are configured to record and provide the real
time information associated with the user 102.
In an embodiment of the present disclosure, the one or
more external sensors 106 provide the real time
information associated with one or more activities
performed by the user 102 in the real time. In
an embodiment of the present disclosure, the one or more
external sensors 106 are configured for enabling
the triggering and the deactivation of the recording
facility for recording the media content on the portable
communication device 104. In an embodiment of
the present disclosure, the one or more external sensors
perform the same operation performed by the one or more
internal sensors 104a.
In an embodiment of the present disclosure,
the one or more external sensors 106 take a
decision or enable the one or more components of the
portable communication device 104 to take the
decision associated with the triggering or the
de-activating of the recording facility of the portable
communication device 104 for recording or not
recording of the media content. Moreover, the one or
more external sensors 106 include but may not be
limited to a motion sensor, a location sensor, pulse
sensor, accelerometer and sleep sensor. In an
embodiment of the present disclosure, each of the one or
more external sensors 106 perform a specific type
of operation for aiding in the optimization of the power
back up of the portable communication device 104.
In an embodiment of the present disclosure,
each of the one or more external sensors 106 are
utilized based on the current location of the user
102 or a current type of activity performed by
the user 102. In an embodiment of the present
disclosure, the current type of activity corresponds to
an activity performed on the portable communication
device 104 or any other activity performed other
than the use of portable communication device
104. In an embodiment of the present disclosure,
each of the one or more external sensors 106 can
be used in combination with any of the other one or more
external sensors 106. In an embodiment of the
present disclosure, each of the one or more external
sensors 106 can be used in combination with any
of the other one or more internal sensors 104a in
the portable communication device 104. In an
embodiment of the present disclosure, the combination of
sensors depends upon the current location and activity
performed by the user 102 (as explained below in
the patent application).
In an embodiment of the present disclosure,
the one or more external sensors 106 are
associated with the software application configured for
the triggering and the de-activating of the recording
facility for the recording of the media content. In an
embodiment of the present disclosure, the one or more
external sensors 106 are configured to provide
the real time information to the software application of
the portable communication device 104. In an
embodiment of the present disclosure, the one or more
external sensors 106 is linked with the software
application through a network for transferring the real
time information.
In an embodiment of the present disclosure,
the server associated with the software application
receives the real time information from the one or more
external sensors 106. In an embodiment of the
present disclosure, the server is interlinked with each
of the one or more external sensors 106 for
receiving the real time information. In an embodiment
of the present disclosure, the one or more external
sensors 106 are associated with a server for
storing the real time information. In an embodiment of
the present disclosure, the server associated with the
one or more external sensors 106 is interlinked
with the server associated with the software application
inside the portable communication device 104.
In an embodiment of the present disclosure,
the one or more internal sensors 104a and the one
or more external sensors 106 work in
collaboration for the triggering and the de-activating
of the recording facility of the portable communication
device 104 for the recording of the media
content. In an embodiment of the present disclosure,
the recording is done for determining viewing habits of
the user 102. In an embodiment of the present
disclosure, the recording is performed for serving one
or more advertisements to the user 102 based on
the interests on the corresponding portable
communication device 104.
Moreover, the user 102 is associated
with the portable communication device 108. In
an embodiment of the present disclosure, the user
102 is an owner of the portable communication
device 108. In addition, the portable
communication device 108 is configured for
broadcasting the media content for the user 102.
Examples of the portable communication device 108
include but may not be limited to a smart phone, a
laptop, a tablet, a CRT television, a LED television, a
LCD television, a plasma television, a desktop computer,
a personal digital assistant and a radio. In an
embodiment of the present disclosure, the portable
communication device 108 is located in the
vicinity of the user 102 and vicinity of the
portable communication device 104. In an
embodiment of the present disclosure, the portable
communication device 108 is kept in a pre-defined
range in order to enable the recording of the media
content by the portable communication device 104.
In an embodiment of the present disclosure,
the portable communication device 108 is
installed at any place. In an embodiment of the present
disclosure, the portable communication device 108
is installed in the same place where the user 102
is currently located. In an embodiment of the present
disclosure, the portable communication device 108
may or may not be connected to the internet based on a
type of the portable communication device 108.
Moreover, the user 102 accesses the portable
communication device 108 for accessing the media
content for entertainment purposes. The type of the
portable communication device 108 accessed is
based on a type of the media content accessed by the
user 102.
Further, the media content corresponds to any
type of content which can be broadcasted on the portable
communication device 108. Furthermore, the type
of content includes one or more sports content, one or
more news content, one or more movies, one or more
television shows, one or more radio content, one or more
advertisements displayed on a corresponding one or more
publishers accessed on the portable communication device
108 or any other type of content that can be
viewed on the portable communication device 108.
In an embodiment of the present disclosure, the media
content may be a video content, an audio content or a
combination thereof. In an embodiment of the present
disclosure, the media content may be displayed on the
portable communication device 108 not belonging
to the user 102 and installed in one or more
outdoor places. For example, a LED television installed
in a hotel room can broadcast the media for a user
staying in the hotel or a LCD television installed in a
mall broadcasting the media content.
In an embodiment of the present disclosure,
the portable communication device 108 is
currently in an on state and may or may not be accessed
by the user 102. In an embodiment of the present
disclosure, the portable communication device 108
receives the media content from the computing server
112. Going further, the portable communication
device 104 and the portable communication device
108 are associated with the communication network
110. Moreover, the communication network
110 enables the portable communication device
104 and the portable communication device
108 to connect to the internet. The
communication network 110 provides a medium for
transfer of information between the one or more external
sensors 106 and the portable communication device
104. The communication network 110
enables the transfer of information between the portable
communication device 104 and the computing server 112.
In addition, the communication network
110 enables the user 102 to access the
media content on the portable communication device
108. The communication network 110
enables the portable communication device 104 to
record the media content broadcasted on the portable
communication device 108. Further, the
communication network 110 enables the one or more
internal server 104a to transfer the real time
information to the computing server 112.
Further, the medium for communication may be infrared,
microwave, radio frequency (RF) and the like. The
communication network 110 include but may not be
limited to a local area network, a metropolitan area
network, a wide area network, a virtual private network,
a global area network, a home area network or any other
communication network presently known in the art. The
communication network 110 is a structure of
various nodes or communication devices connected to each
other through a network topology method. Examples of
the network topology include a bus topology, a star
topology, a mesh topology and the like.
Going further, the portable communication
device 104 and the portable communication device
108 are associated with the computing server
112. In an embodiment of the present disclosure,
the portable communication device 104 and the
portable communication device 108 are associated
with the computing server 112 through the
communication network 110. The computing server
112 is configured for broadcasting the media
content on the corresponding portable communication
device 108. Further, the computing server
112 is a third party server for performing one or
more operations. In addition, the computing server
112 broadcasts the media content based on the
interests of the user 102. In an embodiment of
the present disclosure, the computing server 112
broadcasts the type of media content based on the type
of the portable communication device 108.
In an embodiment of the present disclosure,
the computing server 112 is located at a remote
distance from each of the portable communication device
104 and the portable communication device
108. In an embodiment of the present disclosure,
the computing server 112 stores a device ID of
the corresponding portable communication device
108 based on a specific type of the portable
communication device 108 (mobile phones, tablets,
computers and laptops) for broadcasting a specific type
of the media content (advertisements). In an embodiment
of the present disclosure, the computing server
112 broadcasts the media content on the one or
more publisher websites and mobile applications. In an
embodiment of the present disclosure, the computing
server 112 broadcasts the media content on one or
more television channels based on a pre-defined schedule.
Further, the computing server 112
includes the database 112a. The database
112a is configured for storing the media content
broadcasted on the portable communication device
108, one or more device IDs for the specific type
of the portable communication device 108 (mobile
phones, tablets, computers and laptops), information
associated with the user 102 and interests of the
user 102. In an embodiment of the present
disclosure, the above stated information in pre-stored
in the database 112a.
It may be noted that in FIG. 1A, the
user 102 is associated with the portable
communication device 108 for accessing the media
content; however those skilled in the art would
appreciate that more number of users are associated with
more number of communication devices for accessing the
media content. It may also be noted that in FIG.
1A, the portable communication device 104
includes the one or more internal sensors 104a;
however those skilled in the art would appreciate that
more number of portable communication devices include
the one or more internal sensors. It may also be noted
that in FIG. 1A, the computing server 112
broadcasts the media content on the portable
communication device 108; however those skilled
in the art would appreciate that the computing server
112 broadcasts the media content on more number
of portable communication devices. It may also be noted
that in FIG. 1A, the one or more internal sensors
104a perform the triggering and the de-activating
of the recording facility of the portable communication
device 104; however those skilled in the art
would appreciate that more number of one or more
internal sensors perform the triggering and the
de-activating of the recording facility for more number
of portable communication devices.
In an embodiment of the present disclosure, in
FIG. 1B, an electronic device 114 is
associated with the user 102. In an embodiment
of the present disclosure, the electronic device
114 is associated with the portable communication
device 104. The electronic device 114 is
located in the vicinity of the portable communication
device 104. In an embodiment of the present
disclosure, the electronic device 114 corresponds
to a specific class of communication devices for
broadcasting the media content for the user 102.
In an embodiment of the present disclosure, the
electronic device 114 corresponds to a type of a
television device. In an embodiment of the present
disclosure, the electronic device 114 is
stationary and installed at a particular place as
desired by the user 102.
The electronic device 114 includes but
may not be limited to a CRT television, a LED
television, a LCD television and a plasma television.
In addition, the electronic device 114 is in a
switched on state. Moreover, the electronic device
114 is configured for broadcasting the media
content for the user 102. Further, the
electronic device 114 broadcasts the media
content through a set top box connected to the
electronic device 114. Moreover, the set top box
is a hardware device well known in the art that allows a
digital signal to be received, decoded and displayed on
the corresponding electronic device 114. In an
embodiment of the present disclosure, the digital signal
is received via a cable or a telephone connection.
In addition, the set top box receives the
media content through the communication network
110. In an embodiment of the present disclosure,
the communication network is a cable television network
such as a co-axial cable or hybrid fiber co-ax network.
In another embodiment of the present disclosure, the
communication network includes satellite network, a
telephone network, a data network (local area network,
metropolitan area network and wide area network),
distributed networks (Internet) and the like. In an
embodiment of the present disclosure, the media content
is provided by a server coupled with the communication
network 110 to the set top box which displays the
media content on the corresponding electronic device 114.
Moreover, the set top box may be a wired set
top box or a wireless set top box. In an embodiment of
the present disclosure, the set top box is directly
connected to the corresponding electronic device
114. In an embodiment of the present disclosure,
the wired set top box is connected to a cable wire for
receiving the media content. In another embodiment of
the present disclosure, the wireless set top box
receives the media content wirelessly through the
satellite network via a dish antenna. Further, the set
top box include but may not be limited to a cable
converter box, a hybrid set top box, a professional set
top box and an IPTV set top box.
In addition, the computing server 112
broadcasts the media content on the electronic device
114 through the set top box. In an embodiment of
the present disclosure, the set top box is provided by a
media content broadcasting enabler for broadcasting the
media content of the electronic device 114 based
on a pre-defined schedule. Moreover, the media content
broadcast enabler provide the media content broadcasting
services based on a subscription plan bought by the user
102. The subscription plan corresponds to a plan
from a pre-defined set of plans set by the media content
broadcasting enabler and chosen by the user 102.
In an embodiment of the present disclosure, the
subscription plan includes a pre-defined list of
channels and a pre-determined amount of money for
availing the subscription plan.
FIG. 2A illustrates a block diagram 200 of
the portable communication device 104, in
accordance with various embodiments of the present
disclosure. It may be noted that to explain the system
elements of FIG. 2A, references will be made to
the system elements of FIG. 1A and FIG.
1B. In addition, the block diagram 200
illustrates the one or more components of the portable
communication device 104. The one or more
components of the portable communication device
104 include a triggering module 202, a
de-activating module 204 and a context generating
module 206. The one or more components of the
portable communication device 104 collectively
perform the optimization of the power back up of the
portable communication device 104.
In an embodiment of the present disclosure,
the one or more components are configured to perform the
triggering and the de-activating of the recording
facility of the corresponding portable communication
device 104 for recording the media content
broadcasted on the portable communication device
108. In an embodiment of the present disclosure,
the one or more components are associated with the
software application configured for the optimization of
the power back up of the portable communication device
104 (as stated above in the detailed description
of FIG. 1A).
Going further, the user 102 accesses
the portable communication device 108 for viewing
the media content of his/her choice. In an embodiment
of the present disclosure, the type of media content
accessed by the user 102 is based on the type of
the portable communication device 104. In an
embodiment of the present disclosure, the user
102 accesses a channel of the one or more
channels on the portable communication device
104. In another embodiment of the present
disclosure, the user 102 accesses a browser of
one or more browsers on the portable communication
device 104 for accessing content on a publisher
of the one or more publishers. In yet another
embodiment of the present disclosure, the user
102 accesses a mobile application on the portable
communication device 104 for viewing the content.
Moreover, the computing server 112
broadcasts the media content on the corresponding
portable communication device 104 associated with
the user 102. In addition, the media content is
embedded with an audio data stream by mixing the audio
data stream in an existing audio of the media content.
In an embodiment of the present disclosure, the
embedding of the audio data stream is done at the time
of the broadcast of the media content on the
corresponding portable communication device 108.
In another embodiment of the present disclosure, the
audio data stream is pre-embedded in the media content
before the broadcast of the media content on the
corresponding portable communication device 108.
In an embodiment of the present disclosure,
the audio data stream is embedded based on a defined
schedule for the broadcasting of the media content on
the corresponding portable communication device
108. In an embodiment of the present disclosure,
the audio data stream is embedded in the media content
based on a media content viewing history of the user
102. In another embodiment of the present
disclosure, the audio data stream is embedded in every
type of media content to be broadcasted on the
corresponding portable communication device 108.
Moreover, the audio data stream embedded in the media
content broadcasted contains a media content identifier.
The media content identifier corresponds to any type of
identifier associated with the media content for
identifying the media content currently playing on the
portable communication device 104.
In an embodiment of the present disclosure,
the audio data stream corresponds to a set of audio
frequencies. In another embodiment of the present
disclosure, the media content identifier in the audio
data stream corresponds to the set of audio frequencies.
Moreover, the set of audio frequencies correspond to a
range of frequencies in an ultrasonic range or an
infrasonic range. In an embodiment of the present
disclosure, the set of audio frequencies are inaudible
for the user 102. In an embodiment of the
present disclosure, the audio data stream is in a human
inaudible frequency range. In an embodiment of the
present disclosure, the set of audio frequencies are in
the ultrasonic range or the infrasonic range such that
the media content subscriber 102 is not
distracted or disturbed while viewing the media content
on the corresponding portable communication device 104.
In an embodiment of the present disclosure,
the computing server 112 broadcasts a media mixed
with the audio data stream to the corresponding portable
communication device 108. In an embodiment of
the present disclosure, the media content is in one of
an audio format, audio-video format and the like. In an
embodiment of the present disclosure, the audio data
stream is a part of the media content by mixing with the
existing audio in the media content or by adding an
additional audio layer to the media content. Moreover,
the portable communication device 104 detects the
audio data stream of the media content broadcasted on
the portable communication device 108. The audio
data stream is detected by the one or more microphones
configured to detect the audio data stream in the
infrasonic and the ultrasonic range. In addition, the
one or more microphones or the recording facility of the
portable communication device 104 is
triggered/activated or de-activated based on a
pre-determined criterion and based on one or more
operations performed by the triggering module
202, the de-activating module 204 and the
context generating module 206 (as explained below
in the patent application).
For example, a user X is currently at his/her
home and a user Y is currently driving a car. The user
X is associated with a portable communication device D1
(say, a smart phone) and a portable communication device
D2 (say, a LED television). The user Y is associated
with a portable communication device D3 (say, a mobile
phone) and a portable communication device D4 (say, a
radio of a music system installed in the car). The
portable communication device D1 is in the vicinity of
the portable communication device D2. Similarly, the
portable communication device D3 is in the vicinity of
the portable communication device D4. The user X
accesses any channel on the portable communication
device D2 and the computing server 112 broadcasts
the media content (audio-video content) on the channel.
Similarly, the user Y accesses a media content on a
radio channel on the portable communication device D4
(the radio) and the computing server 112
broadcasts the media content (audio content) on the
radio channel. The user X is currently accessing the
portable communication device D1 and presently on a call
and is in a moving state near the portable communication
device D2. The user Y is currently driving the car and
listening to the radio channel on the radio in the car.
The portable communication device D1 contains one or
more sensors S1 and the portable communication device D3
contains one or more sensors S2.
Going further, the triggering module
202 in the portable communication device
104 is configured to trigger the recording
facility of the portable communication device 104
based on a first pre-defined criteria. In an embodiment
of the present disclosure, the triggering module
202 starts or initiates the recording of the
media content broadcasted on the portable communication
device 108. In an embodiment of the present
disclosure, the triggering module 202 allows the
recording of the audio data stream in the media content
broadcasted on the portable communication device
108 based on the first pre-defined criteria.
Moreover, the first pre-defined criteria are
based on a first set of one or more inputs. In
addition, the first set of one or more inputs is
provided by the one or more internal sensors 104a
and the one or more external sensors 106. In an
embodiment of the present disclosure, the first set of
one or more inputs is provided by the one or more
internal sensors 104a only. In another
embodiment of the present disclosure, the first set of
one or more inputs is provided by the one or more
external sensors 106 only. In an embodiment of
the present disclosure, the first set of one or more
inputs is provided by the selected number of the one or
more internal sensors 104a required for allowing
the triggering of the recording facility of the portable
communication device 104. In an embodiment of
the present disclosure, the first set of one or more
inputs is provided by the selected number of the one or
more external sensors 106 required for allowing
the triggering of the recording facility of the portable
communication device 104
The first set of one or more inputs
corresponds to one or more inputs associated with a
present state of the portable communication device
104. The present state of the portable
communication device 104 corresponds to any
activity performed by the user 102 on the
portable communication device 104 during the
broadcasting of the media content on the corresponding
portable communication device 108. In an
embodiment of the present disclosure, the present state
of the portable communication device 104
corresponds to a state desirable for the recording of
the media content broadcasted on the portable
communication device 108. In an embodiment of
the present disclosure, the first set of one or more
inputs corresponds to a positive state of the portable
communication device 108 for the recording of the
media content.
Further, the de-activating module 204
in the portable communication device 104 is
configured to de-activate the recording facility of the
portable communication device 104 based on a
second pre-defined criteria. In an embodiment of the
present disclosure, the de-activating module 204
stops the recording of the media content broadcasted on
the portable communication device 108. In an
embodiment of the present disclosure, the de-activating
module 204 disallows the recording of the audio
data stream in the media content broadcasted on the
portable communication device 108 based on the
second pre-defined criteria.
Moreover, the second pre-defined criteria are
based on a second set of one or more inputs. In
addition, the second set of one or more inputs is
provided by the one or more internal sensors 104a
and the one or more external sensors 106. In an
embodiment of the present disclosure, the second set of
one or more inputs is provided by the one or more
internal sensors 104a only. In another
embodiment of the present disclosure, the second set of
one or more inputs is provided by the one or more
external sensors 106 only. In an embodiment of
the present disclosure, the second set of one or more
inputs is provided by the selected number of the one or
more internal sensors 104a for the de-activating
of the recording facility of the portable communication
device 104. In an embodiment of the present
disclosure, the second set of one or more inputs is
provided by the selected number of the one or more
external sensors 106 for the de-activating of the
recording facility of the portable communication device 104
The second set of one or more inputs
corresponds to one or more inputs associated with the
present state of the portable communication device
104. The present state of the portable
communication device 104 corresponds to any
activity performed by the user 102 on the
portable communication device 104 during the
broadcasting of the media content on the corresponding
portable communication device 108. In an
embodiment of the present disclosure, the present state
of the portable communication device 104
corresponds to a state undesirable for the recording of
the media content broadcasted on the portable
communication device 108. In an embodiment of
the present disclosure, the second set of one or more
inputs corresponds to a negative state of the portable
communication device 108 for the recording of the
media content.
In an embodiment of the present disclosure,
the portable communication device 104 is not in a
busy state or being currently used by the user
102 for performing any significant tasks which
results in the user 102 not viewing the media
content broadcasted on the corresponding portable
communication device 108. In an embodiment of
the present disclosure, the portable communication
device 104 is placed in such a way to allow the
triggering of the recording facility of the portable
communication device 104. In another embodiment
of the present disclosure, the portable communication
device 104 is placed in such a way that the
recording facility is de-activated. In an embodiment of
the present disclosure, a current location of the
portable communication device 104 aids in the
triggering and the de-activating of the recording
facility based on the current location matching a
location or the current location not matching the
location for which a tracking for the user 102 is
to be done.
In an embodiment of the present disclosure,
the one or more internal sensors 104a identify
the presence of the media content in order to start or
stop the recording of the media content. In an
embodiment of the present disclosure, the triggering
module 202 identifies the presence of the media
content and then starts the recording based on the first
set of one or more inputs. In an embodiment of the
present disclosure, the de-activating module 204
identify non-presence of the media content and stops or
de-activates the recording of the media content.
In an embodiment of the present disclosure,
the first set of one or more inputs and the second set
of one or more inputs correspond to one or more inputs
provided by the one or more internal sensors 104a
in real time. In an embodiment of the present
disclosure, the first set of one or more inputs and the
second set of one or more inputs are provided by the one
or more internal sensors 104a and the one or more
external sensors depending upon the current location of
the user 102 and the portable communication
device 104. In an embodiment of the present
disclosure, the first set of one or more inputs provided
by the one or more internal sensors 104a decide
the triggering of the recording facility of the portable
communication device 104. In an embodiment of
the present disclosure, the second set of one or more
inputs provided by the one or more internal sensors
104a device the de-activating of the recording
facility of the portable communication device
104. Each of the one or more internal sensors
104a provides a different context for triggering
or de-activating the recording of the audio data stream
in the media content broadcasted on the portable
communication device 108.
Moreover, each of the one or more internal
sensors 104a captures some data regarding the
present state of the user 102. In an embodiment
of the present disclosure, the one or more internal
sensors 104a determine a current state or
activity performed by the user 102 in order to
trigger or de-activate the recording facility of the
portable communication device 104. In an
embodiment of the present disclosure, the current
activity performed by the user 102 is desirable
for the triggering the recording facility of the
portable communication device 104. In an
embodiment of the present disclosure, the current
activity performed by the user 102 is undesirable
for the recording of the media content. In addition,
the first set of one or more inputs and the second set
of one or more inputs provided by the one or more
internal sensors 104a correspond to information
associated with surroundings of the user 102.
The surrounding information corresponds to
information associated with surrounding light conditions
in the current location of the user 102. In an
embodiment of the present disclosure, the one or more
internal sensors 104a check for a suitable level
of ambient light in the surroundings of the user
102. In an embodiment of the present disclosure,
the ambient light condition or level provided by the
first set of one or more inputs is desirable for
triggering the recording of the audio data stream in the
media content broadcasted on the portable communication
device 104. In an embodiment of the present
disclosure, the ambient light condition or the level
provided by the second set of one or more inputs
corresponds to an undesirable condition for the
triggering of the recording facility of the portable
communication device 104.
In an embodiment of the present disclosure,
the triggering takes place only when the user 102
is at a particular location. In an embodiment of the
present disclosure, the particular location is assigned
with a particular type of the portable communication
device 104 for tracking the particular type of
the portable communication device 104 only. In
an embodiment of the present disclosure, the information
associated with the particular location is provided by
the one or more internal sensors 104a and the one
or more external sensors 106. In an embodiment
of the present disclosure, the de-activating takes place
when the user 102 is in a location not desirable
for the recording of the audio data stream in the media content.
In an embodiment of the present disclosure,
the particular location is provided by a specific type
of the one or more internal sensors 104a and the
one or more external sensors 106. Going further,
the one or more internal sensors 104a include the
ambient light sensor, the location sensor, the Bluetooth
sensor, the camera sensor, the NFC sensor, the proximity
sensor, the accelerometer sensor, time sensor and the
like (as mentioned above in the detailed description of
FIG. 1A). In an embodiment of the present
disclosure, the ambient light sensor of the one or more
internal sensors 104a in the portable
communication device 104 is generally configured
for adjusting a display brightness of the portable
communication device 104 based on light intensity
in the current location of the user 102.
Moreover, the ambient light sensor of the one
or more internal sensors 104a in the portable
communication device 104 measures the ambient
light of the current location. In an embodiment of the
present disclosure, the ambient light sensor checks the
presence of the user 102 in the ambient light.
In addition, the ambient light sensor is utilized for
predicting whether the user 102 is currently
watching the media content or not. In an embodiment of
the present disclosure, the ambient light sensor
determines that the ambient light is bright and provides
the information to the triggering module 202
which triggers the recording facility of the portable
communication device 104 and records the audio
data stream in the media content. In an embodiment of
the present disclosure, the ambient light sensor
determines that the ambient light is low and provides
the information to the de-activating module 204.
The de-activating module 204 predicts that the
user 102 is currently not viewing the media
content and decides to de-activate the recording
facility of the portable communication device 104.
For example, a user K associated with a mobile
device D and a laptop L is present at his/her Home. The
media content containing an audio data stream is
broadcasted on the laptop L. The user K was watching
the media content on the laptop L in a room with full
lights on. The triggering module 202 starts the
recording of the media content on the mobile device D
based on information from the ambient light sensor in
the mobile device D (ambient light is bright). Further,
after some time the lights are switched off and the user
K has fallen asleep. The ambient light sensor in the
mobile device D determines the ambient light to be dark.
The de-activating module 204 stops the recording
of the media content on the mobile device D based on
input provided by the ambient light sensor.
In addition, the location sensor of the one or
more internal sensors 104a is used for
determining the current location of the user 102
and the portable communication device 104.
Further, the location sensor is utilized for storing
locations where the user 102 spends the most time
based on a location data of the portable communication
device 104. Furthermore, the triggering module
202 receives the current location of the portable
communication device 104 from the location sensor
and if the current location maps with a location for
which the tracking is to be performed, the triggering
module 202 triggers the recording facility of the
portable communication device 104. Moreover, the
de-activating module 204 receives the current
location of the portable communication device 104
and if the current location does not map with a
pre-defined stored location where the portable
communication device 108 is located, the
de-activating module 204 de-activates or stops
the recording of the media content.
In an embodiment of the present disclosure,
the location sensor works in combination with the
ambient light sensor for the triggering and the
de-activating of the recording facility of the portable
communication device 104. In an embodiment of
the present disclosure, the triggering module 202
and the de-activating module 204 take into
account a combination of the data provided by the
location sensor and the ambient light sensor for
deciding the triggering and the de-activating of the
recording facility of the portable communication device 104.
For example, a user A associated with a mobile
device M is currently at his/her house H. The location
sensor in the mobile device M determines that the user A
is at his/her house H. Moreover, the media content to
be recorded is broadcasted on a television at the house
H. The triggering module 202 determines that the
user A is at his/her house H and currently watching the
television and triggers the recording facility of the
mobile device M for recording the media content.
Moreover, the triggering module 202 takes into
account the ambient light condition from the ambient
light sensor in the mobile device M. The triggering
module 202 triggers the recording facility if the
current location (the house H) is a desirable location
and the ambient light is bright. In addition, the
de-activating module 204 de-activates the
recording facility of the mobile device M if any one of
the current location or the ambient light is undesirable
for the recording of the media content.
In an embodiment of the present disclosure,
the tracking can be done for different types of devices
based on the current location of the user 102
provided by the location sensor in the portable
communication device 104 in order to record the
media content only when the user 102 is paying
attention to the media content. For example, a user
located presently in his/her office inferred from the
location sensor in a mobile device S is utilized for
triggering the recording facility of the mobile device S
for recording the media content broadcasted on a desktop
P located in the office.
Going further, the portable communication
device 104 includes the proximity sensor. The
proximity sensor of the one or more internal sensors
104a is hardware based sensor configured for
measuring distance between position of the portable
communication device 104 with respect to any
object. In an embodiment of the present disclosure, the
proximity sensor measures the distance between the
portable communication device 104 and the user
102. The proximity sensor is utilized for saving
power of the portable communication device 104
and prevents any unintentional input to be caused from
touching screen of the portable communication device 104.
Further, the proximity sensor is utilized for
determining a current activity performed by the user
102 on the portable communication device
104. In an embodiment of the present disclosure,
the proximity sensor determines how far a face of the
user 102 is from the portable communication
device 104. The distance between the face of the
user 102 and the portable communication device
104 is utilized by the triggering module
202 and the de-activating module 204 for
performing the triggering and the de-activating of the
recording facility of the portable communication device
104. The proximity sensor is placed or located
near an earpiece of the portable communication device
104.
In an embodiment of the present disclosure,
the proximity sensor lets the triggering module
202 and the de-activating module know whether the
user 102 is making or receiving a call or not on
the portable communication device 104. In an
embodiment of the present disclosure, the proximity
sensor transmits a signal for indicating that the user
102 is attending the call and transmits the
signal in the form of information to the triggering
module 202 and the de-activating module
204 in order to trigger or de-activate the
recording facility of the portable communication device
104. In an embodiment of the present disclosure,
the user 102 may not be paying attention to the
media content broadcasted on the portable communication
device 108 while attending the call or performing
any other activity involving a need of bringing the
portable communication device 104 near the face
of the user 102.
Moreover, the triggering module 202
triggers the recording facility of the portable
communication device 104 if the user 102
is not performing any activity (for example, a call) on
the portable communication device 104 determined
through the proximity sensor. In an embodiment of the
present disclosure, the recording facility is triggered
when the distance between the portable communication
device 104 and the face of the user 102 is
large. In another embodiment of the present disclosure,
the distance between the portable communication device
104 and the face of the user 102 is more
than a pre-defined threshold distance.
In addition, the de-activating module
204 de-activates the recording facility of the
portable communication device 104 if the user is
performing the activity (for example, a call) on the
portable communication device 104 determined
through the proximity sensor. In an embodiment of the
present disclosure, the recording facility is
de-activated when the distance between the portable
communication device 104 and the face of the user
102 is less. In another embodiment of the
present disclosure, the distance between the portable
communication device 104 and the face of the user
102 is less than a pre-defined threshold distance
in order to de-activate the recording of the media
content. In an embodiment of the present disclosure,
the proximity sensor determines whether the user
102 is paying attention to the media content
broadcasted on the portable communication device 108.
Continuing the above stated example, the user
A is watching the media content on the television at the
house H. The user A is currently not performing any
activity on the mobile device D as determined by the
proximity sensor and the triggering module 202
triggers the recording of the media content. Now, the
user A receives a call on the mobile device D. The
proximity sensor in the mobile device D is activated and
determines that the user A is on the call. The
de-activating module 204 stops the recording of
the media content as soon as the proximity sensor is
activated and the information is sent to the
de-activating module 204.
In an embodiment of the present disclosure,
the proximity sensor can be used in a combination with
the location sensor and the ambient light sensor in the
portable communication device 104 in order to
trigger or de-activate the recording facility of the
portable communication device 104. In an
embodiment of the present disclosure, the recording
facility is activated only when the proximity sensor,
the location sensor and the ambient light sensor is
showing a desirable state for the recording of the media
content. In another embodiment of the present
disclosure, any sensor of the proximity sensor, the
location sensor and the ambient light sensor showing the
desirable state for the recording of the media content
can be used for the recording of the media content.
Going further, the one or more internal
sensors 104a in the portable communication device
104 include the accelerometer sensor. In
addition, the accelerometer sensor is configured for
determining a linear acceleration of movement of the
portable communication device 104. In an
embodiment of the present disclosure, the accelerometer
sensor determines whether the portable communication
device 104 is in a stationary state or in a
moving state. In an embodiment of the present
disclosure, information from the accelerometer sensor is
utilized by the triggering module 202 and the
de-activating module 204 for determining whether
the user 102 is in a moving state or not and
whether the user 102 is paying attention to the
broadcasted media content on the portable communication
device 108.
In an embodiment of the present disclosure,
the accelerometer sensor tells whether the user
102 is travelling based on a velocity of the
portable communication device 104 inferred from
the accelerometer sensor. Moreover, the triggering
module 202 triggers the recording facility of the
portable communication device when the accelerometer
sensor does not show any movement of the portable
communication device 104. In addition, the
de-activating module 204 de-activates the
recording of the media content when the accelerometer
sensor shows the movement of the portable communication
device. In an embodiment of the present disclosure, the
accelerometer sensor is used for inferring whether the
user 102 is paying attention to the media content.
In an embodiment of the present disclosure,
the triggering module 202 triggers the recording
facility of the portable communication device 104
even if the accelerometer sensor shows the movement of
the portable communication device 104. In
another embodiment of the present disclosure, the
triggering is done based on recording the media content
broadcasted on a specific type of the portable
communication device 108 when the user 102
is moving. For example, a user travelling in a car and
listening to a radio installed in the car or a user is
presently in a mall and continuously moving from one
place to another for shopping.
In an embodiment of the present disclosure,
the accelerometer sensor can be used in a combination
with the location sensor, the proximity sensor and the
ambient light sensor in order to accurately determine
whether to trigger or de-activate the recording facility
of the portable communication device 104. In an
embodiment of the present disclosure, the one or more
external sensors 106 also provide the information
to the triggering module 202 and the
de-activating module 204 based on any current
activity performed, the current location or whether the
user 102 is travelling or not.
In an embodiment of the present disclosure,
the Bluetooth sensor can be used in combination with the
other one or more internal sensors 104a and the
one or more external sensors 106. In an
embodiment of the present disclosure, the camera sensor
can be used in combination with the other one or more
internal sensors 104a and the one or more
external sensors 106. In an embodiment of the
present disclosure, the NFC sensor can be used in
combination with the other one or more internal sensors
104a and the one or more external sensors
106. In an embodiment of the present disclosure,
the time sensor can be used in combination with the
other one or more internal sensors 104a and the
one or more external sensors 106.
Going further, the context generating module
206 in the portable communication device
104 is configured to generate a context data for
each of the first set of one or more inputs and the
second set of one or more inputs. Moreover, the context
data for the first set of one or more inputs corresponds
to a data in the context of the triggering the recording
facility of the portable communication device 104
for recording the media content. In addition, the
context data for the second set of one or more inputs
corresponds to a data in the context of the
de-activating of the recording facility of the portable
communication device 104 for recording the media content.
Further, the context data for each of the
first set of one or more inputs and the second set of
one or more inputs determines the first pre-defined
criteria and the second pre-defined criteria. In an
embodiment of the present disclosure, the context data
generated for each of the first set of one or more
inputs and the second set of one or more inputs is
mapped to a corresponding administrator defined context
data to determine the corresponding first pre-defined
criteria and the second pre-defined criteria. The
administrator defined context data corresponds to a
pre-defined threshold data for the triggering and the
de-activating of the portable communication device
104. Moreover, the triggering and the
de-activating of the recording facility of the portable
communication device 104 optimizes the
utilization of the power back up of the portable
communication device 104.
In an embodiment of the present disclosure,
the administrator defined context data is real time
dynamically updated. In an embodiment of the present
disclosure, the first set of one or more inputs and the
second set of one or more inputs are real time
dynamically updated.
FIG. 2B illustrates a block diagram 200 of
the portable communication device showing additional one
or more components, in accordance with various
embodiments of the present disclosure. The additional
one or more components are utilized when the triggering
module 202 triggers the recording facility of the
portable communication device 104. The
additional one or more components include a reception
module 208, a deciphering module 210 and a
transmitting module 212. In an embodiment of the
present disclosure, the one or more components of the
portable communication device 104 are associated
with the software application installed on the portable
communication device 104.
Moreover, the audio data stream in the
broadcasted media content flows along with the existing
audio of the media content. The audio stream in
undetectable by the user 102 due to the range of
frequencies of the audio data stream. In addition, the
reception module 208 in the portable
communication device 104 is configured for
receiving the audio data stream in the broadcasted media
content. In an embodiment of the present disclosure,
the audio data stream is received through the one or
more microphones triggered by the triggering module 202.
In an embodiment of the present disclosure,
the reception module 208 receives the audio
stream along with the media content identifier in the
audio data stream. In an embodiment of the present
disclosure, the one or more microphones are
pre-configured for detecting or receiving the audio data
stream in the ultrasonic range or the infrasonic range.
Going further, the deciphering module
210 in the portable communication device
104 is configured for deciphering the media
content identifier from the audio data stream by the
portable communication device 104. In an
embodiment of the present disclosure, the deciphering
module 210 extracts the media content identifier
from the received audio data stream mixed in the
broadcasted media content on the corresponding portable
communication device 108.
In an embodiment of the present disclosure,
the deciphering corresponds to extraction of audio
identification information corresponding to the audio
data stream. In an embodiment, the audio identification
information includes inaudible frequency data. In an
embodiment of the present disclosure, the audio
identification information is processed from the audio
data stream for creating one or more fingerprints of the
audio data stream. In another embodiment of the present
disclosure, the audio identification information
includes audio watermarks.
In an embodiment of the present disclosure,
the deciphering module 210 includes a fast
fourier transform module for deciphering the audio data
stream. In an embodiment of the present disclosure, the
deciphering module 210 converts the audio data
stream into frequencies using a fast fourier transform
method for deciphering the identifier in the audio data
stream. In an embodiment of the present disclosure, one
or more techniques may be used for extracting the
frequencies from the audio data stream. The one or more
techniques include but may not be limited to a Fourier
Transform, McAulay-Quatieri (MQ) analysis, short term
Fourier transform, High-pass filter, Low-pass filter and
MEL frequency filter bank.
Further, the transmitting module 212 in
the portable communication device 104 is
configured for transmitting the audio identification
information to the computing server 112. In an
embodiment of the present disclosure, the transmitting
module 212 transmits the audio identification
information to the computing server 112 through
the communication network 110. The computing
server 112 saves the audio identification
information in the database 112a for targeting
the one or more users.
Furthermore, the audio identification
information includes but may not be limited to a media
content identification information, a portable
communication device identifier information, and a
location information. In an embodiment of the present
disclosure, the audio identification information
includes a time stamp. Moreover, the media content
identification information corresponds to the identifier
in the audio data stream of the broadcasted media
content on the portable communication device 108.
Further, the portable communication device identifier
information corresponds to a device ID of the portable
communication device 104 for identifying the
portable communication device 104. Furthermore,
the location information corresponds to a current
location of the portable communication device 104.
In an embodiment, acoustic waves are used as
audio data stream. In an embodiment, the acoustic
signals in the infrasonic frequency band are used. In
an embodiment, the frequency range of 15-20 Hz is used
for the infrasonic acoustic signals.
In another embodiment, acoustic signals in the
ultrasonic frequency band are used. In an embodiment,
the frequency range of 17- 20 KHz is used for the
ultrasonic acoustic signals. In an embodiment, 17.5 kHz
for one FSK frequency and 18.5 kHz for the other FSK
frequency are used. These numbers are selected as half
of the 44.1 KHz recording rate for CD-quality audio is
22.05 KHz. The upper limit of 20 KHz is selected
because in most sound systems, sound above 20 KHz is
filtered out sharply. Thus, this embodiment uses sounds
in the frequency range that can be supported by the
current sound systems that are installed in today's
media devices like TV, audio speakers and computer sound systems.
Infrasonic or ultrasonic frequency ranges have
certain benefits over the audible frequency range.
First, most people cannot hear infrasonic or ultrasonic
sounds. Second, infrasonic or ultrasonic sounds are
less subject to interference. Most ambient noise is
audible and audible sounds are omnidirectional. Thus,
using audible frequencies subjects the detection to all
sorts of unwanted interference. As the sound is at a
lower or higher frequency range (such as infrasonic), it
also becomes more directional. Third, the infrasonic or
ultrasonic sound can be generated from existing
devices. For example, the sound device (e.g., “Sound
Blaster” sound card) in a personal computer supports the
ultrasonic frequency band. For example, one can
specify a range of frequencies to use, and an alphabet
of characters that can be transmitted. The frequency
spectrum is split into ranges corresponding to the
specified alphabet and start/end codes, with each
character/code corresponding to a part of the full
frequency range. The broadcasting module converts each
character of the word to be sent into the center of the
corresponding frequency range, and transmits that
frequency for certain duration. The reception module
does a continuous Fourier transform of the signal and
looks for peaks in the specified frequency range. Upon
finding a peak for a significant duration, it does the
conversion back from frequency to character. This is
essentially a single-tone multi-frequency signaling
(STMF) scheme.
FIG. 3 illustrates a block diagram 300 of
a communication device 302, in accordance with
various embodiments of the present disclosure. The
communication device 302 includes a control
circuitry module 304, a storage module
306, an input/output circuitry module 308
and a communication circuitry module 310.
Going further, the communication device
302 includes any suitable type of portable
electronic device. Examples of the communication device
302 include but may not be limited to a personal
e-mail device (e.g., a Blackberry.TM. made available by
Research in Motion of Waterloo, Ontario), a personal
data assistant ("PDA"), a cellular telephone, a
Smartphone, a handheld gaming device, a digital camera,
the laptop computer, and a tablet computer. In another
embodiment of the present disclosure, the communication
device 302 can be a desktop computer.
From the perspective of this disclosure, the
control circuitry module 304 includes any
processing circuitry or processor operative to control
the operations and performance of the communication
device 302. For example, the control circuitry
module 304 may be used to run operating system
applications, firmware applications, media playback
applications, media editing applications, or any other
application. In an embodiment, the control circuitry
module 304 drives a display and process inputs
received from a user interface.
From the perspective of this disclosure, the
storage module 306 includes one or more storage
mediums including a hard-drive, solid state drive, flash
memory, permanent memory such as ROM, any other suitable
type of storage component, or any combination thereof.
The storage module 306 may store, for example,
media data (e.g., music and video files), application
data (e.g., for implementing functions on the
communication device 302).
From the perspective of this disclosure, the
input/output circuitry module 308 may be
operative to convert (and encode/decode, if necessary)
analog signals and other signals into digital data. In
an embodiment, the input/output circuitry module
308 may also convert the digital data into any
other type of signal and vice-versa. For example, the
input/output circuitry module 308 may receive and
convert physical contact inputs (e.g., from a
multi-touch screen), physical movements (e.g., from a
mouse or sensor), analog audio signals (e.g., from a
microphone), or any other input. The digital data may
be provided to and received from the control circuitry
module 304, the storage module 306 or any
other component of the communication device 302.
It may be noted that the input/output
circuitry module 308 is illustrated in FIG.
3 as a single component of the communication device
302; however those skilled in the art would
appreciate that several instances of the input/output
circuitry module 308 may be included in the
communication device 302.
The communication device 302 may
include any suitable interface or component for allowing
one or more users to provide inputs to the input/output
circuitry module 308. The communication device
302 may include any suitable input mechanism.
Examples of the input mechanism include but may not be
limited to a button, keypad, dial, a click wheel, and a
touch screen. In an embodiment, the communication
device 302 may include a capacitive sensing
mechanism, or a multi-touch capacitive sensing mechanism.
In an embodiment, the communication device
302 may include specialized output circuitry
associated with output devices such as, for example, one
or more audio outputs. The audio output may include one
or more speakers built into the communication device
302, or an audio component that may be remotely
coupled to the communication device 302.
The one or more speakers can be mono speakers,
stereo speakers, or a combination of both. The audio
component can be a headset, headphones or ear buds that
may be coupled to the communication device 302
with a wire or wirelessly.
In an embodiment, the input/output circuitry
module 308 may include display circuitry for
providing a display visible to the one or more users.
For example, the display circuitry may include a screen
(e.g., an LCD screen) that is incorporated in the
communication device 302.
The display circuitry may include a movable
display or a projecting system for providing a display
of content on a surface remote from the communication
device 302 (e.g., a video projector). In an
embodiment, the display circuitry may include a
coder/decoder to convert digital media data into the
analog signals. For example, the display circuitry may
include video Codecs, audio Codecs, or any other
suitable type of Codec.
The display circuitry may include display
driver circuitry, circuitry for driving display drivers
or both. The display circuitry may be operative to
display content. The display content can include media
playback information, application screens for
applications implemented on the electronic device,
information regarding ongoing communications operations,
information regarding incoming communications requests,
or device operation screens under the direction of the
control circuitry module 304. Alternatively, the
display circuitry may be operative to provide
instructions to a remote display.
In addition, the communication device
302 includes the communication circuitry module
310. The communication circuitry module
310 may include any suitable communication
circuitry operative to connect to a communication
network and to transmit communications (e.g., voice or
data) from the communication device 302 to other
devices within the communications network. The
communication circuitry module 310 may be
operative to interface with the communication network
using any suitable communication protocol. Examples of
the communication protocol include but may not be
limited to Wi-Fi, Bluetooth RTM, radio frequency
systems, infrared, LTE, GSM, GSM plus EDGE, CDMA, and quadband.
In an embodiment, the communication circuitry
module 310 may be operative to create a
communications network using any suitable communications
protocol. For example, the communication circuitry
module 310 may create a short-range communication
network using a short-range communications protocol to
connect to other devices. For example, the
communication circuitry module 310 may be
operative to create a local communication network using
the Bluetooth, RTM protocol to couple the communication
device 302 with a Bluetooth, RTM headset.
It may be noted that the computing device is
shown to have only one communication operation; however,
those skilled in the art would appreciate that the
communication device 302 may include one more
instances of the communication circuitry module
310 for simultaneously performing several
communication operations using different communication
networks. For example, the communication device
302 may include a first instance of the
communication circuitry module 310 for
communicating over a cellular network, and a second
instance of the communication circuitry module
310 for communicating over Wi-Fi or using
Bluetooth RTM.
In an embodiment, the same instance of the
communication circuitry module 310 may be
operative to provide for communications over several
communication networks. In an embodiment, the
communication device 302 may be coupled a host
device for data transfers, synching the communication
device 302, software or firmware updates,
providing performance information to a remote source
(e.g., providing riding characteristics to a remote
server) or performing any other suitable operation that
may require the communication device 302 to be
coupled to a host device. Several computing devices may
be coupled to a single host device using the host device
as a server. Alternatively or additionally, the
communication device 302 may be coupled to the
several host devices (e.g., for each of the plurality of
the host devices to serve as a backup for data stored in
the communication device 302).
FIG. 4 illustrates a flowchart 400 for
optimizing the utilization of the power back up of the
communication device, in accordance with various
embodiments of the present disclosure. Moreover, the
communication device is configured for identifying the
media content by recording the portion of the media
content. The flowchart 400 initiates at step
402. At step 404, the triggering module
202 in the portable communication device
104 triggers the recording facility of the
portable communication device 104 based on the
first pre-defined criteria. The first pre-defined
criteria are based on the first set of one or more
inputs. Moreover, the first set of one or more inputs
are provided by the one or more internal sensors
104a inside the portable communication device
104 and the one or more external sensors
106 externally located in the vicinity of the
portable communication device 104 (as mentioned
above in the detailed description of FIG. 2A).
At step 406, the de-activating module 204
in the portable communication device 104
de-activates the recording facility of the portable
communication device 104 based on the second
pre-defined criteria. The second pre-defined criteria
are based on the second set of one or more inputs. In
addition, the second set of one or more inputs are
provided by the one or more internal sensors 104a
inside the portable communication device 104 and
the one or more external sensors 106 externally
located in the vicinity of the portable communication
device 104 (as mentioned above in the detailed
description of FIG. 2A). The flowchart
400 terminates at step 408.
It may be noted that the flowchart 400
is explained to have above stated process steps;
however, those skilled in the art would appreciate that
the flowchart 400 may have more/less number of
process steps which may enable all the above stated
embodiments of the present disclosure.
The present disclosure allows the users to
prevent wastage or drainage of the power back up of the
portable communication device. Moreover, the present
disclosure allows the initiation of the recording of the
media content at stored pre-defined locations only. In
addition, the present disclosure allows determining the
current state of the user and the portable communication
device in order to accurately infer whether the user is
currently viewing the media content or not. Further,
the present disclosure allows prevention of unnecessary
recording of the media content when the user is not
engaged in the media content. Furthermore, the present
disclosure allows the recording of the media content
based on certain conditions only. Moreover, the present
disclosure allows one time recording of the audio data
stream in the media content without the need of
recording the audio data stream for more than one time.
In addition, the present disclosure allows predicting
the behavior of the one or more users by utilizing the
one or more sensors.
While the disclosure has been presented with
respect to certain specific embodiments, it will be
appreciated that many modifications and changes may be
made by those skilled in the art without departing from
the spirit and scope of the disclosure. It is intended,
therefore, by the appended claims to cover all such
modifications and changes as fall within the true spirit
and scope of the disclosure.
Claims (20)
- A computer implemented method for optimizing utilization of a power back up of a communication device, wherein said communication device being used for identifying a media content by recording a portion of said media content, said computer-implemented method comprising:
triggering, by a processor, a recording facility of said communication device based on a first pre-defined criteria, wherein said first pre-defined criteria being based on a first set of one or more inputs; and
de-activating, by said processor, said recording facility of said communication device based on a second pre-defined criteria, wherein said second pre-defined criteria being based on a second set of one or more inputs,
wherein said first set of one or more inputs and said second set of one or more inputs being received from one or more sensors, wherein said triggering and said de-activating of said recording facility optimizes said utilization of said power back up of said communication device. - The computer implemented method as recited in claim 1, wherein said one or more sensors being embedded in said communication device.
- The computer implemented method as recited in claim 1, wherein said one or more sensors being external to said communication device.
- The computer implemented method as recited in claim 1, wherein said media content being broadcasted from a third party source, and wherein said media content being embedded with an audio data stream, and wherein said audio data stream containing a media content identifier, and wherein said media content identifier being deciphered from said audio data stream by said communication device.
- The computer implemented method as recited in claim 1, further comprising generating a context data for each of said first set of one or more inputs and said second set of one or more inputs.
- The computer implemented method as recited in claim 5, wherein said context data for each of said first set of one or more inputs and said second set of one or more inputs determines said first pre-defined criteria and said second pre-defined criteria.
- The computer implemented method as recited in claim 6, wherein said context data generated for each of said first set of one or more inputs and said second set of one or more inputs being mapped to a corresponding administrator defined context data to determine said corresponding first pre-defined criteria and said second pre-defined criteria.
- The computer implemented method as recited in claim 7, wherein said corresponding administrator defined context data is real time dynamically updated.
- A computer program product comprising a non-transitory computer readable medium storing a computer readable program for optimizing utilization of a power back up of a communication device, wherein said communication device being used for identifying a media content by recording a portion of said media content, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
triggering a recording facility of said communication device based on a first pre-defined criteria, wherein said first pre-defined criteria being based on a first set of one or more inputs; and
de-activating said recording facility of said communication device based on a second pre-defined criteria, wherein said second pre-defined criteria being based on a second set of one or more inputs,
wherein said first set of one or more inputs and said second set of one or more inputs being received from one or more sensors, wherein said triggering and said de-activating of audio recording facility optimizes said utilization of said power back up of said communication device. - The computer program product as recited in claim 9, wherein said one or more sensors being embedded in said communication device.
- The computer program product as recited in claim 9, wherein said one or more sensors being external to said communication device.
- The computer program product as recited in claim 9, wherein said media content being broadcasted from a third party source, and wherein said media content being embedded with an audio data stream, and wherein said audio data stream containing a media content identifier, and wherein said media content identifier being deciphered from said audio data stream by said communication device.
- The computer program product as recited in claim 9, further comprising generating a context data for each of said first set of one or more inputs and said second set of one or more inputs.
- The computer program product as recited in claim 13, wherein said context data for each of said first set of one or more inputs and said second set of one or more inputs determines said first pre-defined criteria and said second pre-defined criteria.
- The computer program product as recited in claim 14, wherein said context data being generated for each of said first set of one or more inputs and said second set of one or more inputs being mapped to a corresponding administrator defined context data to determine said corresponding first pre-defined criteria and said second pre-defined criteria.
- The computer program product as recited in claim 15, wherein said corresponding administrator defined context data is real time dynamically updated.
- A communication device for identifying a media content by recording a portion of said media content by optimizing utilization of a power back up, said communication device comprising:
a triggering module adapted to trigger a recording facility of said communication device based on a first pre-defined criteria, wherein said first pre-defined criteria being based on a first set of one or more inputs; and
a de-activating module adapted to de-activate said recording facility of said communication device based on a second pre-defined criteria, wherein said second pre-defined criteria being based on a second set of one or more inputs,
wherein said first set of one or more inputs and said second set of one or more inputs being received from one or more sensors, wherein said triggering and said de-activating of said recording facility optimizes said utilization of said power back up of said communication device. - The communication device as recited in claim 17, further comprising a context generating module adapted to generate a context data for each of said first set of one or more inputs and said second set of one or more inputs.
- The communication device as recited in claim 18, wherein said context data for each of said first set of one or more inputs and said second set of one or more inputs determines said first pre-defined criteria and said second pre-defined criteria.
- The communication device as recited in claim 19, wherein said context data being generated for each of said first set of one or more inputs and said second set of one or more inputs being mapped to a corresponding administrator defined context data to determine said corresponding first pre-defined criteria and said second pre-defined criteria.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN3348/CHE/2014 | 2014-07-07 | ||
| IN3348CH2014 | 2014-07-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2016006000A2 true WO2016006000A2 (en) | 2016-01-14 |
| WO2016006000A3 WO2016006000A3 (en) | 2016-03-10 |
Family
ID=55065057
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IN2015/050061 WO2016006000A2 (en) | 2014-07-07 | 2015-07-06 | A method and system for optimization of power back up of a communication device for identifying a media content |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016006000A2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8948822B2 (en) * | 2008-04-23 | 2015-02-03 | Qualcomm Incorporated | Coordinating power management functions in a multi-media device |
| US8996059B2 (en) * | 2012-07-19 | 2015-03-31 | Kirusa, Inc. | Adaptive communication mode for recording a media message |
-
2015
- 2015-07-06 WO PCT/IN2015/050061 patent/WO2016006000A2/en active Application Filing
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016006000A3 (en) | 2016-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101341494B1 (en) | Apparatus for providing location information of hand-held devices and method thereof | |
| US9685926B2 (en) | Intelligent audio output devices | |
| US9130664B2 (en) | Wireless communications using a sound signal | |
| CN105205955B (en) | A kind of method and apparatus sending out standby signal | |
| KR102135370B1 (en) | Mobile terminal and method for controlling the same | |
| US9524638B2 (en) | Controlling mobile device based on sound identification | |
| US20200382647A1 (en) | Transferring an active telephone conversation | |
| KR20140074549A (en) | Method and apparatus for providing context aware service using speech recognition | |
| KR20150020319A (en) | Systems and methods for content delivery and management | |
| US10133542B2 (en) | Modification of distracting sounds | |
| WO2014036560A1 (en) | Smart notification tool for headphones | |
| US20160189220A1 (en) | Context-Based Services Based on Keyword Monitoring | |
| KR20150117733A (en) | Personalized digital signage system, digital information display, mobile user terminal and advertising method using same | |
| CN108429969A (en) | Audio playback method, device, terminal, earphone and readable storage medium | |
| US9513864B2 (en) | Broadcast control and accrued history of media | |
| KR20150111004A (en) | Method for providing activity notification and device thereof | |
| US9794314B2 (en) | Asynchronous audio and video in an environment | |
| CN107846516A (en) | One kind call scene reminding method and mobile terminal | |
| EP4203446A1 (en) | Terminal and method for outputting multi-channel audio by using plurality of audio devices | |
| WO2016006000A2 (en) | A method and system for optimization of power back up of a communication device for identifying a media content | |
| WO2016005999A2 (en) | A method and system for identifying a user across multiple communication devices | |
| KR101805533B1 (en) | Mobile terminal, news providing apparatus and position based news providing method | |
| US20130070575A1 (en) | Alarm method and apparatus in portable terminal | |
| CN106489264A (en) | Method for personalized ring-tone and electronic equipment | |
| US20080153417A1 (en) | System for sensing alarms external to a wireless short range rf network and for transmitting such alarms to transceiving devices within the rf network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15819674 Country of ref document: EP Kind code of ref document: A2 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 230517) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15819674 Country of ref document: EP Kind code of ref document: A2 |