US20020065902A1 - Webpad and method for using the same - Google Patents
Webpad and method for using the same Download PDFInfo
- Publication number
- US20020065902A1 US20020065902A1 US09/946,946 US94694601A US2002065902A1 US 20020065902 A1 US20020065902 A1 US 20020065902A1 US 94694601 A US94694601 A US 94694601A US 2002065902 A1 US2002065902 A1 US 2002065902A1
- Authority
- US
- United States
- Prior art keywords
- webpad
- wireless
- wireless lan
- pda
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention relates generally to the field of personal digital assistants, and more particularly, to a webpad.
- HPNA Home Phoneline Networking Association
- Wireless radio-frequency (RF) LAN technology has also been introduced into the home networking market. Theoretically, wireless technology is the most convenient for the end user to install.
- Two prevalent standards for wireless networking are Institute of Electrical and Electronics Engineers (IEEE) 802.11 b and HomeRF. Both of these systems utilize the unlicensed 2.4 Ghz ISM band as the carrier frequency for the transmission of data. Both of these technologies have effective ranges of approximately 150 feet in a typical household setting.
- IEEE 802.11 b and HomeRF include additional encryption and security protocol layers so that the user's devices have controlled access to data being sent through the LAN.
- Portable digital audio playback devices have been developed that are significantly smaller than portable CD players because they contain no moving parts, only flash memory, a microprocessor for decoding MP 3 compressed audio content, and batteries.
- the cost per bit of audio content with portable digital audio playback devices is still very high because of the high cost of flash memory.
- the typical portable digital audio playback device includes enough flash memory to store about one CD's worth of digital music. The result is that the user is burdened with having to continually manually change the music files in the device by plugging the device into the PC and operating a user interface, if they want to listen to a wide range of music.
- PDAs and other portable handheld computers have achieved widespread market acceptance due to the valuable data manipulation, access, and storage functionality available in conveniently portable form factors.
- the innovation of pen-based user interfaces in combination with various types of character recognition technology has also been a factor in the high adoption rate of PDAs.
- the Palm Pilot® in particular has advanced the state of the art of handheld computing by offering a small, light form factor with an effective character recognition application called Graffiti®.
- the Palm Pilot® uses the PalmOS® operating system.
- the Palm Pilot® is manufactured by Palm Computing, Inc..
- Other small form factor PDAs are available, such as the iPaq®, manufactured by Compaq Computer, Inc.. Casio, Inc. offers the Cassiopeia®.
- the webpad includes an adapter module attached to a personal digital assistant.
- the adapter module includes a wireless transceiver for sending and receiving data via a wireless communication protocol.
- FIG. 1 shows a schematic of one embodiment of the wireless webpad system
- FIG. 2 shows an isometric view of one embodiment of a webpad that is a PDA attached to a wireless LAN adapter
- FIG. 3 shows an isometric view of one embodiment of awireless LAN adapter
- FIG. 4 shows an exploded view of one embodiment of a wireless LAN adapter
- FIG. 5 is a block diagram of one embodiment of the electronic components in the wireless LAN adapter.
- FIG. 6 is a block diagram of one embodiment of the software components in the wireless webpad.
- PDAs Personal Digital Assistants
- the PDA category includes handheld computers, including single-housing devices such as the Palm Pilot, which have a two-piece clam-shell plastic housing with an integral display.
- PDAs of this variety include an LCD that allows the user to write on it with a stylus, or otherwise control and manipulate the software and stored content on the PDA.
- LCD liquid crystal display
- a network is one or more computer devices of any type, such as a personal computer (PC), network appliance, or PDA, connected together by a data transfer link.
- PC personal computer
- PDA personal computer
- a PDA that has a communication link to the Internet is often referred to as a node.
- a node (point of interaction with the Internet) on the network can potentially communicate, that is, can send or receive data to any other node (electronic device) on the network.
- Networks may be physically wired or they may be wireless.
- the Internet is used interchangeably with the term web or worldwide web. Both of these are defined as the worldwide network of PCs, servers, and other devices.
- a CCD charged coupled device
- Each CCD chip consists of an array of light sensitive photocells that, in conjunction with a lens, can be used to capture both still shots and moving pictures.
- CCD technology is well known in the field of digital image acquisition and will not be described in detail here for reasons of brevity.
- Broadband connection is defined as a communications network in which the frequency bandwidth can be divided and shared by multiple simultaneous signals.
- a broadband connection to the Internet typically provides minimum upstream and downstream data-rates of approximately 200K or more bits per second.
- There are many different types of broadband connections including DSL, cable modems, and fixed and mobile wireless connections.
- a Data Over Cable System Interface Specification (DOCSIS) modem is an industry standard type of cable modem that is used to provide broadband access to the Internet over a coaxial cable physical layer that is also used for the delivery of cable TV signals (CATV).
- DOCSIS modems are well known in the telecommunications industry and will not be described here in detail.
- a Digital Subscriber Line (DSL) modem is also an industry standard type of modem that is used to provide broadband access to the Internet, but over conventional copper phone lines (local loops). DSL modems are well known in the telecommunications industry and will not be described here in further detail.
- gateway used interchangeably with broadband gateway, is defined as an integral modem and router, and may include hub functionality.
- the modem function is used to change voltage fluctuations on an input carrier line (a DSL line input or a cable TV input) into digital data.
- Routers are devices that connect one distinct network to another by passing only certain IP addresses that are targeted for specific networks. Hubs allow one network signal input to be split and thus sent to many devices.
- Gateway storage peripheral is defined as an add-on storage device with processing power, an operating system, and a software application that manages the downloading and storage of data.
- An example scenario for the use of a gateway storage peripheral is a system where a user has a DOCSIS modem and would like to add an always-on storage capability.
- the gateway storage peripheral is connected to the DOCSIS modem via a USB port or an Ethernet port in the DOCSIS modem.
- a gateway storage peripheral in combination with a DOCSIS modem or any type of broadband modem is considered a storage gateway system.
- a PC that is always left on and connected to an always-on gateway with a DSL or broadband cable connection is considered a storage gateway system.
- the term “message” is defined as information that is sent digitally from one computing device to another for various purposes.
- content is used to mean the information contained in digital files or streams. For example, content may be entertainment or news, or audio files in MP 3 format.
- Data is used to mean information such as digital schedule contents, responses from devices sent back through the system, or digital messages and email.
- Content and “data” are sometimes used interchangeably.
- Client devices are those devices that are not fully functional without a host device such as a personal computer.
- Local Area Network is defined as a network structure that includes two or more devices that can communicate with other devices utilizing a shared communication infrastructure, including wired network technologies, such as Ethernet, or wireless network technologies such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 b or HomeRF technology.
- Wireless LAN technology such as IEEE 802.11 b and HomeRF are based on the unlicensed 2.4Ghz ISM (Industrial, Scientific, and Medical) frequency band.
- TCP/IP Transmission Control Protocol/Internet Protocols
- a LAN typically constitutes a group of interconnected devices that share a common geographic location and are typically grouped together as a subnet.
- a local network for example, would be a home network where several computers and other smart devices would be digitally connected for the purpose of transferring content and data, controlling each other, sharing programming, or presenting data and content to a user.
- CODEC compression/Decompression algorithm
- compression/Decompression algorithm is a software application that is used to decode (uncompress) encoded (compressed) media files or streams. Most content is stored and sent in a compressed format so that the content files are smaller and thus take up less storage space and use less bandwidth when being transferred via the Internet. The content is then decoded at the playback device. For example, MP 3 audio files are encoded and must be decoded by a microprocessor running the codec in order for the audio content to be presented to the user in an analog format.
- HTTP Hyper-text transfer protocol, the protocol used by Web browsers and Web servers to transfer files, such as text and graphic files.
- Data-rate is defined as the data throughput of a telecommunications system or technology, and is measured in a quantity of bits per second, such as millions of bits per second (Mbps).
- the fundamental operation of the wireless webpad 32 system involves LAN transmission of digital content and services from a local server that is a PC in one embodiment.
- Content and communication services are received via PC but can originate on the Internet 8 , using the PC as a proxy server.
- Wireless webpad 32 receives the digital content and communications and processes it in various ways.
- webpad 32 shown in FIG. 2, is a PalmV PDA 36 manufactured by Palm Computing.
- the PDA 36 is attached to a wireless LAN adapter 40 .
- the PC is also functionally connected via a USB connection to a wireless radio frequency (RF) LAN access point 28 , such that digital content from PC is transmitted to nodes on the LAN 48 .
- RF radio frequency
- the function of PC in the wireless webpad 32 system is to acquire, store, manage, and serve digital content and interactive services to wireless webpad 32 .
- Digital content is stored on PC hard disk drive 56 .
- PC gains access to digital audio and video content several ways.
- PC is also connected to Internet 8 via a broadband cable modem 16 .
- PC has access via content services to downloadable digital audio files such as MP 3 formatted audio files, MPEG- 2 and MPEG- 4 video files, as well as digital audio and video streams from Internet 8 servers.
- the user can also manually convert CD audio files into MP 3 files, a process known as “ripping”.
- PC can also route Internet 8 streams of content to webpad 32 .
- PC is connected to Internet 8 through a dial-up modem connection to an ISP, or Digital Subscriber Line (DSL), or a fixed wireless broadband connection.
- ISP International Subscriber Line
- DSL Digital Subscriber Line
- PDA 36 docks with wireless LAN adapter 40 with a spring loaded mechanical attachment that includes a latch hook 284 .
- the latch hook 284 is shown in FIG. 3.
- Palm Computing provides a reference design for connecting to the PalmV with the use of a small slot on the bottom side of the PalmV housing.
- PDA 36 is released from wireless LAN adapter 40 by pressing button 176 .
- Electrical contacts on the rear end of PDA 36 make contact with electrical contacts on wireless LAN adapter 40 in order to establish a data communication link.
- FIG. 3 shows wireless LAN adapter 40 without PDA 36 attached.
- the lower part of wireless LAN adapter 40 has the same shape as the lower part of PDA 36 , and includes the same electrical contacts as PDA 36 electrical contacts in order to fit in to and utilize the existing PDA 36 docking cradle.
- PDA 36 attached to wireless LAN adapter 40 into PDA 36 docking cradle, both the PDA 36 battery and the battery 104 included in wireless LAN adapter 40 are alternatively charged.
- wireless LAN adapter 40 shows a typical two-piece plastic shell construction as well as other components.
- Internal hardware components include a motherboard 156 that contains the electronic components that constitute the functional data-manipulating aspect of the device.
- FIG. 5 shows a block diagram of the electrical components in wireless LAN adapter 40 .
- Motherboard 156 electrically connects components including a microprocessor 115 , dynamic memory (DRAM) 116 , programmable (flash) memory 118 , a power regulation and battery charging sub-system 124 , a digital signal processor (DSP) 140 , battery 104 , a headset jack 184 , and a stereo audio out jack 128 .
- DSP digital signal processor
- a wireless LAN transceiver 44 is functionally connected to motherboard 156 .
- wireless LAN adapter 40 also includes a digital-to-analog converter (DAC) 121 for converting the uncompressed digital information into analog signals that are presented at the stereo audio out jack 128 .
- DAC digital-to-analog converter
- Microprocessor 115 in combination with DRAM memory 116 executes instructions from the real time operating system 92 and control firmware 96 .
- wireless LAN adapter 40 includes a charge-coupled device (CCD) chip and a lens, the function of which will be explained later in this disclosure.
- CCD charge-coupled device
- Wireless LAN transceivers 44 are capable of sending and receiving data using radio frequencies via a wireless data transfer protocol.
- Technology for such a LAN 48 is currently available and includes the Symphony wireless networking access point provided by Proxim, Inc..
- LAN systems such as this are based on RF modulation centered on the 2.4 GHz frequency band.
- Such LANs have a practical range of approximately 150 feet and are capable of reaching most areas in an average sized house were webpad 32 might be located.
- the wireless LAN access point 28 is a PCI card that is located internal to the PC, with an external antenna 122 .
- the wireless LAN communication link 48 is provided using IEEE 802.11 b protocols.
- wireless LAN communication link 48 is provided using Bluetooth protocols.
- Wireless webpad 32 functions are the combined functions of PDA 36 and wireless LAN adapter 40 .
- FIG. 6 is a block diagram of the location of various software functions in wireless webpad 32 .
- PDA 36 is used primarily for its user-interface capabilities. Many functions require the computer processing power of wireless webpad 32 .
- microprocessor 115 in combination with DAC 121 and CODEC 100 in wireless LAN adapter 40 is capable of decoding digital audio files.
- Microprocessor 115 in combination with DSP 140 and a microphone input is capable of digitizing sound inputs.
- wireless LAN adapter 40 includes the Fraunhofer CODEC in wireless LAN adapter 40 , licensed for use by Thomson Electronics for decoding the digital audio file that is streamed to it from PC.
- CODEC 100 is an executable file stored in memory, launched by control firmware 96 , executed by real time operating system 92 running on wireless LAN adapter 40 .
- Wireless LAN adapter 40 may store a multiple CODECs in memory 118 in wireless LAN adapter 40 for decoding variously formatted digital audio files that may be selected by the user.
- the WindowsMedia CODEC provided by Microsoft may be stored in memory 118 at wireless webpad 32 .
- FIG. 1 lists the software components of wireless webpad 32 system that are included at PC.
- FIG. 6 lists the software elements of wireless LAN adapter 40 and PDA 36 .
- the system control application 64 is software executing on PC that manages communication and streaming from PC to wireless webpad 32 .
- System control application 64 includes a server module 76 that is a Java application.
- System control application 64 also includes a database module 68 that is written to or accessed by server module 76 , and a series of graphical user interface (GUI) modules, that provide user interfaces for setting up content to be accessed by or streamed to wireless webpad 32 , as well as other devices on the LAN.
- GUI module a Windows application that runs on PC.
- Another instance of GUI module is a native application for PDA 36 operating system.
- An example of webpad 32 GUI is the webpad playlist manager GUI application 276 that features a three-level nested list structure for organizing digital audio content.
- the three levels are labeled as channels, playlists, and tracks.
- Channels are lists of playlists, and playlists are lists of tracks.
- Track is a GUI representation of a locally cached digital audio file or a digital audio stream from Internet 8 .
- Audio content services are also available through online services accessed through a browser interface on webpad 32 .
- the online digital audio files associated with online playlist titles in the online playlists are streamed to wireless webpad 32 via PC and wireless LAN communication link 48 .
- Server module 76 includes software that interfaces with the protocols of each online audio service provider to allow online playlists to be downloaded and transferred into database module 68 .
- playlist structures and playlist titles created online using the web-based content selection guide are available and can be interacted with by the user with the webpad playlist manager GUI application 276 running on wireless webpad 32 .
- wireless webpad 32 GUIs to control the function of wireless webpad 32 and other client devices connected to the system.
- the user makes selections on webpad playlist manager GUI application 276 using the stylus with the touch screen LCD 136 .
- These interactions are processed by the microprocessor 115 and operating system in PDA 36 , and messages are sent to control firmware 96 in wireless LAN adapter 40 via the serial port interface.
- These messages are then converted into XML-based messages and sent via HTTP requests to system control application 64 on PC via wireless LAN 48 .
- These messages are interpreted by server module 76 running on PC and specific actions are initiated. Applications enabled by the wireless webpad 32 system are discussed below.
- System control application 64 includes server module 76 that operates as a server for webpad 32 .
- a database of information can be maintained on PC such as yellow pages directories, white pages directories, TV Guide, and the like.
- Database module 68 stores the locations of the local content files. Because of the speed of LAN 48 , access to this information is very fast.
- PDA 36 GUI is a browser that accesses the server with HTTP requests.
- Server module 76 also acts as a router and network address translator, allowing the user to use the browser application on the PDA 36 to access web pages on Internet 8 .
- the browser application on PDA 36 can receive world wide web URLs entered by the user, and server module 76 will route these requests through to the wide area connection, such as a broadband Internet 8 connection.
- the responses back from Internet 8 are routed through to webpad 32 .
- control firmware 96 on wireless LAN adapter 40 in combination with webpad playlist manager GUI application 276 on the PDA 36 provides the ability to initiate and control a real-time digital audio or video stream from server module 76 on PC.
- Webpad playlist manager GUI application 276 on PDA 36 also provides the standard controls for starting, stopping, pausing, progressing to the next track, and the like. These controls are GUI elements on the touch screen LCD 136 . The user activates the control GUI elements with the stylus.
- control firmware 96 provides a buffer management function that controls the flow of portions of the digital audio file from PC into a local DRAM memory of wireless webpad 32 .
- the buffer management function insures that the local DRAM memory buffer is filled as the contents of DRAM are decoded by microprocessor 115 executing CODEC 100 .
- DAC 121 converts the decoded digital audio into analog signals that are presented at the head phone jack 128 on wireless LAN adapter 40 . The user listens to the audio stream using a stereo headset plugged into earphone jack 128 .
- System control application 64 can run on a set-top box that includes a digital cable converter and a DOCSIS cable modem.
- system control application 64 can receive information as to the current cable channel that the digital cable converter is tuned to.
- the set-top box makes the currently playing content channel available to system control application 64 .
- the Internet 8 connection integral to the set-top box enables a function of system control application 64 to use an online lookup function in combination with an online programming guide database to obtain a text description of the currently playing content.
- an Internet 8 search function can be used to gather ancillary content links, defined as links to websites that relate to the text descriptors of the currently playing content. These ancillary content links are automatically sent to webpad 32 when TV synchronization mode is activated on webpad 32 . The result is that while watching a TV program such as movie or an advertisement, related links are immediately sent to webpad 32 .
- Tag message is associated with the currently playing content and may include but is not limited to: metadata or meta-tags (ID 3 data) included in the file or stream (characters or images); the file name if content is a file; the URL or IP address of the stream if content is a stream; time; date; and user identifier.
- ID 3 data metadata or meta-tags
- Other ancillary content is then aggregated a web page that is accessible to the user of the system.
- wireless LAN adapter 40 includes DSP 140 for digitizing audio inputs.
- a headset which is a combination earphone and microphone, is plugged into headset jack 184 on wireless LAN adapter 40 .
- DSP 140 in concert with microprocessor 115 and control firmware 96 converts the analog voice signal into digital packets in real time and sends this information via LAN communication link 48 to server module 76 on PC.
- Server module 76 on PC routes these packets to the appropriate voice-over-IP server on Internet 8 . It is assumed that Internet 8 voice-over-IP service is used.
- FIG. 3 shows that wireless LAN adapter 40 includes an answer button 288 that is connected electrically to microprocessor 115 and allows convenient one-button activation when answering voice-over-IP calls. Volume up and volume down buttons are also included in wireless LAN adapter 40 .
- DSP 140 and microprocessor 115 constitutes a audio digitizing subsystem that can be used to digitize voice messages.
- a GUI on PDA 36 allows the user to initiate and stop a recording interval, similar to controls on many audio recording devices. As the recording is taking place, the audio signal is digitized and sent in large blocks that are re-constructed by system control application 64 . The resulting audio files are stored on PC, or can be sent other users as email attachments.
- the GUI on PDA 36 also includes an address book for selection the recipient of the audio message.
- Image data transfer occurs in two modes: still camera function and video camera function. Both of these modes use the embodiment of wireless LAN adapter 40 that includes a CCD chip and lens subsystem described above.
- the output of a CCD ship is a single frame or a sequence of frames that are an array of pixels.
- still image transfer mode one digital frame is sent to PC via wireless LAN communication link 48 and stored in database 68 .
- This digital image can be saved in a variety of standard image formats such as JPEG or TIFF formats.
- a GUI on PDA 36 provides for activation of the still image camera function.
- digital video frames are captured by the CCD subsystem and encoded in MPEG- 4 format, and sent in real time via the wireless LAN communication link, to system control application 64 .
- a video compilation software application that is an element of system control application 64 appends these frames into an MPEG- 4 video file.
- the MPEG- 4 stream can be routed by the server module 76 to a server on the Internet 8 where the stream can be accessed by a third party.
- a GUI on PDA 36 allows for the starting and stopping of streaming video from wireless webpad 32 .
- LAN adapters connected to electronic devices differ according to the functions of each device but include a wired or wireless transceiver and other necessary control circuitry.
- PC with wireless LAN access point 28 and system control application 64 is the fixed central controller for all these devices and can be used to perform various control functions such as on/off control.
- Webpad 32 is used as the portable central controller for these networked devices. In an example scenario, a user can use webpad 32 in concert with a wireless LAN video module that is pointed to an infant located in a house.
- webpad 32 can be used to control a digital audio converter, a device that is a node on the LAN and is able to receive digital audio streams from PC, decode and convert the stream into analog signals that are plugged into any existing stereo system.
- Webpad playlist manager GUI application 276 that is used to manage playlists and control streams into webpad 32 can be used to control audio content delivered the digital audio converter.
- a GUI element in webpad playlist manager GUI application 276 allows the user to select either digital audio converter or webpad 32 as the target device for the audio stream.
- a further use of webpad 32 as a device controller entails using the built in infrared (IR) capabilities on PDA 36 s.
- Webpad 32 can use its IR transmitter to communicate directly with electronic devices with IR receivers such as televisions and stereos, or with an IR enabled amplifier module attached.
- the specific IR configurations for individual electronic devices can be downloaded from Internet 8 by PC, stored on PC and then sent to webpad 32 .
- webpad 32 is used to control the television.
- the user requests to use PDA 36 as a TV remote controller by making a selection to his effect on a GUI on webpad 32 .
- webpad 32 downloaded the relevant IR configurations for the TV from Internet 8 through PC. Webpad 32 then transmits the IR data to the TV.
- the wireless LAN adapter has several permutations that have not yet been explicitly mentioned but are implied: the module can include an external antenna 122 ; the audio in/out jack and/or the stereo out jack and its associated function can be regarded as optional on the device; the CCD and its associated functions can be viewed as optional on the device; the IR capabilities and its associated functions on the PDA can be viewed as optional on the PDA; the IR capabilities and its associated functions can be incorporated directly into the wireless LAN adapter; the CCD and its related functions can be added to the system by attaching a CCD camera plug-on adapter module directly to the PDA (PDAs such as the Palm Pilot, manufactured by Palm Computing, and the Visor, manufactured by Handspring, offer optional CCD camera plug-on adapters); the wireless LAN adapter may include a conventional power jack and be recharged through a charging module unassociated with the PDA. Other permutations and embodiments exist that are not explicitly listed above.
- PDAs such as the iPaq include microprocessors that are capable of decoding digital audio and video streams, as well the capability to store a quantity of digital content files in internal memory.
- an iPaq includes a CompactFlash wireless LAN card and an integrated control and GUI software application that provides the capability of communicating with the system control application as well as all of the functions of the webpad described above.
- another method for providing an Internet connection to the webpad is to include a gateway node, a device that is a wireless LAN to ethernet converter.
- the gateway node system is used when there is an existing Internet connection such as a DSL connection or a cable modem connection.
- An example system would include a broadband gateway that is also a hub, such as the Netopia 3100 router, made by Netopia.
- the Netopia router performs routing and hub functions in addition to other functions such as being a DHCP server (it dynamically serves up internet protocol addresses).
- the Netopia router has several physical connection ports. In one port it receives a connection to the Internet, such as a DSL connection. There are several other physical ports that are Ethernet ports.
- the gateway node in this case would convert Ethernet protocol to the wireless LAN protocol, and broadcast them.
- the gateway node would alternatively receive RF signals from the webpad module and convert them to Ethernet protocol messages.
- the webpad assembly is capable of communicating with the Internet without the use of a home PC.
- various functions described above may be executed by the processor located in the wireless LAN adapter, or they may be executed by the processor in the PDA. Or both processors may share the computing load.
- wireless LAN adapter includes a large quantity of battery-backed up static RAM, or SRAM that allows the webpad to store a quantity of data. For example, the user selects a number of digital audio tracks on the PC using the GUI on the wireless webpad that are to be downloaded and stored on the webpad.
- the battery backed-up SRAM stores the files so the user can access and listen to the digital audio files away from the wireless LAN communication link.
- the wireless LAN adapter may include a card slot for accepting CompactFlash memory cards.
- the digital audio files transferred from the PC to the wireless webpad are stored in CompactFlash memory, and the user may listen to the audio files beyond the vicinity of the LAN communication link.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Application No. 60/230,084, filed Sep. 5, 2000, entitled “Home PC to PDA Data Transfer System”.
- This application is related to U.S. Application entitled, “Adapter Module and Method for Using the Same”, filed Sep. 4, 2001, and commonly assigned herewith.
- The present invention relates generally to the field of personal digital assistants, and more particularly, to a webpad.
- The rapid buildup of telecommunications infrastructure combined with substantial investment in Internet-based businesses and technology has brought Internet connectivity to a large segment of the population. Recent market statistics show that a majority of households in the U.S. own at least one personal computer (PC), and a significant number of these PCs are connected to the Internet. Although the majority of household PCs are connected to the Internet by dialup modem connections, broadband connectivity is being rapidly adopted, and is decreasing in price as a variety of technologies are introduced and compete in the marketplace. A large majority of households in the U.S. and Europe are viable for at least one or more type of broadband connection, such as cable, DSL, optical networks, fixed wireless, or two-way satellite transmission.
- The rapid proliferation of low-cost processing power and Internet connectivity has driven the availability and popularity of digital content. Digitization combined with compression technology produces content that is small and portable. Consumer enthusiasm for digital audio files such as MP3-formatted content is a prime example of the trend toward content digitization, enabling consumers to efficiently share audio files that they have digitized from CDs. The creation and transfer of digital audio is now understood and desired by millions of consumers. The MP3 digital audio format is an audio encoding technology that allows consumers to further compress digital audio files such as those found on Compact Disks, to much smaller sizes with very little decrease in sound quality. PC-based MP3 software players have been created that provide a convenient graphical user interface and software decoding of MP3 files. Some technology allows users to play MP3 files on their PC, using an existing sound card with external speakers. However, to listen to MP3s the user must interface with the PC, using a mouse and keyboard, and must be nearby the PC sound output equipment.
- Other content mediums are trending toward digitization. The processing and sharing of digital images is expected to increase geometrically as digital cameras gradually replace conventional film chemistry. Electronic texts (eBooks) are another example of how digitization enables more efficient and varied transfer of content. As system bandwidth increases, it is only a matter of time before digital video transport is as common as audio is now. Additionally, interactive multimedia (Flash and Shockwave) will increasingly be made available to end users with PCs.
- A market for home networking technology has emerged, driven by the need to share an Internet connection between two or more PCs, and to connect all the PCs to productivity peripherals. There has been innovation in local area network (LAN) technology based on end-user desire for simplicity and ease of installation. The Home Phoneline Networking Association (HPNA) promotes networking products that turn existing phone wiring in the home into an Ethernet physical layer. Existing HPNA products provide data-rates equivalent to 10base-T Ethernet, approximately 10 Mbps. Networking technology that uses the AC power wiring in the home to carry data signals has also appeared. Similar to HPNA devices, adapters are required to convert data signals from devices into voltage fluctuations carried on to and off of the AC wires, allowing any AC outlet to become a network interface.
- Wireless radio-frequency (RF) LAN technology has also been introduced into the home networking market. Theoretically, wireless technology is the most convenient for the end user to install. Two prevalent standards for wireless networking are Institute of Electrical and Electronics Engineers (IEEE) 802.11 b and HomeRF. Both of these systems utilize the unlicensed 2.4 Ghz ISM band as the carrier frequency for the transmission of data. Both of these technologies have effective ranges of approximately 150 feet in a typical household setting. In addition to utilizing Transmission Control Protocol/Internet Protocol (TCP/IP) protocols, IEEE 802.11 b and HomeRF include additional encryption and security protocol layers so that the user's devices have controlled access to data being sent through the LAN.
- Although there is a significant installed base of PCs with access to large volumes of digital content via Internet connectivity, the value of that content is limited when it can only be experienced at the PC.
- Portable digital audio playback devices have been developed that are significantly smaller than portable CD players because they contain no moving parts, only flash memory, a microprocessor for decoding MP3 compressed audio content, and batteries. However, the cost per bit of audio content with portable digital audio playback devices is still very high because of the high cost of flash memory. The typical portable digital audio playback device includes enough flash memory to store about one CD's worth of digital music. The result is that the user is burdened with having to continually manually change the music files in the device by plugging the device into the PC and operating a user interface, if they want to listen to a wide range of music.
- PDAs and other portable handheld computers have achieved widespread market acceptance due to the valuable data manipulation, access, and storage functionality available in conveniently portable form factors. The innovation of pen-based user interfaces in combination with various types of character recognition technology has also been a factor in the high adoption rate of PDAs. The Palm Pilot® in particular has advanced the state of the art of handheld computing by offering a small, light form factor with an effective character recognition application called Graffiti®. The Palm Pilot® uses the PalmOS® operating system. The Palm Pilot® is manufactured by Palm Computing, Inc.. Other small form factor PDAs are available, such as the iPaq®, manufactured by Compaq Computer, Inc.. Casio, Inc. offers the Cassiopeia®.
- What is required is a system that allows a user to access all of the digital content and information services without being forced to sit at a PC.
- A webpad and method for using the same are provided. The webpad includes an adapter module attached to a personal digital assistant. The adapter module includes a wireless transceiver for sending and receiving data via a wireless communication protocol.
- The present invention will be understood more fully from the detailed description given below and from the accompanying drawings of various embodiments of the invention, which, however, should not be taken to limit the invention to the specific embodiments, but are for explanation and understanding only:
- FIG. 1 shows a schematic of one embodiment of the wireless webpad system;
- FIG. 2 shows an isometric view of one embodiment of a webpad that is a PDA attached to a wireless LAN adapter;
- FIG. 3 shows an isometric view of one embodiment of awireless LAN adapter;
- FIG. 4 shows an exploded view of one embodiment of a wireless LAN adapter;
- FIG. 5 is a block diagram of one embodiment of the electronic components in the wireless LAN adapter; and
- FIG. 6 is a block diagram of one embodiment of the software components in the wireless webpad.
- A webpad and method for using the same are described. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the present invention.
- A set of definitions is provided below to clarify the present invention.
- Personal Digital Assistants (hereafter PDAs) are defined as the category of computers that are small enough to be comfortably held in one hand, and that contain software applications that are used for personal organization, productivity, and communication. The PDA category includes handheld computers, including single-housing devices such as the Palm Pilot, which have a two-piece clam-shell plastic housing with an integral display. PDAs of this variety include an LCD that allows the user to write on it with a stylus, or otherwise control and manipulate the software and stored content on the PDA. There are also hinged designs for PDAs that are similar in configuration, although much smaller than, portable notebook computers. In this configuration, one housing contains the microprocessor, memory, batteries, and small keyboard, and the other housing contains an LCD.
- A network is one or more computer devices of any type, such as a personal computer (PC), network appliance, or PDA, connected together by a data transfer link. A PDA that has a communication link to the Internet is often referred to as a node. A node (point of interaction with the Internet) on the network can potentially communicate, that is, can send or receive data to any other node (electronic device) on the network. Networks may be physically wired or they may be wireless.
- The Internet is used interchangeably with the term web or worldwide web. Both of these are defined as the worldwide network of PCs, servers, and other devices.
- A CCD (charged coupled device) is a semiconductor technology used to build light-sensitive electronic devices such as cameras. Each CCD chip consists of an array of light sensitive photocells that, in conjunction with a lens, can be used to capture both still shots and moving pictures. CCD technology is well known in the field of digital image acquisition and will not be described in detail here for reasons of brevity.
- Broadband connection is defined as a communications network in which the frequency bandwidth can be divided and shared by multiple simultaneous signals. A broadband connection to the Internet typically provides minimum upstream and downstream data-rates of approximately 200K or more bits per second. There are many different types of broadband connections including DSL, cable modems, and fixed and mobile wireless connections.
- A Data Over Cable System Interface Specification (DOCSIS) modem is an industry standard type of cable modem that is used to provide broadband access to the Internet over a coaxial cable physical layer that is also used for the delivery of cable TV signals (CATV). DOCSIS modems are well known in the telecommunications industry and will not be described here in detail.
- A Digital Subscriber Line (DSL) modem is also an industry standard type of modem that is used to provide broadband access to the Internet, but over conventional copper phone lines (local loops). DSL modems are well known in the telecommunications industry and will not be described here in further detail.
- The term gateway, used interchangeably with broadband gateway, is defined as an integral modem and router, and may include hub functionality. The modem function is used to change voltage fluctuations on an input carrier line (a DSL line input or a cable TV input) into digital data.
- Routers are devices that connect one distinct network to another by passing only certain IP addresses that are targeted for specific networks. Hubs allow one network signal input to be split and thus sent to many devices.
- Gateway storage peripheral is defined as an add-on storage device with processing power, an operating system, and a software application that manages the downloading and storage of data. An example scenario for the use of a gateway storage peripheral is a system where a user has a DOCSIS modem and would like to add an always-on storage capability. The gateway storage peripheral is connected to the DOCSIS modem via a USB port or an Ethernet port in the DOCSIS modem.A gateway storage peripheral in combination with a DOCSIS modem or any type of broadband modem is considered a storage gateway system. A PC that is always left on and connected to an always-on gateway with a DSL or broadband cable connection is considered a storage gateway system.
- The term “message” is defined as information that is sent digitally from one computing device to another for various purposes. The term “content” is used to mean the information contained in digital files or streams. For example, content may be entertainment or news, or audio files in MP3 format. “Data” is used to mean information such as digital schedule contents, responses from devices sent back through the system, or digital messages and email. “Content” and “data” are sometimes used interchangeably. “Client devices” are those devices that are not fully functional without a host device such as a personal computer.
- Local Area Network (LAN) is defined as a network structure that includes two or more devices that can communicate with other devices utilizing a shared communication infrastructure, including wired network technologies, such as Ethernet, or wireless network technologies such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 b or HomeRF technology. Wireless LAN technology such as IEEE 802.11 b and HomeRF are based on the unlicensed 2.4Ghz ISM (Industrial, Scientific, and Medical) frequency band. These networking technologies utilize Transmission Control Protocol/Internet Protocols (TCP/IP) protocols.
- A LAN typically constitutes a group of interconnected devices that share a common geographic location and are typically grouped together as a subnet. A local network, for example, would be a home network where several computers and other smart devices would be digitally connected for the purpose of transferring content and data, controlling each other, sharing programming, or presenting data and content to a user.
- CODEC (Compression/Decompression algorithm) is a software application that is used to decode (uncompress) encoded (compressed) media files or streams. Most content is stored and sent in a compressed format so that the content files are smaller and thus take up less storage space and use less bandwidth when being transferred via the Internet. The content is then decoded at the playback device. For example, MP3 audio files are encoded and must be decoded by a microprocessor running the codec in order for the audio content to be presented to the user in an analog format.
- HTTP is Hyper-text transfer protocol, the protocol used by Web browsers and Web servers to transfer files, such as text and graphic files. Data-rate is defined as the data throughput of a telecommunications system or technology, and is measured in a quantity of bits per second, such as millions of bits per second (Mbps).
- Referring now to FIG. 1, the fundamental operation of the
wireless webpad 32 system involves LAN transmission of digital content and services from a local server that is a PC in one embodiment. Content and communication services are received via PC but can originate on theInternet 8, using the PC as a proxy server.Wireless webpad 32 receives the digital content and communications and processes it in various ways. - In one embodiment,
webpad 32, shown in FIG. 2, is aPalmV PDA 36 manufactured by Palm Computing. ThePDA 36 is attached to awireless LAN adapter 40. The PC is also functionally connected via a USB connection to a wireless radio frequency (RF)LAN access point 28, such that digital content from PC is transmitted to nodes on the LAN 48. - The function of the PC and Broadband connection in the System
- In one embodiment, the function of PC in the
wireless webpad 32 system is to acquire, store, manage, and serve digital content and interactive services towireless webpad 32. Digital content is stored on PChard disk drive 56. PC gains access to digital audio and video content several ways. In one embodiment PC is also connected toInternet 8 via abroadband cable modem 16. Thus PC has access via content services to downloadable digital audio files such as MP3 formatted audio files, MPEG-2 and MPEG-4 video files, as well as digital audio and video streams fromInternet 8 servers. - In one embodiment, the user can also manually convert CD audio files into MP3 files, a process known as “ripping”. PC can also route
Internet 8 streams of content towebpad 32. In other embodiments, PC is connected toInternet 8 through a dial-up modem connection to an ISP, or Digital Subscriber Line (DSL), or a fixed wireless broadband connection. - As shown in FIG. 2,
PDA 36 docks withwireless LAN adapter 40 with a spring loaded mechanical attachment that includes alatch hook 284. Thelatch hook 284 is shown in FIG. 3. In one example where thePDA 36 is a Palm, Palm Computing provides a reference design for connecting to the PalmV with the use of a small slot on the bottom side of the PalmV housing.PDA 36 is released fromwireless LAN adapter 40 by pressingbutton 176. Electrical contacts on the rear end ofPDA 36 make contact with electrical contacts onwireless LAN adapter 40 in order to establish a data communication link. - FIG. 3 shows
wireless LAN adapter 40 withoutPDA 36 attached. In one embodiment, the lower part ofwireless LAN adapter 40 has the same shape as the lower part ofPDA 36, and includes the same electrical contacts asPDA 36 electrical contacts in order to fit in to and utilize the existingPDA 36 docking cradle. By placingPDA 36 attached towireless LAN adapter 40 intoPDA 36 docking cradle, both thePDA 36 battery and thebattery 104 included inwireless LAN adapter 40 are alternatively charged. - Referring now to FIG. 4, an exploded view of
wireless LAN adapter 40 shows a typical two-piece plastic shell construction as well as other components. Internal hardware components include amotherboard 156 that contains the electronic components that constitute the functional data-manipulating aspect of the device. - FIG. 5 shows a block diagram of the electrical components in
wireless LAN adapter 40.Motherboard 156 electrically connects components including amicroprocessor 115, dynamic memory (DRAM) 116, programmable (flash)memory 118, a power regulation andbattery charging sub-system 124, a digital signal processor (DSP) 140,battery 104, aheadset jack 184, and a stereo audio outjack 128. Awireless LAN transceiver 44 is functionally connected tomotherboard 156. - In one embodiment,
wireless LAN adapter 40 also includes a digital-to-analog converter (DAC) 121 for converting the uncompressed digital information into analog signals that are presented at the stereo audio outjack 128.Microprocessor 115 in combination withDRAM memory 116 executes instructions from the realtime operating system 92 andcontrol firmware 96. In an alternative embodiment,wireless LAN adapter 40 includes a charge-coupled device (CCD) chip and a lens, the function of which will be explained later in this disclosure. -
Wireless LAN transceivers 44 are capable of sending and receiving data using radio frequencies via a wireless data transfer protocol. Technology for such a LAN 48 is currently available and includes the Symphony wireless networking access point provided by Proxim, Inc.. LAN systems such as this are based on RF modulation centered on the 2.4 GHz frequency band. Such LANs have a practical range of approximately 150 feet and are capable of reaching most areas in an average sized house were webpad 32 might be located. - In another embodiment, the wireless
LAN access point 28 is a PCI card that is located internal to the PC, with anexternal antenna 122. In another embodiment, the wireless LAN communication link 48 is provided using IEEE 802.11 b protocols. In another embodiment wireless LAN communication link 48 is provided using Bluetooth protocols. - Wireless webpad32 functions are the combined functions of
PDA 36 andwireless LAN adapter 40. FIG. 6 is a block diagram of the location of various software functions inwireless webpad 32.PDA 36 is used primarily for its user-interface capabilities. Many functions require the computer processing power ofwireless webpad 32. For example,microprocessor 115 in combination with DAC 121 andCODEC 100 inwireless LAN adapter 40 is capable of decoding digital audio files.Microprocessor 115 in combination with DSP 140 and a microphone input is capable of digitizing sound inputs. - In one embodiment,
wireless LAN adapter 40 includes the Fraunhofer CODEC inwireless LAN adapter 40, licensed for use by Thomson Electronics for decoding the digital audio file that is streamed to it from PC.CODEC 100 is an executable file stored in memory, launched bycontrol firmware 96, executed by realtime operating system 92 running onwireless LAN adapter 40.Wireless LAN adapter 40 may store a multiple CODECs inmemory 118 inwireless LAN adapter 40 for decoding variously formatted digital audio files that may be selected by the user. For example, the WindowsMedia CODEC, provided by Microsoft may be stored inmemory 118 atwireless webpad 32. - FIG. 1 lists the software components of
wireless webpad 32 system that are included at PC. FIG. 6 lists the software elements ofwireless LAN adapter 40 andPDA 36. - The
system control application 64 is software executing on PC that manages communication and streaming from PC towireless webpad 32.System control application 64 includes aserver module 76 that is a Java application.System control application 64 also includes adatabase module 68 that is written to or accessed byserver module 76, and a series of graphical user interface (GUI) modules, that provide user interfaces for setting up content to be accessed by or streamed towireless webpad 32, as well as other devices on the LAN. One instance of GUI module is a Windows application that runs on PC. Another instance of GUI module is a native application forPDA 36 operating system. - An example of
webpad 32 GUI is the webpad playlistmanager GUI application 276 that features a three-level nested list structure for organizing digital audio content. The three levels are labeled as channels, playlists, and tracks. Channels are lists of playlists, and playlists are lists of tracks. Track is a GUI representation of a locally cached digital audio file or a digital audio stream fromInternet 8. Audio content services are also available through online services accessed through a browser interface onwebpad 32. The online digital audio files associated with online playlist titles in the online playlists are streamed towireless webpad 32 via PC and wireless LAN communication link 48.Server module 76 includes software that interfaces with the protocols of each online audio service provider to allow online playlists to be downloaded and transferred intodatabase module 68. Thus, playlist structures and playlist titles created online using the web-based content selection guide are available and can be interacted with by the user with the webpad playlistmanager GUI application 276 running onwireless webpad 32. - The communication and control functions of the
wireless webpad 32 system will now be described. In one embodiment, a user may usewireless webpad 32 GUIs to control the function ofwireless webpad 32 and other client devices connected to the system. - For example, the user makes selections on webpad playlist
manager GUI application 276 using the stylus with the touch screen LCD 136. These interactions are processed by themicroprocessor 115 and operating system inPDA 36, and messages are sent to controlfirmware 96 inwireless LAN adapter 40 via the serial port interface. These messages are then converted into XML-based messages and sent via HTTP requests to system controlapplication 64 on PC via wireless LAN 48. These messages are interpreted byserver module 76 running on PC and specific actions are initiated. Applications enabled by thewireless webpad 32 system are discussed below. -
System control application 64 includesserver module 76 that operates as a server forwebpad 32. A database of information can be maintained on PC such as yellow pages directories, white pages directories, TV Guide, and the like.Database module 68 stores the locations of the local content files. Because of the speed of LAN 48, access to this information is very fast. In thisembodiment PDA 36 GUI is a browser that accesses the server with HTTP requests. -
Server module 76 also acts as a router and network address translator, allowing the user to use the browser application on thePDA 36 to access web pages onInternet 8. The browser application onPDA 36 can receive world wide web URLs entered by the user, andserver module 76 will route these requests through to the wide area connection, such as abroadband Internet 8 connection. The responses back fromInternet 8 are routed through towebpad 32. - An aspect of
control firmware 96 onwireless LAN adapter 40 in combination with webpad playlistmanager GUI application 276 on thePDA 36 provides the ability to initiate and control a real-time digital audio or video stream fromserver module 76 on PC. Webpad playlistmanager GUI application 276 onPDA 36 also provides the standard controls for starting, stopping, pausing, progressing to the next track, and the like. These controls are GUI elements on the touch screen LCD 136. The user activates the control GUI elements with the stylus. - The interaction of
control firmware 96 withserver module 76 provides a buffer management function that controls the flow of portions of the digital audio file from PC into a local DRAM memory ofwireless webpad 32. The buffer management function insures that the local DRAM memory buffer is filled as the contents of DRAM are decoded bymicroprocessor 115 executingCODEC 100. DAC 121 converts the decoded digital audio into analog signals that are presented at thehead phone jack 128 onwireless LAN adapter 40. The user listens to the audio stream using a stereo headset plugged intoearphone jack 128. -
System control application 64 can run on a set-top box that includes a digital cable converter and a DOCSIS cable modem. In this scenario,system control application 64 can receive information as to the current cable channel that the digital cable converter is tuned to. The set-top box makes the currently playing content channel available to system controlapplication 64. TheInternet 8 connection integral to the set-top box enables a function ofsystem control application 64 to use an online lookup function in combination with an online programming guide database to obtain a text description of the currently playing content. Further, anInternet 8 search function can be used to gather ancillary content links, defined as links to websites that relate to the text descriptors of the currently playing content. These ancillary content links are automatically sent to webpad 32 when TV synchronization mode is activated onwebpad 32. The result is that while watching a TV program such as movie or an advertisement, related links are immediately sent towebpad 32. - Using the above example of ancillary content sent automatically to the
webpad 32, activation by the user of a GUI tag button displayed onwebpad 32 LCD 136 that is associated with the ancillary content currently displayed on LCD 136, results in the transmission of a message back through LAN 48 informingsystem control application 64 that tag button was activated.Server module 76 then compiles and transmits tag message to a tag storage and processing server. The information in tag message is associated with the currently playing content and may include but is not limited to: metadata or meta-tags (ID3 data) included in the file or stream (characters or images); the file name if content is a file; the URL or IP address of the stream if content is a stream; time; date; and user identifier. Other ancillary content is then aggregated a web page that is accessible to the user of the system. - In one embodiment,
wireless LAN adapter 40 includes DSP 140 for digitizing audio inputs. A headset, which is a combination earphone and microphone, is plugged intoheadset jack 184 onwireless LAN adapter 40. When a voice-over-IP call is initiated using a GUI onPDA 36, DSP 140 in concert withmicroprocessor 115 andcontrol firmware 96 converts the analog voice signal into digital packets in real time and sends this information via LAN communication link 48 toserver module 76 on PC.Server module 76 on PC routes these packets to the appropriate voice-over-IP server onInternet 8. It is assumed thatInternet 8 voice-over-IP service is used. FIG. 3 shows thatwireless LAN adapter 40 includes ananswer button 288 that is connected electrically tomicroprocessor 115 and allows convenient one-button activation when answering voice-over-IP calls. Volume up and volume down buttons are also included inwireless LAN adapter 40. - DSP140 and
microprocessor 115 constitutes a audio digitizing subsystem that can be used to digitize voice messages. A GUI onPDA 36 allows the user to initiate and stop a recording interval, similar to controls on many audio recording devices. As the recording is taking place, the audio signal is digitized and sent in large blocks that are re-constructed bysystem control application 64. The resulting audio files are stored on PC, or can be sent other users as email attachments. The GUI onPDA 36 also includes an address book for selection the recipient of the audio message. - Image data transfer occurs in two modes: still camera function and video camera function. Both of these modes use the embodiment of
wireless LAN adapter 40 that includes a CCD chip and lens subsystem described above. The output of a CCD ship is a single frame or a sequence of frames that are an array of pixels. In still image transfer mode, one digital frame is sent to PC via wireless LAN communication link 48 and stored indatabase 68. This digital image can be saved in a variety of standard image formats such as JPEG or TIFF formats. A GUI onPDA 36 provides for activation of the still image camera function. - In video camera mode, digital video frames are captured by the CCD subsystem and encoded in MPEG-4 format, and sent in real time via the wireless LAN communication link, to system control
application 64. A video compilation software application that is an element ofsystem control application 64 appends these frames into an MPEG-4 video file. In an alternative embodiment, the MPEG-4 stream can be routed by theserver module 76 to a server on theInternet 8 where the stream can be accessed by a third party. A GUI onPDA 36 allows for the starting and stopping of streaming video fromwireless webpad 32. - In one embodiment, by connecting a network module to various other electronic devices, these devices become nodes in the LAN48 and can be manipulated by software on PC as well as with GUI control applications running on
webpad 32. Examples of other networked devices could include, but are not limited to, a television, stereo, oven, HVAC system, lights, video camera security systems, video baby monitors, and door locks, among others. LAN adapters connected to electronic devices differ according to the functions of each device but include a wired or wireless transceiver and other necessary control circuitry. - PC with wireless
LAN access point 28 andsystem control application 64 is the fixed central controller for all these devices and can be used to perform various control functions such as on/off control.Webpad 32 is used as the portable central controller for these networked devices. In an example scenario, a user can usewebpad 32 in concert with a wireless LAN video module that is pointed to an infant located in a house. - As another example, webpad32 can be used to control a digital audio converter, a device that is a node on the LAN and is able to receive digital audio streams from PC, decode and convert the stream into analog signals that are plugged into any existing stereo system. Webpad playlist
manager GUI application 276 that is used to manage playlists and control streams intowebpad 32 can be used to control audio content delivered the digital audio converter. A GUI element in webpad playlistmanager GUI application 276 allows the user to select either digital audio converter orwebpad 32 as the target device for the audio stream. - In one embodiment, a further use of
webpad 32 as a device controller entails using the built in infrared (IR) capabilities on PDA 36s.Webpad 32 can use its IR transmitter to communicate directly with electronic devices with IR receivers such as televisions and stereos, or with an IR enabled amplifier module attached. The specific IR configurations for individual electronic devices can be downloaded fromInternet 8 by PC, stored on PC and then sent to webpad 32. In an example scenario, webpad 32 is used to control the television. The user requests to usePDA 36 as a TV remote controller by making a selection to his effect on a GUI onwebpad 32. The makes selections on the AV control GUI onwebpad 32 both to lower the volume of the TV and to watch a specific program being broadcast. Previously, webpad 32 downloaded the relevant IR configurations for the TV fromInternet 8 through PC.Webpad 32 then transmits the IR data to the TV. - The wireless LAN adapter has several permutations that have not yet been explicitly mentioned but are implied: the module can include an
external antenna 122; the audio in/out jack and/or the stereo out jack and its associated function can be regarded as optional on the device; the CCD and its associated functions can be viewed as optional on the device; the IR capabilities and its associated functions on the PDA can be viewed as optional on the PDA; the IR capabilities and its associated functions can be incorporated directly into the wireless LAN adapter; the CCD and its related functions can be added to the system by attaching a CCD camera plug-on adapter module directly to the PDA (PDAs such as the Palm Pilot, manufactured by Palm Computing, and the Visor, manufactured by Handspring, offer optional CCD camera plug-on adapters); the wireless LAN adapter may include a conventional power jack and be recharged through a charging module unassociated with the PDA. Other permutations and embodiments exist that are not explicitly listed above. - PDAs such as the iPaq include microprocessors that are capable of decoding digital audio and video streams, as well the capability to store a quantity of digital content files in internal memory. In another embodiment, an iPaq includes a CompactFlash wireless LAN card and an integrated control and GUI software application that provides the capability of communicating with the system control application as well as all of the functions of the webpad described above.
- For example, another method for providing an Internet connection to the webpad is to include a gateway node, a device that is a wireless LAN to ethernet converter. The gateway node system is used when there is an existing Internet connection such as a DSL connection or a cable modem connection. An example system would include a broadband gateway that is also a hub, such as the Netopia 3100 router, made by Netopia. The Netopia router performs routing and hub functions in addition to other functions such as being a DHCP server (it dynamically serves up internet protocol addresses). The Netopia router has several physical connection ports. In one port it receives a connection to the Internet, such as a DSL connection. There are several other physical ports that are Ethernet ports. The gateway node in this case would convert Ethernet protocol to the wireless LAN protocol, and broadcast them. The gateway node would alternatively receive RF signals from the webpad module and convert them to Ethernet protocol messages. By using a gateway node, the webpad assembly is capable of communicating with the Internet without the use of a home PC.
- Depending on which PDA is used and how much computing power is available, various functions described above may be executed by the processor located in the wireless LAN adapter, or they may be executed by the processor in the PDA. Or both processors may share the computing load.
- In another embodiment, wireless LAN adapter includes a large quantity of battery-backed up static RAM, or SRAM that allows the webpad to store a quantity of data. For example, the user selects a number of digital audio tracks on the PC using the GUI on the wireless webpad that are to be downloaded and stored on the webpad. The battery backed-up SRAM stores the files so the user can access and listen to the digital audio files away from the wireless LAN communication link.
- In another embodiment, the wireless LAN adapter may include a card slot for accepting CompactFlash memory cards. In this case, the digital audio files transferred from the PC to the wireless webpad are stored in CompactFlash memory, and the user may listen to the audio files beyond the vicinity of the LAN communication link.
- A webpad and method for using the same have been described. Although the present invention is described herein with reference to specific embodiments, many modifications and variations therein will readily occur to those with ordinary skill in the art. Accordingly, all such variations and modifications are included within the intended scope of the present invention as defined by the following claims.
Claims (1)
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/946,946 US20020065902A1 (en) | 2000-09-05 | 2001-09-04 | Webpad and method for using the same |
AU2001291288A AU2001291288A1 (en) | 2000-09-05 | 2001-09-05 | Webpad and method for using the same |
PCT/US2001/042050 WO2002021248A1 (en) | 2000-09-05 | 2001-09-05 | Webpad and method for using the same |
AU2001292825A AU2001292825A1 (en) | 2000-09-19 | 2001-09-19 | Webpad and method for using the same |
PCT/US2001/029348 WO2002030087A2 (en) | 2000-09-19 | 2001-09-19 | Webpad and method for using the same |
US10/125,025 US20020178279A1 (en) | 2000-09-05 | 2002-04-17 | Webpad and method for using the same |
US11/113,529 US7904579B2 (en) | 2000-09-05 | 2005-04-25 | System and method for using a webpad to control a data stream |
US11/113,571 US20060031550A1 (en) | 2000-09-05 | 2005-04-25 | Webpad adapted to communicate using wide area and local area communication channels |
US11/169,354 US7660601B2 (en) | 2000-09-05 | 2005-06-29 | Webpad and method for using the same |
US13/031,381 US8078751B2 (en) | 2000-09-05 | 2011-02-21 | System and method for using a webpad to control a data stream |
US13/286,476 US9628545B2 (en) | 2000-09-05 | 2011-11-01 | System and method for using a webpad to control a data stream |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US23008400P | 2000-09-05 | 2000-09-05 | |
US09/946,946 US20020065902A1 (en) | 2000-09-05 | 2001-09-04 | Webpad and method for using the same |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/955,723 Continuation-In-Part US20020065927A1 (en) | 2000-09-05 | 2001-09-18 | Webpad and method for using the same |
US11/113,571 Continuation-In-Part US20060031550A1 (en) | 2000-09-05 | 2005-04-25 | Webpad adapted to communicate using wide area and local area communication channels |
US11/169,354 Continuation US7660601B2 (en) | 2000-09-05 | 2005-06-29 | Webpad and method for using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020065902A1 true US20020065902A1 (en) | 2002-05-30 |
Family
ID=26923908
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/946,946 Abandoned US20020065902A1 (en) | 2000-09-05 | 2001-09-04 | Webpad and method for using the same |
US11/169,354 Expired - Lifetime US7660601B2 (en) | 2000-09-05 | 2005-06-29 | Webpad and method for using the same |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/169,354 Expired - Lifetime US7660601B2 (en) | 2000-09-05 | 2005-06-29 | Webpad and method for using the same |
Country Status (1)
Country | Link |
---|---|
US (2) | US20020065902A1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020181201A1 (en) * | 2001-06-01 | 2002-12-05 | Inventec Corporation | Heat dissipating structure of webpad |
US20030021087A1 (en) * | 1999-02-04 | 2003-01-30 | Lunsford E. Michael | Electronically-enabled encasement for a handheld computer |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030088879A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-media coordinated information system |
US20030122876A1 (en) * | 2001-12-31 | 2003-07-03 | Intensewave Inc. | System and method for remote two-way control of communications between a computer and an auxiliary system |
US20040127248A1 (en) * | 2002-12-25 | 2004-07-01 | Huei Lin | Portable wireless device |
US20040133657A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20050008344A1 (en) * | 2003-07-11 | 2005-01-13 | Archos | Digital system for recording video signals |
US20050013103A1 (en) * | 2003-07-17 | 2005-01-20 | Adrian Chandley | Multipurpose docking apparatus for a mobile computer |
US20050039133A1 (en) * | 2003-08-11 | 2005-02-17 | Trevor Wells | Controlling a presentation of digital content |
WO2005107115A2 (en) * | 2004-04-23 | 2005-11-10 | Intermec Ip Corp. | System and method for providing seamless roaming |
US20060084464A1 (en) * | 2004-09-30 | 2006-04-20 | Macronix International Co., Ltd. | Apparatus and method for firmware download in a mobile audio platform |
US20070180063A1 (en) * | 1998-01-22 | 2007-08-02 | Concert Technology Corporation | Network-enabled audio device and radio site |
US20080155109A1 (en) * | 2003-10-01 | 2008-06-26 | Musicgremlin, Inc. | System for providing a digital media service |
US20080160909A1 (en) * | 2004-09-29 | 2008-07-03 | Music Gremlin, Inc. | Apparatus and methods for playing digital content and displaying same |
US20090070861A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent cards |
US20090108063A1 (en) * | 2007-09-12 | 2009-04-30 | Deepak Jain | Wirelessly Communicating Radio Frequency Signals |
US20100012721A1 (en) * | 2007-09-12 | 2010-01-21 | Devicefidelity, Inc. | Switching Between Internal and External Antennas |
US20100044444A1 (en) * | 2007-09-12 | 2010-02-25 | Devicefidelity, Inc. | Amplifying radio frequency signals |
US20100264211A1 (en) * | 2007-09-12 | 2010-10-21 | Devicefidelity, Inc. | Magnetically coupling radio frequency antennas |
US20130153658A1 (en) * | 2011-12-14 | 2013-06-20 | Intermec Ip Corp. | Snap-on module for selectively installing receiving element(s) to a mobile device |
US8838873B2 (en) | 2011-06-15 | 2014-09-16 | Data Design Corporation | Methods and apparatus for data access by a reprogrammable circuit module |
US9417894B1 (en) | 2011-06-15 | 2016-08-16 | Ryft Systems, Inc. | Methods and apparatus for a tablet computer system incorporating a reprogrammable circuit module |
US9516370B1 (en) | 2004-05-05 | 2016-12-06 | Black Hills Media, Llc | Method, device, and system for directing a wireless speaker from a mobile phone to receive and render a playlist from a content server on the internet |
US9584591B1 (en) | 2004-05-05 | 2017-02-28 | Black Hills Media, Llc | Method and device for sharing a playlist at a dedicated media player device |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
US10860290B2 (en) * | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
US20020051200A1 (en) | 2000-11-01 | 2002-05-02 | Chang William Ho | Controller for device-to-device pervasive digital output |
US7953818B2 (en) | 2000-11-20 | 2011-05-31 | Flexiworld Technologies, Inc. | Output device and system for rendering digital content |
US20020097417A1 (en) | 2001-01-19 | 2002-07-25 | Chang William Ho | System for universal data output |
US7493500B2 (en) * | 2003-03-07 | 2009-02-17 | Oqo, Incorporated | Personal computing device having single-cell battery |
US9826046B2 (en) | 2004-05-05 | 2017-11-21 | Black Hills Media, Llc | Device discovery for digital entertainment network |
US7668515B2 (en) * | 2004-10-06 | 2010-02-23 | Comverse Ltd. | Portable telephone for conveying real time walkie-talkie streaming audio-video |
US20060203460A1 (en) * | 2005-03-08 | 2006-09-14 | Soffer Aviv | Apparatus, method and system of thin client blade modularity |
KR100796958B1 (en) * | 2006-06-22 | 2008-01-22 | 신가정 | Ip adapter for transferring contents to portable device and method of transferring contents using the same |
US8725740B2 (en) | 2008-03-24 | 2014-05-13 | Napo Enterprises, Llc | Active playlist having dynamic media item groups |
CN101572945B (en) * | 2008-04-29 | 2011-08-24 | 中国移动通信集团公司 | Method and device for confirming sending resource of channel quality indication |
US8411451B2 (en) | 2008-07-30 | 2013-04-02 | Panasonic Corporation | Power line communication apparatus |
US7778023B1 (en) * | 2008-09-19 | 2010-08-17 | Victor Mohoney | Docking system for MP3 players and other portable electronic devices |
EP2169980A1 (en) * | 2008-09-30 | 2010-03-31 | BRITISH TELECOMMUNICATIONS public limited company | Dynamic line management |
US8879246B2 (en) * | 2008-10-20 | 2014-11-04 | James T. Fahey | Peripheral data storage device |
US20110279955A1 (en) * | 2008-10-20 | 2011-11-17 | Fahey James T | Peripheral data storage device with dock charge pass-through connector and optional microsd slots and accompanying device and host software for apple ipad devices |
US8228670B2 (en) * | 2008-10-20 | 2012-07-24 | James T Fahey | Peripheral storage device |
EP2209324A1 (en) | 2009-01-15 | 2010-07-21 | BRITISH TELECOMMUNICATIONS public limited company | Management of telecommunications connections |
EP2237478A1 (en) | 2009-03-31 | 2010-10-06 | BRITISH TELECOMMUNICATIONS public limited company | Dynamic line management |
US8478357B1 (en) | 2012-07-27 | 2013-07-02 | Adrienne L. Harrington | Removable adapter with speaker and microphone for a wireless communications device |
TWM456525U (en) * | 2012-12-25 | 2013-07-01 | Tuton Technology Co Ltd | Expansion device with network module |
US10185331B2 (en) * | 2013-03-11 | 2019-01-22 | Ice Computer, Inc. | Modular computer and thermal management |
US11153819B2 (en) * | 2017-02-06 | 2021-10-19 | Itron Networked Solutions, Inc. | Battery control for safeguarding lower voltage integrated circuits |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5606594A (en) * | 1994-01-27 | 1997-02-25 | Dell Usa, L.P. | Communication accessory and method of telecommunicating for a PDA |
US5739665A (en) * | 1996-01-25 | 1998-04-14 | Enbloc, Inc. | Radio modem docking station for palm-sized computer |
US5890016A (en) * | 1996-05-07 | 1999-03-30 | Intel Corporation | Hybrid computer add in device for selectively coupling to personal computer or solely to another add in device for proper functioning |
US6115248A (en) * | 1999-05-17 | 2000-09-05 | Palm, Inc. | Detachable securement of an accessory device to a handheld computer |
US6424369B1 (en) * | 1997-10-06 | 2002-07-23 | Edwin L. Adair | Hand-held computers incorporating reduced area imaging devices |
US6434403B1 (en) * | 1999-02-19 | 2002-08-13 | Bodycom, Inc. | Personal digital assistant with wireless telephone |
US6518902B2 (en) * | 2001-04-30 | 2003-02-11 | Texas Instruments Incorporated | PC card and WLAN system having high speed, high resolution, digital-to analog converter with off-line sigma delta conversion and storage |
US6542721B2 (en) * | 1999-10-11 | 2003-04-01 | Peter V. Boesen | Cellular telephone, personal digital assistant and pager unit |
US6657654B2 (en) * | 1998-04-29 | 2003-12-02 | International Business Machines Corporation | Camera for use with personal digital assistants with high speed communication link |
Family Cites Families (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408382A (en) * | 1992-01-10 | 1995-04-18 | Norand Corporation | Terminal and docking mechanism with open channel members and guide rollers |
GB9321312D0 (en) * | 1993-10-15 | 1993-12-08 | Interactive Network Ltd | Game playing system |
US5434860A (en) * | 1994-04-20 | 1995-07-18 | Apple Computer, Inc. | Flow control for real-time data streams |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
US5488572A (en) * | 1994-05-04 | 1996-01-30 | Compaq Computer Corp. | Portable computer system for docking to an expansion base unit |
US6005566A (en) * | 1994-05-19 | 1999-12-21 | Apple Computer, Inc. | Aspect and style elements of an improved graphical user interface |
US5884028A (en) * | 1994-07-29 | 1999-03-16 | International Business Machines Corporation | System for the management of multiple time-critical data streams |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5793980A (en) * | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
US5831664A (en) * | 1995-12-15 | 1998-11-03 | Mediaone Group, Inc. | Method and system for synchronizing data between at least one mobile interface device and an interactive terminal |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US6597924B1 (en) * | 1996-02-20 | 2003-07-22 | Texas Instruments Incorporated | Coupled portable telephone/interface module |
US5742599A (en) * | 1996-02-26 | 1998-04-21 | Apple Computer, Inc. | Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM networks |
US5768100A (en) * | 1996-03-01 | 1998-06-16 | Compaq Computer Corporation | Modular computer having configuration-specific performance characteristics |
US5822546A (en) * | 1996-03-08 | 1998-10-13 | George; Stanley W. | Hand held docking station with deployable light source, rechargeable battery pack and recessed grip, for connecting to a palm top computer |
GB2312591A (en) | 1996-04-22 | 1997-10-29 | James Franklin Carruthers | Automatically connecting TV viewers to information services |
JP3383514B2 (en) * | 1996-05-13 | 2003-03-04 | 株式会社東芝 | Electronic processing system |
DE19620834C1 (en) * | 1996-05-23 | 1997-06-19 | Nokia Mobile Phones Ltd | Cordless telephone combined base station and charging station |
US5991306A (en) * | 1996-08-26 | 1999-11-23 | Microsoft Corporation | Pull based, intelligent caching system and method for delivering data over a network |
US5926624A (en) * | 1996-09-12 | 1999-07-20 | Audible, Inc. | Digital information library and delivery system with logic for generating files targeted to the playback device |
US5721827A (en) * | 1996-10-02 | 1998-02-24 | James Logan | System for electrically distributing personalized information |
US5889506A (en) * | 1996-10-25 | 1999-03-30 | Matsushita Electric Industrial Co., Ltd. | Video user's environment |
FR2769165B1 (en) | 1997-09-26 | 2002-11-29 | Technical Maintenance Corp | WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS |
US6170060B1 (en) | 1997-10-03 | 2001-01-02 | Audible, Inc. | Method and apparatus for targeting a digital information playback device |
US6351467B1 (en) * | 1997-10-27 | 2002-02-26 | Hughes Electronics Corporation | System and method for multicasting multimedia content |
US6134243A (en) * | 1998-01-15 | 2000-10-17 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US6744763B1 (en) * | 1998-01-15 | 2004-06-01 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US6453355B1 (en) * | 1998-01-15 | 2002-09-17 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US6065880A (en) * | 1998-03-09 | 2000-05-23 | 3Com Corporation | Laser enhanced personal data assistant |
CA2262730A1 (en) | 1998-03-24 | 1999-09-24 | Symbol Technologies, Inc. | Bar code reader for portable computers |
US6266539B1 (en) | 1998-06-12 | 2001-07-24 | Cisco Technology, Inc. | Telephone docking station for personal digital assistant |
US6359270B1 (en) * | 1998-09-04 | 2002-03-19 | Ncr Corporation | Communications module mounting for domestic appliance |
CA2280103A1 (en) | 1998-09-29 | 2000-03-29 | Lucent Technologies Inc. | Computer access dependent on the location of the accessing terminal |
AU1207900A (en) | 1998-10-16 | 2000-05-08 | Safi Qureshey | Remote audio computer peripheral device |
US6243581B1 (en) * | 1998-12-11 | 2001-06-05 | Nortel Networks Limited | Method and system for seamless roaming between wireless communication networks with a mobile terminal |
US6366622B1 (en) | 1998-12-18 | 2002-04-02 | Silicon Wave, Inc. | Apparatus and method for wireless communications |
US6247130B1 (en) | 1999-01-22 | 2001-06-12 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
US6577849B1 (en) * | 1999-02-03 | 2003-06-10 | Motorola, Inc. | Method and apparatus for providing additional information about a broadcast |
US6484212B1 (en) * | 1999-04-20 | 2002-11-19 | At&T Corp. | Proxy apparatus and method for streaming media information |
US6263503B1 (en) * | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
KR100325247B1 (en) * | 1999-05-28 | 2002-03-04 | 윤종용 | Portable recharger |
US20020056112A1 (en) * | 1999-06-03 | 2002-05-09 | Vincent Dureau | Home digital assistant |
EP1201084A1 (en) | 1999-08-02 | 2002-05-02 | Sun Microsystems, Inc. | Method and apparatus for presenting video data obtained from a network |
US6526581B1 (en) * | 1999-08-03 | 2003-02-25 | Ucentric Holdings, Llc | Multi-service in-home network with an open interface |
US6516202B1 (en) * | 1999-08-12 | 2003-02-04 | Handspring, Inc. | Mobile computer system designed for wireless communication expansion |
US6581103B1 (en) * | 1999-10-22 | 2003-06-17 | Dedicated Radio, Llc | Method for internet radio broadcasting including listener requests of audio and/or video files with input dedications |
US6700893B1 (en) * | 1999-11-15 | 2004-03-02 | Koninklijke Philips Electronics N.V. | System and method for controlling the delay budget of a decoder buffer in a streaming data receiver |
US6708213B1 (en) * | 1999-12-06 | 2004-03-16 | Lucent Technologies Inc. | Method for streaming multimedia information over public networks |
US6922730B1 (en) | 1999-12-21 | 2005-07-26 | Intel Corporation | Dedicated digital-to-analog network audio bridging system |
US6678215B1 (en) * | 1999-12-28 | 2004-01-13 | G. Victor Treyz | Digital audio devices |
US6708217B1 (en) * | 2000-01-05 | 2004-03-16 | International Business Machines Corporation | Method and system for receiving and demultiplexing multi-modal document content |
US6434747B1 (en) * | 2000-01-19 | 2002-08-13 | Individual Network, Inc. | Method and system for providing a customized media list |
JP2001209500A (en) * | 2000-01-28 | 2001-08-03 | Fujitsu Ltd | Disk device and read/write processing method threof |
US6834308B1 (en) * | 2000-02-17 | 2004-12-21 | Audible Magic Corporation | Method and apparatus for identifying media content presented on a media playing device |
US6377825B1 (en) * | 2000-02-18 | 2002-04-23 | Cellport Systems, Inc. | Hands-free wireless communication in a vehicle |
US6678737B1 (en) * | 2000-04-28 | 2004-01-13 | Webtv Networks, Inc. | Home network appliance and method |
US6633482B2 (en) * | 2000-05-01 | 2003-10-14 | Siemens Vdo Automotive Corporation | System for adapting driver information systems to existing vehicles |
US7191242B1 (en) * | 2000-06-22 | 2007-03-13 | Apple, Inc. | Methods and apparatuses for transferring data |
US6826283B1 (en) * | 2000-07-27 | 2004-11-30 | 3Com Corporation | Method and system for allowing multiple nodes in a small environment to play audio signals independent of other nodes |
WO2002021248A1 (en) | 2000-09-05 | 2002-03-14 | Simple Devices | Webpad and method for using the same |
US6678536B2 (en) * | 2000-12-07 | 2004-01-13 | Mark Wendell Fletcher | Wireless microphone |
-
2001
- 2001-09-04 US US09/946,946 patent/US20020065902A1/en not_active Abandoned
-
2005
- 2005-06-29 US US11/169,354 patent/US7660601B2/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5606594A (en) * | 1994-01-27 | 1997-02-25 | Dell Usa, L.P. | Communication accessory and method of telecommunicating for a PDA |
US5739665A (en) * | 1996-01-25 | 1998-04-14 | Enbloc, Inc. | Radio modem docking station for palm-sized computer |
US5890016A (en) * | 1996-05-07 | 1999-03-30 | Intel Corporation | Hybrid computer add in device for selectively coupling to personal computer or solely to another add in device for proper functioning |
US6424369B1 (en) * | 1997-10-06 | 2002-07-23 | Edwin L. Adair | Hand-held computers incorporating reduced area imaging devices |
US6657654B2 (en) * | 1998-04-29 | 2003-12-02 | International Business Machines Corporation | Camera for use with personal digital assistants with high speed communication link |
US6434403B1 (en) * | 1999-02-19 | 2002-08-13 | Bodycom, Inc. | Personal digital assistant with wireless telephone |
US6115248A (en) * | 1999-05-17 | 2000-09-05 | Palm, Inc. | Detachable securement of an accessory device to a handheld computer |
US6542721B2 (en) * | 1999-10-11 | 2003-04-01 | Peter V. Boesen | Cellular telephone, personal digital assistant and pager unit |
US6518902B2 (en) * | 2001-04-30 | 2003-02-11 | Texas Instruments Incorporated | PC card and WLAN system having high speed, high resolution, digital-to analog converter with off-line sigma delta conversion and storage |
Cited By (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8755763B2 (en) | 1998-01-22 | 2014-06-17 | Black Hills Media | Method and device for an internet radio capable of obtaining playlist content from a content server |
US9397627B2 (en) | 1998-01-22 | 2016-07-19 | Black Hills Media, Llc | Network-enabled audio device |
US9312827B2 (en) | 1998-01-22 | 2016-04-12 | Black Hills Media, Llc | Network enabled audio device and radio site |
US20070180063A1 (en) * | 1998-01-22 | 2007-08-02 | Concert Technology Corporation | Network-enabled audio device and radio site |
US8918480B2 (en) | 1998-01-22 | 2014-12-23 | Black Hills Media, Llc | Method, system, and device for the distribution of internet radio content |
US8792850B2 (en) | 1998-01-22 | 2014-07-29 | Black Hills Media | Method and device for obtaining playlist content over a network |
US6865076B2 (en) * | 1999-02-04 | 2005-03-08 | Palmone, Inc. | Electronically-enabled housing apparatus for a computing device |
US20030021087A1 (en) * | 1999-02-04 | 2003-01-30 | Lunsford E. Michael | Electronically-enabled encasement for a handheld computer |
US20020181201A1 (en) * | 2001-06-01 | 2002-12-05 | Inventec Corporation | Heat dissipating structure of webpad |
US7086081B2 (en) * | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-terminal docking station system |
US7086080B2 (en) * | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-media coordinated information system with multiple user devices and multiple interconnection networks |
US20030088879A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-media coordinated information system |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030122876A1 (en) * | 2001-12-31 | 2003-07-03 | Intensewave Inc. | System and method for remote two-way control of communications between a computer and an auxiliary system |
US20040127248A1 (en) * | 2002-12-25 | 2004-07-01 | Huei Lin | Portable wireless device |
US7466997B2 (en) * | 2002-12-25 | 2008-12-16 | Quanta Computer Inc. | Portable wireless device |
US20040133657A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20050008344A1 (en) * | 2003-07-11 | 2005-01-13 | Archos | Digital system for recording video signals |
US20050013103A1 (en) * | 2003-07-17 | 2005-01-20 | Adrian Chandley | Multipurpose docking apparatus for a mobile computer |
US20050039133A1 (en) * | 2003-08-11 | 2005-02-17 | Trevor Wells | Controlling a presentation of digital content |
US20080201375A1 (en) * | 2003-10-01 | 2008-08-21 | Musicgremlin, Inc. | Method and portable device with local catalog management |
US20080212944A1 (en) * | 2003-10-01 | 2008-09-04 | Musicgremlin, Inc. | Network system of media players sharing content |
US20080175566A1 (en) * | 2003-10-01 | 2008-07-24 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080177860A1 (en) * | 2003-10-01 | 2008-07-24 | Musicgremlin, Inc. | Method of wirelessly sharing content among devices |
US20100325239A1 (en) * | 2003-10-01 | 2010-12-23 | Robert Khedouri | Method and System for Updating a List of Content Stored on a User-Operated Device |
US20110009051A1 (en) * | 2003-10-01 | 2011-01-13 | Khedouri Robert K | Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same |
US20080155470A1 (en) * | 2003-10-01 | 2008-06-26 | Musicgremlin, Inc. | Portable media device with list management tools |
US9092519B2 (en) | 2003-10-01 | 2015-07-28 | Sandisk Technologies Inc. | Method and system for updating a list of content stored on a user-operated device |
US9081781B2 (en) | 2003-10-01 | 2015-07-14 | Sandisk Technologies Inc. | Wireless portable device for creating and wirelessly transmitting digital audio and/or video |
US20080187115A1 (en) * | 2003-10-01 | 2008-08-07 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20090069915A1 (en) * | 2003-10-01 | 2009-03-12 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080176540A1 (en) * | 2003-10-01 | 2008-07-24 | Musicgremlin, Inc. | Portable device with intermittent communications |
US20080305738A1 (en) * | 2003-10-01 | 2008-12-11 | Musicgremlin, Inc. | System displaying received content on a portable wireless media device |
US20080155109A1 (en) * | 2003-10-01 | 2008-06-26 | Musicgremlin, Inc. | System for providing a digital media service |
US9026033B2 (en) | 2003-10-01 | 2015-05-05 | Sandisk Technologies Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US8160495B2 (en) | 2003-10-01 | 2012-04-17 | Sandisk Technologies Inc. | Wireless portable device for sharing digital content items |
US8700739B2 (en) | 2003-10-01 | 2014-04-15 | Sandisk Technologies Inc. | Device for automatically receiving new digital content from a network |
WO2005107115A2 (en) * | 2004-04-23 | 2005-11-10 | Intermec Ip Corp. | System and method for providing seamless roaming |
WO2005107115A3 (en) * | 2004-04-23 | 2006-08-10 | Intermec Ip Corp | System and method for providing seamless roaming |
US9584591B1 (en) | 2004-05-05 | 2017-02-28 | Black Hills Media, Llc | Method and device for sharing a playlist at a dedicated media player device |
US9554405B2 (en) | 2004-05-05 | 2017-01-24 | Black Hills Media, Llc | Wireless speaker for receiving from a mobile phone directions to receive and render a playlist from a content server on the internet |
US9516370B1 (en) | 2004-05-05 | 2016-12-06 | Black Hills Media, Llc | Method, device, and system for directing a wireless speaker from a mobile phone to receive and render a playlist from a content server on the internet |
US20080182509A1 (en) * | 2004-09-29 | 2008-07-31 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US7881656B2 (en) | 2004-09-29 | 2011-02-01 | Sandisk Corporation | Audio visual player apparatus and system and method of content distribution using the same |
US20080160909A1 (en) * | 2004-09-29 | 2008-07-03 | Music Gremlin, Inc. | Apparatus and methods for playing digital content and displaying same |
US20080160908A1 (en) * | 2004-09-29 | 2008-07-03 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080184359A1 (en) * | 2004-09-29 | 2008-07-31 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080180401A1 (en) * | 2004-09-29 | 2008-07-31 | Music Gremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080182510A1 (en) * | 2004-09-29 | 2008-07-31 | Musicgremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20080189295A1 (en) * | 2004-09-29 | 2008-08-07 | Musicgremlin, Inc. | Audio visual player apparatus and system and method of content distribution using the same |
US20100325238A1 (en) * | 2004-09-29 | 2010-12-23 | Robert Khedouri | Wireless Portable Device and Method for Sending a Digital File of an Audio and/or Video Message |
US20060084464A1 (en) * | 2004-09-30 | 2006-04-20 | Macronix International Co., Ltd. | Apparatus and method for firmware download in a mobile audio platform |
US7942337B2 (en) | 2007-09-12 | 2011-05-17 | Devicefidelity, Inc. | Wirelessly executing transactions with different enterprises |
US8915447B2 (en) | 2007-09-12 | 2014-12-23 | Devicefidelity, Inc. | Amplifying radio frequency signals |
US20110053560A1 (en) * | 2007-09-12 | 2011-03-03 | Deepak Jain | Updating Mobile Devices with Additional Elements |
US7941197B2 (en) | 2007-09-12 | 2011-05-10 | Devicefidelity, Inc. | Updating mobile devices with additional elements |
US20090070691A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Presenting web pages through mobile host devices |
US20110136539A1 (en) * | 2007-09-12 | 2011-06-09 | Device Fidelity, Inc. | Receiving broadcast signals using intelligent covers for mobile devices |
US20110177852A1 (en) * | 2007-09-12 | 2011-07-21 | Devicefidelity, Inc. | Executing transactions using mobile-device covers |
US20110215159A1 (en) * | 2007-09-12 | 2011-09-08 | Devicefidelity, Inc. | Executing transactions secured user credentials |
US8070057B2 (en) | 2007-09-12 | 2011-12-06 | Devicefidelity, Inc. | Switching between internal and external antennas |
US8109444B2 (en) | 2007-09-12 | 2012-02-07 | Devicefidelity, Inc. | Selectively switching antennas of transaction cards |
US20090069050A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Updating mobile devices with additional elements |
US8190221B2 (en) | 2007-09-12 | 2012-05-29 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent covers |
US8341083B1 (en) | 2007-09-12 | 2012-12-25 | Devicefidelity, Inc. | Wirelessly executing financial transactions |
US8380259B2 (en) | 2007-09-12 | 2013-02-19 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent covers |
US8381999B2 (en) | 2007-09-12 | 2013-02-26 | Devicefidelity, Inc. | Selectively switching antennas of transaction cards |
US8430325B2 (en) | 2007-09-12 | 2013-04-30 | Devicefidelity, Inc. | Executing transactions secured user credentials |
WO2009036393A1 (en) * | 2007-09-12 | 2009-03-19 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent covers |
US8548540B2 (en) | 2007-09-12 | 2013-10-01 | Devicefidelity, Inc. | Executing transactions using mobile-device covers |
US20090065571A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Selectively switching antennas of transaction cards |
US20090070272A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Wirelessly executing financial transactions |
US8776189B2 (en) | 2007-09-12 | 2014-07-08 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent cards |
US20090069052A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Receiving broadcast signals using intelligent covers for mobile devices |
WO2009036395A1 (en) * | 2007-09-12 | 2009-03-19 | Devicefidelity, Inc. | Receiving broadcast signals using intelligent covers for mobile devices |
US20090069049A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Interfacing transaction cards with host devices |
US20090069051A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent covers |
US8925827B2 (en) | 2007-09-12 | 2015-01-06 | Devicefidelity, Inc. | Amplifying radio frequency signals |
US20090108063A1 (en) * | 2007-09-12 | 2009-04-30 | Deepak Jain | Wirelessly Communicating Radio Frequency Signals |
US9016589B2 (en) | 2007-09-12 | 2015-04-28 | Devicefidelity, Inc. | Selectively switching antennas of transaction cards |
US20090070861A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent cards |
US20090065572A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Wirelessly executing transactions with different enterprises |
US20100264211A1 (en) * | 2007-09-12 | 2010-10-21 | Devicefidelity, Inc. | Magnetically coupling radio frequency antennas |
US9106647B2 (en) | 2007-09-12 | 2015-08-11 | Devicefidelity, Inc. | Executing transactions secured user credentials |
US9152911B2 (en) | 2007-09-12 | 2015-10-06 | Devicefidelity, Inc. | Switching between internal and external antennas |
US9195931B2 (en) | 2007-09-12 | 2015-11-24 | Devicefidelity, Inc. | Switching between internal and external antennas |
US9225718B2 (en) | 2007-09-12 | 2015-12-29 | Devicefidelity, Inc. | Wirelessly accessing broadband services using intelligent cards |
US9304555B2 (en) | 2007-09-12 | 2016-04-05 | Devicefidelity, Inc. | Magnetically coupling radio frequency antennas |
US9311766B2 (en) | 2007-09-12 | 2016-04-12 | Devicefidelity, Inc. | Wireless communicating radio frequency signals |
US20100044444A1 (en) * | 2007-09-12 | 2010-02-25 | Devicefidelity, Inc. | Amplifying radio frequency signals |
US9384480B2 (en) | 2007-09-12 | 2016-07-05 | Devicefidelity, Inc. | Wirelessly executing financial transactions |
US20100012721A1 (en) * | 2007-09-12 | 2010-01-21 | Devicefidelity, Inc. | Switching Between Internal and External Antennas |
US9418362B2 (en) | 2007-09-12 | 2016-08-16 | Devicefidelity, Inc. | Amplifying radio frequency signals |
US9417894B1 (en) | 2011-06-15 | 2016-08-16 | Ryft Systems, Inc. | Methods and apparatus for a tablet computer system incorporating a reprogrammable circuit module |
US8838873B2 (en) | 2011-06-15 | 2014-09-16 | Data Design Corporation | Methods and apparatus for data access by a reprogrammable circuit module |
US8991704B2 (en) * | 2011-12-14 | 2015-03-31 | Intermec Ip Corp. | Snap-on module for selectively installing receiving element(s) to a mobile device |
US20130153658A1 (en) * | 2011-12-14 | 2013-06-20 | Intermec Ip Corp. | Snap-on module for selectively installing receiving element(s) to a mobile device |
Also Published As
Publication number | Publication date |
---|---|
US20050250449A1 (en) | 2005-11-10 |
US7660601B2 (en) | 2010-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7660601B2 (en) | Webpad and method for using the same | |
US20170187764A1 (en) | System and method for using a webpad to control a data stream | |
US20060031550A1 (en) | Webpad adapted to communicate using wide area and local area communication channels | |
US20020178279A1 (en) | Webpad and method for using the same | |
US10712999B2 (en) | Audio converter device and method for using the same | |
EP1378102B1 (en) | System for providing content, management, and interactivity for thin client devices | |
US7130616B2 (en) | System and method for providing content, management, and interactivity for client devices | |
US7263362B1 (en) | System and method for deploying multi-function access points in a data network | |
CN101325666B (en) | Telecontrol system for intelligent mobile terminal television | |
US20090172083A9 (en) | Personal video network | |
US9374609B2 (en) | Remote control device transaction setup in a home network | |
US20040193675A1 (en) | Method for supporting a personal wireless network | |
WO2002021248A1 (en) | Webpad and method for using the same | |
CN101184210A (en) | Stream media data transmitting method in family network | |
WO2002030087A2 (en) | Webpad and method for using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIMPLE DEVICES, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JANIK, CRAIG M.;KALAYJIAN, NICK;EDWARDS, BRUCE;AND OTHERS;REEL/FRAME:012489/0440 Effective date: 20011202 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: SIMPLEDEVICES, INC., CALIFORNIA Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:JANIK, CRAIG M.;REEL/FRAME:022380/0566 Effective date: 20090306 Owner name: SIMPLEDEVICES, INC., CALIFORNIA Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:EDWARDS, BRUCE;REEL/FRAME:022391/0866 Effective date: 20090310 Owner name: SIMPLEDEVICES, INC., CALIFORNIA Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNORS:KALAYJIAN, NICK;FERGUSON, JOSHUA;REEL/FRAME:022391/0930 Effective date: 20090311 Owner name: SIMPLEDEVICES, INC.,CALIFORNIA Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:EDWARDS, BRUCE;REEL/FRAME:022391/0866 Effective date: 20090310 Owner name: SIMPLEDEVICES, INC.,CALIFORNIA Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNORS:KALAYJIAN, NICK;FERGUSON, JOSHUA;REEL/FRAME:022391/0930 Effective date: 20090311 |
|
AS | Assignment |
Owner name: VIVIANA RESEARCH LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EZ4MEDIA, INC.;REEL/FRAME:022550/0196 Effective date: 20090331 |