Self-configurable multipurpose modular portable device and methods for configuring same

A self-configurable multipurpose modular portable device and methods for configuring same are provided. Portable device 10 includes a transceiver 20 for wireless communication with a main consumer device 100. Portable device 10 also includes a processor 40 for configuring portable device 10 and modular component 50 based on communications received wirelessly from main consumer device 100. Attachment points 30 are provided on portable device 10 for attaching one or more modular components 50. Depending on the desired functionality, the corresponding modular component 50 (e.g., cellular telephone, personal digital assistant, pager, etc.) may be attached to the portable device 10. The modular portable device can be configured to communicate wirelessly with other intelligent devices, such as Internet enabled appliances and entertainment devices. Further, the modular components 50 can be configured wirelessly to provide independent functionality when not attached to the portable device 10.

BACKGROUND OF THE INVENTION

The present invention relates to a multipurpose modular portable device which can be used to provide a variety of communication and entertainment functions. In particular, the present invention relates to a self-configurable multipurpose modular portable device and methods for configuring same. The portable device may act as any one of a number of handheld devices, including but not limited to a cellular telephone, a pager, a web pad, a web/phone pad, a remote control, a display device, a keyboard, an MP3 player, a personal digital assistant, or other similar device or combination of devices. The portable device is modular such that depending on the desired functionality, the corresponding modular component (e.g., cellular telephone, personal digital assistant, pager, etc.) may be attached. The portable device is configured by a main consumer terminal (e.g., a set-top terminal), which may authorize various services to be provided by the respective modular components. The modular portable device also allows a user to interact with various intelligent devices in the home, office, and vehicle, such as various Internet enabled devices, including but not limited to home appliances, televisions, stereos, personal computers, video cassette recorders, digital video disk players, digital video recorders, and the like.

There are an ever-increasing number of separate hand-held consumer communication devices, personal assistance devices, and portable entertainment devices currently available to consumers, with additional types and variations of such devices being developed at an increasing rate. The use and operation of a number of such separate devices by a consumer is cumbersome. For example, a user may carry a pager, a cellular telephone, and a personal digital assistant as separate devices.

It would be advantageous to provide a generic portable device that may take on several functions, depending on the modular component(s) attached, in a consumer friendly manner. It would be advantageous to provide for a system whereby said portable device is easily configurable to enable the various services and functions provided by each modular componet. The aforesaid and other advantages are provided by the present invention. Corresponding methods and apparatus are provided.

SUMMARY OF THE INVENTION

The present invention relates to a multipurpose modular portable device which can be used to provide a variety of communication and entertainment functions. In particular, the present invention relates to a self-configurable multipurpose modular portable device and methods for configuring same. The portable device includes a transceiver for wireless communication with a main consumer device. One or more attachment points are provided on the portable device for attaching one or more modular components. The portable device also includes a processor for configuring the portable device and the modular component based on communications received from the main consumer device. The portable device communicates with the main consumer device when the portable device is within a predefined range of the main consumer device. Once in the predefined range, the portable device provides the main consumer device with identification information relating to the portable device and the modular component. The main consumer device then provides the portable device with configuration information for the portable device and the modular component.

The modular portable device also allows a user to interact with various intelligent devices in the home, office, and vehicle, such as various Internet enabled devices, including but not limited to home appliances, televisions, stereos, personal computers, video cassette recorders, digital video disk players, digital video recorders, and the like.

The modular component may comprise a web pad, a personal digital assistant, a cellular telephone, a pager, a universal remote control, a wireless or detachable keyboard, speakers, an audio playback device (e.g., an MP3 player or the like), an audiovisual playback device, or any other similar portable personal intelligent devices or variations of such devices, including combinations of such devices.

DETAILED DESCRIPTION OF THE INVENTION

An exemplary embodiment of a self-configurable multipurpose modular portable device in accordance with the invention is shown in FIG.1. The portable device10includes a transceiver20for wireless communication with a main consumer device. One or more attachment points30are provided on the portable device10for attaching one or more modular components50. The portable device10also includes a processor40for configuring the portable device10and the modular component50based on communications received from the main consumer device. As shown inFIG. 2, the portable device10communicates with the main consumer device100when the portable device10is within a predefined range of the main consumer device100. Once in the predefined range, the portable device10provides the main consumer device100with identification information relating to the portable device10and the modular component50. The main consumer device100then provides the portable device10with configuration information for the portable device10and the modular component50.

The modular component50may have an attachment point65corresponding to attachment point30of the portable device10. The portable device10and the modular component50may be attached together via any conceivable means. For example, the portable device10and the modular component50may be connected via a cable and the attachment points may comprise conventional communication ports. Alternatively, the attachment point65on the modular component50may comprise a printed circuit board edge connector and the corresponding attachment point30on the portable device10may comprise a slot for receiving the edge connector. The attachment point65on the modular component50may comprise a plug type attachment point and the corresponding attachment point30on the portable device10may comprise a plug receptacle. The exact nature and form of the attachment points is not critical to the inventive device. Those skilled in the art will appreciate that numerous types of connections and attachment devices may be used to connect and attach the portable device10and the modular component50. In a further embodiment, the attachment point65may also include a wireless interface68(to enable, e.g., wireless communications between the modular component50and either the portable device10or the main consumer device100when the modular component50is detached from the portable device10). The portable device10may have a corresponding wireless interface35as part of attachment point30.

FIG. 1shows two attachment points30on the portable device10for attaching two separate modular components50to the portable device10at the same time. However, those skilled in the art will appreciate that the invention may be implemented with only one attachment point or with more than two attachment points on the portable device10.

The portable device10may automatically communicate with the main consumer device100when the portable device10is within the predefined range. For example, the main consumer device100may detect the presence of the portable device10and automatically communicate with the portable device10. Similarly, the portable device10may detect the presence of the main consumer device, such that it is the portable device10that initiates the communication. The portable device10may automatically communicate with the main consumer device100when the portable device10is turned on from an off state. Those skilled in the art will appreciate that other methods of initiating the communication between the portable device10and the main consumer device100may be implemented. For example, the communication may be automatically enabled as discussed above, whenever the portable device10and the main consumer device100are within a predefined range. Such automatic communication may be enabled by the communication technology commonly referred to as Bluetooth™, or similar communication technology. Alternatively, communication between the main consumer device100and the portable device10may be user initiated, e.g., via a user command entered on the portable device10or the main consumer device100. Such user commands may be entered via menu selection options, provided, for example, on a display associated with either the portable device10or the main consumer device100.

The main consumer device100may be a Digital Consumer Terminal (DCT) (i.e. a set-top terminal). In the alternative, the main consumer device100may be a personal computer or a stand-alone device.

The portable device10may be a web pad, a personal digital assistant, an audiovisual display device, or the like.

The modular component50is preferably a handheld device. For example, the modular component50may comprise a web pad, a personal digital assistant, a cellular telephone, a pager, a universal remote control, a wireless or detachable keyboard, speakers, an audio playback device (e.g., an MP3 player or the like), an audiovisual playback device, or any other similar portable personal intelligent devices or variations of such devices, including combinations of such devices.

As shown inFIG. 1, depending on the modular component type, the modular component50may also include a modular component processor55. For example, the modular component50may include a processor55where the modular component50comprises a web pad, a personal digital assistant, a cellular telephone, or the like. A modular component processor55may not be required where the modular component50comprises devices such as speakers, a keyboard, a remote control, or the like. In these instances, the modular component may be controlled via the processor40of the portable device10.

FIG. 1shows the modular component50having a user interface60. Those skilled in the art will appreciate that the type of user interface60of the modular component50will vary with the type of modular component For example, if the modular component50comprises a cellular telephone, the user interface60may comprise a keypad, a display, a microphone and a speaker. If the modular component50comprises an audiovisual playback device, the user interface60may comprise a display, speakers, and a keypad or a touchpad and keys. Those skilled in the art will also recognize that the particular form of user interface60may vary between different models of the same type of modular component (i.e. two different types of personal digital assistant modules may each have a different user interface type). Similarly, those skilled in the art will recognize that the user interface may be provided on the portable device10, rather than on each modular component50. In addition, the portable device10may include a user interface in addition to the user interface60provided on the modular component50. For example, where the portable device10comprises a web pad, a user interface may or may not be provided on the modular components50.

As shown inFIG. 2, the main consumer device100may contact a configuration server300(e.g., via network200) in order to provide appropriate configuration information to the portable device10and the modular component50. The configuration server300may contact one or more secondary servers (e.g., application server400and content server500) to activate services provided via the modular component50. The services may include content delivery services, news services, telephony services, paging services, Internet services, email services, shopping services, and the like. The network200may be controlled by a Multiple System Cable Operator (MSO), which can provide the appropriate authorization and configuration information for the specific type of modular component50currently in use via the main consumer device100. In this manner, the MSO may also provide billing functions for the services provided via the portable device10and modular component50.

In an alternate embodiment as shown inFIG. 3, the portable device10may communicate directly with various servers, after being configured by the main consumer device100. The portable device10may communicate wirelessly (via network600) with at least one of configuration servers300, application servers400, and content providers500to obtain configuration information, application information, and content information, respectively. The configuration information initially received from the main consumer device100may include a Uniform Resource Locator (URL) address of at least one of the configuration servers300, application servers400, and content providers500. In such an embodiment, an MSO250may still provide authorization, configuration and billing functions for the services provided via the main consumer device100.

In a further embodiment, the modular components50may be enabled to communicate wirelessly (e.g., via a wireless interface68included in attachment point65as shown inFIG. 1) with the main consumer device100when the modular components50are detached from the portable device10. In this manner, the modular components50can receive at least one of configuration information, application information, and content information directly from the main consumer device100when they are. Detached from the portable device10, enabling the modular components50to function independently of the portable device10. In such an embodiment, the modular components50may take on some or all of the functionality of the portable device10, depending on the configuration information received and the capabilities of the particular modular component50. Alternatively, the modular components50may be enabled to communicate wirelessly (e.g., via a wireless interface68included in attachment point65as shown inFIG. 1) with the portable device10when the modular components50are detached from the portable device10. The modular components50can then receive at least one of configuration information, application information, and content information wirelessly from the portable device10even though the modular components50and the portable device10are separated. Such embodiments enable the modular components50, which may comprise independently operable devices, to function when detached from the portable device10. For example, where the modular component50comprises a cellular telephone and the portable device10comprises a web pad, it may be desirable for the cellular telephone to be operative when it is detached from the portable device10, especially in those instances where the added functionality of the portable device10(in this example a web pad) is not required.

The wireless communication between and among the portable device10, the detached modular component50, and the main consumer device100may be via point-to-point wireless communications occurring directly between the devices involved. Alternatively, these wireless communications may occur over a wireless home network700as shown in FIG.3.

In a preferred embodiment, the portable device10may comprise a web pad. The modular component50may comprise a cellular telephone, a pager, a universal remote control, a wireless or detachable keyboard, speakers, a personal digital assistant, an audio playback device, or an audiovisual playback device, or a similar device or combination of devices. The web pad may include a user interactive display device.

In such a preferred embodiment, the main consumer device100may be a digital consumer terminal. The web pad of the portable device10may receive signals from the digital consumer terminal100in response to user commands requesting at least one of specific information content, specific entertainment content, or specific programming content. The user interactive display device displays the specific content in response to the user command. For example, a user may be watching television and desire to view a different television channel than the one currently displayed on the television screen. Rather than change the content being displayed on the television screen, the user can enter a command into the portable device requesting specific data or content which may or may not be program related, which can be tuned to by the main consumer device100(in this instance a set-top terminal). The main consumer device100can then forward the requested data or content for display on the display device of the portable device10. In this manner, the user interactive display device may be used for navigating between various television programs without affecting what is currently being displayed on a primary television display device.

The portable device10may further comprise a pen and character recognition engine, a touch pad and keys, a keyboard, a mouse, or the like. The web pad may provide electronic program guide functions, user menu selection, television channel selection, content delivery service functions, audiovisual functions, volume selection, and other similar functions.

In an alternate embodiment, the configuration information provided by the main consumer device100may enable the portable device10to communicate wirelessly with one or more intelligent devices120. In such an embodiment, the portable device10is capable of configuring the intelligent devices120. Such intelligent devices120may include, for example, Internet enabled home appliances such as Internet enabled microwaves, Internet enabled refrigerators, Internet enabled security systems, and the like, as well as digital televisions, stereos, personal computers, Internet appliances, video cassette recorders, digital video recorders, digital video disk players, global positioning devices, or the like. Various types of such intelligent devices120currently exist or may be developed in the future. These devices may be located, for example, in homes, offices, automobiles, schools, hotels, factories, and any other location where an Internet enabled device may conceivably be located.

The portable device10may include a browser application for enabling the wireless communications between the portable device10and the intelligent devices120. The wireless communications may be direct wireless communications between the portable device10and the intelligent devices120. The wireless communications between the portable device10and the intelligent device120may comprise direct point-to-point wireless communications. Alternatively, the wireless communications between the portable device10and the intelligent device120may take place via a wireless home network700, for example, when the portable device10is in the same room as the intelligent device, or otherwise within a predetermined range of the intelligent device120. Alternatively, the wireless communications may be wireless communications via an external communication network600. Such communications between the portable device10and the intelligent device120would take place via the external communication network600when, for example, the portable device10is at a different location from the intelligent device120or outside a predefined range (e.g., when the user is in an automobile using the portable device10to communicate with an intelligent device such as an Internet enabled appliance in the home).

The portable device10may receive content wirelessly or via the main consumer device100(e.g., from content servers500). This content can be shared between the portable device10and the intelligent devices120. In the event that the content is copyrighted content having restricted usage rules, the portable device10shares the content based on the restricted usage rules.

As discussed above, the portable device10may communicate wirelessly with at least one of a remote application server400, a remote configuration server300, and a remote25content server500for accessing configuration information, application information, and content information, respectively.

In a further embodiment, the portable device10includes a display device capable of displaying an electronic programming guide received from the main consumer device100. Alternatively, the portable device10includes a display device capable of displaying an electronic programming guide received wirelessly from a corresponding remote server (e.g., MSO250).

The portable device10may also have audiovisual playback capabilities for audiovisual content. The audiovisual content may either be associated with or independent of programming currently displayed on an associated television.

It should now be appreciated that the present invention provides an advantageous modular portable device that may take on a variety of functions, depending on the module or modules that are attached, in order to reduce and consolidate the number of portable devices carried by a user. The present invention further provides advantageous means for configuring such a portable device whenever a new or different modular component is attached. The present invention offers a user a wide range of functions in a modular format, so that the portable device can be easily customized in accordance with a user's immediate needs.

Although the invention has been described in connection with various illustrated embodiments, numerous modifications and adaptations may be made thereto without departing from the spirit and scope of the invention as set forth in the claims.