text:
|Publication number
|Publication type
|Application number
|Publication date
|4 Dec 2003
|Filing date
|30 May 2002
|Priority date
|16 Mar 2001
|Also published as
|Publication number
|Bryan T. Cupps, Timothy Glass
|Original Assignee
|Bryan T. Cupps, Glass Timothy J.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (5), Referenced by (56), Classifications (39), Legal Events (11)
|External Links: USPTO, USPTO Assignment, Espacenet
[0001] This invention pertains to personal electronic devices in the general category of Smart Handheld Devices (including PDAs, Personal Companions, PC Companions, Smart Phones, Data-enabled Mobile Phones), PC Computers (including portables, laptops, notebooks, ultra portables and desktop computers), mobile telephones, and the like.
[0002] This invention relates to a system for, and method of, performing a significantly increased range of functions in a handheld unit. The system and method of the invention provide for the performance, in a single handheld unit and with a single energy source, of many of the functions specified in the previous paragraph. The system and method of this invention provide for the performance of these functions in the handheld unit over an extended time period without having to recharge or replace the energy source.
[0003] With electronics becoming increasingly more sophisticated, a wide variety of devices has become available to provide users with a tool to help them manage their affairs and improve their ability to communicate with others both at work and in their personal lives. Computers are well known and have taken on a variety of flavors, including portable computers, which can be carried from place to place relatively conveniently. Mobile telephones have come into widespread use due to their small size and ease of use and the widespread availability of cellular services in a large portion of the industrialized world. More recently, small computer-like devices having limited computational capabilities have become popular and are often referred to as "Smart Handheld Devices" or "Personal Digital Assistants" (PDAs). Such PDAs are typically small hand held devices including a battery, a liquid or digital display (LCD) touchscreen, a small amount of memory (typically on the order of 8 to 16 megabytes of random access memory (RAM) and a small amount of computer processing capability. Given the small battery size and the limited memory and computational power, such PDAs have typically been used for contact management, scheduling appointments, and email. The common practice of a PDA user is to routinely synchronize his/her PDA with his/her desktop PC computer. This synchronization requirement is awkward and time consuming to maintain.
[0004]FIG. 1 is a block diagram depicting a typical prior art cellular telephone, including a battery, a display, a man-machine interface (MMI) and a cellular telephone module which includes radio frequency (RF) circuitry, and a Digital Signal Processor (DSP).
[0005] A current trend is to include both PDA functions and cellular telephone functions in a single device. One such device is the HandSpring� Visor� phone system, which basically takes a HandSpring PDA device and a separate cellular telephone device mechanically attached to the PDA. This device is shown in a block diagram in FIG. 2A in which System 100 includes PDA 101 and an attached Cellular Telephone Module 102. Such a device is somewhat cumbersome and includes two separate batteries, a first for PDA 101 and a second for Cellular Telephone Module 102. Since PDA 101 and Cellular Telephone Module 102 are connected by one or more external interfaces, the communication speeds between PDA 101 and Cellular Telephone Module 102 are relatively limited. These devices are heavy, weighing approximately 10 ounces, and have a bulky form-factor, in that a user must "talk" into his/her PDA, while holding the PDA with the Cellular Telephone Module attached.
[0006] Another approach is to provide a device which serves as both a PDA and a cellular telephone. Such a device is shown by way of example in FIG. 2B and typically includes a Cellular Telephone Module 201 and an LCD Display 202, a Processor 204, and a Battery 203. This type of device constitutes basically an advance on cellular telephones, including additional features. Such devices may include the Kyocera� pdQ� Smart Phone devices which combines CDMA digital wireless telephone technology with Palm� PDA capabilities. The pdQ� Smart Phone device is essentially a telephone which includes a pushbutton pad for making telephone calls. In this device, the pushbutton pad pivots out of the way to reveal a larger LCD screen for use with PDA functions. Nokia has a similar device, the Nokia� 9110 Communicator, which appears as a basic cellular telephone including pushbutton keys and which opens up to reveal a larger LCD screen and a mini-keypad with PDA functions.
[0007] There are significant problems with PDAs, Internet Appliances (IAs) and cellular telephones; the PDA, IA and cellular telephone metaphors are dramatically different than what users expect in the personal computer (PC) world. They have less powerful CPUs, less memory, restricted power consumption, smaller displays, and different and awkward input devices in comparison to what is available in a PC. In the devices there is a limited screen size and the lack of a mouse or touch screen. This requires a different user interface (UI) metaphor, as compared with PCs. In some of these devices, there are touchscreens, but the small display sizes make the input and display of information difficult and cumbersome.
[0008] Two big problems with PDAs and IAs are that they lack the full power of a PC and, from a price vs. performance perspective, the limited capabilities outweigh the benefits. Many PDAs are actually "slave devices" to PCs and the IAs lack the horsepower of a "full-blown" PC, such as a Pentium� class PC. For this reason IAs are close enough in functionality to a PC that the price difference is not dramatic enough to warrant purchasing an IA. Similarly, PDAs are significantly less powerful than a PC such that, even with the relatively large price difference, in many cases purchase of a PDA is not justified.
[0009] A significant complaint about cellular telephones, PDAs and IAs is that they operate independently of one another. This has required the user to retain a plurality of devices if the user intends to provide the three (3) functions, and obtain the advantages of the PDAs and the IAs. Some inventors have attempted to integrate the PDA and the cellular telephone, but these devices still lack the horsepower, display and input power of a PC. Some integration occurs between PDAs and PCs, because, as mentioned earlier, PDAs are inherently "slave" devices to a PC. However, such integration offers only limited advantages.
[0010] Because there will always be a performance gap between the very best desktop computers, PDAs, IAs and cellular telephones, a device is required that combines and consolidates these technologies in a meaningful device. This Novel Personal Electronic Device will combine the functionality of a cellular telephone, PDA, PC and IA. Such a device is disclosed and claimed in application Ser. No. 09/809,963 (Attorney Docket GCVI-59339) (the '963 application), filed in the United States Patent and Trademark Office on Mar. 16, 2001 by Brian T. Cupps and Tim J. Glass as joint inventors and assigned of record to the assignee of record of this application.
[0011] The invention disclosed and claimed in the '963 application is based on the belief that the convenience of mobile devices should be contained in one universal device. While cellular telephones, PDAs and laptop computers are evolving, the information contained in each is disparate, limited, difficult to view, and often needs to be synchronized with a home or office based PC in order to be useful. Mobile device users are information seekers who are becoming increasingly frustrated with devices that seem to only provide a piece of what they need. In order for users to satisfy their communication and computing requirements, they must manage multiple devices and learn new operating environments that all have their own set of issues.
[0012] The invention disclosed and claimed in the '963 application provides for one consummate handheld personal electronic device. Users will not need to learn a new operating system. There is no need for new, third party software development. All the applications that users run each day on their laptops or desktop computers can be utilized. This device is completely mobile, fitting into a shirt picket, a purse or the palm of one's hand. The device utilizes only one battery for two (2) processors, a first one an embedded processor that performs simple functions and a second one a non-embedded processor that performs relatively complicated functions and utilizes increased amounts of power. The second processor is normally inactivated and is activated when the first processor determines that the second processor should perform these functions.
[0013] First (embedded) and second (non-embedded) processors are disposed in a handheld housing for energizing by a power source in the housing. The first processor requires less energy than the second processor. The first and second processors respectively perform simple and complicated functions. The second processor is normally sleeping and is activated by the first processor to perform the complicated functions in accordance with determinations by the first processor. Programs and data for operating the second processor flow initially into the second processor. The second processor processes the programs and data and introduces the processed information to a read-only memory in the first processor. When the second processor is to perform such programs and utilize such data, the first processor introduces such program and data to the second processor for processing by the second processor.
[0014]FIG. 1 is a block diagram of a typical prior art cellular telephone;
[0015]FIG. 2A is a block diagram of a prior art personal digital assistant (PDA) with a physically attached cellular telephone module;
[0016]FIG. 2B is a block diagram depicting a prior art integrated cellular telephone and PDA;
[0017]FIG. 3 is a block diagram of one embodiment of a novel personal electronic device of an invention disclosed and claimed in application Ser. No. 09/809,96;
[0018]FIG. 4A depicts a detailed diagram of one embodiment of a display controller 308 of FIG. 3;
[0019]FIG. 4B depicts an alternative embodiment of a display 307 of FIG. 3;
[0020]FIG. 5 depicts one embodiment of the invention disclosed and claimed in application Ser. No. 09/809,963 and shows physical characteristics of this embodiment;
[0021]FIG. 6 is a block diagram depicting one embodiment in which the novel personal electronic device disclosed and claimed in application Ser. No. 09/809,96 is used in conjunction with external computer accessories;
[0022]FIG. 7 is a block diagram depicting one embodiment in which the personal electronic device of the invention disclosed and claimed in application Ser. No. 09/809,96 is used in connection with a conventional computer through the use of a slave unit;
[0023]FIG. 8 is a diagram depicting one embodiment of the invention which is disclosed and claimed in application Ser. No. 09/809,96 and which includes a personal electronic device in conjunction with a docking station;
[0024]FIG. 9 is a block diagram which depicts one embodiment of a network and which includes one or more personal electronic devices of the invention disclosed and claimed in application Ser. No. 09/809,96;
[0025]FIG. 10 is a block diagram depicting one embodiment of a home personal network which shows three network subnets such as wireless, Ethernet and phone line new alliance (PNA) and which includes one or more personal electronic devices of the invention disclosed and claimed in application Ser. No. 09/809,96;
[0026]FIG. 11 is a flow chart showing how programs and data intended for use by the non-embedded processor are initially processed by the non-embedded processor and introduced to the embedded processor for storage in the embedded processor;
[0027]FIG. 12 is a flow chart showing how the programs and data stored in the embedded processor are transferred to the non-embedded processor for use by the non-embedded processor when the non-embedded processor is awakened and activated; and
[0028]FIG. 13 is a circuit diagram, primarily in block form, showing how stages associated with the embedded and non-embedded processors (a) initially introduce the programs and data to the non-embedded processor, (b) process the programs and data introduced to the non-embedded processor, (c) introduce the processed programs and data to the embedded processor for storage, and (d) thereafter transfer the processed programs and data to the non-embedded processor when the non-embedded processor is awakened and activated to perform the functions represented by the program.
[0029] In accordance with the teachings of the invention disclosed and claimed in application Ser. No. 09/809,963 a novel electronic device is taught that combines the features of a plurality of devices selected from: cellular telephone, PDA, PC, IA, pager, cordless telephone, remote control unit (for example, for use with television, stereo, entertainment devices, and so forth) and Global Positioning System (GPS) to provide one common easy-to-use universal device and user interface (UI).
[0030] In one embodiment of the invention, the novel electronic device is approximately the size of a cellular telephone and includes a large touch screen that provides a liquid crystal display (LCD) and that spans a significant portion of the length and width of the device. For example, the large touch screen may cover an area which would normally be used for both the display and the keypad on a cellular telephone. As one novel feature of this invention, the display and UI change to look appropriate for whatever application in use. For example, if the user desires to use the electronic device as a cellular telephone, the device provides on the LCD screen a cellular telephone image having a full size keypad.
[0031] The UI is provided such that the cellular telephone image provided on the LCD will operate when the user touches appropriate locations on the touch screen LCD. This is interpreted by the cellular telephone application as a mouse "click" event. The same functionality can occur through the use of a jog dial by "scrolling" over the keypad number and, when highlighted, "click" the jog dial, by depressing the dial. This is interpreted by the cellular telephone as a mouse "click" event. The same functionality can occur through the use of a jog dial by depressing the dial. This is also interpreted by the cellular telephone as a "mouse" click. The same functionality can occur through the use of a jog dial by depressing the dial. This is also interpreted by the cellular telephone as a "mouse" click.
[0032] By using the touch screen, the user pushes the touch screen buttons just as if the user were pushing a keypad on a standard cellular telephone. By speaking into the microphone and through the use of the voice activated software, the user can speak the words "dial phone number" and then speak the telephone number. In one embodiment of this invention, the cellular telephone display and UI are selected from one of a plurality of cellular telephone display images and UIs, so that a user familiar with one brand or model of cellular telephone can have that image and UI to utilize with the device in accordance with the present invention. By touching an appropriate area on the LCD screen, or through the use of the job dial on the device, a user transforms the device into other useful software-driven formats, such as a PDA, T.V. remote control, and so forth.
[0033] In one embodiment, the novel electronic device of the present invention utilizes both wireless and PC hardware. In one such embodiment, the device uses three (3) processors, for example, a phone module ARM 7 core processor, the Intel� Embedded StrongARM� 1110 processor, and the Intel� Pentium� III mobile processor. In one embodiment, the phone module is a Class B device, supporting both General Packet Radio Service (GPRS) and Global Special Mobile (GSM) to manage data, Short Messaging System (SMS), voice and fax transmissions. Dual band 900/1800 and 900/1900 support will ensure international access, without the need for separate modules. The Intel� Pentium� III mobile processor handles other office automation tasks, such as word processing and spreadsheet manipulation, as well as third-party software application, and land-line based Internet Protocol (IP) support, all managed by the Microsoft� Windows� Millennium (ME) operating system.
[0034] One embodiment of the invention disclosed and claimed in application Ser. No. 09/809,96 may be thought of, for the sake of simplicity, as a PC and a cellular telephone. These two devices have very different power requirements and user expectations for both stand-by time and use time. In addition to the normal individual power management functions for each of these two devices, the invention disclosed and claimed in application Ser. No. 09/809,96 includes an overall system level power management strategy and architecture. This power management strategy allows the device to operate as a cellular telephone independently from the computer in certain modes of operation.
[0035] In one embodiment of the invention disclosed and claimed in application Ser. No. 09/809,96, the computer processor is either turned off completely or put into a deep sleep mode any time that the more robust PC functionality is not absolutely needed. For example, when operating as a PDA, the embedded processor, memory and hard disk are used to the exclusion of the PC circuitry and phone module for such functions as contact management and scheduling, these functions having a lower power requirement. For browsing and email, the embedded processor, phone module, memory, and hard disk are utilized to the exclusion of the PC circuitry. When operating simply as a cellular telephone, the cellular telephone circuitry, having lower power requirements is utilized to the exclusion of the PC circuitry and hard disk. In addition, in one embodiment of the invention disclosed and claimed in application Ser. No. 09/809,96 , when the battery charge level gets too low for computer usage, the power management mechanism shuts down the computer while still allowing enough talk time so that the cellular telephone can continue to operate.
[0036]FIG. 3 is a block diagram of one embodiment of the invention disclosed and claimed in application Ser. No. 09/809,96. In this embodiment, a device 300 may include a single battery 301, which serves to apply power to all of the modules contained within device 300. This power is applied via power distribution system 299. System 209 is of a type well known to those of ordinary skill in the art and will not be discussed in further detail in this application. In one embodiment, battery 301 may be a lithium polymer battery, for example of 4.5 to 6.0 ampere hour capacity, such as is available from Valence Corporation.
[0037] Device 300 includes a system processor 302, which in one embodiment has lower power requirements, and is capable of performing more limited functions, than a standard computer processor. In one embodiment in the system disclosed and claimed in application Ser. No. 09/809,96, in order to achieve this lower power requirement, system processor 302 is an embedded processor, having a simplified and embedded operating system contained within its on-chip memory. One such embedded processor suitable for use as the system processor 302 is the StrongArm� 1110 Embedded Processor available from Intel�. Processor 302 serves as a system controller for the entire electronic device 300.
[0038] System processor 302 includes a number of components as is more fully described, for example, in the Intel� StrongARM� 1110 Technical White Paper, such that system processor 302 is capable of handling contact management, scheduling, and email tasks, as is known in the art, for example in the Hewlett Packard� (HP) Jornada� PocketPC� (CE) device. In this exemplary embodiment, system processor 302 controls telephone module 390, which serves to provide cellular telephone communications by utilizing any one or more communications standards, including CDMA, TDMA, GSM and the like. Telephone module 390 includes signature identification module SIM 302-1, digital signal processor (DSP) 303, and RF module 306.
[0039] DSP 303 receives audio input via microphone 304 and provides audio output via speaker 305. The operation of telephone module 390 is well known in the art and will not be further discussed in detail in this application. In one embodiment, SIM 302-1 is a unique identification encrypted device available from Xircon Company, with DSP 303 being the digital signal processor (DSP) device, and RF module 306 being the radio frequency (RF) device. These components can be purchased, integrated into a GSM module, for example the CreditCard GPRS available from Xircom Corporation. In one embodiment, SIM 302-1 is interchangeable so that a user's phone number does not have to be changed when migrating to device 300 from a standard cellular telephone.
[0040] System processor 302 also serves to control display 307, which may have any suitable display technology, for example LCD. In one embodiment, display 307 is a LCD Thin Film Transfer (TFT) Reflective Touch screen Reflective, front-lit display, such as manufactured by Sony� Corporation and used in the iPAQ� 3650 PDA device. In one embodiment, display 307 has a resolution of 150 dpi with 65,836 colors available, and is a half SVGA 800�300 dpi. In one embodiment, an aspect ratio 800�600 is provided but only a fraction of the height (for example only the upper half or lower half) of the actual image is displayed, with jog dial or touch screen control used to scroll to the upper or lower half of the screen not in view. Display 307 is controlled by display controller 308, which serves to receive display information from system processor 302, and from processor 320, via memory and graphics controller 321.
[0041] System processor 302 instructs display controller 308 as to which display signal source is to be used, i.e., that from System Processor 302 or that from memory and graphics controller 321. System processor 302 also controls touch screen 309 and jog dial module 319. Touch screen 309 serves as a user input device overlaying display 307, and is, for example, an integral part of the device from Sony� Corporation. Jog dial module 319 receives user input applied to the touch screen and converts these analog signals to digital signals for use by system processor 302.
[0042] Device 300 also includes processor 320, which performs tasks requiring greater processor power than is available in system processor 302. For example, in one embodiment processor 320 can access typical computer programs such as: Window� ME and programs running under Windows� ME, such as Word�, Excel�, PowerPoint�, and the like. In one embodiment, computer processor 320 is a Transmeta Crusoe� processor operating at 500 megahertz. In an alternative embodiment processor 320 is an Intel� Mobile Pentium III� operating at 300 to 500 megahertz.
[0043] Processor 320 is not used for simpler tasks, which are handled more effectively by system processor 302, particularly with respect to power consumption in system processor 302 and without the need of system processor 320 to be awakened from sleep. Through the use of dual processors 302 and 320, and thus dual operating systems, the invention disclosed and claimed in application Ser. No. 09/809,96 overcomes the inability to reliably "wake up" from a memory based "sleep mode." By using the embedded operating system of processor 302 and associated embedded software applications for the highly used "simple applications," processor 320 is not frequently required to wake up. Processor 320 is "awakened" only to perform non-simplistic applications and is "awakened" by signals from the hard disk in the processor 302 rather than by signals from a volatile memory in the processor 320.
[0044] Such tasks which are, in certain embodiments, performed by system processor 302 rather than computer processor 320 include the control of telephone module 390, the control of display 307, interfacing with touch screen 309 jog dial module 319 and display controller 308, as well as interfacing with memory devices 310 and 311, during operation of telephone module 390. In certain embodiments, system processor 302 also performs additional features suited to its relatively low level of computational ability and low power requirements, such as interfacing with hardware elements contained within accessories module 371. Such operations include, for example infrared remote control operations using IR module 371-3, for example, for use with entertainment devices.
[0045] In one embodiment, remote control module 371-3 interfaces with system processor 302 is a universal remote control device available from Sony Corporation. In such embodiments system processor 302 also performs features associated with accessory module 371-1 which, in one embodiment, is a wireless LAN mobile 802.11 device available from 3Com Corporation and, in other embodiments, operation of Bluetooth� module 371-2, for example, for cordless headset, and cordless telephone and operation with a cordless telephone base station (not shown) connected to a landline and communicating with device 300 via Bluetooth�.
[0046] In one embodiment, Bluetooth� module 371-2 interfacing with system processor 302 is a wireless device available from Philips Corporation. Such other functions which system processor 302 performs via the accessory module 371 include operation of GPS module 371-4, in order to provide detailed and accurate positioning, location, and movement information and the like as well known to those familiar with GPS systems. In one embodiment, GPS module 371-4 is a compact flash card device available from Premier Electronics. The built-in GPS can be utilized to determine the latitude and longitude of device 300. This information can be supplied to software applications such as those which provide driving instructions and eCommerce applications that associate consumers and merchants via latitude and longitude for online ordering, such as the application service provider (ASP) food.com.
[0047] In one embodiment, accessory module 371 interfacing with system processor 302 includes IRDA module 371-5, which is used for point to point wireless IR communications, which in one embodiment is an integrated transceiver device available from Novalog Corporation. In one embodiment, accessory module 371 includes home RF module 371-6, which serves to provide access to a pre-existing 2.4 Ghz home wireless communication network, and which, in one embodiment, is a 2.4 Ghz wireless device available from WaveCom Corporation. In one embodiment Bluetooth and PC synchronization functions between system 300 and other PC computing devices that have utilized the Bluetooth� technology as their wireless interfaces.
[0048] In certain embodiments, system processor 302 also performs more sophisticated tasks, yet tasks which are well suited to its level of computational ability, which is less than that of processor 320. Such tasks include, for example, Window� PocketPC� (CE), and programs which may be run under Windows� PocketPC� (CE), for example running display 307 during the telephone mode, and Pocket Outlook�, including email, contact management, and scheduling.
[0049] In the embodiment shown in FIG. 3, memory and storage module 385 serves as a shared resource module which may be shared by system processor 302 and processor 320. The processor 320 may access(es) memory and storage module 385 via memory and graphics controller 321. Memory and storage module 385 may include, in this exemplary embodiment, ROM 327 which may serve to store the embedded operating system. In one embodiment, Microsoft� Pocket PCW (CE), SDRAM 310 may serve as the main memory for devices 302 and 320 for use by computer programs running on their respective operating systems. In this embodiment, flash memory 311 may be used as an application cache memory. In this embodiment, hard disk drive 325 may be a 4 gigabyte micro-drive such as is available from IBM Corporation. In an alternative embodiment, hard disk drive 325 may be a semiconductor device which emulates a hard disk, such as is available from Sandisk Corporation. In one embodiment, SDRAM 310 may provide 64 to 256 megabytes of FLASH memory, such as is available from Samsung Corporation. In one embodiment, the available memory may be shared but specific memory addresses are not shared. Memory address blocks are not shared or made available to both system processor 302 and computer processor 320 at the same time.
[0050] Utilizing hard disk drive 325 as a shared resource between system processor 302 and processor 320 provides an enormous data storage capacity available for both processors and eliminates the data storage limitation normally encountered when using a typical prior art PDA or a similar device utilizing an embedded processor with a limited amount of semiconductor memory. In one embodiment, hard disk drive 325 may be artificially partitioned for Microsoft� PocketPC� (CE) data storage space. In another embodiment, hard disk drive 325 may share the file systems between the two operating environments by protecting certain operating environment files but still allowing for the use of shared files when appropriate.
[0051] Operating with processor 320 are memory and graphics controller 321, such as Intel� 82815 graphics memory controller hub (GMCH) device, and controller and I/O module 322, for example an Intel� 82801 integrated controller hub (ICH) device. This device provides IDE and PCI controller types of functions, as well as a USB output port suitable for use such as connecting to the 601 module as a docking strip or connecting to module 700 as a slave unit to an existing PC. In an alternative embodiment, controller and I/O module 322 is an Intel� 82801 ICH device operating in conjunction with an Intel� WA3627 device, which provides additional peripheral device attachments such as floppy drives, additional hard disks, CD-ROMS, DVD'S, external mouse, keyboards and external monitor integrated in a combination as to form as to comprise module 800 as the docking station functionality. Controller and I/O module 322 serve to interface processor 320 with various I/O devices such as hard disk drive 325. Other I/O modules include modem 324, and other external I/O devices controlled by external I/O controller 323. Such other external I/O devices include, for example, keyboard, CD ROM drive, floppy disk drives, mouse, network connection, and so forth.
[0052] In one embodiment of the invention disclosed and claimed in application Ser. No. 09/809,96, system processor 302 serves as the overall power manager of device 300. Thus, system processor 302 determines when processor 320 will be on and when it will be in its sleep mode. In one embodiment, system processor 302 determines the operating speed of processor 320, for example, based on the tasks being performed by processor 320, the charge on battery 301, and user preferences.
[0053] As part of its power management tasks, system processor 302 determines which components related to processor 320 will be turned on when processor 320 is in operation. Thus, processor 320 can be operating while one or more of external I/O controller 323, modem 324, and hard disk drive 325 are disabled because those devices are not necessary for the tasks at hand, thus saving power and extending the useful life of Battery 301. As part of the power management operation, system processor 302 also determines when display 307 is illuminated, when telephone module 390 is powered up, and the like.
[0054] Many of the power management decisions are driven by the user's desire to perform a specific function. For example, in one embodiment, to access Microsoft� Outlook� the following events occur to minimize power requirements, system processor 302 powers up only processor 320 and memory and graphics controller 321. In this manner, FLASH memory 311 and SDRAM 310 are accessed via memory and graphics controller 321. Memory and graphics controller 321 manages the graphics display of Outlook�, and the Outlook� executable and data file are read from FLASH memory 311 and/or SDRAM memory 310. If the user alters the Outlook� data file in FLASH memory 311 and/or SDRAM memory 310, such as by adding a new contact, then system processor 302 in conjunction with memory and graphics controller 321 writes the updated information back to FLASH memory 311 and/or SDRAM memory 310. When the user exits Outlook�, system processor 302 writes all necessary data back to FLASH memory 311 including any data elements residing in SDRAM memory 310.
[0055] The following chain of events will then occur:
[0056] 1. System processor 302 attempts to wake up processor 320.
[0057] 2. If processor 320 cannot be awakened due to undesirable conditions determined by system processor 302 and PC elements 320, 321, 322, 323, and 325 (which are now powered up).
[0058] 2.1 A re-boot of processor 320 is initiated.
[0059] 2.2 The PC module reboots Window� 320 ME in the background. Once the reboot has been completed, then the updated Outlook� data residing in FLASH memory 311 is written to hard disk version of the data file in Outlook�.
[0060] 2.3 Once the reboot has been completed, then system processor 302 returns processor 320 to sleep mode.
[0061] 3. On the contrary, if the PC module can be awakened, the updated Outlook� data residing in FLASH memory 311 is written back to the Outlook� data file residing on hard disk drive 325.
[0062] 4. System processor 302 returns processor 320 to sleep mode.
[0063] As another feature of power management, system processor 302 manages the duty cycle of display 307. For example, user input to the touch screen results in display 307 power up. The user then taps the cell phone icon on the main menu and the keypad application is invoked by loading from FLASH memory 311. The user taps in a phone number to call and taps the "Send" button. The application dials the phone number stating "Dialing Number . . . " and connects the call displaying "Call Connected." The application messages to system processor 302 that the call has been completed and transaction complete. System processor 302 waits for a period of time, for example 3 seconds, then powers down display 307 to conserve power. System processor 302 then is in its "standby" mode, idling and waiting for user input or an incoming call to "wake up."
[0064]FIG. 4A is a block diagram depicting in more detail display controller 308. Shown for convenience in FIG. 4A is also system processor 302, memory and graphics controller 321, and display 307. In one embodiment, display controller 308 includes memory, which includes two portions, Windows� DISPLAY ram 308-1 and user interface display RAM 308-2. Memory 308-1 and 308-2 is, in one embodiment, a dual ported RAM allowing communication with both system processor 302 and memory and graphics controller 321. In an alternative embodiment, memory 308 is not dual ported, but rather is divided into two portions of high speed synchronous RAM, with system processor 302 and processor 320 being allocated their own separate portions of RAM 308.
[0065] Windows� display memory 308-1 receives from both system processor 302 and processor 320, as appropriate, the frame data, which forms part of the definition of the image to be displayed on LCD 307. User interface display RAM 308-2 receives from system processor 302 and processor 320, as appropriate, pixel data for use with the frame data stored in the Windows� display RAM 308-1, which will complete the information needed to provide the desired display on display 307. Display controller 308-3 serves to retrieve data from Windows� display data RAM 308-1 and user interface display RAM 308-2 to provide the desired display on display 307. Display controller 308-3 communicates with system processor 302 via control bus 375 and also communicates with memory and graphics controller via control bus 376.
[0066]FIG. 4B is an alternative embodiment in which system processor 302 and memory controller 321 communicate with display 307 by utilizing separate display controllers contained within system processor 302 and memory controller 321, respectively. In this embodiment, display controller 401 is provided, which includes a selection circuit operating under the control of system processor 302 for selecting video display signals received from the display controller contained in system processor 302 or, alternatively, signals from the display controller contained in controllers and I/O module 322, under the control of memory and graphics controller 321. For example, when system processor 302 is an embedded StrongARM� 110 processor device available from Intel�, it contains its own display controller with USB input/output (I/O).
[0067] Similarly, graphics and memory display controller 321, which in one embodiment is an 82801 GMCH device available from Intel�, communicates with I/O module 322, which in one embodiment is an 82801 ICH device available from Intel� having its own USB output as well. In this embodiment, universal serial bus (USB) connections provide communications between system processor 302 and display 307, and between controllers and I/O module 322 and display 307. In this embodiment, the processing of display data occurs within controllers residing in devices 302 and 321. In this embodiment, display controller 401 acts as a switching device, not a processing device, between the two controllers described above.
[0068] As a feature of certain embodiments of the invention disclosed and claimed in application Ser. No. 09/809,963, device 300 operates by using two processors, each utilizing its own operating system. This allows device 300 to take advantage of the "best of breed" from both embedded and non-embedded operating environments. For example, the embedded operating system of system processor 302 is self-contained, and the software applications that run within the embedded operating environment are considered "closed." Specifically, in a "closed" environment, the software used is specified by the developer of the embedded system and may not be upgraded or modified by the user of the embedded operating system. In addition, no new software may be introduced to the embedded system by the user; the Microsoft� PocketPC� operating system and Microsoft� Outlook� for the PocketPC� are respectively examples of a "closed" embedded operating system and a "closed" embedded software application residing in a "closed" environment.
[0069] The ability to debug and test an embedded system without the concern of a user introducing to the system new software or modifications, or patches (which could introduce bugs or viruses to the embedded system) make the ability to create a stable operating environment much easier by orders of magnitude, compared to an "open" software environment. Therefore, by definition, an embedded operating environment is inherently more reliable and stable than a non-embedded operating environment for the reasons described above.
[0070] Device 300 has been designed to take full advantage of the "closed" embedded environment by using an embedded operating system and embedded software applications that are considered to be "simple" and "high-use" applications, as it regards duty-cycle usage. More importantly, device 300 has been designed to take full advantage of the "closed" embedded environment for such functions as cellular telephone calls, scheduling appointments, sending and receiving email, and web browsing. In addition to the reliability benefits, which are tremendous, the embedded environment has dramatically lower power consumption, when compared to processor 320 and its related components, if used to perform the same tasks.
[0071] Conversely in an "open" software operating environment, such as in the case with the PC module (processor 320 and its related devices 321, 322, and 325), the user is free to add, modify and delete software applications and data files at will. Device 300 has also provided to the user an "open" operating environment, with an industry standard operating system, allowing for the use of industry standard software. The user of device 300 is free to load and manipulate software and data files that reside in the "open" operating environment of the PC module without fear of corrupting the core functionality of the entire device. The "open" environment provides a tremendous amount of PC use flexibility. However, unfortunately, since there is no guarantee of compatibility between the new software being introduced or modified in the "open" environment, or no guarantee of compatibility between the new software and the previously provided software, it increases the possibility of system failures. This is one reason why, in addition to greater power consumption, the PC module 320 is not used as the system processor/controller exclusively in device 300.
[0072] In one embodiment, voice command and control are provided in one or both the embedded operating environment of system processor 302 and non-embedded operating environment of processor 320. When used in both operating system environments, a seamless voice command and control user experience is achieved, regardless of the operating mode of device 300. In one embodiment, voice recognition is provided as well, for example by way of voice recognition software run by processor 320.
[0073] Power management is significant in that device 300 includes a number of elements which need not always be powered. By selectively powering down certain elements, the useful life of battery 301 is extended considerably. Table 1 shows, by way of example, a variety of functions and the associated power management scheme for various modules. For example, in one embodiment while mobile and using power available via battery 301, the Microsoft� PocketPC� (CE) operating system is used in conjunction with system processor 302, memory 310, ROM 327 (containing for example BIOS), and hard disk drive 325 for the major computing tasks. Computing tasks for use in this mode typically include email, contact management, calendar functions, and wireless browsing. In this operating environment, power is managed by putting the other modules into a sleep mode or turning them completely off.
[0074] Synchronization of the data files between the embedded Microsoft� PocketPC� (CE) and the Windows� ME PC modules is accomplished by turning the PC module "on" and using customized synchronization software to update the Windows� ME PC module data files. There are certain user functions that are shared between the two operating environments of Microsoft� PocketPC� (CE) and Microsoft� Windows� ME. These functions include, but are not limited to, for example, the Outlook� data file, which includes contact management, email and calendar data, and favorite site data, stored in Microsoft� Internet Explorer� (IE).
[0075] The applications that are used to perform the functions described above are redundant in that they exist within each operating environment. These applications, although identical in functionality, are, from a software architecture perspective, dramatically different in nature and have been programmed to maximize their use in each environment. Specifically, the embedded version of Outlook�, in the Microsoft� PocketPC� (CE) operating environment, for example, has been optimized with the smallest footprint in memory in order to operate the application in an environment having a less powerful processor and limited memory. Such is not the case with the Microsoft� Windows� ME Outlook version, where a complete Windows object library is used to construct the Outlook application. If redundant or unused object functionality is loaded and processed into memory, the inefficiencies are ignored because since the PC processor is so fast, there is no cost benefit to optimization. In accordance with the invention disclosed and claimed in application Ser. No. 09/809,96, in order to ensure the best user experience and maintain the highest level of functionality, such application data is seamlessly and silently updated and synchronized between the two operating systems and applications.
[0076]FIG. 5 is a diagram depicting one embodiment of the present invention, including jog dial 319, RJ11 Jack 502 for connection to, for example, a telephone line or network interface, and USB connection 323. In addition, microphone 304 and speaker 305, infrared for remote control and data synchronization 504, display 307, antenna 510, an power on/off are shown.
[0077]FIG. 6 is a diagram depicting device 300 in use with external computer accessories, for example, when the user arrives at a home or business office and wishes to use more conventional I/O devices. In this environment, device 300 includes universal serial bus (USB) interface as external I/O interface 323. Docking strip 601 serves to interface between external I/O modules and device 300. As shown in FIG. 6, docking strip 601 includes a multi-port USB hub 602 which communicates via USB cable 610 with device 300. Multi-port USB hub 602 in turn interfaces to various external I/O interfaces, shown in this example as (a) USB interface 603, which is connected to, for example CD ROM drive 631, (b) PS/2 interface 604, which is connected to, for example keyboard 632, (c) PS/2 interface 605, which is connected to, in this example, mouse 633, and (d) VGA interface 606 which, in this embodiment, is connected to external CRT or LCD video display 634.
[0078] In this fashion, the simple, low power device 300 is able to be easily, and inexpensively, connected to a wide variety of external, and more conventional I/O devices, some examples of which are shown in the embodiment of FIG. 6. In one embodiment, docking strip 601 receives what little power requirements it has, via USB cable 610 from device 300. In this embodiment, certain external I/O devices such as CD ROM drive 631 and display 634 receive their power from the AC supply, thereby not adding to the power requirements which must be met by device 300.
[0079]FIG. 7 is a diagram depicting device 300 in use with another computer system (not shown) so that, for example, the other computer system is able to access the memory and data storage elements of device 300. This is useful, for example, when a traveler returns to a fixed location, such as home or work office, hotel room, and so forth, and desires to utilize a standard computer system (which might include a network connection) to access the data within device 300. Conveniently, during this operation, battery 301 of device 300 can be recharged.
[0080] Referring to FIG. 7, slave unit 700 serves to interface between a conventional computer (not shown), for example via USB cable 713, and device 300. In one embodiment, device 300 includes a connector 701, which serves to mate with connector 702 of slave unit 700. Such connectors are well known in the art. Slave unit 700 also includes power supply 710 and battery charger 711 (which in one embodiment are conveniently constructed as a single module), which receives power from an external power source and provides power, via connector 702 to connector 701 in order to charge battery 301 within device 300. This battery charging is conveniently performed while the external computer system is accessing the memory and storage device (such as hard disk drive 325) within device 300.
[0081]FIG. 8 is a block diagram showing one embodiment of a docking station 800 for use with device 300. Various elements contained within device 300 are shown, which have particularly relevance to interconnection with docking station 800. Also shown within device 300 is a network port (for example, Ethernet port) serving as external I/O interface 323. Docking station 800 includes connector 802 for connection to device 300 via its connector 701. In one embodiment, docking station 800 includes power supply 810 and battery charger 811, which in one embodiment are fabricated as a single module and which receive power from an external source in order to supply docking station 800, as well as provide battery charging current to device 300.
[0082] Docking station 800 includes, for example, an external CRT or LCD display 834 and USB hub 803 for connection with device 300 controller and I/O module 322. USB hub 803 connects to docking station I/O module 822 and other USB devices (not shown), if desired. Alternatively, I/O module 822 of docking station 800 is connected to device 300 via LPC bus 862 as an alternative interface. Other types of interfaces can be used as well. I/O module 822 serves to communicate with device 300 and various I/O modules shown, by way of example, as infrared I/O module 843, printer 842, keyboard 832, mouse 833, CD ROM drive 831, and floppy drive 841. Any other desired I/O modules can, of course, be used in a similar fashion.
[0083] In the embodiment shown, external I/O module 323 of device 300 is a network port, for example an Ethernet port. This network port is coupled via connectors 701 and 802 to network connection 851, allowing device 300 to be connected to a network. In the embodiment shown in FIG. 8, device 300 includes modem 324 which is connected to a telephone line 852 by a connection through connectors 701 and 802. In the embodiment shown in FIG. 8, docking station 800 includes its own CODEC 853, as well as one or more microphones and one or more speakers, allowing the audio input-output to be performed with elements of docking station 800, rather than integral elements of device 300.
[0084] In one embodiment, when device 300 is docked with docking station 800, display controller 308 automatically turns off display 307 and uses the docking station monitor 834. Display controller 308 automatically provides display signals to docking station monitor 834 to provide a full SVGA display of 800�600. If desired, docking station monitor 834 is custom configurable through the use of display controller 308 to set the docking station monitor 834 at higher resolutions.
[0085] In one embodiment, when device 300 is docked within docking station 800, telephone module 390 is able to be used concurrently with the landline based telephone connection 852, allowing, for example, a voice telephone call to be made concurrently with a modem connection, and two concurrent (and/or conjoined) telephone connections.
[0086]FIG. 9 is a block diagram depicting a typical local area network (LAN), including one or more personal electronic devices of the present invention, which are connected to the network either directly, or via network drivers contained within the personal electronic device, a network connection contained in docking strip 601, or the network connection provided by docking station 800 of FIG. 8.
[0087]FIG. 10 is a diagram of a home network, where there are several different network connectivity examples, such as a wireless 802.11 LAN, a standard Ethernet LAN and a home phone network alliance (PNA) all integrated into one solution for one home network.
[0088]FIGS. 11 and 12 provide common application protocol (CAP) diagrams which constitute flow charts showing the successive steps in a method constituting this invention when this method is used in or with the system shown in FIGS. 1-10. FIG. 13 schematically shows hardware including this invention when the hardware is included in the system shown in FIGS. 1-12.
[0089]FIG. 11 shows a common application protocol (CAP) initialization and table association update for introducing protocols to the non-embedded processor 320, processing the protocols and introducing the processed protocols to the embedded processor 302. The start of the process is indicated at 1000 in FIG. 11. As a first step, a non-embedded processor such as the non-embedded Windows� XP processor 320 initializes the communication protocols and makes the processor ready for accepting and receiving data. This is indicated at 1002 in FIG. 11.
[0090] The non-embedded (e.g., Windows� XP) processor 320 then makes a list of new extension form registry as indicated at 1004 in FIG. 11. The extension form registry provides a new application protocol which is defined by a series of programs or modifiers it provides extensions or modifications of an application protocol. If the extension form registry does not exist so that the application protocol is new, the non-embedded processor 320 writes the entire contents of the file into a new extension form registry. If the extension form registry does exist, the non-embedded processor 320 writes the difference between the new extension form registry and the existing extension form registry and the new settings for the extension form registry. This is indicated at 1006 in FIG. 11.
[0091] The non-embedded processor 320 then sends the extension form registry file to the embedded (e.g., Windows� CE) processor 302 (see 1008). The embedded processor 302 receives the extension form registry file. If the extension form registry file already exists at the embedded processor 302, the embedded processor 302 removes the existing file and replaces it with the file which the processor has just received. This is indicated at 1010 in FIG. 11.
[0092] The embedded processor 302 then parses the file and makes a list of extensions to add and a list of extensions to remove (see 1012 in FIG. 11). The embedded processor subsequently registers the new extensions and resolves the old extensions if these extensions are no longer supported (as indicated at 1014 in FIG. 11). The flow chart in FIG. 11 is ended at 1016.
[0093]FIG. 12 is a flow chart indicating the successive steps which are performed when the non-embedded processor 320 is to perform the protocols of the extension form registry recorded in the embedded processor 302 in accordance with the steps shown in FIG. 11 and described above. The start of the successive steps is indicated at 1017.
[0094] The user of the embedded processor 302 initially clicks in a file in the processor file system or an email attachment as indicated at 1013. The embedded processor 302 then sends to the non-embedded processor 320 the information in the file and the data relating to the file (see 1020). The non-embedded processor receives the file information and the new file data and saves the physical file. The non-embedded processor 320 then launches (1024) the file with the appropriate extension form registry application. This is the end 1026 of the steps shown in FIG. 12.
[0095]FIG. 13 shows the hardware, generally indicated at 1030, for providing the method steps shown in FIGS. 11 and 12. The hardware 1030 includes the embedded processor 302, the non-embedded processor 320 and integrated controllers 1032. A universal serial bus 1034 extends between the processor 302 and the integrated controllers 1032.
[0096] A bus 1036 is connected between the embedded processor 302 and a read-only memory 1038 for the embedded processor operating system. Since the processor 302 is embedded, the read-only memory for the processor provides a permanent record of the programs to be operated by the processor. A read-only memory common application protocol (ROMCAP) 1040 is also provided for the embedded processor 302. As previously described, the common application protocol 1040 provides information to the embedded processor 302 in accordance with the steps in the flow chart shown in FIG. 11 and described above. This is represented by an arrow 1042. A bus 1044 extends between the ROMCAP 1040 and an embedded random access memory (RAM) 1045. The embedded RAM 1045 contains the new embedded extension form registry.
[0097] A bus 1046 extends between the non-embedded processor 320 and a hub for the graphic memory controller 321 shown in FIG. 3. As indicated above, the non-embedded processor 320 provides display information to the display 307 in FIG. 3 by way of the memory and graphics controller 321. As also indicated above and as shown in FIG. 3, the embedded processor 302 and the non-embedded processor 320 may access the memory and storage module 385 via memory and graphics controller 321.
[0098] A bus 1047 extends between the graphic memory and controller hub 321 and a random access memory (RAM) 1049. The RAM 1049 provides volatile data which is erased when the non-embedded processor 320 is put to sleep. A bus 1048 also extends between the graphics memory and controller hub 321 and the integrated controller hub 1032. The integrated controller hub 1032 may include several different controller hubs including the display controller 308 and the controller and I/O module 322 and a controller 1050 for a hard disk drive. A bus 1054 extends between the graphics memory and controller hub 321 and an SGB 1054.
[0099] All publications and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication or patent application was specifically and individually indicated to be incorporated by reference. The invention having been fully described, it will be apparent to one of ordinary skill in the art that many changes and modifications can be made thereto without departing from the spirit or scope of the appended claims.
|Cited Patent
|Filing date
|Publication date
|4 May 1936
|28 Mar 1939
|American Box Board Co
|Title not available
|Title not available
|Title not available
|Title not available
|Citing Patent
|Filing date
|Publication date
|13 Jan 2003
|27 Feb 2007
|Dualcor Technologies, Inc.
|Personal electronics device with display switching
|9 Feb 2005
|8 May 2007
|Dualcor Technologies, Inc.
|Personal electronics device with appliance drive features
|28 Feb 2003
|12 Jun 2007
|Dualcor Technologies, Inc.
|Personal electronics device with a dual core processor
|26 Jun 2003
|21 Aug 2007
|Hitachi, Ltd.
|Semiconductor integrated circuits
|24 Aug 2004
|22 Jan 2008
|Moshe Sorotzkin
|Cellular telephone design for the elderly
|13 Apr 2004
|16 Sep 2008
|Pioneer Corporation
|Display panel drive apparatus for driving a display panel
|19 Jul 2006
|31 Mar 2009
|Marvell International Ltd.
|Adaptive storage system
|27 Apr 2007
|10 Nov 2009
|Marvell World Trade Ltd.
|Adaptive storage system including hard disk drive with flash interface
|25 Feb 2008
|24 Nov 2009
|Dualcor Technologies, Inc.
|Personal electronics device with common application platform
|10 Jun 2004
|15 Dec 2009
|Marvell World Trade Ltd.
|Adaptive storage system
|27 Apr 2007
|22 Dec 2009
|Marvell World Trade Ltd.
|Adaptive storage system including hard disk drive with flash interface
|17 Jun 2004
|20 Apr 2010
|Vulcan Portals Inc.
|Low power email functionality for an electronic device
|11 Aug 2006
|20 Apr 2010
|Marvell World Trade Ltd.
|Adaptive storage system including hard disk drive with flash interface
|1 Dec 2004
|11 May 2010
|At&T Intellectual Property I, L.P.
|System and method for recording television content at a set top box
|10 Jun 2004
|1 Jun 2010
|Marvell World Trade Ltd.
|Low power computer with main and auxiliary processors
|18 May 2006
|8 Jun 2010
|Intel Corporation
|Method and apparatus for a computing system having an active sleep mode CPU that uses the cache of a normal active mode CPU
|29 Dec 2005
|31 Aug 2010
|Marvell International Ltd.
|Flash memory interface for disk drive
|6 Jun 2007
|30 Nov 2010
|Via Technologies, Inc.
|Portable processing device having a modem selectively coupled to a RISC core or a CISC core
|18 Jan 2011
|At&T Intellectual Property I, Lp
|Video quality testing by encoding aggregated clips
|31 Oct 2007
|15 Mar 2011
|At&T Intellectual Property I, L.P.
|System and apparatus for local video distribution
|22 Jun 2005
|15 Mar 2011
|At&T Intellectual Property I, L.P.
|System and method to provide a unified video signal for diverse receiving platforms
|23 Aug 2010
|12 Jul 2011
|Marvell International Ltd.
|Flash memory/disk drive interface and method for same
|27 May 2005
|8 Nov 2011
|At&T Intellectual Property I, L.P.
|System and method of managing video content streams
|7 Oct 2004
|27 Dec 2011
|At&T Intellectual Property I, L.P.
|System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises
|11 Jul 2005
|29 May 2012
|At&T Intellectual Property I, Lp
|System and method of transmitting photographs from a set top box
|14 Feb 2005
|3 Jul 2012
|At&T Intellectual Property I, L.P.
|Automatic switching between high definition and standard definition IP television signals
|26 Oct 2007
|24 Jul 2012
|At&T Intellectual Property I, L.P.
|System and method of using a remote control and apparatus
|4 Sep 2008
|4 Sep 2012
|Htc Corporation
|Method and system for supporting network sharing and data synchronization simultaneously
|24 Jun 2005
|9 Oct 2012
|At&T Intellectual Property I, L.P.
|Multimedia-based video game distribution
|8 Jun 2010
|30 Oct 2012
|Intel Corporation
|Method and apparatus for a computing system having an active sleep mode CPU that uses the cache of a normal active mode CPU
|4 Sep 2008
|13 Nov 2012
|Htc Corporation
|Mobile device with multiple operating systems and method for sharing a wireless communication module between operating systems thereof
|24 Jun 2005
|29 Jan 2013
|At&T Intellectual Property I, L.P.
|Networked television and method thereof
|6 Jan 2009
|5 Mar 2013
|At&T Intellectual Property I, L.P.
|System and method of displaying a video stream
|1 Dec 2004
|30 Apr 2013
|At&T Intellectual Property I, L.P.
|Device, system, and method for managing television tuners
|28 Aug 2012
|17 Sep 2013
|At&T Intellectual Property I, L.P.
|Multimedia-based video game distribution
|26 May 2010
|29 Oct 2013
|Marvell World Trade Ltd.
|Low power computer with main and auxiliary processors
|10 Aug 2004
|12 Nov 2013
|At&T Intellectual Property I, L.P.
|Method and interface for video content acquisition security on a set-top box
|24 Jun 2005
|21 Jan 2014
|At&T Intellectual Property I, L.P.
|Audio receiver modular card and method thereof
|15 Mar 2013
|16 Sep 2014
|At&T Intellectual Property I, L.P.
|Device, system, and method for managing television tuners
|31 Jan 2011
|23 Sep 2014
|Chanyu Holdings, Llc
|Video distribution systems and methods for multiple users
|28 Oct 2013
|28 Oct 2014
|Marvell World Trade Ltd.
|Apparatuses for operating, during respective power modes, transistors of multiple processors at corresponding duty cycles
|4 Sep 2008
|18 Nov 2014
|Htc Corporation
|Mobile device with two operating systems and method for sharing hardware device between two operating systems thereof
|22 Jun 2005
|18 Nov 2014
|At&T Intellectual Property I, L.P.
|System and method of managing video content delivery
|29 Jul 2004
|2 Dec 2014
|At&T Intellectual Property I, L.P.
|System and method for pre-caching a first portion of a video file on a set-top box
|7 Feb 2011
|24 Feb 2015
|At&T Intellectual Property, I, L.P.
|System and method to provide a unified video signal for diverse receiving platforms
|13 Apr 2004
|14 Oct 2004
|Pioneer Corporation
|Display panel drive apparatus
|17 Jun 2004
|24 Mar 2005
|Vulcan Portals Inc.
|Low power email functionality for an electronic device
|10 Jun 2004
|29 Dec 2005
|Marvell World Trade Ltd.
|Adaptive storage system
|24 Aug 2004
|13 Apr 2006
|Moshe Sorotzkin
|Cellular telephone design for the elderly
|18 May 2006
|21 Sep 2006
|Hamilton Tony G
|Method and apparatus for a computing system having an active sleep mode CPU that uses the Cache of a normal active mode CPU
|19 Jul 2006
|16 Nov 2006
|Sehat Sutardja
|Adaptive storage system
|10 Mar 2006
|15 Feb 2007
|Dualcor Technologies, Inc.
|Novel personal electronics device with simultaneous multi-processor operation
|4 Sep 2008
|5 Mar 2009
|Htc Corporation
|Mobile device with two operating systems and method for sharing hardware device between two operating systems thereof
|16 Jan 2013
|12 Dec 2013
|Digimore Electronics Co., Ltd.
|Input device and bluetooth converter thereof
|20 May 2005
|1 Feb 2006
|Marvell World Trade Ltd.
|Low power computer with main and auxiliary processors
|30 Nov 2012
|5 Jun 2013
|Huawei Device Co., Ltd.
|Charger integrating network interface conversion apparatus
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|30 May 2002
Owner name: GCVI, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CUPPS, BRYANT T.;GLASS, TIMOTHY J.;REEL/FRAME:012957/0226
Effective date: 20020528
|23 Aug 2005
Owner name: DUALCOR TECHNOLOGIES, INC., CALIFORNIA
Free format text: CHANGE OF NAME;ASSIGNOR:GCV1, INC.;REEL/FRAME:016439/0325
Effective date: 20031215
|12 Dec 2006
|Certificate of correction
|22 Jun 2009
|Maintenance fee reminder mailed
|13 Dec 2009
|Reinstatement after maintenance fee payment confirmed
|2 Feb 2010
|Expired due to failure to pay maintenance fee
Effective date: 20091213
|12 Feb 2010
|Surcharge for late payment
|12 Feb 2010
|Fee payment
Year of fee payment: 4
|2 Aug 2010
|Patent reinstated due to the acceptance of a late maintenance fee
Effective date: 20100805
|8 Mar 2012
Owner name: ARM LIMITED, UNITED KINGDOM
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DUALCOR TECHNOLOGIES, INC.;REEL/FRAME:027824/0807
Effective date: 20120113
|15 May 2013
|Fee payment
Year of fee payment: 8


text: [ Khadafy Skoal Inducted Into Pro Rodeo Hall Of Fame By Brian Scott July 16, 2012 Khadafy Skoal became the first Wyoming born-and-raised horse to be voted PRCA Bareback Horse of the Year in 1990 and went on to win the award twice more for Powder River Rodeo in 1995 and '96... Read More|Comment Category: Sports, Wyoming News Tags: khadafy skoal, powder river rodeo, prca, pro rodeo hall of fame Send to a friend! Share on Facebook Share on Twitter Pin it! Reddit This! Share on Tumblr!

subset: commoncrawl


text:
We create & promote sustainable culture, solutions & options for communities, businesses & lifestyles. Our team is made of top-shelf thought-leading, creative rebels. They are results-driven experts, strategists and producers that break the intolerable and irresponsible monotony. Together we're catalysts & access; forward moving a shift that empowers the best, smart & healthy opportunities.
Break it for: Good.
We help clients and partners find value in responsibility. We help them connect, grow, share their story and be available when and where they're needed. Break away from traditional, think: focus, its going to benefit you and all those whose lives you touch.
Sustainable Made Accessible, Valued, First
We create experiences, options and solutions based on experience, knowledge and analysis. We provide purpose driven marketing, technologies, humanities, development and communications. Each project, program or solution embodies our passion for culture, people, place, creativity and economy.
Make it Last
We work with clients and partners in a way that organically helps their business fuel solutions for our shared responsibility for the triple bottom line today and the future. We do it with individuals, communities, businesses, government and organizations to become better, stronger, healthier and for some – more available. We do it with relevance, for positive impact with technology, information, strategy, science, humanities, education, media and communications.
We believe in action.
We have each participated in world events, shifts in marketing and publicity, having passion for people, place, space and the future combined with growth and time have matured our skills, increased our experience and given us insights that benefit clients in ways they never expect. Every event in life and business is an opportunity to shape outcomes and experiences today and in the future. We seek to improve the human experience and ensure preservation and responsibility for our environment and living through strategic choices that matter for the greater good.
We are very excited for the upcoming launch of www.eCoEventSource.com and welcome you to sign up for the pre-release to access the exclusive first look into all of our resources, tools and market prior to release.


text: Dayton VA Medical Center WYSO Weekend: August 28, 2011 By Jerry Kenney • Aug 29, 2011 Full episode of WYSO Weekend for August 28th, 2011 containing the following stories: -Antioch Writers' Workshop Faculty Reading: Joyce Dyer -Serving Women Veterans at the Dayton VA Center by Jerry Kenney -This week's PoliticsOhio: Husted Election Directives Spark Debate by Emily McCord Serving Women Veterans at the Dayton VA Center By Jerry Kenney • Aug 28, 2011 The Dayton VA Center is the third oldest medical center in the VA system. They offer both primary and acute care services. The center is also home to a community living center and several rehabilitation programs. In 2010 the VA Center implemented a comprehensive healthcare program that offers more on-site services to female veterans, and the care they provide reaches anywhere between 1,600 and and 3,000 women. Ohio congressman wants tough VA medical penalties By Associated Press • Aug 22, 2011 DAYTON, Ohio(AP) - An Ohio congressman wants Veterans Affairs medical personnel who ignore infection control standards to face possible imprisonment. Republican Rep. Mike Turner plans to announce legislation Monday allowing the government to fine and imprison for up to one year VA health employees for intentionally bypassing safeguards. The Dayton Daily News reports Turner is likely to formally introduce the bill after Labor Day. Pages« first ‹ previous 1 2


text:
Free Shipping on orders over $49.00
Product Information:
Twin Pure is the creation of Matteo Thun and Zwilling J. A. Henckels. This Twin Pure Garlic Press is not only easy on the eyes but it is also easy on the hands. Almost seamless, the satin finished 18/10 stainless steel provides the user with comfort, and strength to make preparation work a breeze in the kitchen.
Weights & Dimensions
|Product Type: Press
|Finish: Silver
|Hardware Finish: Brushed stainless steel
Base Material: Stainless steel
Handle Material: Stainless steel
|Hardware Material: Stainless steel
|Number of Items Included: 1
|Rust Resistant: Yes
|Scratch Resistant: Yes
|Shatterproof: Yes
|Stain Resistant: Yes
|Operation: Manual
|Food Compatibility: Garlic
|Item Type: Handheld
|Soft-Grip Handle: No
|Dishwasher Safe: Yes
|Country of Manufacture: China
|Assembly Required: No
|Installation Required: No
|ASTM Compliant: Yes
|PTFE Free: Yes
|PFOA Free: Yes
About the ManufacturerThe history of the ZWILLING J.A. HENCKELS brand begins on June 13, 1731 (under the Gemini star sign). It was on that day that knife-maker Peter Henckels from Solingen registered the "TWIN" symbol as his trademark with the Cutlers' Guild of Solingen. This symbol, which is now well-known all over the world, is thus one of the oldest trademarks in the world. Today's name - ZWILLING J.A. HENCKELS - was given to the Company by a descendant of Peter Henckels, Johann Abraham Henckels.
More About This Product
Free Shipping on orders over $49.00
Ships to:
Ships via: FedEx/UPS
Enter your shipping zip or postal code to calculate shipping estimatesGet Delivery Estimate
We want you to love it. If you don't, you may return your purchase within 30 days of delivery. All you need to do is visit our Self-Service Return Center for instructions. Return credits are issued within 24 hours once the item is received and inspected. Please note that shipping charges are non-refundable. The cost of return shipping will be deducted from your refund. 30-Day Return Policy
Overall Rating
Based on 4 reviews
Customer PhotosAdd your own photo
works great georgene from CASTRO VALLEY, CA on 09/15/2015 – Verified Buyer
Sturdy, easy to use and easy to clean. Great tool for our kitchen. Pros: Well made. Easy to clean. Cons: none
Was this helpful? Yes 0 No 0
Sue Anthony from Jacksonville, FL on 02/19/2015 – Verified Buyer
By far the nicest garlic peeler I've owned. Others tend to rust/discolor quickly and often need several washes to get clean. This one is dishwasher safe and cleans well, good value for the price
Was this helpful? Yes 0 No 0
Beautiful work of a master Karine from Glendale, CA on 03/06/2015 – Verified Buyer
I always trust the brand Henckels. High quality, beautiful look, and great price. I am pleased with my purchase. Thank you.
Was this helpful? Yes 0 No 0
Better than expected C from Florida on 08/10/2015 – Verified Buyer
well made, easy to press and clean
Was this helpful? Yes 0 No 0


text:
Hemingway's A Farewell to Arms
(If any tax is payable it will be calculated and shown at checkout.)
Preview (read now) Add to my own site Give this ebook to a friend Add to my wishlist Author's page Publisher's page
moreThe original CliffsNotes study guides offer a look into key elements and ideas within classic works of literature. The latest generation of titles in this series also features glossaries and visual elements that complement the familiar format.
CliffsNotes on Farewell to Arms explores a potent and memorable love story set against the historical and geographical background of World War I.
Following the growth of a rakish, indifferent soldier into a mature man capable of real love for the worldly-wise nurse who falls for him, this study guide provides summaries and critical commentaries for each chapter within the intense and descriptive novel. Other features that help you figure out this important work include
- Personal background on author Ernest Hemingway, including honors and awards
- Introduction to and synopsis of the books
- Character analyses of primary figures Frederick Henry and Catherine Barkley
- Critical essays on weather symbolism and Hemingway's influence
- Review section that features fill-in-the-blank questions, quoted passages, and suggested essay topics and practice projects
- Resource Center with books, articles, video and audio recordings, and Web sites that can help round out your knowledge
Classic literature or modern-day treasure — you'll understand it all with expert information and insight from CliffsNotes study guides.less
Wiley; March 1999
132 pages; ISBN 9780822070696
Read online, or download in secure PDF format
Title: Hemingway's A Farewell to Arms
Author: Adam Sexton
132 pages; ISBN 9780822070696
Read online, or download in secure PDF format
Title: Hemingway's A Farewell to Arms
Author: Adam Sexton
Buy, download and read Hemingway's A Farewell to Arms (eBook) by Adam Sexton today!
More Literary Criticism
Critique of the Power of Judgment 2000 US$ 36.00 477 pages
How to Read Literature Like a Professor Revised 2014 US$ 9.99 314 pages
Darwin and Faulkner's Novels 2008 US$ 29.00 256 pages
The Literature Review 2012 US$ 37.00 233 pages
Subject categories


text:
Google Developers Event Held In San Francisco
Attendees fill the escalators during the Google I/O developers... News PhotoBusiness,California,Corporate Business,Escalator,Filling,Finance,Google - Brand-name,Horizontal,Moscone Convention Center,San Francisco - California,Science and Technology,Technology,USAPhotographer Justin SullivanCollection: Getty Images News 2013 Getty ImagesSAN FRANCISCO, CA - MAY 15: Attendees fill the escalators during the Google I/O developers conference at the Moscone Center on May 15, 2013 in San Francisco, California. Thousands are expected to attend the 2013 Google I/O developers conference that runs through May 17. At the close of the markets today Google shares were at all-time record high at $916 a share, up 3.3 percent. (Photo by Justin Sullivan/Getty Images)


text:
Batting your eyelashes can express everything from coy admiration for a crush to frustration over studying in a strobe-lit library. Let eye adornments speak volumes with this Groupon.
Choose from Three Options
- $14.99 for an eyelash or eyebrow tint (a $30 value)
- $39.99 for three eyelash or eyebrow tints (a $90 value)
- $35.99 for five eyebrow waxes (a $75 value)<p>
Trés Belle Vous at Sunflower Salon
Whether she is soothing skin with facials, shaping brows with waxing services, or applying makeup for a special occasion, Meshelle Harris of Trés Belle Vous, located in Sunflower Salon, makes sure her clients feel pampered. Facial treatments, which are specially designed to combat dryness, acne, or aging combine relaxing steam and hot towels with advanced products from Botanical Science, which are also available for purchase. Other services include chemical peels and back treatments, which apply the principles of facials to backs, allowing ambitious spines to imagine themselves as windows to the soul.
93% of 123 customers recommend
"Thoroughly enjoyed my one hour relaxing facial and neck massage. Michelle has wonderful fingers and a calming presence."
"Machelle was fantastic and very nice. I had a great facial and am looking forward to future appointments with her!"
"Mechelle did a great job. The facial was a real treat, and I would recommend her to anyone who was desiring this type of service."
1020 Harlow Rd.
Springfield, OR 97477
+15412148800Get Directions


text:
We keep our customers moving forward. more
Our business is keeping your diesel engine at peak performance! Guaranteed! more
We Buy & Sell for All Trucks more
Great people, great products, great prices! more
Rhino Truck Bed Linings Jacksonville provides a spray on coating eliminating corrosion while providing su... more
Your local Jacksonville Beach O'Reilly Auto Parts store is one of over 4,500 auto part stores throughout ... more
With over 400,000 items available, NAPA's got the Know How and the quality parts you need to conquer the ... more
Pep Boys service location offering auto repair, maintenance and brakes services. With everything your car... more
We have been serving Jacksonville, Jax Beach and Ponte Vedra, FL. for over 20 years with fine auto detail... more
Top Trending Articles
Street Food Makes Travel to Boston More Fun
When you want the best Boston street food experience, y... more
Street Food Tops Off the Philadelphia Travel ...
Street food is part of the quintessential Philadelphia ... more
How to Save Time and Money by Renting a Trail...
Hiring professionals to move your possessions can be co... more
Why Drinking Water Aids in Weight Loss
Losing weight is hard to do, but with help from mother ... more
Why You Should Donate Your Used Car To C...
If you have an old car just sitting in a garage ga... more
I was in pain every day as the result of a car accident. Both my neck and my back hurt. The pain was so b... more
Dr. Rhodes is the best chiropractor I have ever encountered anywhere and his staff care about his patient... more
My treatments are never painful, he answers all of my questions, and helps to take care of my body better... more
© 2015 Local Corporation - US Patent 7,231,405
Some data provided by Acxiom. Questions and Comments?


text:
All Tressed Up Hair Blog
December 27, 20110 Comments
Warm Winter Accessories that will Keep You Chic and Cozy
Have you been keeping your head and body warm this winter? If you haven't its time to invest in some fashionable and necessary winter accessories. Bundle up and keep cozy warm when it's cold outside and you'll find yourself wanting to head outdoors more often as well as be less likely to catch a cold! Headbands BeesHouse Headbands or ear warmers are an excellent way to keep your ears and head warm when you're out and about sipping your hot cocoa and catching up with friends. Etsy has handmade winter ...
December 26, 20110 Comments
Facts and Mysteries About Indian Remy Hair Revealed
We hope you enjoyed your holiday weekend! Now for some of us it's back to work and the play time is over. This doesn't mean that you can't have fun and invest in hair extensions though! This post is going to be a bit educational, and we hope you enjoy learning about all different types of hair extensions in general. This post will focus specifically on Indian Remy Hair Extensions and what this special type of hair is exactly and where it comes from. Your gorgeous hair extensions don't look beautiful ...
December 21, 20110 Comments
Holiday Styling Guide for Glam Hair
Christmas and the New Year are just around the corner. With all of the fun festivities, parties, family gatherings, and more, what kind of hair style would you like to pull off? If you want to look glamorous and have the perfect hair style that fits your personality, read on. Big Curls Big curls are one hair style that's fun and easy to style in your hair. Plus big curls go with many looks such as a sparkly dress, black dress, skirt, a long tunic, and more. Get big curls with hot rollers, a large ...
December 20, 20110 Comments
Rock Your Hair with Blunt and Whispy Bangs
If you've thought about updating you hair style, bangs may or may have not have crossed your mind. Believe it or not, bangs, whether they are blunt, asymmetric, or wispy can look great on just about anyone, as long as they're styled and cut correctly. If you have a long face, blunt bangs might be the type of bangs for you. A fringe style works well with long and straight hair extensions or long hair styles in general. Straighten your locks or curl them for a long and sultry look. You'll feel confident ...
December 17, 20110 Comments
Natural Oils that Help you Grow Out Healthy and Long Hair
It's easy to get caught up in buying the latest and greatest hair products, hoping to get your hair silkier, smoother, long, or repair it from recent damage. However, not only does it get expensive, you sometimes don't get the results you want. Get the long tresses you desire with home remedies that help your hair grow the natural way. Oils such as almond oil, jojoba oil, and other oils naturally help your hair become healthy and stronger, resulting in long locks. Almond Oil Almonds are not only ...
December 14, 20110 Comments
Wear the Perfect Dazzling Dress for Upcoming Holiday Events
Have you decided on which dress to wear for the holiday season? You may have upcoming events that mean either getting together with family members, a work party, or just a casual dinner with the girls. Whatever you have planned you want a variety of dresses (depending on your budget) to give you some options when it's time to dress up for the holidays. There are a number of styles you can choose from. An example of one dress to consider is a one shoulder gown. Modcloth has a beautiful amethyst dress ...
December 13, 20110 Comments
What is the Difference Between Hot Fusion, Cold Fusion and Skin Weft Hair Extensions?
With all of the hair extension terms you might find yourself getting confused. All forms of the following hair extensions are wonderful in their own way but they also are called different names because they are all slightly different. Here are a few explanations that will hopefully clear up any confusion. What is the difference between hot fusion, cold fusion and skin wefts? Hot fusion is a strand method attached at the keratin based tips with a heating element. Hot fusion hair extensions are also ...
December 9, 20110 Comments
Coloring Your Perfect Locks Hair at Home
If you're rushed for time this holiday season why not save time and money and color your hair at home? You'd be surprised how simple and not to mention inexpensive it is. If you have no idea where to begin here are a few tips to consider on getting the right color and treatment for your hair. Here are some tips on how to color your own hair at home: If you're battling with gray hair or are looking to go lighter or darker, home hair color works great and is ideal for you. This also works if you don't ...
December 8, 20110 Comments
How to Curl Straight Hair Extensions with Hot Rollers
Curling your hair with hot rollers creates a soft and beautiful look, perfect for a first date or for heading out on a fun outing with your girlfriends. If you have straight hair extensions you might feel like curling them now and again as opposed to always keeping them straight. Hot rollers are a great way to create the look you want to achieve without having curly hair every single day. Here's how: Hot rollers are available from many different companies and you can buy small or large rollers. Large ...
December 7, 20110 Comments
Dress Like Halle Berry with a Bit of Edgy Style
Halle Berry is one classy lady. Whenever you see her in the magazines you'll most often find her in a chic and black dress. After all, a little black dress never goes out of style. You can wear it to virtually any event and dress it up with gorgeous accessories. Halle Berry knows how to dress elegant but also loves to incorporate a little bit of edge. The reason she is so stylish may have a little bit to do with her past beauty experience. Before becoming an actress, she entered into several beauty ...


text:
- Find a rental
- Manage your booking
- Sarasota rentals
- Last Minute Sarasota Rentals
- 2 Bedroom Sarasota Rentals
- Waterfront Sarasota Rentals
- Sarasota Rentals with Pool
- 5-Star Sarasota Rentals
- Kid Friendly Sarasota Rentals
- Sarasota Beach Rentals
- Sarasota Rentals with Hot Tub
- Cheap Sarasota Rentals
- Pet Friendly Sarasota Rentals
- 3 Bedroom Sarasota Rentals
- 4 Bedroom Sarasota Rentals
- See more rentals
- How to book
- Help Center
- Write a review
Sarasota Pool Home Just Half Mile from Siesta Key
From $1,250 / week
Description from the manager
Description from the manager
Bedrooms: 2/
Bathrooms: 2/
Sleeps: 6/
Type: House
*** NEW PROPERTY*** This beautiful ranch style home with pool and large back yard is located just a 5 minute drive to the beautiful white sands of Siesta Key Beach, or 15 minutes to Downtown Sarasota. This premier location puts this home right in the middle of unlimited shops, restaurants, and activities. As you enter the home you are welcomed by an open floor plan with family room and kitchen that open out through French Doors to a large screened patio and pool. This 2-bedroom 2-bath home has a calming color palette and furnishings which brings the tranquility of the ocean indoors. The Master bedroom is furnished with a full bedroom set and King ...Read more
About the manager
About the manager
Rent Siesta Key
Rent Siesta Key
- Response rate: 100%
- Response time: A few hours
- Calendar updated: today
Overall rating:
Additional Location Information
Getting There
Nearest airport: Sarasota/Bradenton International, 11.7 miles
Car is not necessary
Show rates details
Also consider
- FlipKey has rentals in over 11,000 destinations around the world:
- Myrtle Beach vacation rentals - 1,058 rentals from $25/night
- Destin vacation rentals - 1,454 rentals from $99/night
- Panama City Beach vacation rentals - 1,764 rentals from $89/night
- Ocean City vacation rentals - 838 rentals from $84/night
- Gulf Shores vacation rentals - 779 rentals from $82/night


text:
I want to use git in XCode for iPhone app development.
I began to use it from few days ago.
But after renaming XCode project name, commiting doesn't work anymore.
So I tried re-create repository of git.
I could delete old repository and could create new repository with XCode's Organizer.
But I don't know how to use new repository from the project.


text:
Temporary Price Drop
$436.49 -
List Price: $484.99
Was: - (Save )
Ends: Today at ET!
You save 10%
HN-BLO042 Blomus
Blomus Chimo Backdrop Fireplace Tool SetItem # HN-BLO042
Roll over to zoom
Click for full screen
- Chimo Backdrop Fireplace Tool Set in stainless steel
- Set includes: Stand, Tongs, Shovel, Poker, and Brush
- Satinated backdrop glass
- Tool set weighs approximately 13 lbs.
- Dimensions: 6.69W x 7.87D x 25.9H inches
Full Description
Delivery Estimate
More From This Brand
Guarantee & Returns
Recommended Accessory
Similar Fireplace Tools
Landmann Firewood Log Caddy with Cover
Landmann 8 ft. Firewood Rack with Cover
UniFlame Pawn Top Fireplace Tool Set
$40.99 - $63.50
Uniflame 5-Piece Iron Ring/Swirl Fireplace Tool Set
ShelterLogic Covered Firewood Rack
$49.99 - $89.99
Landmann 4 ft. Firewood Rack
The Blomus Chimo Collection
Customer Reviews
Reviewed by 1 customer
Best Uses
- Decoration
Comments about Blomus Chimo Backdrop Fireplace Tool Set:
We were looking for a modern tool set for our living room and this looks great!
Earn up to $3 in
My Reward points
when you join
My Hayneedle Rewards
Write a review
My Reward points
when you join
My Hayneedle Rewards
Write a review
200 pts = $2Learn More
for each review
for reviews including an
image or video
for each review
or300 pts = $3
for reviews including an
image or video
Customer Q & A
Be the first to ask a question about this product.
Enter your question, and one of our Customer Care experts will respond via email and also post the answer here.
Ask a Question
Email Address
Please Enter
Your Valid Email
Your Valid Email
Your Question
Please Enter
Your Question
Your Question
Sponsored Links
Blomus Chimo Backdrop Fireplace Tool Set
The Chimo Backdrop Tool Set brings form to function with a clean, designer's touch. Set includes brush, poker, tong, shovel and stand - everything you need to build a fire, keep it going, and clean up afterwards. The stainless steel base is accented with a satin glass back and each tool features a rounded, easy to hold handle.About BlomusBased in Sundern, Germany, Blomus is an international designer of functional and decorative stainless steel products for the home interior and exterior. Their aim is to


text:
Pierre & Vacances Village Club Sainte Anne, Ste. Anne
- Free parking
Main amenities
- 397 apartments
- On a private beach
- 3 restaurants
- 2 outdoor pools
- Nightclub
- Breakfast available
- WiFi in the lobby
- Free children's club
- Outdoor tennis court
- Beach sun loungers
- Spa services
- Terrace
What's around
- On the waterfront
- Plage des Raisins (4.7 mi / 7.5 km)
- Ste-Anne Beach (5.4 mi / 8.7 km)
- Port of St. Francois (5.5 mi / 8.9 km)
- Golf International de Saint Francois (5.8 mi / 9.3 km)
- Plage Caravelle (6.5 mi / 10.5 km)
Nice hotel, beautiful pool and beach. Great food!
Very comfortable lounge chairs by the sea and pool. The room was perfect, quiet, even a…
Enter dates to check prices
Hotel Info: 866-539-8117from $127
- Standard Studio
- Deluxe Studio, 1 Double Bed with Sofabed
- Deluxe Apartment, 2 Bedrooms
- Standard Studio, 1 Double Bed with Sofabed
- Standard Apartment, 2 Bedrooms
Also popular with travelers from the USA
At a glance
Key facts
Hotel size
- This hotel has 397 rooms
- This hotel is arranged over 2 floors
- 24-hour check-in
- Check-out time is 10 AM
Required at check in
- Credit card or cash deposit required
- Government-issued photo ID required
Travelling with others
- Free babysitting/childcare
- Free children's club
- Pets allowed *
- WiFi in public areas *
- WiFi in rooms *
- Free self parking (limited)
Nearby One Star Ste. Anne hotels
In the hotel
- Children's club (free)
- Supervised childcare/activities (free)
- Breakfast (surcharge)
- 3 restaurants
- Bar/lounge
- Coffee shop/café
- Snack bar/deli
- Poolside bar
- On private beach
- Beach sun loungers
- Number of outdoor pools - 2
- Children's pool
- Outdoor tennis court
- Spa services on site
- Nightclub
- Pool sun loungers
- Tennis on site
- Pool umbrellas
- 24-hour front desk
- Tours/ticket assistance
- Laundry facilities
- Luggage storage
- Garden
- Picnic area
- Terrace
In the room
- Air conditioning
- Coffee/tea maker
- Iron/ironing board (on request)
- Blackout drapes/curtains
- Separate dining area
- Furnished balcony or patio
- Private bathroom
- Shower only
- Hair dryer
- Flat-screen TV
- WiFi (surcharge)
- Phone
- Refrigerator
- Microwave
- Kitchenette
- Cookware, dishware, and utensils
- Dishwasher
- Housekeeping - once per stay
- In-room safe
Top Ste. Anne hotels
Recently reviewed hotels in Ste. Anne
- E.Gwada HostelFrom
"Just a one night filler between other arrangements. Car is required. Many efforts at refurbishment underway. A great view from the veranda and restaurant. A simple meal was…"Jan 10, 2015
- Karaibes ResidenceFrom
"Very descent property, something in the middle between hotel and guest house. Safe, clean, efficient, but not luxurous to be true hotel. I had big kitchen with all utilities to…"Jan 15, 2014
Nearby hotels
Special features
DiningL instant creole - This restaurant serves breakfast and dinner.
Le mille sabords - This beachfront restaurant serves lunch only.
Le Balaou - This restaurant serves lunch only.
On Site
- Outdoor tennis court
- Tennis on site
- Aerobics on site
- Fishing on site
- Playground on site
- Sailing on site
- Volleyball on site
- Bicycle rentals nearby
- Golf lessons available nearby
- Golfing nearby
- Scooter/moped rentals nearby
- Scuba diving nearby
- Snorkeling nearby
- Surfing/boogie boarding nearby
- Water skiing nearby
- Windsurfing nearby
Pierre & Vacances Village Club Sainte Anne, Ste. Anne's small print
Also known as
- Pierre & Vacances Village Club Sainte Anne
- Pierre & Vacances Village Club Sainte Anne Apartment
- Pierre & Vacances Village Club Sainte Anne Apartment Ste. Anne
- Pierre & Vacances Village Club Sainte Anne Ste. Anne
Reservations are required for massage services and can be made by contacting the property before arrival at the number on the booking confirmation.
Mandatory fees
You'll be asked to pay the following charges at check in or check out:
- A tax is imposed by the city: EUR 1.50 per person, per night. This tax does not apply to children under 12 years of age.
Deposit: EUR 200 per stay
- Resort fee: EUR 1.50 per person, per night
Optional extras
Late check-out can be arranged for an extra charge
Safes in guestrooms can be used for EUR 3.50 per day
Breakfast is offered for an extra charge of EUR 14 for adults and EUR 7 for children (approximately)
Cribs/Infant beds are available for EUR 40 per week
Pets are allowed for an extra charge of EUR 9 per pet, per day
WiFi is available in guestrooms for EUR 5 per day (rates may vary)
WiFi is available in public areas for EUR 5 per day (rates may vary)
We have included all charges provided to us by this hotel. However, charges can vary, for example, based on length of stay or the room you book.


text:
These employee gift ideas will make your year-end party memorable.
Here are 8 unique customized gift ideas you can get your logo on.
InkHead shows you how to add class to any campaign or election fundraising event using promotional products.
Let InkHead show you how to build a custom elections campaign for government and civic politics.
Here are some custom political campaign products that make perfect voter education and registration event giveaways.
Use these military promotional product ideas to encourage support for soldiers and their families.
Avoid these promotional mistakes and discover how good your advertising campaigns can be.
Find out the 8 questions you must answer to determine if your company is ready for custom printed promotional products.
When you buy creative promotional products, you earn more customers for less money.
Select from this line of unique Breast Cancer Awareness post-op recovery merchandise from InkHead.


text:
Details on today's Google Buzz API announcement
Facebook and Twitter gained traction with websites that enabled seamless sharing through their APIs to the news feed. Yahoo, LinkedIn and MySpace followed their lead, providing this powerful sharing capability. A few months ago, Google introduced a news feed service called Google Buzz, offered to Gmail users. That first generation of Google Buzz offered publishers a "Buzz" button, enabling write-only access to the newsfeed. Now it has become far more powerful.
Today, Google announced an API for Google Buzz that offers read-write access similar to the Facebook Graph API (the new Facebook Connect) and Twitter API. The API enables:
- Authentication
- Getting user profile data
- Getting contacts
- Sharing simple and rich newsfeed items
- Getting list of followers (new)
- Getting list of who users follows (new)
- Follow / Unfollow (new)
- Group related functions
- Retrieve users newsfeed and perform newsfeed-related functions
- Search in public newsfeed
- Search for nearby places
- Post activities with location data
One of the reasons we are excited about this announcement is that it means Gigya clients have the opportunity for greater exposure when users share. Our data shows that as many as 20% of users choose Google as the identity they choose when connecting on a publisher site.
Read more on "Details on today's Google Buzz API announcement" »


text:
Port Hardy Inn
No prices found through our partners. Please contact the business directly or check some of our recommended alternatives.
How has this hotel rated in the past?
- Meeting rooms/conference facilities
- Restaurant
- Banquet room
- Non-smoking hotel
- Reduced mobility rooms
- Refrigerator in room
TripAdvisor Reviews Port Hardy Inn
Travel Blogs from Port Hardy
A road much less traveled
... they are waiting for someone. I decided since there was nothing to see it was a good time to shower. That is when it happened: the flood. Well, a minor flood. The drains backed up in the bathroom and there was standing water and inch or two deep. I had to go into the cabin to change and could not use the hair dryer while standing in the water. We notified the purser. This finally drained. Then, of course, Susan HAD to visit the gift shop for a T-shirt ...
Cruising The Inside Passage
... thoroughly enjoyable and we'll miss their company. We exchanged contact details and hopefully we will meet again somewhere.
We really did enjoy our very first cruise. After a couple of days, we hardly noticed that we were moving. The food and service we received as well as the entertainment were all excellent and I know this will not be our last cruise,
Life in Port Hardy
Port Hardy is located at the
northern end of Vancouver Island. It is about an 8 hour drive from Vancouver or
a 1 hour flight. The island is accessible by both plane and ferry.
The Bed and Breakfast, Orange Tabby,
is just across the street from the Queen Charlotte Strait. There is a park with
a paved walkway that runs for several blocks along the water of Hardy Bay. Eagles
fly overhead, landing in the local trees.
More water time
... is operated by BC Ferries. The previous one from Juneau to Prince Rupert is operated by Alaskan Marine Hwy System. The BC Ferry ship is very new. This is due to the fact that they sunk one about 5 years ago on this route, from negligence. They went straight when they should have zigged. Two people died and the ship is in 1200 feet of water, The court case was recently settled.
So much to tell ...
Bears Bears Bears
We woke at our Ida Lake campsite with no visits from any bears, cougars or sasqutches (big foot). Yes apparently there are sasquatch's living in the mountains around here, although no scientific prove obviously, people swear they have seen one!! The car is not at all comfy but it was free and Danny's surprise involved at 6:45 start so we needed to be close but without blowing the budget on the only motel in town!
This part of the country is ...