Cloud Storage and Processing System for Mobile Devices, Cellular Phones, and Smart Devices

A cloud or network server based storage and processing system for portable electronic devices including mobile devices and cellular telephones is disclosed. The server based data, applications and user interface components may overcome limited local storage and processing on mobile devices. Cloud server data may be accessible from multiple mobile devices or applications. Data acquired from a mobile device's built-in digital camera may be digitized, edited, and processed locally or by network servers. The servers store or provide email, voicemail, music, photos, videos, documents, spreadsheets, books, applications, configuration settings, and send and receive data to multiple network servers or mobile devices. Data may be saved to and downloaded from private cloud intranet servers or public cloud Internet servers. A mobile device may access a network server using a central multichannel multiplexing transmit/receive device or access point. Networked data may be secured. Authentication may include user names and passwords.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

The present disclosure provides means for more easily and intuitively assigning, for example, key values to a wireless device such as to a key associated with the wireless device. The present disclosure also provides means for compressing or expanding the keys on an entry system such as a wireless device or wireless computing device to more efficiently provide keys needed for entry or other reasons, such as sound, in a desired space.

The present disclosure uses a Central Server C providing the software routines and other support for realizing the improved input key means for a wireless device or for a wireless computing device.

Thus the Server C contains a number of menus for different applications comprising of assigned values for each key function.

1. Individual Key->may take one or more values that are programmable.

2. Full set or subset of keys->may take one or more values that are programmable.

3. The individual or subset or full set of keys->is programmable to perform assigned functions.

4. The above individual or subset or full set of keys in combination may comprise a menu to perform various customizable functions.

5. The identity of each programmed value for a key, set of keys or full set of keys is stored in the Server C.

6. The menus, sub menus and individual key functions are stored in Server C and may be accessed for use by wired or wireless means. They can be dynamically changed as defined by the user's needs.

7. The user may easily go from one set of functions or menus to another set of functions or menus by selecting an option from the CT/MD.

8. The menus or functions may coexist on the CT/MD. One function or menu may go to the background and one may be in the foreground. One set may be primary and the others secondary or a hierarchy of functions/menus may be maintained, such as with a windowing of templates, where the user may change templates in the same manner as changing windows on a personal computer (PC).

9. Server C manages the delivery of these functions to the CT/MD and also maintains a history.

10. This same process is extendible to pen based inputs where certain figures or icons or strokes may be designated to indicate certain functions or menus that we stored on the Server C and delivered as needed by a command from the CT/MD.

11. This same process is extendible to voice based input commands and output where each voice command or output means a certain function or a menu that is stored in Server C. The voice recognition function in addition may add more functionality to respond to a given voice. The voices may be in different languages.

12. The same process may be extendible to sounds rather than voice; for example, the sound of a bell.

In addition the CT/MD may contain electronics and process capability to internally store the various programmable key functions or menus such that different functions and menus may be chosen as the need arises.

In addition, the web server may be shrunk into a microchip that can be part of the internal electronics of the CT/MD, in which case a local or network server may or may not be needed. In this event the features described above for programming and describing each key or input/output could be handled by the internal web server independently or in conjunction with a local or network Server C.

If a user initiates communication with a particular device, i.e., if a user selects a particular device, the system may understand the context and may change the keypad automatically. Thus the system may perform context-aware keypad changes. This context may be based upon location, the devices communicated with, devices present in its local environment, or other factors

FIG. 1illustrates a wireless system100with a CT/MD102having a dynamically reconfigurable keypad104. Such a keypad104provides the ability to define macro keys not included with the standard alphanumeric keypad. InFIG. 1, a CT/MD102which seems standard has display devices mounted on each key106, so that the legend appearing on the key106is configurable in software such as from Central Server C108without requiring external physical changes.

FIG. 2illustrates a wireless device200such as a CT/MD having a display202and a key pad204. The key pad204has keys such as key206which are assignable as desired in software.

The user may choose to reassign a key on the wireless device to represent a particular function. For example, the user could assign a key to serve as a garage door opener. The user may also use this functionality for universal language capability, such as to change an English keypad to serve as a Japanese keypad. The display mounted on the key may be used to change the keypad template, such as by introducing a Japanese character on the key replacing the English letter “A” or a macro such as “open garage door”.

FIG. 3shows an embodiment of the present disclosure in the form of a key300such as a key that might be found on a multifunction keyboard. InFIG. 3, the key300, such as a key from a multi-function keypad, is composed of a liquid crystal display (LCD) which can be modified with electrical inputs only. In this manner, as new templates are used, the key300will immediately reflect these changes. Thus, when a key300is reassigned a new name and function, the key's new name can become apparent to the user as a legend302on the key300itself.

The LCD or similar display need not form a part of the key. A clear button made of, for example, plastic may encase a LCD type display which may or may not be touch sensitive; that is, a touch sensitive LCD. As new templates are loaded, the LCD display is modified to reflect these changes.

FIG. 4shows an embodiment of the present disclosure with a CT/MD400.FIG. 4shows the CT/MD400having a dynamic key pad402such as a touch sensitive LCD panel. The CT/MD400optionally includes a liquid crystal display (LCD)404. If a writing area is present then new templates can be loaded with, for example, selectable icons, and a stylus406can be used to choose the various keys.

Handwriting recognition may be processing intensive. Wireless devices may not have the processing capability to perform advanced handwriting recognition techniques within a reasonable time. The wireless devices can offload handwriting recognition functions to a central server. The server may then transmit the recognized characters back to the wireless device, such as screen402.

This could serve also as a signature authentication or finger print authentication mechanism. A scanner could be used to perform finger print authentication. Such authentication could take place remotely on a Central Server C108.

FIG. 5illustrates a wireless system500which is an embodiment of the present disclosure. InFIG. 5, a wireless device502transmits an image of the text that has been captured from the writing area504. This may be a bit map image or it could be in a standard format that both the wireless device502and Central Server C508understand.

The wireless device502establishes a wireless connection with the Central Server C508and transmits the image in a standard format. The Server C508then performs the processing on the image and converts it into a format of standard recognized characters which the wireless device502understands. The server508thus takes an image format of the inputted information and converts it into another format of known characters. After this processing is complete the server C508can then transmit the converted format back to the wireless device502. The server C508could also perform language translation on the inputted information. A microphone506at the wireless device502accepts voice. Voice clips may be transferred to the server508and converted to text using voice recognition software at the server508. Alternatively, language translation may be performed on the voice file for voice based language translation. After the server508has performed these processing steps, voice files or text may be sent back to the wireless device502.

The system500can also be used for user authentication such as with finger print, eye print, or password authentication.

Additionally, the key pad400/stylus406interface could be redefined so that a finger print could be taken for image authentication. This image would be used, for example, for user authentication. The software for recognizing a finger print could reside on a network server508or on the hand held device502.

The present disclosure allows for handwriting recognition and can be used for authentication. The recognition software can be on the network server or on the hand held device. The present disclosure also allows for the person to speak to a cell phone/hand held device and access remote macros. For example, by stating “open garage”. This command could connect to a network server508which would then authenticate the voice. Since voice recognition could be burdensome, this operation could be performed on a networked server508or on the hand held device502. Once the voice has been recognized through voice recognition software, the command will be performed.

InFIG. 6, an embodiment of an input pad such as a touch sensitive screen600of another part of the disclosure allows for collaborating. The present disclosure allows screens such as screen600to be viewed interactively for interacting from separate devices. For example, if three screens such as screens602-1,602-2,602-3are used to sign a document from different places, signatures602can be on separate screens600and optionally displayed on other screens as well. Each screen can be watched separately, with signing being done in parallel or sequentially on the separate screens. This allows the signatures displayed on screens602to be placed on a virtual document604for interactive verification. Each signature displayed on screens602can have a different trust level. The escrow agent is Server C508.

The present disclosure has been described with a number of features and advantages. For example, one embodiment of the present disclosure provides a keyboard device including a a plurality of configurable keys and a central server where the central server includes means for dynamically configuring a legend on a selected key from the configurable keys, means for detecting an actuation (selection) of the selected key with the legend, and means for associating the actuation of the selected key with the legend on the selected key. The central server could be remote or local to the keyboard device.

The keys in the keyboard typically could be LCDs for displaying the respective legends, and desirably are touch sensitive.

The keyboard device could be voice based, sound based or macro based, including key, sound or voice. The keyboard device could be wireless, such as a cellular telephone or mobile device. The keyboard device could be non-wireless.

Referring now toFIG. 1, the Portable Electronic Device may have multiple inputs and outputs which may be connected through either wired or wireless means. Additional inputs and outputs may be added as needed to make the Portable Electronic Device a multifunction universal keyboard. The added features may be external or built-in.

Referring toFIG. 1, the Portable Electronic Device may have an optional built in scanner mechanism such that the Portable Electronic Device can be used as a handheld scanner. This built-in scan mechanism may be arranged along any edge of the Portable Electronic Device to allow for page scanning, or other document scanning by dragging or sweeping the Portable Electronic Device edgewise, across the document. The scanned images may be displayed on a built-in screen of the Portable Electronic Device or transmitted for further processing/display on other intelligent devices.

Referring, toFIG. 1, the Portable Electronic Device may also have a built-in CD-ROM capability with insertion/removal of CD along any edge of the Portable Electronic Device. The compact disc diameter may vary and may be customized to a smaller diameter to fit into the Portable Electronic Device and meet any size constraints. Similarly, along another edge of the Portable Electronic Device it is possible to have a slot for a floppy disk drive or other ports.

Referring toFIG. 1, the Portable Electronic Device may have a built-in microphone and speaker to facilitate speaking directly into the Portable Electronic Device as we normally do into a telephone handset and also listening to its sound output. In addition, the Portable Electronic Device may have optional attachments to provide other standard telephony features.

Referring now toFIG. 8, the Portable Electronic Device comprises a keyboard, a display, a microphone, a speaker, telephony, transmit/receive device, with optional input/output ports. The telephony feature may work either with an intelligent telephone/base station or with a local or network server. Data may be inputted via the keyboard, a touch screen display, or through voice. Processing may be performed within the Portable Electronic Device or by the local or network server or other intelligent devices.

Referring now toFIG. 9, illustrates the Central multichannel multiplexing transmit/receive device, and the electronics/components of the Central multichannel multiplexing, transmit/receive device: an input block, receiver block, decoder block, input buffer block, input controller block, processor block, data compression block, output buffer block, output controller block, encoder block, and transmission block. Shown in this Figure are multiple inputs from various intelligent appliances and/or the Portable Electronic Device. The input block comprises of multiple channels that will route the data to the receiver. The receiver electronics is capable of receiving data and identifying the source of each data packet. The receiver block is capable of receiving inputs simultaneously or sequentially from various sources. The data received from the receiver block may be in an encoded form in which case the decoder block decodes the data for further processing. Simultaneous and/or sequential data packets from multiple sources are stored and queued for further processing in the input buffer block. The input controller block decides which packet of information needs to be processed next and sends the appropriate packet of data for further processing by the processor block. After the data is processed by the processor, it is now ready for transmission. However, to achieve high speed transmission the data compression block compresses the data. The data is now stored in the output buffer block awaiting specific instructions by the output controller block. The encoder block encodes the packet of data such that it reaches the unique appliance or device for which it is intended. The transmission block transmits the data in sequence to the intended appliance or device or for further processing via a standard communication line or a RF data path. Those knowledgeable in the art can implement each of the specific functional blocks utilizing standard electronic components or custom components. These components may be configured to perform parallel processing for various data streams. For example, when four channel capabilities are desired, four separate processor components may be used or a four channel monolithic processor specifically designed for this purpose may be used.

Referring now toFIG. 10, this figure shows a simplified block diagram by which an identifying string could be attached to real data. This identifying string will precede actual data transmission and will also be sent after the actual data transmission. In other words, packets of real data are embedded in between two identifying strings. These identifying strings uniquely define the source of the data and the destination of the data.

Thus the intelligent appliance sending the data is uniquely identified and the intelligent appliance receiving the data is uniquely identified. The periodicity at which the identifying strings could be appended to actual data will depend on the level of accuracy, security, and the speed of transmission desired. The actual data may be encrypted. These protocols ensure that the correct intelligent appliance is being addressed at all times. In addition, the user may be able to set a unique identification number and addressing sequence of his choice for each intelligent appliance or device.

Referring now toFIG. 11, this figure shows a system level scheme that describes the various communication and data paths between various intelligent appliances, the central multichannel multiplexing transmit/receive device, the local or network server, and the Portable Electronic Device. When sending data, intelligent appliances and devices are expected to subscribe to common, industry standard protocols that establish the identity of each intelligent appliance/device and the unique way to address each intelligent appliance/device. These protocols ensure that the correct intelligent appliance/device is being addressed at all times. In addition, the user may be able to set a unique identification number and addressing sequence of their choice for each intelligent appliance/device.

The Central multichannel multiplexing transmit/receive device may receive inputs from the local intelligent appliances and route these inputs to the network server/outside world. Conversely, the Central multichannel multiplexing transmit/receive device may receive inputs from the outside world/network server and route these inputs to the local intelligent appliances. The Central multichannel multiplexing transmit/receive device is also able to facilitate communication between the local intelligent appliances. The Central multichannel multiplexing transmit/receive may have multiple input and output channels such that sequential and simultaneous addressing and communication with numerous intelligent appliances and communication paths is possible.

The Portable Electronic Device is one element that would serve as a universal keyboard/command and control unit within this environment. It is anticipated that the Central multichannel multiplexing transmit/receive device would exist in each home/office environment to facilitate the overall scheme described in this Portable Electronic Device system. The Central multichannel multiplexing transmit/receive device may be built in multiple configurations. The Central multichannel multiplexing transmit/receive device may be configured with the desired number of input and output channels. The Central multichannel multiplexing transmitter/receiver can be implemented by those knowledgeable in the art utilizing the electronic functional blocks described in this Portable Electronic Device system.

The Central multichannel multiplexing transmit/receive device may work in tandem with an embedded transmit/receive device that may exist in each intelligent appliance. Thus, there exists within the home/office environment a hierarchy of transmit/receive devices:1. An embedded transmit/receive device may exist in each intelligent appliance. This embedded transmit/receive device may have multiple inputs/outputs facilitating communication between other intelligent appliances and the central transmit/receive device or directly with the outside world.2. A central multichannel multiplexing transmit/receive device that will exist in the home/office environment such that it may communicate with numerous intelligent appliances and the outside world.3. The ability to convert passive electrical outlets and switches that could communicate within this environment and be controlled by an Portable Electronic Device or other means.4. A universal Portable Electronic Device that will facilitate the command, compute and control of all intelligent appliances and systems within the home/office environment.

Referring now toFIG. 12, which describes a multichannel multiplexing transmit/receive device, the transmit/receive controller electronics block diagram can be implemented by those skilled in the art with either standard or custom electronics. The entire controller electronics may be a single chip integrated circuit. It is anticipated that all intelligent appliances would utilize this block diagram as a universal and requisite embedded feature. This embedded transmit/receive function may come in multiple configurations of inputs and outputs. In dual channel configuration, the multiplexing transmit/receive device has two inputs and two outputs. This will allow an intelligent appliance to sequentially or simultaneously be addressed by the Portable Electronic Device for either sequential or simultaneous output. Similarly, this same block diagram concept is executable for a Central multichannel multiplexing transmit/receive device.

Referring now toFIGS. 3,4,5, and6, the following examples serve to demonstrate the workings of the Portable Electronic Device, intelligent appliances, and the central multichannel multiplexing transmitter/receiver:

A telephone call may be initiated or received using the Portable Electronic Device. A user may activate the Portable Electronic Device and put it into the telephony mode. Immediately, the Portable Electronic Device is in RF communication with the central multichannel multiplexing transmitter/receiver located in the local area network. The central multichannel multiplexing transmitter/receiver will connect with the outside line and complete the connection. Let us say at some point in the conversation the capability of the local server or network server is desired. The Portable Electronic Device can send a RF command to the central multichannel multiplexing transmitter/receiver to bring the server on-line and into the communication loop. The server may be used to record the conversation or to have the conversation translated into another language using the extensive language translation capabilities resident on the local/network server. Conversations could be conducted in two or more languages.

If at any time during the conversation a printout is desired an intelligent printer can be activated by the Portable Electronic Device to initiate and execute the job. This is accomplished by sending an RF signal from the Portable Electronic Device to the intelligent printer via the central multichannel multiplexing transmitter/receiver. The intelligent printer is now in the loop and is executing the tasks immediately or queuing and scheduling the task.

The text, graphics, and video may be activated by the Portable Electronic Device and viewed on a built-in screen or viewed on an intelligent TV screen by patching the intelligent TV screen into the communication loop.

Multichannel capability and the ability to multiplex the inputs/outputs sequentially or simultaneously for use by a number of intelligent appliances is possible. This multichannel multiplexing capability may exist within each intelligent appliance. The ability to incorporate this feature is driven by need and cost. The advantage is that this feature allows each intelligent appliance and the whole local area network to be used efficiently and effectively by allowing queuing and scheduling of various tasks. The queuing and scheduling tasks is real time and there may be different levels of queuing and scheduling capabilities resident in each intelligent appliance and the local area network.

Certain levels of queuing and scheduling capabilities may exist in the intelligent appliance, another level of capabilities may exist in the central multichannel multiplexing transmitter/receiver and yet another level of capability may exist in the local or network server. The level of capability to queue, schedule, process, receive, and transmit data depends on the number of input and output channels, the size of the data buffer and whether the inputs and outputs can be multiplexed. It is also possible to define and dedicate certain channels for various pre-defined or programmable tasks only. The embedded transmitter/receiver function and the central multichannel multiplexing transmitter/receiver can be built to have a combination of various input and output channels with and without multiplexing capability. The basic concept of how these electronic functional blocks can be executed at either the board level or chip level is described. As an example, a quad-in and quad-out transmitter/receiver can have one channel dedicated for telephony, another channel dedicated for TV, another channel for printers, and a channel for security or it is possible to have certain channels multiplexed for use by a number of intelligent appliances.

The transmission/reception is within the FCC prescribed frequency domain for intelligent appliances. The transmitter/receiver electronics and ICs are designed to conform to the prescribed standards. However, within the local or wide area network significant RF traffic from numerous intelligent appliances may be present with the potential for crosstalk and other problems. To avoid this crosstalk, packets of RF data sent by each intelligent appliance are coded and transmitted in such a way that periodically there will be an identifying string of data that clearly defines the source of the data and the destination. The periodicity of this identifying string data, the length and complexity of this identifying string data, and the encryption of actual data is driven by the level of accuracy and the level of security desired. This ability to encode and decode identifying strings from each appliance allows multiple intelligent appliances to use the same RF frequency domain and co-exist within a local area network. The implementation of this concept requires the hardware described and a pre-defined set of software protocols that may be either industry standard or custom.

The central multichannel multiplexing transmitter/receiver may either connect with the outside world through the wire or by wireless or satellite means. It is possible that this central multichannel multiplexing transmitter/receiver may communicate in one defined frequency domain within the local or wide area network with all intelligent appliances that are part of this network and at a same or different frequency domain with the outside world. By extension the reverse concept is also claimed. In this scenario, where there may be a need for two different frequencies of communication the transmitter/receiver electronics and chip level solutions can be designed to accommodate for this requirement.

Referring now toFIG. 13, the figure consists of an intelligent electrical outlet with a built-in radio frequency controller. The radio frequency controller has the ability to receive inputs and transmit Output such that the electrical outlet can be controlled by the Portable Electronic Device or other means. The radio frequency controller consists of the transmit/receive function and the control function which includes the ability to turn the outlet on and off and perform other variable and programmable control functions. The radio frequency controller consists of a receiver, a processor, controller, programmable logic, and a transmitter. The radio frequency controller electronics may be implemented by those skilled in the art using, either standard or custom electronics. The entire controller electronics may be implemented as a monolithic single chip integrated circuit. A block diagram concept of how this embedded RF controller can be implemented at a chip level is shown inFIG. 13. The radio frequency controller can be incorporated on all new electrical outlets and switches to be made in the future such that they are all intelligent electronic outlets and intelligent electrical switches. Alternatively, a plug-in module may be configured to make existing electrical outlets and electrical switches intelligent. Additionally, this concept of an embedded RF controller may be extended to other sensors that would sense such things as light, temperature, and pressure, smoke, to name a few. The radio frequency controller consists of the transmit/receive function and the control function which includes the ability to turn the switch on and off. It is possible to assign a unique identification to each electrical outlet and each electrical switch to uniquely address and control these units using the Portable Electronic Device.

More detailed examples of the aspects of the present Portable Electronic Device System will now be described.

FIG. 14consists of three distinct blocks, Block10being the Portable Electronic Device block, Block20being the Multichannel Multiplexing Transmitter/Receiver, and Block30being the Network Server, all connected by wired or wireless means.

This example describes the use of the Portable Electronic Device in the telephony mode. Telephony for voice or data transmission may be initiated by selecting the telephony mode on the Portable Electronic Device. This may be activated by voice or key command.

The telephony connection maybe wired or wireless. The connection is completed between the Portable Electronic Device and the central multichannel multiplexing transmit/receiver located in the loop. The transmitter/receiver in turn establishes a connection to an outside line for either dialup or Internet access. In this mode, two-way voice or data transmission may be conducted. In addition, specific advance use of language translation capability may be brought online by connecting to a network server on which resides an extensive database capability to translate from one language to another by recognizing the speech patterns of either speaker. Using this database capability the network server is able to provide speech in any selected language at either end. As an example, a speaker conversing in English at one end may have his speech translated to Japanese at the other end. Similarly, the reverse translation can be performed. The server could record the conversations if desired by selecting a record feature.

FIG. 15consists of four distinct blocks, Block10being the Portable Electronic Device block, Block20being the Multichannel Multiplexing Transmitter/Receiver, Block30being the Network Server, and Block40being an Intelligent Printer, all connected by wired or wireless means.

In this example, a textual transcript of any telephonic conversations could be generated in any selected language using the extensive mapping capabilities for language translation resident on the network server. These features would provide real-time voice translation and transcription capabilities. The text may be printed at either end in a desired language using an Intelligent Printer. Once the Intelligent Printer is part of the loop, it may execute tasks immediately or queue and/or schedule the tasks.

FIG. 16consists of four distinct blocks, Block10being the Portable Electronic Device block, Block20being the Multichannel Multiplexing Transmitter/Receiver, Block30being the Network Server, and Block50being an Intelligent TV/Monitor, all connected by wired or wireless means.

The text, graphics, and video may be activated by the Portable Electronic Device and viewed on a built-in screen or viewed on an intelligent TV/monitor screen by patching the intelligent TV/monitor screen into the communication loop.

FIG. 17consists of five distinct blocks, Block10being the Portable Electronic Device block, Block20being the Multichannel Multiplexing Transmitter/Receiver, Block30being the Network Server, Block42being an Intelligent Appliance/Device, and Block44being another Intelligent Appliance/Device, all connected by wired or wireless means.

Multichannel capability and the ability to multiplex the inputs/outputs sequentially or simultaneously for use by a number of intelligent appliances is possible. This multichannel multiplexing capability may exist within each intelligent appliance. The ability to incorporate this feature is driven by need and cost. The advantage is that this feature allows each intelligent appliance and the whole local area network to be used efficiently and effectively by allowing queuing and scheduling of various tasks. The queuing and scheduling tasks is real time and there may be different levels of queuing and scheduling capabilities resident in each intelligent appliance and the local area network.

Certain levels of queuing and scheduling capabilities may exist in the intelligent appliance, another level of capabilities may exist in the central multichannel multiplexing transmitter/receiver and yet another level of capability may exist in the local or network server. The level of capability to queue, schedule, process, receive, and transmit data depends on the number of input and output channels, the size of the data buffer, and whether the inputs and outputs can be multiplexed.

It is also possible to define an embedded transmitter/receiver function with multiple channels with and without multiplexing capability. The basic concept of how these electronic functional blocks can be executed at either the board level or chip level is described. As an example, a quad-in and quad-out transmitter/receiver can have one channel dedicated for telephony, another channel dedicated for TV, another channel for printers, and a channel for security. As an option, specific channels may be multiplexed for use by a number of intelligent appliances.

In specific, referring toFIG. 17, the multichannel multiplexing transmitter/receiver is described with four channels, one channel being dedicated for two-way communication with the Portable Electronic Device, another channel dedicated for two-way communication with the network server, and two other channels each dedicated for two communication with two different intelligent appliances. in this quad configuration, the multichannel multiplexing transmitter/receiver can interact with four different entities having the capability to schedule or process the data real time. Similarly, each of the Intelligent Appliances/Devices may have some built-in capabilities for communication directly with the Portable Electronic Device or through the Multichannel Multiplexing Transmitter/Receiver.

Once again referring toFIG. 17, it is possible for a unique identification to be assigned to each Intelligent Appliance/Device to maintain communication protocols. Intelligent Appliance/Device1would have a specific beginning and ending code that uniquely identifies it. Whenever data is received by the Portable Electronic Device or any other device on the network it would be able to identify the source. If Intelligent Appliance/Device1has transmitted certain data the Portable Electronic Device would identify the source or the multichannel multiplexing transmitter/receiver could queue or transmit the data to the uniquely designated appliance.

The wireless transmission/reception is within the FCC prescribed frequency domain for intelligent appliances. The wireless transmitter/receiver electronics and ICs are designed to conform to the prescribed standards. However, within the local or wide area network significant RF traffic from numerous intelligent appliances may be present with the potential for crosstalk and other problems. To avoid this crosstalk, packets of RF data sent by each intelligent appliances are coded and transmitted in such a way that periodically there will be an identifying string of data that clearly defines the source of the data and the destination. The periodicity of this identifying string data, the length and complexity of this identifying string data, and the encryption of actual data is driven by the level of accuracy and the level of security desired. This ability to encode and decode identifying strings from each appliance allows multiple intelligent appliances to use the same RF frequency domain and co-exist within a local area network. The implementation of this concept requires the hardware described and a pre-defined set of software protocols that may be either industry standard or custom.

Referring toFIG. 18which shows a block diagram of intelligent devices communicating within the network at a specific frequency of Flocaland with the outside world via satellite transmitter receiver, indicated as 12, at a different frequency of Foutside.

The central multichannel multiplexing transmitter/receiver may either connect with the outside world through the wire or by wireless or satellite means. It is possible that this central multichannel multiplexing transmitter/receiver may communicate in one defined frequency domain within the local or wide area network with all Intelligent Appliances that are part of this network and at same or different frequency domain with the outside world. By extension the reverse concept is also claimed. In this scenario, where there may be a need for two different frequencies of communication the transmitter/receiver electronics and chip level solutions can be designed to accommodate for this multiple frequency requirement.

Referring now toFIG. 13, the figure consists of an intelligent electrical outlet with a built-in radio frequency controller. The radio frequency controller has the ability to receive inputs and transmit output such that the electrical outlet can be controlled by the Portable Electronic Device or other means. The radio frequency controller consists of the transmit/receive function and the control function including the ability to turn the outlet on and off and perform other variable and programmable control functions. The radio frequency controller consists of a receiver, a processor, controller, programmable logic, and a transmitter. The radio frequency controller electronics may be implemented by those skilled in the art using either standard or custom electronics. The entire controller electronics may be implemented as a monolithic single chip integrated circuit

A block diagram concept of how this embedded RF controller can be implemented at a chip level is shown inFIG. 13. The radio frequency controller can be incorporated on all new electrical outlets and switches to be made in the future, such that they are all intelligent electronic outlets and intelligent electrical switches. Alternatively, a plug-in module may be configured to make existing electrical outlets and electrical switches intelligent. Additionally, this concept of an embedded RF controller may be extended to other sensors that would sense such things as light, temperature, and pressure, smoke, to name a few. The radio frequency controller consists of the transmit/receive function and the control function including at a minimum, the ability to turn the switch on and off. It is possible to assign a unique identification to each electrical outlet and each electrical switch to uniquely address and control these units using the Portable Electronic Device.

Thus, while the Portable Electronic Device System has been described with reference to specific embodiments and applications, the description is illustrative of the Portable Electronic Device System and is not to be construed as limiting the Portable Electronic Device System. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the Portable Electronic Device System as defined by the appended claims.

1. The Portable Electronic Device, may have the ability to communicate with other intelligent devices and appliances through either wired or wireless means. The Portable Electronic Device system configuration may combine the standard keyboard functions, display functions, transmit and receive functions, telephony functions, fax and scan functions, voice and speech recognition functions, in addition to serving as a universal command and control unit for appliances and devices that operate using electrical power.

2. The system level configuration for the command and control of multiple intelligent appliances utilizing the Portable Electronic Device, an embedded transmit/receive function that would exist within each intelligent appliance or device, and a Central multichannel multiplexing transmit/receive device that would be part of a local or wide area network within the home or office. A board level, multichip single package and/or single chip monolithic integrated circuit implementation of the embedded transmit/receive function and the central multichannel multiplexing function is also claimed. The Central multichannel multiplexing transmit/receive device is capable of multiplexing inputs/outputs from a number of intelligent appliances/devices and communicating via the built-in transmit/receive function across various communication paths and/or lines.

3. The system level configuration where the Portable Electronic Device and the Central multichannel multiplexing transmit/receive device can work in tandem with a local or network server to perform various computing, data processing, and data transmission functions, inclusive of text, graphics, audio, and video.

4. The basic Portable Electronic Device has the electronics and computing power to transmit data to and receive data from either a network or local server, which may be a personal computer, or intelligent peripheral or intelligent appliance through either wired or wireless means. The Portable Electronic Device may serve as a transmit and receive hub. Using the computing power resident on the local or network server or other intelligent devices, a user can perform all standard computing functions from the Portable Electronic Device.

5. The Portable Electronic Device is a device with a speaker and is capable of facilitating interaction between voice recognition software resident on the network server, local server, or on the intelligent appliance and the Portable Electronic Device. Portable Electronic Device is capable of outputting sound. It is also able to convert sound to data that can be transmitted to a local or network server.

6. Portable Electronic Device may have a built-in display or operate with an external display. This Portable Electronic Device is capable of displaying data being sent to or received from the local or network server or other intelligent appliances. This display is capable of showing text, graphics or other data.

7. Portable Electronic Device has a transmitter, receiver, a digital signal processor, controller, and display electronics and audio electronics which may be implemented with standard or custom components by those knowledgeable in the art. By using the voice recognition software resident on the local or network server, Portable Electronic Device can convert text data into voice and broadcast voice through a speaker mechanism.

8. There can be a transmit/receive functional block built into the Portable Electronic Device. The Portable Electronic Device can operate through either wired or wireless means.

9. The Portable Electronic Device need not have an operating system, but is capable of operating, with a built-in operating system or an operating system resident on a local or network server or other intelligent devices.

10. The Portable Electronic Device is capable of transmitting inputs from either the keypad, display or voice inputs picked up from the microphone to the local server or network server or intelligent peripheral or intelligent appliance for processing, through either wired or wireless means. Voice includes spoken as well as other audio and/or audible tones inclusive of music/sound. Thus one may either send data to software resident on the local server or network server or intelligent peripheral or intelligent appliance through the keypad on the Portable Electronic Device, through voice commands, through the display by touching the screen, through a pen which interacts with the display, or through another device which interfaces with the Portable Electronic Device.

11. Portable Electronic Device is capable of taking input and output through a transmit/receive functional block, a telephone line, an ethernet line or other form of data communication. These inputs and outputs are then processed by a local or network server and are relayed back to Portable Electronic Device and/or the display.

12. Portable Electronic Device can be hooked to a local area network or wide area network, including, the Internet, through either wired or wireless means, to receive inputs of text and/or voice and to send outputs of text or voice depending on the user's choice. Voice sent to a local or network server could be stored as a data file. Voice may be in any language since the Portable Electronic Device leverages the language capabilities of the local or network server.

13. Portable Electronic Device may also work in tandem with a local or network server to receive text or voice data and process these inputs for audio output. The primary computing power/protocols and software reside on the server.

14. The Portable Electronic Device is capable of interacting and commanding many intelligent peripheral devices around the home or office through either wired or wireless means and thus is a universal keyboard. By using the processing power of the local or network server, the Portable Electronic Device can assign/reassign an identification number to each peripheral or appliance. With this unique identification number and the processing capability of the local or network server, the Portable Electronic Device can then control that particular intelligent appliance or other peripheral devices. The intelligent appliances will have programmation capability to set or change identification and encryption. This programmation capability can be easily accessed and controlled by the Portable Electronic Device. This will allow the Portable Electronic Device to re-configure various intelligent appliances as needed by the user. All the appliances and peripherals will subscribe to the same protocols such that they will be able to communicate to each other and execute instructions. A user may also use the programmation capability of the Portable Electronic Device to assign a password or other security measures, such as data encryption to a particular intelligent appliance. Thus, unauthorized control of intelligent devices will be prevented.

15. The Portable Electronic Device can use its transmit/receive device to transmit data to and receive data from a local or network server or intelligent peripheral or appliance through either wired or wireless means. In this scenario, the local or network server will perform any computation that is necessary. The transmit/receive can be either single or multichannel. This means that the transmit/receive device which is built into the Portable Electronic Device can receive all of its input from the Portable Electronic Device or it can receive many different inputs from various intelligent appliances and peripherals simultaneously or sequentially.

16. Other features and options may be added to the Portable Electronic Device. For example, the Portable Electronic Device can possess more processing power such that it can perform basic computations and will not have to directly communicate with the local or network server to perform certain functions. For example, Portable Electronic Device may possess more processing power so that it can assign an identification number to various appliances and peripherals, recognize various appliances and peripherals and so that it can assign instructions for these appliances and peripherals to execute. Other features such as data storage can be added to the Portable Electronic Device. A module or storage device can be built in to the Portable Electronic Device to record and store data and voice. For example, this can be accomplished by using a PCMCIA card. Portable Electronic Device can be connected to a mouse, electronic pen, CD-ROM, printer, CRT/TV by either wired or wireless means. As an option a scanner may interface with the Portable Electronic Device so that documents can then be sent to the local or network server for further processing. Another option is to enable a printer to interface with the Portable Electronic Device to print data locally.

17. The transmit/receive controller electronics block diagram, as shown inFIG. 12, can be implemented by those skilled in the art with either standard or custom electronics. The entire controller electronics may be a single chip integrated circuit. It is anticipated that all intelligent appliances would utilize this block diagram as a universal and requisite embedded feature. As described inFIG. 12, this embedded transmit/receive function may come in multiple configurations of inputs and outputs. In dual channel configuration, the multiplexing transmit/receive device has two inputs and two outputs. This will allow an intelligent appliance to sequentially or simultaneously be addressed by the Portable Electronic Device for either sequential or simultaneous output. In addition, it is possible for the multichannel multiplexing transmit/receive function to be incorporated on a mother board or a daughter board of a personal computer, server, or other computing/processing device.

18. The Portable Electronic Device, the multiplexing transmit/receive device, and the system configuration and protocols described in this Portable Electronic Device system allow the Portable Electronic Device to fully serve as a universal command and control module. As an example, the Portable Electronic Device can serve as a telephone. As another example, the Portable Electronic Device can turn lights on and off in a particular location of a house. As another example, the Portable Electronic Device can accept voice input and through the Portable Electronic Device's use of the processing power of the local server or network server or other intelligent device, the Portable Electronic Device can convert this voice into text for printing by an intelligent printer. As another example, the Portable Electronic Device may interact with a diversity of electronic equipment, such as garage doors, security systems, printers, televisions, washing machines, ovens, stove tops, personal computers, and other electronic devices. The Portable Electronic Device can have its own antenna.

19. The Portable Electronic Device may have a keyboard configuration that provides either a partial or a full function keyboard which can be folded or collapsed to achieve a compact size and portability. The optional display, which may be built-in or external to the Portable Electronic Device, may also be folded or collapsed to achieve a compact size and portability. The Portable Electronic Device, unlike a personal digital assistant or handheld PC, need not have large computing and processing power built into it since it leverages its basic communication capabilities with the processing and computing power resident on the local or network server or other intelligent devices.

20. The Portable Electronic Device can command and control each and every electrical outlet or switch through either wired or wireless means. Refer toFIG. 13. Each electrical outlet and/or switch may be configured to have a radio frequency transmit/receive controller and associated electronics built into it which would enable the Portable Electronic Device to communicate and control each outlet and switch. The electrical outlet may have its own antenna or it may use the wiring of the house as its antenna for communication with the Portable Electronic Device and/or other devices. This can be accomplished by having a unique identification number for each outlet and switch which can be programmed by the user. The Portable Electronic Device not only addresses, commands, and controls intelligent appliances and devices, it can also interface with each electrical outlet, electrical switch, and sensors thereby controlling appliances and devices that may traditionally not have had these intelligent functions built-in.

The Portable Electronic Device can operate as a universal compute, command, and control module that interfaces either through wired or wireless means with a number of intelligent appliances, personal computers, work-stations, servers, televisions, printers, smart devices, intelligent devices, telephones, or other devices. The Portable Electronic Device has the ability to transmit and receive voice, text, graphics, and other data through either wired or wireless means. The Portable Electronic Device may work in tandem with a local or network server to perform standard computing functions, serve as a command and control unit, perform standard telephony functions, transmit and receive electronic mail, voice mail, video, and audio. The system also anticipates the need for multichannel and sequential/simultaneous tasking and interfaces with numerous intelligent appliances and devices.

The foregoing descriptions of specific embodiments of the present disclosure have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the disclosure to the precise forms disclosed, and it should be understood that many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the present disclosure and its practical application, to thereby enable others skilled in the art to best utilize the present disclosure and various embodiments, with various modifications, as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the Claims appended hereto and their equivalents.