+

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 PDF

Info

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
Application number
PCT/IN2015/050061
Other languages
French (fr)
Other versions
WO2016006000A3 (en
Inventor
Hitesh CHAWLA
Nishant Srivastava
Original Assignee
Silveredge Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silveredge Inc. filed Critical Silveredge Inc.
Publication of WO2016006000A2 publication Critical patent/WO2016006000A2/en
Publication of WO2016006000A3 publication Critical patent/WO2016006000A3/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking 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

A METHOD AND SYSTEM FOR OPTIMIZATION OF POWER BACK UP OF A COMMUNICATION DEVICE FOR IDENTIFYING A MEDIA CONTENT
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.
BRIEF DESCRIPTION OF THE FIGURES
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)

  1. 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.
  2. The computer implemented method as recited in claim 1, wherein said one or more sensors being embedded in said communication device.
  3. The computer implemented method as recited in claim 1, wherein said one or more sensors being external to said communication device.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. The computer implemented method as recited in claim 7, wherein said corresponding administrator defined context data is real time dynamically updated.
  9. 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.
  10. The computer program product as recited in claim 9, wherein said one or more sensors being embedded in said communication device.
  11. The computer program product as recited in claim 9, wherein said one or more sensors being external to said communication device.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. The computer program product as recited in claim 15, wherein said corresponding administrator defined context data is real time dynamically updated.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
PCT/IN2015/050061 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 WO2016006000A2 (en)

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)

* Cited by examiner, † Cited by third party
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

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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载