The present invention is related to devices with a broadcast receiver, and more specifically to devices with a broadcast receiver and a local wireless interface.
Broadcast receivers that receive information broadcasted wirelessly over the air are used in many devices. For example, a common FM radio broadcast receiver receives radio signals from a radio broadcasting system allowing one to listen to music and other information being broadcasted. Further, currently some devices include a local wireless interface, for example, Bluetooth, that allows the device to wirelessly transfer information to another device capable of receiving information from a Bluetooth type of local wireless interface. For example, earpieces associated with mobile phones may have Bluetooth capabilities that allow wireless communication with the mobile phone. However, currently there are no devices or other methods that combine a broadcast receiver with a local wireless interface.
Embodiments of the present invention are related to a device that includes a broadcast receiver, the broadcast receiver being capable of receiving broadcast data, and a local wireless interface, the local wireless interface being capable of communicating with at least one wireless device and transmitting at least some of the broadcast data to the at least one wireless device.
Embodiments of the present invention are further related to a method for transferring broadcast data that includes receiving broadcast data by a broadcast receiver at a device, and transmitting at least some of the broadcast data to at least one wireless device over a local wireless interface of the device.
Embodiments of the present invention are still further related to an apparatus comprising a storage medium with instructions stored therein, the instructions when executed causing a processing device to perform receiving broadcast data by a broadcast receiver at a device, and transmitting at least some of the broadcast data to at least one wireless device over a local wireless interface of the device.
The present invention is further described in the detailed description which follows in reference to the noted plurality of drawings by way of non-limiting examples of embodiments of the present invention in which like reference numerals represent similar parts throughout the several views of the drawings and wherein:
As will be appreciated by one of skill in the art, the present invention may be embodied as a method, system, computer program product, or a combination of the foregoing. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may generally be referred to herein as a “system.” Furthermore, the present invention may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium.
Any suitable computer usable or computer readable medium may be utilized. The computer usable or computer readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer readable medium would include the following: an electrical connection having one or more wires; a tangible medium such as a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a compact disc read-only memory (CD-ROM), or other tangible optical or magnetic storage device; or transmission media such as those supporting the Internet or an intranet. Note that the computer usable or computer readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
In the context of this document, a computer usable or computer readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, platform, apparatus, or device. The computer usable program code may be transmitted using any appropriate medium, including but not limited to the Internet, wireline, optical fiber cable, radio frequency (RF) or other means.
Computer program code for carrying out operations of the present invention may be written in an object oriented, scripted or unscripted programming language such as Java, Perl, Smalltalk, C++ or the like. However, the computer program code for carrying out operations of the present invention may also be written in conventional procedural programming languages, such as the “C” programming language or similar programming languages. Further, the computer program code for carrying out operations of the present invention may also be written in functional programming languages or any other type of programming languages.
The present invention is described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can 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.
These computer program instructions may also be stored in a computer-readable memory 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 memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations 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 steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. Alternatively, computer program implemented steps or acts may be combined with operator or human implemented steps or acts in order to carry out an embodiment of the invention.
Embodiments according to the present invention combine a broadcast receiver with a local wireless interface. This allows many new uses and applications. Further, the combination of a broadcast receiver with a local wireless interface is easy to use, and allows easy implementation of streaming of broadcast data from a broadcasting source to a device over a local wireless interface such as, for example, Bluetooth. Embodiments of the present invention may include devices containing a broadcast receiver and a local wireless interface contained in a single integrated circuit (IC) chip, devices containing a broadcast receiver integrated in one IC chip and a local wireless interface integrated into another IC chip, devices with a broadcast receiver and a local wireless interface implemented in discrete logic, devices where one or both the broadcast receiver and local wireless interface are implemented in software, or devices containing any combination of the above.
Further, the device 101, after receiving broadcast data or signals from one or more broadcast systems, may transmit these broadcast signals via one or more local wireless interface 103 to one or more wireless devices 115-124. The local wireless interface 103 may be any type of wireless interface and has the capability of transferring received broadcast data or signals to wireless device types such as, for example, IEEE 802.11 (WiFi) devices 111, Bluetooth devices 112, Infrared Data Association (IRDA) devices 113, home radio frequency (HomeRF) devices (114), or other wireless interface type devices 110. In this regard, the local wireless interface 103 may be a WiIFi interface, a Bluetooth interface, an IRDA interface, a HomeRF interface, or a combination thereof. Further, the wireless devices 115-124, may be any type of wireless device such as, for example, a speaker 115, a display 116, a wireless or wired phone 117, a personal digital assistance (PDA) 118, an earpiece or earphones 119, a computer 120, an electronic game 121, an audio player 122, a recording device 123, a video player 124, etc. Although not shown, the wireless interface 103 may include one or more appropriate antenna or other transmission mechanisms for transmitting the broadcast data or signals to the one or more wireless devices 115-124.
Therefore, a device 101 according to embodiments of the present invention may receive broadcast data or signals via a broadcast receiver 102 from one or more broadcasting systems 105-109 and transfer the received broadcast signals via one or more local wireless interface 103 to one or more wireless devices 115-124.
A device according to embodiments of the present invention may include a broadcast receiver and a local wireless interface and may be portable or may exist in a non-portable structure. For example, a device according to the present invention may reside in an earpiece or earphone, may reside in a portable device that can be placed in a pocket, attached to a person's body (e.g., mobile phone), held on a necklace around a person's neck, or may be imbedded in a structure such as, for example, a car, an airplane, a boat, a building, an electronic game, a portable phone, any electronic device, etc.
Further, a device according to embodiments of the present invention may have controls on the device 101 or the device may be controlled from a remote control device or other device in a wired or wireless manner. The device 101 may be controlled at the device 101 or may be controlled by one or more of the wireless devices 115-124. One or more of the wireless devices 115-124 may transmit control signals to the device 101 for controlling the operation of the device 101. For example, one or more of the wireless devices 115-124 may transmit control signals to the device 101 for controlling operations such as the powering on/off of the device 101, a sound volume of the device 101, a channel of the device 101, or the transmitting of at least some of the broadcast data to one or more of the wireless devices 115-124.
In addition, a device according to embodiments of the present invention may receive broadcast data that may contain information on multiple channels where the multiple channels of broadcast data are transmitted to one or more wireless devices and where the broadcast data may be decoded or tuned at the wireless devices to receive data on a desired channel. For example, a device according to embodiments of the present invention may receive radio or television broadcast signals on multiple channels and transmit the broadcast signals to one or more wireless devices where each wireless device may select and tune to a desired one radio or television channel of the multiple channels.
Moreover, although not shown, a device according to embodiments of the present invention may include a display where status associated with various functions of the device may be displayed or accessed. For example, a battery condition of the device may be monitored and an indication or warning displayed or transmitted indicating when the remaining battery capacity has fallen below a certain level. Other types of status may include, for example, transmission channel, transmission quality, errors, etc. Further, the status may be monitored remotely by one or more wireless devices via the local wireless interface. In addition, although not shown, a device according to embodiments of the present invention may include memory allowing for various types of information to be stored at the device. For example, a user of the device may decide to store favorite channels, or other user data. This information may be stored directly into the device or transmitted from another wireless device via the local wireless interface to the device and stored.
The flowcharts 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 comprises 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 blocks 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 which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The terminology used herein is for the purpose of 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 “comprises” and/or “comprising,” when used in this specification, 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.
Although specific embodiments have been illustrated and described herein, those of ordinary skill in the art appreciate that any arrangement which is calculated to achieve the same purpose may be substituted for the specific embodiments shown and that the invention has other applications in other environments. This application is intended to cover any adaptations or variations of the present invention. The following claims are in no way intended to limit the scope of the invention to the specific embodiments described herein.
Number | Name | Date | Kind |
---|---|---|---|
7072686 | Schrager | Jul 2006 | B1 |
20060180649 | Casey | Aug 2006 | A1 |
20060294550 | Matsuo | Dec 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
20090100481 A1 | Apr 2009 | US |