System and method for bypassing an emergency alert break-in for a recorded event
Claim Score by NHIP
Abstract
Embodiments of the disclosed invention include a system and a method for bypassing an emergency alert break-in for a recorded event. For example, in one embodiment, a set top box is disclosed that includes a memory component for storing computer executable instructions; a communication interface for receiving media content data from a cable service provider; a decoder module for decoding the received media content data; an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received data; a digital video recorder controller module for determining whether the identified emergency alert break-in affects a recording of a program on a recorded channel; and an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the digital video recorder controller module to record the program without the identified emergency alert break-in.

Term
3 yearsto projected expiry
Projected expiry 3 October 2029, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
19 claims: 2 independent, 17 dependent
- 1A set top box for bypassing an emergency alert break-in for a recorded event, the set top box comprising:a memory component for storing computer executable instructions;a communication interface for receiving media content data from a cable service provider;a decoder module for decoding the received media content data;an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received data;a digital video recorder controller module for determining whether the identified emergency alert break-in affects a recording of a program on a recorded channel;and an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the digital video recorder controller module to record the program without the identified emergency alert break-in.
- 11Broadest claimClaim Score 72, broad(NHIP)A method executed by a set top box for bypassing an emergency alert break-in for a recorded event for a recorded event; the method comprising:receiving media content data from a cable service provider;determining a recording setting associated with the set top box;determining whether the media content data includes an emergency alert break-in on a channel associated with the recording setting;and bypassing recording of the emergency alert break-in on the channel associated with the recording setting.
Independent claims2
50 paragraphs in 5 sections, as filed
CROSS REFERENCE TO RELATED APPLICATION
p-0002The present invention is related to the following patent applications: entitled “System and Method for Displaying an Emergency Alert Message”, Ser. No. ______, attorney docket number 11000060-0564; and “System and Method for Bypassing an Emergency Alert Break-In”, Ser. No. ______, attorney docket number 11000060-0468; filed even date hereof, assigned to the same assignee, and incorporated herein in its entirety by reference.
BACKGROUND OF THE INVENTION
p-0003The Emergency Alert System is a national public warning system that stems from the desire of the President of the United States to communicate with the public in times of national emergencies. In the early 1960s, the chief executive began allowing local and state authorities to use the system to transmit localized warnings, such as, but not limited to, child abduction emergencies (AMBER alerts) and weather information. The system has been designed to deliver messages quickly and automatically in the event of an emergency. Among its most conspicuous features to the public may be the automatic interruption of broadcast programming that replaces program audio with an aural alert and superimposes a text crawl with warning information at the bottom of the TV screen. In some situations, a local news broadcasting station may completely preempt a regularly scheduled program.
SUMMARY
p-0004Embodiments of the disclosed invention include a system and a method for bypassing an emergency alert break-in for a recorded event. For example, in one embodiment, a method is disclosed that includes receiving media content data from a cable service provider. The method determines a recording setting associated with the set top box and determines whether the media content data includes an emergency alert break-in on a channel associated with the recording setting. In one embodiment, in response to a determination that the media content data includes an emergency alert break-in on a channel associated with the recording setting, the method bypasses recording of the emergency alert break-in on the channel associated with the recording setting.
p-0005In accordance with another embodiment, a set top box is disclosed for bypassing an emergency alert break-in for a recorded event. In one embodiment, the set top box includes a memory component for storing computer executable instructions; a communication interface for receiving media content data from a cable service provider; a decoder module for decoding the received media content data; an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received data; a digital video recorder controller module for determining whether the identified emergency alert break-in affects a recording of a program on a recorded channel; and an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the digital video recorder controller module to record the program without the identified emergency alert break-in.
BRIEF DESCRIPTION OF THE DRAWINGS
p-0006Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
p-0007<figref idrefs="DRAWINGS">FIG. 1</figref> depicts an embodiment of a network environment in which the illustrative embodiments may be implemented;
p-0008<figref idrefs="DRAWINGS">FIG. 2</figref> depicts an embodiment of a set top box in accordance with the illustrative embodiments;
p-0009<figref idrefs="DRAWINGS">FIG. 3</figref> depicts a block diagram illustrating one embodiment for bypassing an emergency alert break-in for a recorded event; and
p-0010<figref idrefs="DRAWINGS">FIG. 4</figref> depicts a flowchart for bypassing an emergency alert break-in for a recorded event in accordance with the disclosed embodiments.
DETAILED DESCRIPTION
p-0011The disclosed embodiments and advantages thereof are best understood by referring to <figref idrefs="DRAWINGS">FIGS. 1-4</figref> of the drawings, like numerals being used for like and corresponding parts of the various drawings. Other features and advantages of the disclosed embodiments will be or will become apparent to one of ordinary skill in the art upon examination of the following figures and detailed description. It is intended that all such additional features and advantages be included within the scope of the disclosed embodiments, and protected by the accompanying drawings. Further, the illustrated figures are only exemplary and not intended to assert or imply any limitation with regard to the environment, architecture, or process in which different embodiments may be implemented.
p-0012The disclosed embodiments recognize deficiencies associated with the current emergency alert system. For example, the disclosed embodiments recognize that, in most situations, a viewer prefers that the recording of a regularly scheduled program not be interrupted by a local news break-in and/or by an emergency alert system message. For instance, in many situations, a regularly scheduled program is recorded and not viewed until several days later. Accordingly, a recording of an emergency alert break-in occurring several days ago is of little significance to the viewer. In these situations, the viewer prefers that the regularly scheduled program had been recorded. Accordingly, the disclosed embodiments provide a system and method for bypassing an emergency alert break-in for a recorded event. As referenced herein, the term “bypass” and/or “bypassing” means to circumvent recording of an emergency alert break-in. In addition, as referenced herein, an emergency alert break-in means any message, alert, and/or newscast that interrupts by preempting (e.g., a local news break-in) and/or modifying displaying of a regularly scheduled program (e.g., adding an emergency alert system message crawling text at the bottom of the screen) to present information associated with an urgent and/or important event.
p-0013<figref idrefs="DRAWINGS">FIG. 1</figref> depicts a network environment <b>100</b> in which the illustrative embodiments may be implemented for bypassing an emergency alert break-in for a recorded event. In the depicted embodiment, an emergency alert system (EAS) issuing authority <b>102</b> sends out an emergency alert system signal that includes information associated with an emergency alert system message. Emergency alert system issuing authority <b>102</b> includes national, state, and local authorities. For example, at the national level, the President may activate the emergency alert system. Additionally, the National Weather Service (NWS) and the Federal Emergency Management Agency (FEMA) may also transmit messages using the emergency alert system. At the state and local level, the EAS State Emergency Communications Committee (SECC), Local Emergency Communications Committee (LECC), and local broadcasting stations may transmit alert messages, such as, but not limited to, child abduction emergencies (AMBER alerts) and weather alerts/reports, using the emergency alert system.
p-0014One or more cable/satellite head ends, such as, but not limited to, cable head end <b>104</b>, receives the emergency alert system signal from emergency alert system issuing authority <b>102</b> and/or from a neighboring broadcasting station relaying the emergency alert system message. Cable head end <b>104</b> is a facility that originates and communicates cable/satellite TV services to a plurality of subscribers, such as, but not limited to, residential location <b>128</b> via cable network <b>110</b>. In addition, in one embodiment, cable head end <b>104</b> may also receive upstream requests, such as, but not limited to, receiving a video on demand request, from residential location <b>128</b> via cable network <b>110</b>. In some embodiments, cable network <b>110</b> may include, but is not limited to, one or more coaxial cable networks, fiber-optic networks, and/or satellite networks. Additionally, in some embodiments, cable network <b>110</b> may also include twisted pair networks for providing IPTV cable television-type services.
p-0015In one embodiment, cable head end <b>104</b> includes an emergency alert system encoder/decoder (endec) <b>105</b> for receiving and decoding an emergency alert system signal. In one embodiment, emergency alert system encoder/decoder <b>105</b> decodes an emergency alert system signal to determine the emergency type and affected areas associated with the emergency alert system signal. For example, an emergency alert system signal contains codes that identify the key elements of an emergency alert system message, such as, but not limited to, the message originator, the event, the location of the event, and the valid time period of the message.
p-0016In some embodiments, emergency alert system encoder/decoder <b>105</b> passes the decoded emergency alert system message to a media server <b>106</b>. In one embodiment, media server <b>106</b> includes computer executable instructions and/or electronic components that automatically recognize incoming EAS information and generates the appropriate emergency text crawl and/or other appropriate display information associated with the emergency alert system message for overlaying the emergency alert system message over a television program.
p-0017In some embodiments, cable head end <b>104</b> utilizing media server <b>106</b> and/or other appropriate device encodes a plurality of television programming signals from a variety of input sources, such as, but not limited to, one or more local broadcasting stations <b>122</b>, cable/satellite programming sources <b>124</b>, and stored media library <b>126</b>. Additionally, in some embodiments, cable head end <b>104</b> receives signals broadcasted from local broadcasting stations <b>122</b> over the air using cell transmission towers. In one embodiment, cable head end <b>104</b> may encode one or more television signals, such as, but not limited to, signals received from local broadcasting stations <b>122</b>, with an emergency alert system message in response to receiving an emergency alert system message originating from emergency alert system issuing authority <b>102</b>.
p-0018In some embodiments, cable head end <b>104</b> may include a cable modem termination system (CMTS), such as, CMTS <b>107</b>, for providing high-speed Internet access via a cable modem to subscribers. In one embodiment, CMTS <b>107</b> sends and receives digital cable modem signals on cable network <b>110</b>, such as, but not limited to, receiving signals sent upstream from a subscriber's cable modem, such as, cable modem <b>114</b>. In some embodiments, CMTS <b>107</b> converts the signals into IP packets and routs the signals to an Internet Service Provider for connection to Internet <b>120</b>. Internet <b>120</b> is a massive network of networks that connects millions of computers/electronic devices together globally, forming a network in which any computer/electronic device can communicate with any other computer/electronic device as long as they are both connected to the Internet <b>120</b>. In addition, in some embodiments, CMTS <b>107</b> may also send signals downstream to cable modem <b>114</b>. In one embodiment, cable modem <b>114</b> may be hardwired to set top box <b>130</b> for communicating data between set top box <b>130</b> and cable modem <b>114</b>. In some embodiments, cable modem <b>114</b> may include a wireless transceiver for communicating data wirelessly to one or more electronic device, such as, but not limited to, set top box <b>130</b>.
p-0019In accordance with one embodiment of the disclosed invention, a cable/satellite programming provider may provide, as a premium service, or as a free service to their subscribers the ability to bypass an emergency alert break-in for a recorded event. For instance, as will be further described, in one embodiment cable head end <b>104</b> may encode and transmit a set of regularly scheduled programs (e.g., local channels) over a first set of channels that may include an emergency alert break-in and may also encode and transmit the set of regularly scheduled programs on a second set of channels that does not include any emergency alert break-in, hereinafter, referred to as a non-emergency alert break-in channel. In some embodiments, the non-emergency alert break-in channel may only be decoded by a digital video recorder for recording the regularly scheduled program. In other words, in some embodiments, a viewer may not elect to bypass viewing of an emergency alert break-in on a live broadcasting channel. In one embodiment, in response to identifying an emergency alert break-in on a channel associated with a recording setting of set top box <b>130</b>, set top box <b>130</b> determines whether the channel associated with the recording setting has a corresponding non-emergency alert break-in channel. In these embodiments, set top box <b>130</b> may modify the recording setting to record a regularly scheduled program from the non-emergency alert break-in channel.
p-0020In accordance with another embodiment, set top box <b>130</b> may only transmit the first set of channels that may include an emergency alert break-in. In these embodiments, in response to identifying an emergency alert break-in on a channel associated with a recording setting of set top box <b>130</b>, set top box <b>130</b> may request the regularly scheduled program associated with the recorded channel from a cable service provider (e.g., using similar technology to video on demand). In response to receiving the regularly scheduled program, set top box <b>130</b> may modify the recording setting to record the received regularly scheduled program.
p-0021In addition, in some embodiments, set top box <b>130</b> may request the regularly scheduled program from an Internet television source, such as, but not limited to, a website providing live and/or recorded television programming. For example, in some embodiments, set top box <b>130</b> may attempt to retrieve the regularly scheduled program from a website associated with a network broadcasting the regularly scheduled program, such as, but not limited to, ABC.com™. For instance, ABC.com™ currently provides aired episodes of some of their regularly scheduled programs. Thus, in some embodiments, set top box <b>130</b> may request the regularly scheduled program associated with a recorded event that was interrupted by an emergency alert break-in after the regularly scheduled program has terminated/aired. In these embodiments, set-top box <b>130</b> may modify the recording setting to store the received regularly scheduled program for enabling the viewer to playback the regularly scheduled program at a desired time. For example, in some embodiments, set top box <b>130</b> may record the streaming data of the regularly scheduled program and store the recorded data. In other embodiments, set top box <b>130</b> may download the regularly scheduled program and associate the downloaded file with the corresponding recording setting.
p-0022<figref idrefs="DRAWINGS">FIG. 2</figref> depicts an embodiment of set top box <b>130</b> for bypassing an emergency alert break-in for a recorded event. In the depicted embodiment, set top box <b>130</b> comprises, among other components, a processing unit <b>200</b>, a power unit <b>202</b>, a memory component <b>204</b>, a data storage unit <b>206</b>, a wireless transceiver <b>208</b>, a cable card interface <b>210</b>, a decoder module <b>214</b>, and a set of communication interfaces <b>216</b>.
p-0023Processing unit <b>200</b> may comprise of one or more microprocessors for executing computer usable program code/instructions for providing television programming and for bypassing an emergency alert break-in for a recorded event. For example, in one embodiment, processing unit <b>200</b> executes computer executable instructions <b>220</b> stored in memory component <b>204</b> for identifying an emergency alert break-in signal and modifying a recording setting to record a non-emergency alert break-in channel.
p-0024In some embodiments, memory component <b>204</b> is a volatile memory component of set top box <b>130</b>. Volatile memory is memory that loses its contents when set top box <b>130</b> loses power. For example, in some embodiments, memory component <b>204</b> may be random access memory (RAM). Random access memory stores currently executing instructions and/or data utilized by an operating system, software program, hardware device, and/or a user.
p-0025Data storage unit <b>206</b> is a non-volatile memory component of set top box <b>130</b>, such as, but not limited to, a hard disk drive. Non-volatile memory retains stored data when power is loss. In some embodiments, data storage unit <b>206</b> may be an external hard drive and/or a network data storage unit. In some embodiments, data storage unit <b>206</b> may store media content files <b>222</b>, such as, but not limited to, television content received from cable head end <b>104</b>. In addition, in accordance with one embodiment, data storage unit <b>206</b> may store a data structure <b>224</b>, such as, but not limited to, a data table that includes a list of non-emergency alert break-in channels corresponding to a plurality of regularly scheduled broadcasting channels. Additionally, in some embodiments, data storage unit <b>206</b> may store a set of user preferences <b>230</b> associated with the recording of one or more television programs. For example, in some embodiments, a user may modify user preferences <b>230</b> to specify whether a recording event should bypass an emergency alert break-in. In some embodiments, a user may specify for each individual recording event whether to bypass an emergency alert break-in. In other embodiments, a user may specify to bypass an emergency alert break-in for all recording events.
p-0026In accordance with the disclosed embodiments, set top box <b>130</b> includes communication interfaces <b>216</b> for receiving media content signals/data from, but not limited to, cable head end <b>104</b>. In addition, in some embodiments, communication interfaces <b>216</b> may provide connection ports for coupling set top box <b>130</b> to one or more electronic devices. For example, in one embodiment, communication interfaces <b>216</b> includes a video output interface, such as, but not limited to, a coaxial cable connection for coupling set top box <b>130</b> to display unit <b>150</b> (as depicted in <figref idrefs="DRAWINGS">FIG. 1</figref>). In some embodiments, communication interfaces <b>216</b> may include an Ethernet port and/or a telephone line port for connecting set top box <b>130</b> to a network device over a telephone network and/or Internet <b>120</b>. Additionally, in some embodiments, set top box <b>130</b> may include other connector ports, such as, but not limited to, a 1394 port, a universal serial bus (USB) port, and/or a high-definition multimedia interface (HDMI).
p-0027Set top box <b>130</b> may also include one or more decoder module <b>214</b> for decoding received media content signals, such as, but not limited to, cable television signals received from cable head end <b>104</b>. For example, in some embodiments, decoder module <b>214</b> may be a quadrature amplitude modulation (QAM) tuner. Quadrature amplitude modulation is one format by which digital media content channels are encoded and transmitted by a cable company, such as, cable head end <b>104</b>. A QAM tuner is an electronic tuning device used in digital television sets, set top boxes, DVRs, and other electronic equipment to tune/decode the received media content channels. In some embodiments, decoder module <b>214</b> may also be an Advanced Television Systems Committee (ATSC) tuner/receiver for receiving and decoding over the air digital channels.
p-0028In accordance with one embodiment, set top box <b>130</b> may include an emergency alert break-in (EAB) monitoring module <b>218</b> for identifying/detecting an emergency alert break-in signal. For example, all emergency alert system messages are required to be digitally encoded with a header, an attention signal, an audio announcement, and a digitally encoded end-of-message marker. The header includes information about who originated the alert (the President, state or local authorities, the National Weather Service, or the broadcaster), a short, general description of the event (tornado, flood, severe thunderstorm), the counties or states affected, the expected duration of the event (in minutes), the date and time it was issued, and an identification of the originating station. The attention signal follows the header and may last between 8 to 25 seconds, depending on the originating station. For example, in some embodiments, commercial broadcasting stations, such as local broadcasting stations <b>122</b>, may broadcast an attention signal consisting of a “two tone” combination of 853 Hz and 960 Hz sine waves. The emergency alert system message ends with three bursts of an end of message indicator, which is the text <smallcaps>NNNN</smallcaps>, preceded each time by the binary 10101011.
p-0029In one embodiment, emergency alert break-in monitoring module <b>218</b> may identify an emergency alert break-in signal transmitted from cable head end <b>104</b> by recognizing the header information and/or the attention signal associated with an emergency alert system message encoded in one or more broadcast channels. In some embodiments, emergency alert system monitoring module <b>218</b> may be a dedicated tuner for monitoring a particular channel associated with a recording event for identifying an emergency alert break-in.
p-0030In addition, in some embodiments, set top box <b>130</b> may include an emergency alert break-in bypass module <b>228</b> for bypassing an emergency alert break-in for a recorded event. As will be further described, in some embodiments, bypass module <b>228</b> may retrieve user preferences <b>230</b> associated with a recording event to determine whether to bypass recording of an emergency alert break-in on the channel associated with the recording event. In some embodiments, bypass module <b>228</b> may identify a non-emergency alert break-in channel associated with the recording event and modify a recording setting to record the non-emergency alert break-in channel for the recording event. In other embodiments, bypass recording module <b>228</b> may request a regularly scheduled program corresponding to the recording event from a cable service provider and/or an Internet television source and modify the recording setting to record the received regularly scheduled program.
p-0031Additionally, set top box <b>130</b> may include a digital video recorder (DVR) controller <b>226</b> for recording and playback of media content files <b>222</b>. In some embodiments, DVR controller <b>226</b> may be utilized to record and/or playback streaming video received from an Internet source. In some embodiments, DVR controller <b>226</b> may encompass one or more functions and/or features performed by bypass module <b>228</b> and/or emergency alert break-in monitoring module <b>218</b> as described above.
p-0032In one embodiment, set top box <b>130</b> may include wireless transceiver <b>208</b> for providing short-range exchange of data using, but not limited to, infrared light. For example, in one embodiment, wireless transceiver <b>208</b> enables a viewer to utilize a remote control device to configure and operate set top box <b>130</b>, such as, but not limited to, configuring set top box <b>130</b> to record an event/program. Additionally, in some embodiments, wireless transceiver <b>208</b> may utilize a wireless Internet protocol for communicating data wirelessly to cable modem <b>114</b>. For example, in one embodiment, wireless transceiver <b>208</b> may receive streaming media content from an Internet source via a cable modem <b>114</b>.
p-0033In some embodiments, set top box <b>130</b> may include a cable card interface <b>210</b> for interfacing with a plug-in cable/smart card that enables viewing and/or recording of cable television programming. For example, in some embodiments, cable card <b>210</b> comprises instructions and/or a decryption key for decoding encrypted cable television signals transmitted by cable head end <b>104</b>.
p-0034Additionally, set top box <b>130</b> may include a power source, such as, power unit <b>202</b>. In one embodiment, power unit <b>202</b> converts the input power from an AC adaptor to run various components of set top box <b>130</b>. In addition, in some embodiments, power unit <b>202</b> may include an internal power source, such as, but not limited to, a battery component.
p-0035With reference now to <figref idrefs="DRAWINGS">FIG. 3</figref>, a diagram illustrating one embodiment for bypassing an emergency alert break-in for a recorded event is presented. In the depicted embodiment, cable head end <b>104</b> transmits a plurality of channels, such as, but not limited to, channels <b>1</b>-<b>1000</b> to a plurality of subscribers including, but not limited to, set-top box <b>130</b>. For example, in one embodiment, channels <b>1</b>-<b>1000</b> may include five local channels associated with the location of set top box <b>130</b>. For instance, in the depicted embodiment, local channels A-E are respectively encoded on channel frequencies <b>2</b>, <b>4</b>, <b>7</b>, <b>11</b>, and <b>13</b>. In accordance with one embodiment, cable head end <b>104</b> may encode an emergency alert break-in (EAB) on one or more local channels, such as, but not limited to, local channel <b>2</b> and local channel <b>11</b>. In one embodiment, cable head end <b>104</b> may also transmit a set of non-emergency alert break-in channels <b>900</b>-<b>904</b> respectively associated with local channels A-E. In these embodiments, set top box <b>130</b> may utilize data structure <b>224</b> for determining the corresponding non-emergency alert break-in channel for a local channel.
p-0036For example, in the depicted embodiment, set top box <b>130</b> utilizing decoder module <b>214</b> decodes one or more of the received channels to produce video/audio content. In one embodiment, decoder module <b>214</b> communicates with DVR controller <b>226</b> to determine a recording setting. For example, in the depicted embodiment, DVR controller <b>226</b> is set to record channel <b>4</b> (local channel B). In the depicted embodiment, decoder module <b>214</b> decodes local channel B and passes the signal to emergency alert break-in monitoring module <b>218</b> for determining whether local channel B is encoded with an emergency alert break-in. In some embodiments, emergency alert break-in monitoring module <b>218</b> may include a separate tuner/decoder for decoding the recorded channel In one embodiment, emergency alert break-in monitoring module <b>218</b> identifies an emergency alert break-in by monitoring for the header information and/or an attention signal associated with an emergency alert system message. In the depicted embodiment, in response to detecting an emergency alert break-in on the recorded channel, emergency alert break-in monitoring module <b>218</b> passes the information to emergency alert break-in bypass module <b>228</b>. In one embodiment, emergency alert break-in bypass module <b>228</b> retrieves data structure <b>224</b> for identifying a corresponding non-emergency alert break-in channel associated with local channel B. In some embodiments, emergency alert break-in bypass module <b>228</b> may also retrieve user preferences <b>230</b> to determine whether to bypass an emergency alert break-in for the recorded event. In one embodiment, in response to a determination to bypass the emergency alert break-in for the recorded event, emergency alert break-in bypass module <b>228</b> modifies the recording setting of DVR controller <b>226</b> to record non-emergency alert break-in channel <b>901</b> corresponding to local channel B.
p-0037With reference now to <figref idrefs="DRAWINGS">FIG. 4</figref>, an embodiment of flowchart depicting a process <b>400</b> for bypassing an emergency alert break-in for recorded event is presented. Process <b>400</b> may be executed by a set top box, such as, but not limited to, set top box <b>130</b> as depicted in <figref idrefs="DRAWINGS">FIG. 2</figref>. Process <b>400</b> begins by receiving media content data from, but not limited to, cable head end <b>140</b> at step <b>402</b>. At step <b>404</b>, the process retrieves the settings associated with a digital video recorder of the set top box. The process, at step <b>406</b>, determines whether the digital video recorder is set to record a recording event. If the process determines that the digital video recorder is not set to record a recording event, the process terminates.
p-0038However, if the process determines that the digital video recorder is set to record a recording event, the process determines the recording channel associated with the recording event at step <b>408</b>. At step <b>410</b>, the process decodes the television signal associated with the recording channel of the recording event. The process, at step <b>412</b>, determines whether the decoded television signal associated with the recording channel includes an emergency alert break-in. If the process determines that the television signal associated with the recording channel does not include an emergency alert break-in, the process records the recording channel at step <b>414</b>, with process <b>400</b> terminating thereafter.
p-0039If the process, at step <b>412</b>, determines that the television signal associated with the recording channel does include an emergency alert break-in, the process retrieves the user preferences associated with the recording event. At step <b>418</b>, the process determines whether to bypass recording of the emergency alert break-in for the recording event based on the retrieved user preferences. If for some reason, a user elects not to bypass recording of an emergency alert break-in for the recording event, the process records the recording channel at step <b>414</b>, with process <b>400</b> terminating thereafter.
p-0040However, if the process, at step <b>418</b>, determines to bypass an emergency alert break-in for a recording event based on the retrieved user preferences, the process bypasses the emergency alert break-in and records the regularly scheduled program associated with the recording channel. For example, in one embodiment, the process, at step <b>420</b>, may determine a non-emergency alert break-in channel associated with the recording channel. At step <b>422</b>, the process modifies the recording setting to record from the non-emergency alert break-in channel, with process <b>400</b> terminating thereafter.
p-0041In accordance with another embodiment, responsive to a determination to bypass an emergency alert break-in for a recording event, the process, at step <b>424</b>, may transmit a request to a cable service provider for the regularly scheduled program associated with the recording event. In response to receiving the regularly scheduled program from the cable service provider, the process, at step <b>426</b>, modifies the recording setting to record the received regularly scheduled program in lieu of recording the recording channel, with process <b>400</b> terminating thereafter.
p-0042In addition, in accordance with some embodiments, responsive to a determination to bypass an emergency alert break-in for a recording event, the process, at step <b>428</b>, may request the regularly scheduled program from an Internet source. For example, currently, several websites enables live viewing of local broadcast channels via the Internet. In addition, several broadcasting networks maintain websites that enable viewing of aired episodes associated with their regularly scheduled programs. In one embodiment, a user may configure set top box <b>130</b> to retrieve the regularly scheduled program from a particular website. In addition, in some embodiments, set top box <b>130</b> may be configured to automatically query an Internet source for the desired regularly scheduled program. In other embodiments, a user may manually query and retrieve the regularly scheduled program from the Internet source using set-top box <b>130</b>.
p-0043In response to receiving the regularly scheduled program from the Internet source, the process modifies the recording setting to store the retrieved regularly scheduled program at step <b>430</b>, with process <b>400</b> terminating thereafter. In some embodiments, the process may record the streaming video retrieved from an Internet source. In other embodiments, the process may download a media content file associated with a regularly scheduled programming and associated the downloaded media content file with the recorded event.
p-0044Accordingly, embodiments of the disclosed invention include a system and a method for bypassing an emergency alert break-in for a recorded event. As will be appreciated by one skilled in the art, the disclosed embodiments may be embodied as a system, method, or computer program product. In addition, the disclosed embodiments including, but not limited to, the disclosed modules may be implemented entirely with hardware or as a software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects. Furthermore, the disclosed embodiments may take the form of a computer program product embodied in any tangible medium of expression having computer-usable program code embodied in the medium.
p-0045Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language, such as Java, Smalltalk, C++, or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
p-0046The disclosed embodiments are described above with reference to flowchart illustrations, sequence diagrams, and/or block diagrams. Each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
p-0047These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
p-0048The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
p-0049The terminology used herein is for describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise” and/or “comprising,” when used in this specification and/or the claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described to explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
p-0050In addition, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which may include one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
p-0051The previous detailed description is of a small number of embodiments for implementing the invention and is not intended to be limiting in scope. One of skill in this art will immediately envisage the methods and variations used to implement this invention in other areas than those described in detail. The following claims set forth a number of the embodiments of the invention disclosed with greater particularity.
Contents5
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2017180784A1 | Cited by | United States of America | Search report |
| US8990333B2 | Cited by | United States of America | Search report |
| US10757469B2 | Cited by | United States of America | Search report |
| EP3462732A3 | Cited by | European Patent Office (EPO) | Search report |
| US2017180784A1 | Cited by | United States of America | Search report |
| US9967635B2 | Cited by | United States of America | Search report |
| US8788606B2 | Cited by | United States of America | Search report |
| US8519860B2 | Cited by | United States of America | Applicant |
| US2011270940A1 | Cited by | United States of America | Pre-grant |
| CN108605111A | Cited by | China | Search report |
| CN109286853A | Cited by | China | Search report |
| US9246610B2 | Cited by | United States of America | Search report |
| WO2017105822A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2014327547A1 | Cited by | United States of America | Pre-grant |
| US9860587B2 | Cited by | United States of America | Applicant |
| US9753947B2 | Cited by | United States of America | Applicant |
| US2022312067A1 | Cited by | United States of America | Search report |
| US11284149B2 | Cited by | United States of America | Search report |
| US2017180784A1 | Cited by | United States of America | Pre-grant |
| US2003069002A1 | Cites | United States of America | Pre-grant |
| US2003216133A1 | Cites | United States of America | Pre-grant |
| US2005118984A1 | Cites | United States of America | Pre-grant |
| US2007037549A1 | Cites | United States of America | Pre-grant |
| US2007136743A1 | Cites | United States of America | Pre-grant |
| US2007204291A1 | Cites | United States of America | Pre-grant |
| US2008109839A1 | Cites | United States of America | Pre-grant |
| US2008115171A1 | Cites | United States of America | Pre-grant |
| US2009199232A1 | Cites | United States of America | Pre-grant |
| US2009282434A1 | Cites | United States of America | Pre-grant |
| US2010162299A1 | Cites | United States of America | Pre-grant |
| US5572201A | Cites | United States of America | Pre-grant |
| US5774172A | Cites | United States of America | Pre-grant |
| US5995553A | Cites | United States of America | Pre-grant |
| US6100916A | Cites | United States of America | Pre-grant |
| US6853355B1 | Cites | United States of America | Pre-grant |
| US7003052B2 | Cites | United States of America | Pre-grant |
7 members in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 37093009 | United States of America | A | |
| US20090370930 | – | – | – |
Members7
| Document | Office | Kind | |
|---|---|---|---|
| US2010211971A1 | United States of America | A1 | |
| US2010211972A1 | United States of America | A1 | |
| US8099750B2 | United States of America | B2 | |
| US2012084808A1 | United States of America | A1 | |
| US8650590B2 | United States of America | B2 | |
| US2014130086A1 | United States of America | A1 | |
| US9078044B2 | United States of America | B2 |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| Certificate of correctionCC | CC | |
| Certificate of correctionCC | CC | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 20100211971
- Publication, DOCDB
- 2010211971
- Publication, EPODOC
- US2010211971
- Application
- 12370930
- Application, DOCDB
- 37093009
- Application, EPODOC
- US20090370930
Titles
- English
- SYSTEM AND METHOD FOR BYPASSING AN EMERGENCY ALERT BREAK-IN FOR A RECORDED EVENT
Classification
- CPC, 14
- G08B27/008
- H04N21/4882
- H04H20/106
- H04H20/59
- H04H20/76
- H04H20/78
- H04H60/27
- H04H60/37
- H04N5/76
- H04N5/765
- H04N5/781
- H04N21/4334
- H04N21/443
- H04N21/4583
- IPC, 1
- H04N7 025
- USPC, 1
- 725033000