Updating an electronic device with update agent code

Information

  • Patent Grant
  • 8578361
  • Patent Number
    8,578,361
  • Date Filed
    Sunday, February 27, 2011
    13 years ago
  • Date Issued
    Tuesday, November 5, 2013
    10 years ago
Abstract
Updating an electronic device using first update agent code resident in the non-volatile memory is disclosed. The electronic device comprises non-volatile memory containing at least one of: firmware and software. An example method includes determining whether the first update agent code is a current version. The method also includes replacing the first update agent code with an updated version of the first update agent code from a removable memory card operatively coupled to the electronic device. The method also includes updating at least one: firmware and software in the electronic device using the updated version of the first update agent code, and first update information associated with the at least one of: firmware and the software.
Description
FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

[Not Applicable]


MICROFICHE/COPYRIGHT REFERENCE

[Not Applicable]


BACKGROUND OF THE INVENTION

Electronic devices such as mobile phones and personal digital assistants (PDAs) often contain firmware and/or application software that are either provided by the manufacturers of the electronic devices, by telecommunication carriers, or by third parties. These firmware and application software often contain bugs. New versions of firmware and software are periodically released to fix the bugs and/or to introduce new features.


Electronic devices such as high-end mobile phones, for example, often contain a flash memory card, some times called a multimedia card or MMC card. The electronic devices contain a flash memory card reader that is employed to read and/or write information on the flash memory cards that are inserted by end users. Quite often, flash memory cards are used to store content such as digital photographs or audio files by the end user.


If firmware or firmware components of the electronic device are to be changed, it is often very tricky to update the firmware components in an electronic device. If an update agent is not present in the device, the device firmware/software cannot be updated. The electronic device must have sufficient memory available to download an update package and to execute an update process. Often, electronic devices do not have sufficient memory for such downloading of entire new applications. If power is lost while changes to firmware or firmware components of the electronic device are being performed, the device is likely to malfunction, unless fault tolerant update mechanisms are implemented. Such update mechanisms may make the updating firmware more complicated. There are few efficient fault tolerant mechanisms that can be applied to constrained devices, and often it is not clear if these mechanism are compatible with the architecture of the device.


Attempts to upgrade firmware and/or software in electronic devices such as GSM phones, for example, are often hampered by the limited user interaction capabilities of the device, and the slow communication speeds available. End-user interactions cannot be relied upon, as they can be erroneous. In addition, some electronic devices may not have sufficient memory to store an update package as well as to install it in the non-volatile (NV) memory of the devices, such as in the flash memory.


Some mobile devices support the Multi-Media Card (MMC card) standard that grew out of a joint development between San-Disk Corporation and Siemens AG/Infineon Technologies AG, and was introduced in November, 1997. MMC cards typically weigh less than two grams, are about the size of a postage stamp, and are the world's smallest (24 mm×32 mm×1.4 mm) removable solid-state memory solution for mobile applications, such as MP-3 music players, portable video games, laptop computers, personal digital assistants (PDAs), mobile telephones, and digital cameras. These devices are convenient, reliable, rugged and lightweight standardized data carriers that store up to 64 Mbytes, sufficient for 64 minutes of MP-3 digital music, or approximately 40,000 book pages.


MMC cards typically use ROM technology for read-only applications and Flash technology for read/write applications. The cards are fast for excellent system performance, energy efficient for prolonged battery life in portable products, and cost-efficient for use in systems sold at consumer price points. The simple molded MMC card package has a seven pad (pin) serial interface. This easy-to-install simple serial interface offers easy integration into various devices regardless of the microprocessor used.


The MMC card has a wide variety of uses in some of the most exciting products on the market today. Mobile phones in use today typically are little more than a device to make and receive calls. Most pagers simply alert their owners to call a certain phone number. These limitations are due largely to small storage capability in mobile phones and pagers. The vast majority of mobile communication devices have less than one megabyte (MB) of storage.


MMC cards bring true mass storage capability to mobile phones and pagers. With this new Flash card technology, faxes, voice and e-mail messages, Internet files and software applications all can be downloaded to the new memory card and accessed on mobile phones and pagers. Unfortunately, the MMC cards are typically used only for storing multimedia content and not used for any other purpose.


Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.


BRIEF SUMMARY OF THE INVENTION

A method and/or device supporting firmware update using an update agent in a removable memory card, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.


These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.





BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS


FIG. 1 is perspective block diagram of an update network comprising an electronic device with a flash memory card, a distribution network, and an optional manufacturer's environment, in accordance with a representative embodiment of the present invention.



FIG. 2 is a flow chart illustrating an example of update-related actions of an electronic device such as, for example, the electronic device of FIG. 1 when it is powered up or restarted, in accordance with a representative embodiment of the present invention.



FIG. 3 is a flow chart illustrating another example of update-related actions of an electronic device that may correspond to, for example, the electronic device, when it is powered up or restarted, in accordance with a representative embodiment of the present invention.



FIG. 4 is a flow chart illustrating an example of update-related actions of an electronic device that may correspond to, for example, the electronic device with the flash memory card, of FIG. 1, and the distribution network to which it is communicatively coupled, in accordance with a representative embodiment of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

Aspects of the present invention relate generally to the process of updating software/firmware in electronic devices, and more specifically, to the use of flash memory cards or a Multi Media Card (MMC card) for providing an update agent for updating firmware/software in an electronic device. The following discussion makes reference to the term “electronic device”, that is used herein to refer to mobile electronic devices such as, for example, a mobile handset, a cellular phone, a personal digital assistant (PDA), a pager, and a personal computer, to name just a few. Although the listed example electronic devices are mobile devices, application of the present invention is not limited in this manner, as representative embodiments of the present invention may be employed in a wide variety of electronic devices, both fixed and mobile. The following discussion also makes reference to a Multimedia Card with respect to the operation of representative embodiments of the present invention. Although examples using MMC cards are discussed herein, other forms of memory cards such as, for example, Compact Flash (CF) cards, Secure Digital (SD) cards, integrated circuit cards, PCMCIA cards, smart cards, and other portable memory devices may be employed without departing from the spirit and scope of the present invention.


Electronic devices may be adapted to access servers to retrieve update information for updating memory in the electronic devices. An electronic device may be, for example, a mobile electronic device having firmware/software such as mobile cellular phone handsets, personal digital assistants (PDAs), pagers, MP-3 players, digital cameras, etc. Update information may comprise information that modifies or changes firmware/software and/or software components installed in the electronic device. In a representative embodiment of the present invention, update information may comprise a set of executable instructions for converting a first version of code to an updated/second version of code. The update information may add new services to the electronic device, as desired by a service provider, device manufacturer, or an end-user, and/or may fix bugs (e.g., software errors) in the operating code of the electronic device. In a representative embodiment of the present invention, update information may comprise an update package.



FIG. 1 is perspective block diagram of an update network 105 comprising an electronic device 109 with a flash memory card 123, a distribution network 107, and an optional manufacturer's environment 111, in accordance with a representative embodiment of the present invention. In the illustration of FIG. 1, the electronic device 109 is communicatively coupled to the distribution network 107. Update packages generated by the manufacturer's environment 111 may be distributed by the distribution network 107 to the electronic device 109, in order to update firmware and/or software in the electronic device 109.


The electronic device 109 shown in FIG. 1 comprises a flash memory card 123, an update agent 125 used to update a firmware and/or software in a non-volatile memory 135 of the electronic device 109, and a RAM 137 where software applications may be executed. The update agent 125 may be employed by the electronic device 109 to update firmware and/or software resident in the NV memory 135. The update agent 125 may be specific to the hardware configuration of the electronic device 109 (i.e., ‘close-to the-metal’), and may be part of the firmware of the electronic device 109. In a representative embodiment of the present invention, the update agent 125 may be capable of updating the firmware in a fault-tolerant mode using a bank-by-bank update process. The status of the update activity may not be progressively stored, but may instead be determined using pre-computed cyclic redundancy check values (CRCs) or digital signatures that may be provided as part of the update information in an update package. In a representative embodiment of the present invention, the update agent 125 may be resident in the NV memory 135.


In a representative embodiment of the present invention, the flash memory card 123 may comprise a storage controller 133, and an embedded update agent 127. The flash memory card 123 may also comprise MMC firmware (not shown) that is executed by the storage controller 133. The update agent 127 may be part of the MMC firmware (not shown), or it may be a separate executable component resident in the flash memory card 123. The storage controller 133 may support reading and writing into the flash memory card 123. The storage controller 133 may execute firmware embedded in the flash memory card 123. Thus, the storage controller 133 may be capable of executing the update agent 127.


In a representative embodiment of the present invention, an electronic device such as, for example, the electronic device 109 of FIG. 1 may employ an update agent like the update agent 127 in the flash memory card 123 to update firmware resident in the NV memory 135 of the electronic device 109. In a representative embodiment of the present invention, the electronic device 109 may also employ the update agent 127 in the flash memory card 123 to update application software and operating system components resident, etc. resident in the NV memory 135 of the electronic device 109.


In a representative embodiment of the present invention, the electronic device 109 may employ the update agent 127 in the flash memory card 123 to update firmware resident in the NV memory 135 of the electronic device 109, using an update package that is resident in the flash memory card 123. The update of the firmware resident in the NV memory 135 may be conducted in a fault-tolerant manner, using a bank-by-bank update process in accordance with a bank order. An example of a suitable bank-by-bank update process is provided in PCT Application having publication number WO/02/41147 A1 and PCT Application No. PCT/US01/44034, entitled “System and Method for Updating and Distributing Information”, filed Nov. 19, 2001, the complete subject matter of which is hereby incorporated herein by reference, in its entirety.


In a representative embodiment in accordance with the present invention, an electronic device such as, for example, the electronic device 109 may instruct the storage controller 133 to execute the update agent 127 in the flash memory card 123, to update firmware resident in the NV memory 135 of the electronic device 109 using an update package that is resident in the flash memory card 123. When the update agent 127 is executed by the storage controller 133, existing firmware in the electronic device 109 may be accessed in a block-by-block fashion, and a newer/updated version of the firmware of the electronic device 109 in the NV memory 135 may be assembled in the flash memory card 123. When the update process is complete, a newer/updated version of firmware may be available in the flash memory card 123. The newer/updated version of firmware may be installed into the NV memory 135 of the electronic device 109, replacing the old/original version of firmware in the NV memory 135. The electronic device 109 may be active and useable in a substantially normal fashion during the update of firmware by the update agent 127 in the flash memory card 123. During the subsequent transfer of the newer/updated version of firmware into the NV memory 135, however, the electronic device 109 may be unavailable for normal use. An appropriate message may be displayed to the user of the electronic device 109 to indicate that the firmware in NV memory 135 is being updated, and that the electronic device 109 is unavailable for the duration of the update. In a similar fashion, various software applications and/or operating system components in the NV memory 135 of the electronic device 109 may be updated by the storage controller 133, executing the update agent 127 in the flash memory card 123. The various software applications and/or operating system components to be updated may be selectively deactivated before the update process. The various software applications and/or operating system components may then be updated, and subsequently activated after the update process is complete. If a reboot of the electronic device 109 is involved, the user of the electronic device 109 may be provided with an appropriate message, and user opt-in may be solicited before invoking a reboot after the update.


In a representative embodiment of the present invention, the storage controller 133 of FIG. 1 may be, for example, a 32-bit configurable microprocessor capable of executing firmware in the flash memory card 123, as well as executing the update agent 127. The storage controller 133 may be used in content protection, and in verification of update packages during an update activity. The storage controller 133 may also manage communication with the electronic device 109 via a communication link 113, when the flash memory card 123 is communicatively coupled (e.g., plugged into a corresponding flash memory card reader) to the electronic device 109. In a representative embodiment of the present invention, the communication link 113 may comprise, for example, a wired interface such as a serial interface or a universal serial bus (USB) interface, and may comprise a wireless interface such as, for example, a cellular network interface, a Bluetooth network interface, and an Institute of Electrical and Electronics Engineers (IEEE) 802.11a/b/g/n network interface. Other forms of interface may also be employed for communication link 113, without departing from the spirit and scope of the present invention.


In a representative embodiment in accordance with the present invention, the update agent 127 may employ in its update activities an update package downloaded to the flash memory card 123. The update agent 127 may create a newer/updated version of firmware for the electronic device 109, in the flash memory card 123. The newer/updated version of firmware in the flash memory card 123 may subsequently be used to update existing firmware that is resident in the NV memory 135 of the electronic device 109. In another representative embodiment of the present invention, the update agent 127 may employ, in its update activities, an update package downloaded by the electronic device 109 to the NV memory 135. The update agent 127 may create a newer/updated version of the firmware of the electronic device 109, in the flash memory card 123.


In a representative embodiment of the present invention, a ‘ready’ status flag may be used by the update agent 127, to indicate to the electronic device 109 that a new version of firmware is available in the flash memory card 123. The ready status flag, along with other details of the newly updated firmware (or software) such as, for example, the location of the updated firmware/software, applicable security information, the size of the updated firmware/software, and other details may be resident in the flash memory card 123, in one representative embodiment of the present invention. Such information may reside in specific locations in the NV memory 135, in another representative embodiment in accordance with the present invention.


In a representative embodiment of the present invention, the storage controller 133 (or another processor in the flash memory card 123) may be employed by the electronic device 109 to create a newer/updated version of firmware resident in the NV memory 135 of the electronic device 109. When the newer/updated version of the firmware of the electronic device 109 is ready, a status flag either in, for example, the NV memory 135 or in the flash memory card 123, may be set indicating the status and other details of the newer/updated firmware version. During the update process in the flash memory card 123, the electronic device 109 may be operational for normal use. The update agent 125 (that may, for example, be different from the update agent 127) may subsequently update old/original firmware in the NV memory 135. This may occur, for example, after a reboot or power-up of the electronic device 109.


In a representative embodiment of the present invention, the update agent 125 may copy a newer/updated version of firmware, a block at a time, from the flash memory card 123 to the NV memory 135, to update firmware in the NV memory 135. Instructions used for copying the newer/updated version of firmware from the flash memory card 123 to the NV memory 135 may come from a “secondary” update package processed by the update agent 125. In a representative embodiment of the present invention, the update agent 127 may use a “primary” update package to update old/original firmware/software into the newer/updated version of firmware/software stored in the flash memory card 123. The terms “primary” and “secondary” are used herein to denote separate portions of update information employed during the update of the firmware in the electronic device 109, and are not intended to denote a level of importance. In a representative embodiment of the present invention, the primary and secondary update packages may be in separate update packages, or may be combined into one update package.


In a representative embodiment of the present invention, the update agents 125 and 127 may comprise similar update agents and may execute instructions provided in an update package(s). The update agent 127 may be responsible for creating a newer/updated version of firmware/software in the flash memory card 123, and for setting status flags and status information. The update agent 125 may be responsible for accessing the newer/updated version of firmware/software from the flash memory card 123, and for updating the corresponding old/original version of firmware/software in the NV memory 135.


The electronic device 109 of FIG. 1 is shown communicatively coupled to a distribution network 107 that may provide access to update packages (e.g., secondary and primary, or a single combined update package). In a representative embodiment of the present invention, update packages may be employed by an electronic device such as, for example, the electronic device 109 to update firmware/software in the electronic device 109 with the help of a storage controller and update agent in a flash memory card such as, for example, the storage controller 133 and the update agent 127 in the flash memory card 123, and an update agent in the electronic device 109 such as the update agent 125, for example.


In a representative embodiment of the present invention, an electronic device and distribution network such as, for example, the electronic device 109 and the distribution network 107 of FIG. 1 may comprise a communications network capable of distributing update packages to electronic devices such as, for example, the electronic device 109. An optional manufacturer's environment 111 may provide update packages that are stored and disseminated to the electronic device 109 by the distribution network 107.


In a representative embodiment of the present invention, the update process may not involve a reboot of an electronic device such as the electronic device 109 of FIG. 1, for example, for some types of update packages. Whether or not the electronic device 109 is to reboot following an update of firmware/software may be communicated to the electronic device 109 by the download server 119, for example, when an update package is delivered to the electronic device 109. In some representative embodiments of the present invention, a type of reboot may be specified such as, for example, a “soft” reboot or a “hard” reboot, if it is desired that the electronic device reboot following the download of an update package and an update of firmware/software. Information such as a “reboot flag” may be communicated to an electronic device (e.g., a mobile handset) along with an update package, to specify a kind or type of reboot (e.g., “soft” or “hard”.)


In a representative embodiment of the present invention, a memory such the NV memory 135 may, for example, comprise flash memory that is not removable from the electronic device 109. The flash memory card 123 may be removable media such as, for example, an MMC card.


In a representative embodiment of the present invention, a distribution network such as, for example, the distribution network 107 of FIG. 1 may comprise a device management server such as, for example, a Sync ML DM server used to manage firmware update activities. A Sync ML DM server may employ the Sync ML device management (DM) protocol, which is being developed under the oversight of the Open Mobile Alliance. The distribution network 107 may also comprise a download server and a provisioning server such as, the download server 119 and the provisioning server 115 of FIG. 1. The download server 119 may be used to download update packages to electronic devices such as the electronic device 109 of FIG. 1, and the provisioning server 115 may facilitate provisioning activities for the electronic device 109 in the update network 105.



FIG. 2 is a flow chart illustrating an example of update-related actions of an electronic device such as, for example, the electronic device 109 of FIG. 1 when it is powered up or restarted, in accordance with a representative embodiment of the present invention. As an aid to understanding the update process, the following discussion makes reference to the elements of FIG. 1. The actions of the electronic device begin at the start block 207, when the electronic device (e.g., the electronic device 109) is powered up or restarted. At a next block 209, a storage controller such as, for example, the storage controller 133 (or another processor) in a flash memory card such as the flash memory card 123 of FIG. 1, for example, may execute an initialization sequence that may, for example, be part of an initial bootstrap operation. Then, at a next block 211, a determination may be made whether an update of firmware/software in the electronic device 109 is to be performed. If it is determined, at block 211, that an update of firmware/software in the electronic device is not to be performed, then regular startup of the electronic device may begin, at block 225, and the update-related actions of FIG. 2 end, at block 221.


If it is determined, at decision block 211, that an update of firmware/software in the electronic device 109 is to be performed, then at a next block 213, a flash memory card such as, for example, the flash memory card 123 of FIG. 1 may be accessed by an update agent such as the update agent 127, for example. An attempt may then be made, at decision block 215, to determine whether an update package is available in the electronic device 109. The update package may be located either in a flash memory card such as the flash memory card 123, or in memory in the electronic device 109 such as the NV memory 135, for example. If it is determined that an update package is available, control may be then passed to a next block 217, where an update agent such as, for example, the update agent 127 applies updates from the update package to the old/original firmware/software resident in memory of the electronic device such as the NV memory 135 of the electronic device 109. The update process may use one or more update packages, and may set status flags and/or status information in the flash memory card 123 to indicate success or failure of the update process. The newer/updated version of firmware/software may be stored in the flash memory card 123 as the update process progresses. Processing may then continue, at the start block 207, after a reboot or power cycle of the electronic device occurs.


Following the update of firmware/software in the electronic device (e.g., electronic device 109), the status flags and status information set in the flash memory card 123 during the updating of the old/original firmware/software may, at a next block 219, be communicated to the electronic device (e.g., electronic device 109). The newer/updated version of firmware/software may then be used to update the old/original version of the firmware/software resident in the NV memory 135. This update may comprise copying the newer/updated version of firmware/software from the flash memory card 123 to the NV memory 135. In a representative embodiment of the present invention, this activity may be conducted by an update agent in the electronic device such as, for example, the update agent 125. In addition, appropriate flags and/or status information may be set/reset by the update agent 125 to indicate success or failure of the update process. Processing may continue after a reboot or power cycle, at the start block 207.


If it is determined, at the decision block 215, that an update package is not available in the electronic device, then at a next block 223, cleanup operations may be initiated, and appropriate messages may be displayed to a user of the electronic device 109.


In a representative embodiment of the present invention, update agents such as, for example, the update agent 125 and the update agent 127 may be updated first, before the updating of other firmware/software in the NV memory 135.


In a representative embodiment of the present invention, at the block 217, an update agent resident in a flash memory card such as, for example, the update agent 127 in flash memory card 123, of FIG. 1, may update a firmware/software component resident in the same flash memory card. Such an update may employ an update package that is also resident in the same flash memory card. A completion flag may be set appropriately, at the next block 219, to indicate the completion of the update of the firmware/software component.



FIG. 3 is a flow chart illustrating another example of update-related actions of an electronic device that may correspond to, for example, the electronic device 109, when it is powered up or restarted, in accordance with a representative embodiment of the present invention. As an aid to understanding, the following discussion makes reference to elements of FIG. 1. In the illustration of FIG. 3, a flash memory card such as, for example, the flash memory card 123 for an electronic device (e.g., the electronic device 109) may contain an ‘updated’ update agent, or updated firmware/software, that may be used either to update an update agent (e.g., the update agent 125) in the electronic device 109, or to transform the firmware/software in the NV memory 135 of the electronic device 109 into a newer version.


The actions of FIG. 3 begin at a start block 307 when, for example, an electronic device such as the electronic device 109 is powered up or restarted. At a next block 309, the electronic device 109 may execute an initialization sequence that may be executed as part of an initial bootstrap operation of the electronic device 109, for example. Then, at a next block 311, a determination may be made whether an update of firmware/software (or the update agent 125) in the electronic device 109 is desired. This determination may be performed, for example, by an update agent in the electronic device 109.


If it is determined that an update of the firmware/software (or the update agent 125) of the electronic device 109 is not desired, then at a next block 325, the regular startup of the electronic device 109 may be activated. The update-related actions illustrated in FIG. 3 may then terminate at the end block 321.


If it is determined at the decision block 311, however, that an update (e.g., of the update agent 125, firmware or software in NV memory 135) is desired and the associated updated firmware/software is available, then at a next block 313, the flash memory card 123 may be accessed by the update agent 125. Later, at a next decision block 315, an attempt may be made to determine whether a newer/updated version of the update agent 125 is available in the flash memory card (such as, for example, from a recent update by the update agent 127). If it is determined that a newer/updated version of the update agent 125 is not available in the flash memory card 123, control is passed to the next block 323, where the update agent retrieves and installs the newer/updated firmware/software and sets/resets appropriate flags to indicate success or failure of the update process. Processing then terminate at the end block 321. Processing may subsequently be restarted, for example after a reboot or power cycle, at the start block 307.


If, at the decision block 315, it is determined that a newer/updated update agent 125 is available in the flash memory card 123, then at a next block 317, the newer/updated update agent 125 may be retrieved from the flash memory card 123, and the authenticity of the newer/updated update agent 125 may be verified. Thus, a newer/updated update agent 125 may be delivered via the flash memory card 123 to the electronic device 109 for update of an update agent resident in NV (non-volatile) memory of the electronic device such as, for example, the update agent 125 resident in the NV memory 135 of FIG. 1. Then, the newer/updated update agent 125 may be installed in the NV memory 135 by the old/original version of the same update agent 125. The old/original update agent 125 may update itself to the newer/updated version of the update agent 125, employing the retrieved and selectively verified newer/updated update agent 125 from the flash memory card 123.


Following an update of the update agent 125, at a next block 327, flags and status information indicating the completion of the update of the update agent 125 may be set/reset appropriately.


Next, at block 319, the newer/updated update agent 125 may be activated and may update firmware/software in the NV memory 135, for example, by retrieving updated firmware/software from the flash memory card 123. The updated firmware/software may have been previously updated by the update agent 127. In addition, appropriate flags may be set/reset to indicate success or failure of the update process. Processing may then terminate, at the end block 321. A subsequent restart may occur at the start block 307, following a reboot or power cycle.



FIG. 4 is a flow chart illustrating an example of update-related actions of an electronic device that may correspond to, for example, the electronic device 109 with the flash memory card 123, of FIG. 1, and a distribution network such as the distribution network 107 to which the electronic device 109 is communicatively coupled, in accordance with a representative embodiment of the present invention. As an aid to understanding the update process, the following discussion of the actions of FIG. 4 makes reference to the elements of FIG. 1. The illustration of FIG. 4 begins at a start block 407, at some time after power-up or restart of an electronic device such as the electronic device 109, for example. The electronic device 109 may, at block 411, detect/identify the firmware/software version in the electronic device 109. Such information may be provided to a server in the update network 105 such as, for example, a server within the distribution network 107. Next, at a decision block 413, a server in the distribution network 107 may determine whether the firmware/software currently employed by the electronic device 109 is an older/out-of-date version. If it is determined that the firmware/software in the electronic device 109 is not old/out-of-date, but is rather an updated or newer version, then the processing of FIG. 4 may terminate, at the end block 421. If, however, it is determined (at the decision block 413) that the firmware/software currently employed by the electronic device 109 is an older/out-of-date version to be updated to a newer/updated version then, at a next block 415, the distribution network 107 may retrieve appropriate update package(s) for updating the firmware/software in the electronic device 109 to a newer/updated version. The retrieved update package(s) may be stored in the flash memory card 123 that may, for example, comprise removable media.


Next, at block 417, the update agent 127 in the flash memory card 123 may employ the update package(s) to create the newer/updated version of firmware/software for the electronic device 109. The update agent 127 may also set/reset appropriate flags to indicate when the update is completed. For example, the update agent 127 may set address values of where the updated firmware/software is resident, how big the newer/updated firmware/software is, what security values (e.g., CRCs, digital signatures, etc.) must be verified, and other values/parameters.


Later, at block 419, the update agent 125 in the electronic device 109 may update the firmware/software of the electronic device 109 by retrieving and copying the newer/updated version of firmware/software from the flash memory card 123 into the NV memory 135. In one representative embodiment of the present invention, the retrieved firmware may be employed to create a newer/updated version of the update agent 125, that may then be stored in the NV memory 135. Finally, processing terminates in the end block 421.


In a representative embodiment of the present invention, an electronic device such as, for example, the electronic device 109 may be capable of updating an update agent by employing update packages provided by a flash memory card/MMC card such as the flash memory card 123. A representative embodiment of the present invention may be capable of first updating an update agent such as the update agent 125, and then updating firmware/software in the electronic device, employing the newer/updated update agent.


Although the present application is described with reference to a flash memory card, it must be understood that other types of flash memory card technologies such as, for example, Sony Memory Stick/Memory Stick Pro, MMC, Secure Digital (SD), SmartMedia (SMC), CompactFlash, type device may also be employed without departing from the spirit and scope of the present invention.


Aspects of the present invention may be found in a method of updating an electronic device comprising at least one of firmware and software, where the electronic device may be capable of operatively coupling to a removable memory card. Such a method may comprise retrieving update information, authenticating update information in the removal memory card, and creating an updated version of the at least one of: firmware and software in the removable memory card using update agent code in the removable memory card based upon the update information. The method may also comprise copying the updated version of the at least one of: firmware and software to the non-volatile memory of the electronic device. Creating an updated version may comprise executing the update agent code on a controller in the removable memory card, thereby consuming the update information to upgrade at least a portion of the at least one of: firmware and software in the non-volatile memory of the electronic device. Executing the update agent code may comprise initializing parameters of the update agent code, referencing at least a portion of the at least one of: firmware and software, in a bank-by-bank fashion according to a bank order, and accessing at least a portion of the update information. The executing may also comprise sequentially updating in a bank-by-bank fashion according to the bank order, the at least a portion of the at least one of: firmware and software, and storing, in the removable memory card in a bank-by-bank fashion according to the bank order, the sequentially updated at least a portion of the firmware and software.


In a representative embodiment of the present invention. retrieving may comprise receiving update information from a server, and transferring the update information to the removable memory card. The update information may be resident in the removable memory card before the removable memory card is operatively coupled to the electronic device. The removable memory card may comprise a controller capable of executing the update agent code in the removable memory card. In addition, the removable memory card may comprise the update agent code and the update information. The update agent code may be executable by the controller to cause updating of the at least one of: firmware and software, using the update information. The controller may perform initialization as part of an initial bootstrap following operative coupling of the removable memory card to the electronic device and prior to the retrieving. The controller may establish access for the update agent code to the at least one of: firmware and software of the electronic device.


In a representative embodiment in accordance with the present invention, the copying may comprise determining that the update agent code has successfully completed creating the updated version of the at least one of: firmware and software, and soliciting user approval for updating the at least one of: firmware and software. The copying may also comprise transferring, upon obtaining user approval, the updated version of the at least one of: firmware and software from the removable memory card to the non-volatile memory of the electronic device. In various representative embodiments of the present invention, the removable memory card may comprise one of: a Multi-Media Card (MMC), a Compact Flash (CF) card, a Secure Digital (SD) card, a memory stick, an integrated circuit card, and a smart card. The electronic device may comprise one of: a mobile handset, a cellular telephone, a pager, and a personal digital assistant (PDA), and the update information may comprise a set of executable instructions for converting a first version of code to an updated version of code.


Other aspects of the present invention may be seen in a method of updating an electronic device comprising non-volatile memory containing at least one of: firmware and software, using first update agent code resident in the non-volatile memory. Such a method may comprise determining whether the first update agent code is a current version, and replacing the first update agent code with an updated version of the first update agent code from a removable memory card operatively coupled to the electronic device. The method may also comprise updating at least one of firmware and software in the electronic device using the updated version of the first update agent code, and first update information associated with the at least one of firmware and the software. In a representative embodiment of the present invention, replacing may comprise creating, in the removable memory card, the updated version of first update agent code, using second update information associated with the first update agent code and a second update agent resident in the removable memory card. Updating may comprise detecting whether an update of the at least one of: firmware and software is to be performed, and processing the first update information to update the at least one of firmware and software. The first update information may be stored in the non-volatile memory of the electronic device to be used in place of an older version of update information available in the removable memory card. In some representative embodiments of the present invention, the electronic device, instead of replacing the first update agent code with an updated version of the first update agent code from the removable memory card, may update the first update agent code using update information provided by the removable flash memory card, prior to other updating activity.


A representative embodiment of the present invention may also comprise deleting the updated version of the first update agent code from the removable memory card after updating the at least one of: firmware and software. The replacing may comprise verifying authenticity of the updated version of the first update agent code provided in the removable flash memory card, copying the updated version of the first update agent code in the non-volatile memory to an appropriate location for the updated version of the first update agent code in the non-volatile memory, and validating the success of copying of the updated version. The electronic device may comprise one of a mobile handset, a cellular telephone, a pager, and a personal digital assistant (PDA), and update information may comprise a set of executable instructions for converting a first version of code to an updated version of code. The removable memory card may comprise one of: a Multi-Media Card (MMC), a Compact Flash (CF) card, a Secure Digital (SD) card, a memory stick, an integrated circuit card, and a smart card.


Yet other aspects of the present invention may be found in an electronic device comprising non-volatile memory containing firmware, and a removable memory card having stored therein update agent code and update information. The update agent code may be executable to cause the updating of the firmware in the non-volatile memory to produce an updated firmware using the update information. The removable memory card may comprise a controller capable of executing the update agent code in the flash memory card, and the controller may be capable of updating at least a portion of the firmware of the electronic device employing the update agent code. The electronic device may comprise one of: a mobile handset, a cellular telephone, a pager, and a personal digital assistant (PDA), and update information may comprise a set of executable instructions for converting a first version of code to an updated version of code. The removable memory card may comprise one of: a Multi-Media Card (MMC), a Compact Flash (CF) card, a Secure Digital (SD) card, a memory stick, an integrated circuit card, and a smart card.


Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.


The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.


While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.

Claims
  • 1. A method of updating an electronic device comprising non-volatile memory containing at least one of: firmware and software, using first update agent code resident in the non-volatile memory, the method comprising: determining whether the first update agent code is a current version; replacing the first update agent code with an updated version of the first update agent code from a removable memory card operatively coupled to the electronic device; and updating at least one: firmware and software in the electronic device using the updated version of the first update agent code, and first update information associated with the at least one of: firmware and the software, wherein the replacing comprises: creating the updated version of the first update agent code in the removable memory card, using second update information associated with the first update agent code and a second update agent resident in the removable memory card.
  • 2. The method according to claim 1, wherein updating comprises: detecting whether an update of the at least one of: firmware and software is to be performed; andprocessing the first update information to update the at least one of: firmware and software.
  • 3. The method according to claim 1, wherein the first update information is stored in the non-volatile memory of the electronic device to be used in place of an older version of update information available in the removable memory card.
  • 4. The method according to claim 3, wherein the electronic device, instead of replacing the first update agent code with an updated version of the first update agent code from the removable memory card, updates the first update agent code using update information provided by the removable flash memory card, prior to other updating activity.
  • 5. The method according to claim 1, further comprising: deleting the updated version of the first update agent code from the removable memory card after updating the at least one of: firmware and software.
  • 6. The method according to claim 1 wherein replacing comprises: verifying authenticity of the updated version of the first update agent code provided in the removable flash memory card;copying the updated version of the first update agent code in the non-volatile memory to an appropriate location for the updated version of the first update agent code in the non-volatile memory; andvalidating the success of copying of the updated version.
  • 7. The method according to claim 1 wherein the electronic device comprises one of: a mobile handset, a cellular telephone, a pager, and a personal digital assistant (PDA).
  • 8. The method according to claim 1 wherein update information comprises a set of executable instructions for converting a first version of code to an updated version of code.
  • 9. The method according to claim 1 wherein the removable memory card comprises one of a Multi-Media Card (MMC), a Compact Flash (CT) card, a Secure Digital (SD) card, a memory stick, an integrated circuit card, and a smart card.
  • 10. The method according to claim 1, wherein the replacing comprises storing the first update information in the non-volatile memory to be used in place of an older version of update information.
  • 11. An electronic device comprising non-volatile memory containing at least one of: firmware and software, the electronic device updating by: determining whether first update agent code resident in the non-volatile memory is a current version; replacing the first update agent code with an updated version of the first update agent code from a removable memory card operatively coupled to the electronic device; and updating at least one: firmware and software in the electronic device using the updated version of the first update agent code, and first update information associated with the at least one of: firmware and the software, wherein the replacing comprises: creating the updated version of the first update agent code in the removable memory card, using second update information associated with the first update agent code and a second update agent resident in the removable memory card.
  • 12. The electronic device according to claim 11, wherein updating comprises: detecting whether an update of the at least one of: firmware and software is to be performed; andprocessing the first update information to update the at least one of: firmware and software.
  • 13. The electronic device according to claim 11, wherein the first update information is stored in the non-volatile memory of the electronic device to be used in place of an older version of update information available in the removable memory card.
  • 14. The electronic device according to claim 13, wherein the electronic device, instead of replacing the first update agent code with an updated version of the first update agent code from the removable memory card, updates the first update agent code using update information provided by the removable flash memory card, prior to other updating activity.
  • 15. The electronic device according to claim 11, further comprising: deleting the updated version of the first update agent code, from the removable memory card after updating the at least one of: firmware and software.
  • 16. The electronic device according to claim 11 wherein replacing comprises: verifying authenticity of the updated version of the first update agent code provided in the removable flash memory card;copying the updated version of the first update agent code in the non-volatile memory to an appropriate location for the updated version of the first update agent code in the non-volatile memory; andvalidating the success of copying of the updated version.
  • 17. The electronic device according to claim 11 wherein the electronic device comprises one of a mobile handset, a cellular telephone, a pager, and a personal digital assistant (PDA).
  • 18. The electronic device according to claim 11 wherein update information comprises a set of executable instructions for converting a first version of code to an updated version of code.
  • 19. The electronic device according to claim 11 wherein the removable memory card comprises one of: a Multi-Media Card (MMC), a Compact Flash (CF) card, a Secure Digital (SD) card, a memory stick, an integrated circuit card, and a smart card.
  • 20. The electronic device according to claim 11, wherein the replacing comprises storing the first update information in the non-volatile memory to be used in place of an older version of update information.
RELATED APPLICATIONS

The present application is a divisional of and claims priority to U.S. patent application Ser. No. 11/111,276 filed Apr. 21, 2005, now issued U.S. Pat. No. 7,904,895, hereby incorporated herein by reference in its entirety. The present application further makes reference to, claims priority to, and claims benefit of U.S. Provisional Patent Application Ser. No. 60/564,503, entitled “Firmware Update In Electronic Devices Employing Update Agent In A Flash Memory Card”, filed Apr. 21, 2004, the complete subject matter of which is hereby incorporated herein by reference, in its entirety. The present application makes reference to PCT Application having publication number WO/02/41147 A1 and PCT Application No. PCT/US01/44034, entitled “System and Method for Updating and Distributing Information”, filed Nov. 19, 2001, the complete subject matter of which is hereby incorporated herein by reference, in its entirety. The present application also makes reference to U.S. Provisional Patent Application Ser. No. 60/249,606, entitled “System and Method for Updating and Distributing Information”, filed Nov. 17, 2000, the complete subject matter of which is hereby incorporated herein by reference, in its entirety.

US Referenced Citations (1191)
Number Name Date Kind
4337376 Gruenberg Jun 1982 A
4344091 Gardner et al. Aug 1982 A
4429387 Kaminski Jan 1984 A
4493083 Kinoshita Jan 1985 A
4645916 Raisleger Feb 1987 A
4783841 Crayson Nov 1988 A
4807182 Queen Feb 1989 A
4809170 Leblang et al. Feb 1989 A
5084816 Boese et al. Jan 1992 A
5155847 Kirouac et al. Oct 1992 A
5204960 Smith et al. Apr 1993 A
5261055 Moran et al. Nov 1993 A
5274823 Brenner et al. Dec 1993 A
5325531 McKeeman et al. Jun 1994 A
5333320 Seki Jul 1994 A
5392353 Morales Feb 1995 A
5394534 Kulakowski et al. Feb 1995 A
5410703 Nilsson et al. Apr 1995 A
5418837 Johannson et al. May 1995 A
5420616 Suemitsu et al. May 1995 A
5421006 Jablon et al. May 1995 A
5442771 Filepp et al. Aug 1995 A
5444765 Marui et al. Aug 1995 A
5450589 Maebayashi et al. Sep 1995 A
5455576 Clark, II et al. Oct 1995 A
5463766 Schieve et al. Oct 1995 A
5471592 Gove et al. Nov 1995 A
5479637 Lisimaque et al. Dec 1995 A
5479654 Squibb Dec 1995 A
5481713 Wetmore et al. Jan 1996 A
5491807 Freeman et al. Feb 1996 A
5491821 Kilis Feb 1996 A
5535357 Moran et al. Jul 1996 A
5537483 Stapleton et al. Jul 1996 A
5563931 Bishop et al. Oct 1996 A
5579522 Christeson et al. Nov 1996 A
5586304 Stupek, Jr. et al. Dec 1996 A
5586328 Caron et al. Dec 1996 A
5590277 Fuchs et al. Dec 1996 A
5594903 Bunnell et al. Jan 1997 A
5596738 Pope Jan 1997 A
5598531 Hill Jan 1997 A
5598534 Haas Jan 1997 A
5600844 Shaw et al. Feb 1997 A
5606693 Nilsen et al. Feb 1997 A
5608910 Shimakura Mar 1997 A
5623604 Russell et al. Apr 1997 A
5628016 Kukol May 1997 A
5638066 Horiuchi et al. Jun 1997 A
5649112 Yeager et al. Jul 1997 A
5649200 Leblang et al. Jul 1997 A
5666293 Metz et al. Sep 1997 A
5666364 Pierce et al. Sep 1997 A
5675628 Hokkanen Oct 1997 A
5677708 Matthews, III Oct 1997 A
5684944 Lubbers Nov 1997 A
5689712 Heisch Nov 1997 A
5694538 Okazaki et al. Dec 1997 A
5699275 Kennedy, III et al. Dec 1997 A
5699548 Choudhury et al. Dec 1997 A
5704031 Mikami et al. Dec 1997 A
5708709 Rose Jan 1998 A
5708776 Kikinis Jan 1998 A
5715462 Iwamoto et al. Feb 1998 A
5717737 Doviak et al. Feb 1998 A
5721824 Taylor Feb 1998 A
5724526 Kunita Mar 1998 A
5727202 Kucala Mar 1998 A
5729735 Meyering Mar 1998 A
5751231 Iverson May 1998 A
5752039 Tanimura May 1998 A
5752042 Cole et al. May 1998 A
5764658 Sekiguchi et al. Jun 1998 A
5765211 Luck Jun 1998 A
5768382 Schneier et al. Jun 1998 A
5774715 Madany et al. Jun 1998 A
5778440 Yiu et al. Jul 1998 A
5781921 Nichols Jul 1998 A
5790800 Gauvin et al. Aug 1998 A
5790860 Wetmore et al. Aug 1998 A
5790974 Tognazzini Aug 1998 A
5794254 McClain Aug 1998 A
5802338 Rechtschaffen et al. Sep 1998 A
5802554 Caceres et al. Sep 1998 A
5805899 Evans et al. Sep 1998 A
5809251 May et al. Sep 1998 A
5812753 Chiariotti Sep 1998 A
5812768 Page et al. Sep 1998 A
5815722 Kalwitz et al. Sep 1998 A
5822578 Frank et al. Oct 1998 A
5822692 Krishan et al. Oct 1998 A
5826012 Lettvin Oct 1998 A
5832000 Lin et al. Nov 1998 A
5832520 Miller Nov 1998 A
5835777 Staelin Nov 1998 A
5835911 Nakagawa et al. Nov 1998 A
5838981 Gotoh Nov 1998 A
5845077 Fawcett Dec 1998 A
5848064 Cowan Dec 1998 A
5864681 Proctor et al. Jan 1999 A
5875404 Messiet Feb 1999 A
5878124 Griesmer et al. Mar 1999 A
5878256 Bealkowski et al. Mar 1999 A
5881292 Sigal et al. Mar 1999 A
5887253 O'Neil et al. Mar 1999 A
5896566 Averbuch et al. Apr 1999 A
5901310 Rahman et al. May 1999 A
5901330 Sun et al. May 1999 A
5903669 Hirabayashi May 1999 A
5909581 Park Jun 1999 A
5913021 Masubuchi Jun 1999 A
5913027 Matsuda et al. Jun 1999 A
5919247 Van Hoff et al. Jul 1999 A
5930504 Gabel Jul 1999 A
5931909 Taylor Aug 1999 A
5933498 Schneck et al. Aug 1999 A
5933604 Inakoshi Aug 1999 A
5937019 Padovani Aug 1999 A
5943406 Leta et al. Aug 1999 A
5944839 Isenberg Aug 1999 A
5946686 Schmuck et al. Aug 1999 A
5950199 Schmuck et al. Sep 1999 A
5953653 Josenhans et al. Sep 1999 A
5954817 Janssen et al. Sep 1999 A
5960189 Stupek, Jr. et al. Sep 1999 A
5960445 Tamori et al. Sep 1999 A
5968182 Chen et al. Oct 1999 A
5973626 Berger et al. Oct 1999 A
5974179 Caklovic Oct 1999 A
5974250 Angelo et al. Oct 1999 A
5974311 Lipsit Oct 1999 A
5974312 Hayes, Jr. et al. Oct 1999 A
5974454 Apfel et al. Oct 1999 A
5974574 Lennie et al. Oct 1999 A
5983289 Ishikawa et al. Nov 1999 A
5987325 Tayloe Nov 1999 A
5987477 Schmuck et al. Nov 1999 A
5987506 Carter et al. Nov 1999 A
5999740 Rowley Dec 1999 A
5999978 Angal et al. Dec 1999 A
6006034 Heath et al. Dec 1999 A
6009274 Fletcher et al. Dec 1999 A
6009497 Wells et al. Dec 1999 A
6011973 Valentine et al. Jan 2000 A
6014561 Molne Jan 2000 A
6018747 Burns et al. Jan 2000 A
6021275 Horwat Feb 2000 A
6021415 Cannon et al. Feb 2000 A
6021428 Miloslavsky Feb 2000 A
6029004 Bortnikov et al. Feb 2000 A
6029065 Shah Feb 2000 A
6029196 Lenz Feb 2000 A
6031830 Cowan Feb 2000 A
6032044 Shannon et al. Feb 2000 A
6032216 Schmuck et al. Feb 2000 A
6038636 Brown, III et al. Mar 2000 A
6040781 Murray Mar 2000 A
6041333 Bretschneider et al. Mar 2000 A
6044270 Raith Mar 2000 A
6044403 Gerszberg Mar 2000 A
6047071 Shah Apr 2000 A
6047242 Benson Apr 2000 A
6047279 Barrack et al. Apr 2000 A
6052531 Waldin et al. Apr 2000 A
6052600 Fette et al. Apr 2000 A
6058435 Sassin et al. May 2000 A
6064814 Capriles et al. May 2000 A
6070012 Eitner et al. May 2000 A
6070142 McDonough et al. May 2000 A
6073206 Piwonka et al. Jun 2000 A
6073214 Fawcett Jun 2000 A
6077315 Greenbaum et al. Jun 2000 A
6080207 Kroening et al. Jun 2000 A
6081518 Bowman-Amuah Jun 2000 A
6081731 Boltz et al. Jun 2000 A
6088759 Hasbun et al. Jul 2000 A
6097942 Laiho Aug 2000 A
6097966 Hanley Aug 2000 A
6104506 Hirokawa Aug 2000 A
6105063 Hayes, Jr. Aug 2000 A
6106570 Mizuhara Aug 2000 A
6112024 Almond et al. Aug 2000 A
6112197 Chatterjee et al. Aug 2000 A
6115693 McDonough et al. Sep 2000 A
6115737 Ely et al. Sep 2000 A
6117187 Staelin Sep 2000 A
6123737 Sadowsky Sep 2000 A
6126327 Bi et al. Oct 2000 A
6128695 Estakhri et al. Oct 2000 A
6128713 Eisler et al. Oct 2000 A
6131096 Ng et al. Oct 2000 A
6134530 Bunting et al. Oct 2000 A
6138002 Alperovich et al. Oct 2000 A
6138239 Veil Oct 2000 A
6138249 Nolet Oct 2000 A
6141564 Bruner et al. Oct 2000 A
6144849 Nodoushani et al. Nov 2000 A
6145012 Small Nov 2000 A
6148192 Ahvenainen Nov 2000 A
6148441 Woodward Nov 2000 A
6151643 Cheng et al. Nov 2000 A
6157559 Yoo Dec 2000 A
6163274 Lindgren Dec 2000 A
6167567 Chiles et al. Dec 2000 A
6178452 Miyamoto Jan 2001 B1
6189096 Haverty Feb 2001 B1
6195546 Leung et al. Feb 2001 B1
6195946 Lott et al. Mar 2001 B1
6198946 Shin et al. Mar 2001 B1
6199203 Saboff Mar 2001 B1
6199204 Donohue Mar 2001 B1
6202207 Donohue Mar 2001 B1
6202208 Holiday Mar 2001 B1
6209111 Kadyk et al. Mar 2001 B1
6209127 Mori et al. Mar 2001 B1
6212281 Vanstone Apr 2001 B1
6212489 Klein et al. Apr 2001 B1
6212557 Oran Apr 2001 B1
6212659 Zehavi Apr 2001 B1
6223039 Holm et al. Apr 2001 B1
6223301 Santeler et al. Apr 2001 B1
6223343 Hopwood et al. Apr 2001 B1
6230190 Edmonds et al. May 2001 B1
6230319 Britt, Jr. et al. May 2001 B1
6233332 Anderson et al. May 2001 B1
6247168 Green Jun 2001 B1
6249817 Nakabayashi et al. Jun 2001 B1
6256497 Chambers Jul 2001 B1
6260156 Garvin et al. Jul 2001 B1
6262973 Shiraishi et al. Jul 2001 B1
6263214 Yazaki et al. Jul 2001 B1
6266513 Briancon Jul 2001 B1
6266809 Craig et al. Jul 2001 B1
6266810 Tanaka et al. Jul 2001 B1
6272333 Smith Aug 2001 B1
6272545 Flanagan et al. Aug 2001 B1
6278449 Sugiarto et al. Aug 2001 B1
6279153 Bi et al. Aug 2001 B1
6282709 Reha et al. Aug 2001 B1
6289509 Kryloff Sep 2001 B1
6292492 Bonomi et al. Sep 2001 B1
6292934 Davidson et al. Sep 2001 B1
6301710 Fujiwara Oct 2001 B1
6308061 Criss et al. Oct 2001 B1
6311322 Ikeda et al. Oct 2001 B1
6314425 Serbinis et al. Nov 2001 B1
6317872 Gee et al. Nov 2001 B1
6317880 Chamberlain et al. Nov 2001 B1
6321263 Luzzi et al. Nov 2001 B1
6321348 Kobata Nov 2001 B1
6324402 Waugh et al. Nov 2001 B1
6324693 Brodersen et al. Nov 2001 B1
6330715 Razzaghe Dec 2001 B1
6333980 Hollatz et al. Dec 2001 B1
6334212 Nakajima Dec 2001 B1
6343379 Ozawa et al. Jan 2002 B1
6345288 Reed et al. Feb 2002 B1
6347331 Dutcher et al. Feb 2002 B1
6349205 Fang et al. Feb 2002 B1
6353737 Herzog Mar 2002 B1
6357021 Kitagawa et al. Mar 2002 B1
6360362 Fichtner et al. Mar 2002 B1
6360366 Heath et al. Mar 2002 B1
6363524 Loy Mar 2002 B1
6366584 Gulliford et al. Apr 2002 B1
6366777 Uusitalo Apr 2002 B1
6367072 Justice et al. Apr 2002 B1
6374250 Ajtai et al. Apr 2002 B2
6381456 Ko Apr 2002 B1
6381740 Miller et al. Apr 2002 B1
6381742 Forbes et al. Apr 2002 B2
6389464 Krishnamurthy et al. May 2002 B1
6389592 Ayres et al. May 2002 B1
6393018 Miloslavsky May 2002 B2
6393585 Houha et al. May 2002 B1
6397385 Kravitz May 2002 B1
6400965 Phillips et al. Jun 2002 B1
6405364 Bowman-Amuah Jun 2002 B1
6408175 Park Jun 2002 B1
6408434 Fujiwara Jun 2002 B1
6412079 Edmonds et al. Jun 2002 B1
6418311 Chmaytelli et al. Jul 2002 B1
6421325 Kikinis Jul 2002 B1
6421776 Hillis et al. Jul 2002 B1
6424966 Meyerzon et al. Jul 2002 B1
6425125 Fries et al. Jul 2002 B1
6426955 Gossett Dalton, Jr. et al. Jul 2002 B1
6434537 Grimes Aug 2002 B1
6434695 Esfahani et al. Aug 2002 B1
6438585 Mousseau et al. Aug 2002 B2
6442358 Regelsberger et al. Aug 2002 B1
6442660 Henerlau et al. Aug 2002 B1
6442754 Curtis Aug 2002 B1
6445914 Findikli et al. Sep 2002 B1
6446206 Feldbaum Sep 2002 B1
6449270 Miloslavsky Sep 2002 B1
6452602 Morein Sep 2002 B1
6456732 Kimbell et al. Sep 2002 B1
6456843 Daly Sep 2002 B1
6457175 Lerche Sep 2002 B1
6463300 Oshima Oct 2002 B1
6466999 Sliger et al. Oct 2002 B1
6467087 Yang Oct 2002 B1
6470496 Kato et al. Oct 2002 B1
6477531 Sullivan et al. Nov 2002 B1
6477703 Smith et al. Nov 2002 B1
6487403 Carroll Nov 2002 B2
6487717 Brunemann et al. Nov 2002 B1
6487723 MacInnis Nov 2002 B1
6493871 McGuire et al. Dec 2002 B1
6496875 Cheng et al. Dec 2002 B2
6496979 Chen et al. Dec 2002 B1
6502193 Barber Dec 2002 B1
6504932 Vasnier et al. Jan 2003 B1
6505228 Schoening et al. Jan 2003 B1
6512919 Ogasawara Jan 2003 B2
6526574 Jones Feb 2003 B1
6529729 Nodoushani et al. Mar 2003 B1
6530036 Frey, Jr. Mar 2003 B1
6535894 Schmidt et al. Mar 2003 B1
6536038 Ewertz et al. Mar 2003 B1
6542504 Mahler et al. Apr 2003 B1
6542906 Korn Apr 2003 B2
6546243 Tiedemann, Jr. et al. Apr 2003 B2
6546419 Humpleman et al. Apr 2003 B1
6546492 Walker et al. Apr 2003 B1
6546552 Peleg Apr 2003 B1
6549770 Marran Apr 2003 B1
6553113 Dhir et al. Apr 2003 B1
6553375 Huang et al. Apr 2003 B1
6553490 Kottapurath et al. Apr 2003 B1
6556842 Ericsson Apr 2003 B1
6564055 Hronek et al. May 2003 B1
6564369 Hove et al. May 2003 B1
6564371 Goldman et al. May 2003 B1
6571244 Larson May 2003 B1
6574657 Dickenson Jun 2003 B1
6577229 Bonneau et al. Jun 2003 B1
6581105 Miloslavsky et al. Jun 2003 B2
6587684 Hsu et al. Jul 2003 B1
6587685 Mittal et al. Jul 2003 B2
6591095 Palaniswamy et al. Jul 2003 B1
6591098 Shieh et al. Jul 2003 B1
6594723 Chapman et al. Jul 2003 B1
6594822 Schweitz et al. Jul 2003 B1
6595856 Ginsburg et al. Jul 2003 B1
6601153 Engelbrecht et al. Jul 2003 B1
6601212 Guha et al. Jul 2003 B1
6603854 Judkins et al. Aug 2003 B1
6603968 Anvekar et al. Aug 2003 B2
6606744 Mikurak Aug 2003 B1
6615038 Moles et al. Sep 2003 B1
6615240 Sullivan et al. Sep 2003 B1
6615404 Garfunkel et al. Sep 2003 B1
6615405 Goldman et al. Sep 2003 B1
6622017 Hoffman Sep 2003 B1
6625451 La Medica et al. Sep 2003 B1
6625641 Hare et al. Sep 2003 B1
6636958 Abboud et al. Oct 2003 B2
6640334 Rasmussen Oct 2003 B1
6643506 Criss et al. Nov 2003 B1
6643697 Eves Nov 2003 B1
6647260 Dusse et al. Nov 2003 B2
6647480 Bolan et al. Nov 2003 B1
6651249 Waldin et al. Nov 2003 B2
6658090 Harjunen et al. Dec 2003 B1
6659345 Sukeda et al. Dec 2003 B2
6665376 Brown Dec 2003 B1
6665861 Francis et al. Dec 2003 B1
6668049 Koch et al. Dec 2003 B1
6668336 Lasser Dec 2003 B2
6671265 Hwang et al. Dec 2003 B1
6671703 Thompson et al. Dec 2003 B2
6671818 Mikurak Dec 2003 B1
6675201 Parkkinen Jan 2004 B1
6675382 Foster Jan 2004 B1
6683993 Mead Jan 2004 B1
6684396 Brittain et al. Jan 2004 B1
6687341 Koch et al. Feb 2004 B1
6687901 Imamatsu Feb 2004 B1
6690390 Walters et al. Feb 2004 B1
6690788 Bauer et al. Feb 2004 B1
6694314 Sullivan et al. Feb 2004 B1
6694336 Multer et al. Feb 2004 B1
6697808 Hurwood et al. Feb 2004 B1
6697969 Merriam Feb 2004 B1
6698013 Bertero et al. Feb 2004 B1
6701521 McLlroy et al. Mar 2004 B1
6704303 Bowman-Amuah Mar 2004 B1
6704864 Philyaw Mar 2004 B1
6711520 Arnaout et al. Mar 2004 B2
6714642 Dhir et al. Mar 2004 B2
6721713 Guheen et al. Apr 2004 B1
6721946 Fogarty et al. Apr 2004 B1
6725048 Mao et al. Apr 2004 B2
6725056 Moles et al. Apr 2004 B1
6725268 Jackel et al. Apr 2004 B1
6725392 Frey et al. Apr 2004 B1
6728531 Lee et al. Apr 2004 B1
6728950 Davis et al. Apr 2004 B2
6730027 Iliff May 2004 B2
6731932 Rune et al. May 2004 B1
6735434 Criss et al. May 2004 B2
6738803 Dodrill et al. May 2004 B1
6741848 Timonen et al. May 2004 B2
6741934 Chen et al. May 2004 B2
6741980 Langseth et al. May 2004 B1
6742025 Jennery et al. May 2004 B2
6748209 Lipsit Jun 2004 B2
6754181 Elliott et al. Jun 2004 B1
6754714 Chebrolu Jun 2004 B1
6754722 Herzi Jun 2004 B2
6754723 Kato Jun 2004 B2
6754894 Costello et al. Jun 2004 B1
6754895 Bartel et al. Jun 2004 B1
6754896 Mishra et al. Jun 2004 B2
6757263 Olds Jun 2004 B1
6757893 Haikin Jun 2004 B1
6760730 Kataoka Jul 2004 B1
6760908 Ren Jul 2004 B2
6763104 Judkins et al. Jul 2004 B1
6763403 Cheng et al. Jul 2004 B2
6772338 Hull Aug 2004 B1
6775267 Kung et al. Aug 2004 B1
6775423 Kulkarni et al. Aug 2004 B2
6779177 Bahrs et al. Aug 2004 B1
6785834 Chefalas et al. Aug 2004 B2
6789110 Short et al. Sep 2004 B1
6789158 Takahashi Sep 2004 B2
6789215 Rupp et al. Sep 2004 B1
6789255 Pedrizetti et al. Sep 2004 B1
6791877 Miura et al. Sep 2004 B2
6798876 Bala Sep 2004 B1
6799155 Lindemann et al. Sep 2004 B1
6802061 Parthasarathy et al. Oct 2004 B1
6807558 Hassett et al. Oct 2004 B1
6807574 Partovi et al. Oct 2004 B1
6813571 Lightbody et al. Nov 2004 B2
6816719 Heinonen et al. Nov 2004 B1
6820214 Cabrera et al. Nov 2004 B1
6820259 Kawamata et al. Nov 2004 B1
6823432 Chen et al. Nov 2004 B2
6832373 O'Neill Dec 2004 B2
6836657 Ji et al. Dec 2004 B2
6836859 Berg et al. Dec 2004 B2
6839841 Medvinsky et al. Jan 2005 B1
6842628 Arnold et al. Jan 2005 B1
6845370 Burkey et al. Jan 2005 B2
6845434 Lin Jan 2005 B2
6847970 Keller et al. Jan 2005 B2
6850533 Gerszberg et al. Feb 2005 B2
6850614 Collins Feb 2005 B1
6856676 Pirot et al. Feb 2005 B1
6865387 Bucknell et al. Mar 2005 B2
6873988 Herrmann et al. Mar 2005 B2
6879685 Peterson et al. Apr 2005 B1
6880051 Timpanaro-Perrotta Apr 2005 B2
6883168 James et al. Apr 2005 B1
6885862 Pearson Apr 2005 B1
6889054 Himmel et al. May 2005 B2
6892207 McKay et al. May 2005 B2
6895387 Roberts et al. May 2005 B1
6904405 Suominen Jun 2005 B2
6907478 Li et al. Jun 2005 B2
6912591 Lash Jun 2005 B2
6912711 Curtis et al. Jun 2005 B1
6915265 Johnson Jul 2005 B1
6915325 Lee et al. Jul 2005 B1
6915452 Froehlich et al. Jul 2005 B2
6918112 Bourke-Dunphy et al. Jul 2005 B2
6922722 Mann et al. Jul 2005 B1
6925300 Horne Aug 2005 B2
6925467 Gu et al. Aug 2005 B2
6928108 Nelson et al. Aug 2005 B2
6928468 Leermakers Aug 2005 B2
6934028 Ho et al. Aug 2005 B2
6938076 Meyer et al. Aug 2005 B2
6938109 Sliger et al. Aug 2005 B1
6941129 Marce et al. Sep 2005 B2
6941136 Study et al. Sep 2005 B2
6941453 Rao Sep 2005 B2
6944621 Collart Sep 2005 B1
6948099 Tallam Sep 2005 B1
6948104 Herley et al. Sep 2005 B2
6950660 Hsu et al. Sep 2005 B1
6952823 Kryloff et al. Oct 2005 B2
6956846 Lewis et al. Oct 2005 B2
6957041 Christensen et al. Oct 2005 B2
6957062 Castrogiovanni et al. Oct 2005 B2
6957066 Stammers et al. Oct 2005 B1
6959436 Peng Oct 2005 B2
6961417 Koch Nov 2005 B2
6966058 Earl et al. Nov 2005 B2
6968179 De Vries Nov 2005 B1
6968184 Criss et al. Nov 2005 B2
6968543 Takahara et al. Nov 2005 B2
6970181 Fadel Nov 2005 B1
6970189 Bernstein et al. Nov 2005 B1
6970917 Kushwaha et al. Nov 2005 B1
6976058 Brown et al. Dec 2005 B1
6976251 Meyerson Dec 2005 B2
6978453 Rao et al. Dec 2005 B2
6979253 Thyssen Dec 2005 B2
6981020 Miloslavsky et al. Dec 2005 B2
6983458 Honda Jan 2006 B1
6986133 O'Brien et al. Jan 2006 B2
6988182 Teachman et al. Jan 2006 B2
6990656 Ersek et al. Jan 2006 B2
6990659 Imai Jan 2006 B1
6990660 Moshir et al. Jan 2006 B2
6996603 Srinivasan Feb 2006 B1
6996818 Jacobi et al. Feb 2006 B2
6999976 Abdallah et al. Feb 2006 B2
6999990 Sullivan et al. Feb 2006 B1
7002919 El-Sayed Feb 2006 B1
7003534 Peng Feb 2006 B2
7007049 Peng Feb 2006 B2
7007083 Chesley Feb 2006 B1
7010303 Lewis et al. Mar 2006 B2
7024557 Moles et al. Apr 2006 B1
7027586 Bushey et al. Apr 2006 B2
7031972 Ren et al. Apr 2006 B2
7032033 Ledoux et al. Apr 2006 B1
7039594 Gersting May 2006 B1
7039796 Ballard May 2006 B2
7047448 Rao et al. May 2006 B2
7050566 Becerra et al. May 2006 B2
7055098 Hull et al. May 2006 B2
7055148 Marsh et al. May 2006 B2
7058849 Erstad Jun 2006 B2
7058860 Miller et al. Jun 2006 B2
7058941 Venkatesan et al. Jun 2006 B1
7058978 Feuerstein et al. Jun 2006 B2
7061891 Kilfoyle et al. Jun 2006 B1
7062031 Becerra et al. Jun 2006 B2
7065347 Vikse et al. Jun 2006 B1
7069452 Hind et al. Jun 2006 B1
7069545 Wang et al. Jun 2006 B2
7069578 Prus et al. Jun 2006 B1
7073017 Yamamoto Jul 2006 B2
7073172 Chamberlain Jul 2006 B2
7076051 Brown et al. Jul 2006 B2
7080371 Arnaiz et al. Jul 2006 B1
7080372 Cole Jul 2006 B1
7082549 Rao et al. Jul 2006 B2
7086049 Goodman Aug 2006 B2
7089036 Prise Aug 2006 B2
7089259 Kouznetsov et al. Aug 2006 B1
7089549 Venkiteswaran Aug 2006 B2
7089550 Bakke et al. Aug 2006 B2
7092734 Herle et al. Aug 2006 B2
7093244 Lajoie et al. Aug 2006 B2
7096311 Chiang Aug 2006 B2
7099896 Fields et al. Aug 2006 B2
7100083 Little et al. Aug 2006 B2
7103172 Brown et al. Sep 2006 B2
7103779 Kiehtreiber et al. Sep 2006 B2
7106843 Gainsboro et al. Sep 2006 B1
7107329 Schroder et al. Sep 2006 B1
7110525 Heller et al. Sep 2006 B1
7111201 Largman et al. Sep 2006 B2
7111292 Bonnett et al. Sep 2006 B2
7117172 Black Oct 2006 B1
7117195 Chantrain et al. Oct 2006 B2
7120909 Shibuya Oct 2006 B1
7127250 Gallagher et al. Oct 2006 B2
7130807 Mikurak Oct 2006 B1
7130896 Engel et al. Oct 2006 B2
7134050 Wenzel Nov 2006 B2
7136857 Chen et al. Nov 2006 B2
7137034 Largman et al. Nov 2006 B2
7143115 Jones et al. Nov 2006 B2
7143153 Black et al. Nov 2006 B1
7143405 Liu et al. Nov 2006 B2
7145898 Elliott Dec 2006 B1
7146002 Smith et al. Dec 2006 B1
7146609 Thurston et al. Dec 2006 B2
7149508 Herle Dec 2006 B2
7150015 Pace et al. Dec 2006 B2
7165109 Chiloyan et al. Jan 2007 B2
7165173 Herle Jan 2007 B1
7171660 McCaleb et al. Jan 2007 B2
7178141 Piazza Feb 2007 B2
7181731 Pace et al. Feb 2007 B2
7188214 Kasriel et al. Mar 2007 B1
7194728 Sirota et al. Mar 2007 B1
7200390 Henager et al. Apr 2007 B1
7203723 Ogawa Apr 2007 B2
7206576 Jain et al. Apr 2007 B2
7210010 Ogle Apr 2007 B2
7215961 Gallagher et al. May 2007 B2
7216343 Das et al. May 2007 B2
7222340 Willis, II May 2007 B2
7230951 Mizell et al. Jun 2007 B2
7231411 Lu Jun 2007 B1
7240102 Kouznetsov et al. Jul 2007 B1
7240356 Iki et al. Jul 2007 B2
7242929 Draluk et al. Jul 2007 B2
7247671 Overbeek et al. Jul 2007 B2
7251697 Piotrowski Jul 2007 B2
7263379 Parkulo et al. Aug 2007 B1
7266371 Amin et al. Sep 2007 B1
7269821 Sahinoja et al. Sep 2007 B2
7272711 Suda et al. Sep 2007 B2
7274911 Li Sep 2007 B2
7275243 Gibbons et al. Sep 2007 B2
7277529 Wuthnow et al. Oct 2007 B1
7287068 Eriksson et al. Oct 2007 B1
7292846 Mittal Nov 2007 B2
7293115 DaCosta et al. Nov 2007 B2
7310720 Cornett Dec 2007 B2
7310801 Burkhardt et al. Dec 2007 B2
7313791 Chen et al. Dec 2007 B1
7324514 Haq et al. Jan 2008 B1
7324815 Ross et al. Jan 2008 B2
7325233 Kuck et al. Jan 2008 B2
7346683 Inoue Mar 2008 B2
7349695 Oommen et al. Mar 2008 B2
7350205 Ji Mar 2008 B2
7353533 Wright et al. Apr 2008 B2
7367027 Chen et al. Apr 2008 B1
7367711 Kawanishi et al. May 2008 B2
7369851 Okonnen et al. May 2008 B2
7373109 Pohja et al. May 2008 B2
7376711 Du et al. May 2008 B2
7376944 Crisan et al. May 2008 B2
7386846 Rajaram Jun 2008 B2
7405537 Hoffman et al. Jul 2008 B2
7409685 Chen et al. Aug 2008 B2
7415706 Raju et al. Aug 2008 B1
7433936 Zhu et al. Oct 2008 B2
7461294 Sano Dec 2008 B2
7469306 Ng Dec 2008 B2
7480907 Marolia et al. Jan 2009 B1
7493128 Tang et al. Feb 2009 B2
7500143 Buia et al. Mar 2009 B2
7509496 Skog et al. Mar 2009 B2
7509652 Niemi Mar 2009 B2
7518504 Peeters Apr 2009 B2
7523155 Hayes, Jr. Apr 2009 B2
7526563 Ingimundarson et al. Apr 2009 B2
7555750 Lilley Jun 2009 B1
7577722 Khandekar et al. Aug 2009 B1
7584466 Rao Sep 2009 B1
7644404 Rao et al. Jan 2010 B2
7657884 Okonnen et al. Feb 2010 B2
7657886 Chen et al. Feb 2010 B1
7664923 Kim et al. Feb 2010 B2
7673300 Herle et al. Mar 2010 B2
7673325 Vincent et al. Mar 2010 B2
7680828 Gorelik Mar 2010 B2
7689981 Gustafson Mar 2010 B1
7698698 Skan Apr 2010 B2
7707570 Yoshimura et al. Apr 2010 B2
7711782 Kim et al. May 2010 B2
7725889 Gustafson et al. May 2010 B2
7739679 Qumei Jun 2010 B2
7784065 Polivy et al. Aug 2010 B2
7797693 Gustafson et al. Sep 2010 B1
7797695 Motta Sep 2010 B2
7810088 Herle et al. Oct 2010 B2
7818556 Lima et al. Oct 2010 B2
7823148 Deshpande et al. Oct 2010 B2
7823155 Misra et al. Oct 2010 B2
7844964 Marolia Nov 2010 B2
7873714 Kaappa et al. Jan 2011 B2
7889869 Ypya et al. Feb 2011 B2
8063929 Kurtz et al. Nov 2011 B2
8099078 Lazaridis Jan 2012 B2
20010008024 Inaba Jul 2001 A1
20010018673 Goldband et al. Aug 2001 A1
20010029178 Criss et al. Oct 2001 A1
20010041556 Laursen et al. Nov 2001 A1
20010042112 Slivka et al. Nov 2001 A1
20010044934 Hirai et al. Nov 2001 A1
20010047363 Peng Nov 2001 A1
20010047441 Robertson Nov 2001 A1
20010048728 Peng Dec 2001 A1
20010049263 Zhang Dec 2001 A1
20010052052 Peng Dec 2001 A1
20010052066 Lee et al. Dec 2001 A1
20010053688 Rignell et al. Dec 2001 A1
20010055414 Thieme Dec 2001 A1
20010056348 Hyde-Thomson et al. Dec 2001 A1
20020010702 Ajtai et al. Jan 2002 A1
20020013831 Astala et al. Jan 2002 A1
20020023258 Elwahab et al. Feb 2002 A1
20020028673 Chang et al. Mar 2002 A1
20020030634 Noda et al. Mar 2002 A1
20020039394 Buchwald et al. Apr 2002 A1
20020046400 Burch Apr 2002 A1
20020052938 Kanemitsu May 2002 A1
20020053044 Gold et al. May 2002 A1
20020059526 Dillon et al. May 2002 A1
20020065950 Katz et al. May 2002 A1
20020069259 Kushwaha et al. Jun 2002 A1
20020072359 Moles et al. Jun 2002 A1
20020073304 Marsh et al. Jun 2002 A1
20020073309 Kurn et al. Jun 2002 A1
20020075824 Willekes et al. Jun 2002 A1
20020077094 Leppanen Jun 2002 A1
20020078142 Moore et al. Jun 2002 A1
20020078185 Swerup et al. Jun 2002 A1
20020078209 Peng Jun 2002 A1
20020085704 Shires Jul 2002 A1
20020087668 San Martin et al. Jul 2002 A1
20020090934 Mitchelmore Jul 2002 A1
20020091568 Kraft et al. Jul 2002 A1
20020091807 Goodman Jul 2002 A1
20020091815 Anderson et al. Jul 2002 A1
20020092008 Kehne et al. Jul 2002 A1
20020092010 Fiske Jul 2002 A1
20020092011 Liu et al. Jul 2002 A1
20020095501 Chiloyan et al. Jul 2002 A1
20020095615 Hastings et al. Jul 2002 A1
20020099726 Crudele et al. Jul 2002 A1
20020099950 Smith Jul 2002 A1
20020100028 Kosaka et al. Jul 2002 A1
20020100036 Moshir et al. Jul 2002 A1
20020107795 Minear et al. Aug 2002 A1
20020112046 Kushwaha et al. Aug 2002 A1
20020112047 Kushwaha et al. Aug 2002 A1
20020114384 Nelson et al. Aug 2002 A1
20020116261 Moskowitz et al. Aug 2002 A1
20020116665 Pickover et al. Aug 2002 A1
20020120776 Eggebraaten et al. Aug 2002 A1
20020120810 Brouwer Aug 2002 A1
20020123335 Luna et al. Sep 2002 A1
20020123359 Wei et al. Sep 2002 A1
20020123934 Tanaka et al. Sep 2002 A1
20020124007 Zhao Sep 2002 A1
20020124209 Faust et al. Sep 2002 A1
20020129355 Velten et al. Sep 2002 A1
20020131404 Mehta et al. Sep 2002 A1
20020138567 Ogawa Sep 2002 A1
20020144005 Mae et al. Oct 2002 A1
20020144254 Owada Oct 2002 A1
20020152005 Bagnordi Oct 2002 A1
20020156863 Peng Oct 2002 A1
20020157089 Patel Oct 2002 A1
20020157090 Anton, Jr. Oct 2002 A1
20020159479 Watanuki et al. Oct 2002 A1
20020161658 Sussman Oct 2002 A1
20020162098 Suzuki Oct 2002 A1
20020166001 Cheng et al. Nov 2002 A1
20020166027 Shirasawa et al. Nov 2002 A1
20020170052 Radatti Nov 2002 A1
20020174338 Tomita et al. Nov 2002 A1
20020174422 Kelley et al. Nov 2002 A1
20020178241 Eriksson Nov 2002 A1
20020184208 Kato Dec 2002 A1
20020184619 Meyerson Dec 2002 A1
20020188886 Liu et al. Dec 2002 A1
20020193100 Riffe et al. Dec 2002 A1
20020194532 Nagasawa Dec 2002 A1
20020197991 Anvekar et al. Dec 2002 A1
20020198971 Resnick et al. Dec 2002 A1
20020198976 Davenport Dec 2002 A1
20030005108 Bartley et al. Jan 2003 A1
20030005362 Miller et al. Jan 2003 A1
20030005426 Scholtens et al. Jan 2003 A1
20030009752 Gupta Jan 2003 A1
20030009753 Brodersen et al. Jan 2003 A1
20030013434 Rosenberg et al. Jan 2003 A1
20030018524 Fishman et al. Jan 2003 A1
20030018764 Shell et al. Jan 2003 A1
20030018810 Karagiannis et al. Jan 2003 A1
20030018889 Burnett et al. Jan 2003 A1
20030022657 Herschberg et al. Jan 2003 A1
20030022663 Rajaram et al. Jan 2003 A1
20030023573 Chan et al. Jan 2003 A1
20030023849 Martin, Jr. Jan 2003 A1
20030023964 Rajaram et al. Jan 2003 A1
20030027563 Herle et al. Feb 2003 A1
20030027581 Jokinen et al. Feb 2003 A1
20030031306 Pederson et al. Feb 2003 A1
20030033358 Tran et al. Feb 2003 A1
20030033525 Rajaram Feb 2003 A1
20030033599 Rajaram et al. Feb 2003 A1
20030036919 Felt et al. Feb 2003 A1
20030037075 Hannigan et al. Feb 2003 A1
20030041125 Salomon Feb 2003 A1
20030041127 Turnbull Feb 2003 A1
20030043180 Gusler et al. Mar 2003 A1
20030044086 Jia et al. Mar 2003 A1
20030046485 Zitlaw Mar 2003 A1
20030046524 Zimmer et al. Mar 2003 A1
20030046680 Gentry Mar 2003 A1
20030054811 Han et al. Mar 2003 A1
20030055919 Fong et al. Mar 2003 A1
20030055931 Cravo De Almeida et al. Mar 2003 A1
20030061323 East et al. Mar 2003 A1
20030061384 Nakatani Mar 2003 A1
20030065738 Yang et al. Apr 2003 A1
20030066062 Brannock et al. Apr 2003 A1
20030068162 Tsai et al. Apr 2003 A1
20030074658 Kim Apr 2003 A1
20030074672 Daniels Apr 2003 A1
20030081557 Mettala et al. May 2003 A1
20030081786 Nakano et al. May 2003 A1
20030084138 Tavis et al. May 2003 A1
20030084177 Mulligan May 2003 A1
20030084283 Pixton May 2003 A1
20030084434 Ren May 2003 A1
20030084435 Messer et al. May 2003 A1
20030088868 Chang et al. May 2003 A1
20030092438 Moore et al. May 2003 A1
20030093545 Liu et al. May 2003 A1
20030095648 Kaib et al. May 2003 A1
20030097431 Dill May 2003 A1
20030100303 Armbruster et al. May 2003 A1
20030101246 Lahti May 2003 A1
20030101446 McManus et al. May 2003 A1
20030103484 Oommen et al. Jun 2003 A1
20030110412 Neville Jun 2003 A1
20030110484 Famolari Jun 2003 A1
20030112752 Irifune et al. Jun 2003 A1
20030117956 Lee Jun 2003 A1
20030121032 Cho et al. Jun 2003 A1
20030131087 Shippy et al. Jul 2003 A1
20030131226 Spencer et al. Jul 2003 A1
20030133552 Pillai et al. Jul 2003 A1
20030143991 Minear et al. Jul 2003 A1
20030149735 Stark et al. Aug 2003 A1
20030154471 Teachman et al. Aug 2003 A1
20030156719 Cronce Aug 2003 A1
20030158973 Tsukada Aug 2003 A1
20030162533 Moles et al. Aug 2003 A1
20030163508 Goodman Aug 2003 A1
20030163551 Riordan Aug 2003 A1
20030163805 Hata et al. Aug 2003 A1
20030172094 Lauria et al. Sep 2003 A1
20030172138 McCormack et al. Sep 2003 A1
20030172175 McCormack et al. Sep 2003 A1
20030177255 Yun Sep 2003 A1
20030177485 Waldin et al. Sep 2003 A1
20030182414 O'Neill Sep 2003 A1
20030186689 Herle et al. Oct 2003 A1
20030186695 Bridges et al. Oct 2003 A1
20030186722 Weiner Oct 2003 A1
20030188120 Maeda Oct 2003 A1
20030188156 Yasala et al. Oct 2003 A1
20030191955 Wagner et al. Oct 2003 A1
20030194033 Tiedemann et al. Oct 2003 A1
20030195110 Moody et al. Oct 2003 A1
20030195753 Homuth Oct 2003 A1
20030195951 Wittel et al. Oct 2003 A1
20030196110 Lampson et al. Oct 2003 A1
20030198282 Tujkovic et al. Oct 2003 A1
20030204640 Sahinoja et al. Oct 2003 A1
20030212742 Hochmuth et al. Nov 2003 A1
20030214919 Kilfoyle et al. Nov 2003 A1
20030217193 Thurston et al. Nov 2003 A1
20030217358 Thurston et al. Nov 2003 A1
20030221190 Deshpande et al. Nov 2003 A1
20030224761 Goto Dec 2003 A1
20030226030 Hurst et al. Dec 2003 A1
20030226137 Nagao Dec 2003 A1
20030233649 Reimert Dec 2003 A1
20040002943 Merrill et al. Jan 2004 A1
20040003266 Moshir et al. Jan 2004 A1
20040005906 Okumura et al. Jan 2004 A1
20040006723 Erstad Jan 2004 A1
20040006760 Gove et al. Jan 2004 A1
20040008113 Pradhan et al. Jan 2004 A1
20040015857 Cornelius et al. Jan 2004 A1
20040015940 Heisey et al. Jan 2004 A1
20040015952 Lajoie et al. Jan 2004 A1
20040017831 Shen et al. Jan 2004 A1
20040018831 Majmundar et al. Jan 2004 A1
20040026008 Delisle Feb 2004 A1
20040031027 Hiltgen Feb 2004 A1
20040031029 Lee et al. Feb 2004 A1
20040031030 Kidder et al. Feb 2004 A1
20040031031 Rudelic Feb 2004 A1
20040034765 James Feb 2004 A1
20040034850 Burkhardt et al. Feb 2004 A1
20040034853 Gibbons et al. Feb 2004 A1
20040038692 Muzaffar Feb 2004 A1
20040039801 Srinivasan et al. Feb 2004 A9
20040040020 Yang Feb 2004 A1
20040041800 Daniels Mar 2004 A1
20040043788 Mittal Mar 2004 A1
20040049394 Burger et al. Mar 2004 A1
20040049609 Simonson et al. Mar 2004 A1
20040054764 Aderton et al. Mar 2004 A1
20040054995 Lee Mar 2004 A1
20040058651 Ross et al. Mar 2004 A1
20040058652 McGregor et al. Mar 2004 A1
20040059725 Sharangpani et al. Mar 2004 A1
20040062130 Chiang Apr 2004 A1
20040068363 Goto Apr 2004 A1
20040068721 O'Neill et al. Apr 2004 A1
20040068724 Gardner et al. Apr 2004 A1
20040072578 Keutmann et al. Apr 2004 A1
20040073901 Imamatsu Apr 2004 A1
20040073912 Meza Apr 2004 A1
20040078427 Gil et al. Apr 2004 A1
20040078455 Eide et al. Apr 2004 A1
20040082346 Skytt et al. Apr 2004 A1
20040083469 Chen et al. Apr 2004 A1
20040083472 Rao et al. Apr 2004 A1
20040088281 Matsuishi May 2004 A1
20040088473 Ogle May 2004 A1
20040088694 Ho May 2004 A1
20040092255 Ji et al. May 2004 A1
20040093342 Arbo et al. May 2004 A1
20040093421 Peng et al. May 2004 A1
20040093523 Matsuzaki et al. May 2004 A1
20040093557 Kawatani May 2004 A1
20040093597 Rao et al. May 2004 A1
20040095457 Pokomy et al. May 2004 A1
20040098413 Peng May 2004 A1
20040098421 Peng May 2004 A1
20040098427 Peng May 2004 A1
20040098715 Aghera et al. May 2004 A1
20040103214 Adwankar et al. May 2004 A1
20040103340 Sundareson et al. May 2004 A1
20040103347 Sneed et al. May 2004 A1
20040107416 Buban et al. Jun 2004 A1
20040110497 Little Jun 2004 A1
20040111582 Maeda et al. Jun 2004 A1
20040111702 Chan Jun 2004 A1
20040111723 Moles et al. Jun 2004 A1
20040117322 Bjorksten et al. Jun 2004 A1
20040117760 McFarling Jun 2004 A1
20040117785 Kincaid Jun 2004 A1
20040123153 Wright et al. Jun 2004 A1
20040123188 Srinivasan et al. Jun 2004 A1
20040123270 Zhuang et al. Jun 2004 A1
20040123282 Rao Jun 2004 A1
20040126803 Cash et al. Jul 2004 A1
20040133887 Herle et al. Jul 2004 A1
20040143573 Burkey et al. Jul 2004 A1
20040143828 Liu et al. Jul 2004 A1
20040143836 McCormack et al. Jul 2004 A1
20040148379 Ogura Jul 2004 A1
20040150519 Husain et al. Aug 2004 A1
20040152455 Herle et al. Aug 2004 A1
20040153327 Liu et al. Aug 2004 A1
20040153356 Lockwood et al. Aug 2004 A1
20040153549 Naito et al. Aug 2004 A1
20040158583 Kaappa Aug 2004 A1
20040158817 Okachi et al. Aug 2004 A1
20040158829 Beresin et al. Aug 2004 A1
20040166839 Okkonen et al. Aug 2004 A1
20040168165 Kokkinen Aug 2004 A1
20040174264 Reisman et al. Sep 2004 A1
20040180676 Haumont et al. Sep 2004 A1
20040190693 Beiermeister Sep 2004 A1
20040192280 Dalton et al. Sep 2004 A1
20040192299 Wilson et al. Sep 2004 A1
20040192306 Elkarat et al. Sep 2004 A1
20040194081 Qumei et al. Sep 2004 A1
20040198447 Larsson Oct 2004 A1
20040203593 Whelan et al. Oct 2004 A1
20040203655 Sinnarajah et al. Oct 2004 A1
20040204117 Weiner Oct 2004 A1
20040205709 Hiltgen et al. Oct 2004 A1
20040208182 Boles et al. Oct 2004 A1
20040210608 Lee et al. Oct 2004 A1
20040215702 Hamasaki et al. Oct 2004 A1
20040215755 O'Neill Oct 2004 A1
20040215830 Shenfield Oct 2004 A1
20040218034 Wang et al. Nov 2004 A1
20040224679 Okoro et al. Nov 2004 A1
20040226008 Jacobi et al. Nov 2004 A1
20040229684 Blackburn et al. Nov 2004 A1
20040230963 Rothman et al. Nov 2004 A1
20040230965 Okkonen Nov 2004 A1
20040237079 Cox et al. Nov 2004 A1
20040237081 Homiller Nov 2004 A1
20040237083 Alcazar et al. Nov 2004 A1
20040239975 Kawaura et al. Dec 2004 A1
20040242286 Benco et al. Dec 2004 A1
20040243991 Gustafson et al. Dec 2004 A1
20040243992 Gustafson et al. Dec 2004 A1
20040243993 Okkonen et al. Dec 2004 A1
20040244008 Lee Dec 2004 A1
20040250245 Rao et al. Dec 2004 A1
20040250294 Kim Dec 2004 A1
20040255191 Fox et al. Dec 2004 A1
20040255291 Sierer et al. Dec 2004 A1
20040257208 Huang et al. Dec 2004 A1
20040260734 Ren et al. Dec 2004 A1
20040261072 Herle et al. Dec 2004 A1
20040261073 Herle et al. Dec 2004 A1
20040267481 Resnick et al. Dec 2004 A1
20040267833 Meller et al. Dec 2004 A1
20040268041 Smith Dec 2004 A1
20050005268 Zilavy et al. Jan 2005 A1
20050010552 Kaappa et al. Jan 2005 A1
20050010576 Ren et al. Jan 2005 A1
20050010585 Sahinoja et al. Jan 2005 A1
20050022175 Sliger et al. Jan 2005 A1
20050027867 Mueller et al. Feb 2005 A1
20050033774 Brentano et al. Feb 2005 A1
20050033829 Oommen Feb 2005 A1
20050037762 Gurbani et al. Feb 2005 A1
20050038916 Nguyen Feb 2005 A1
20050038955 Chen Feb 2005 A1
20050039178 Marolia et al. Feb 2005 A1
20050050538 Kawamata et al. Mar 2005 A1
20050055397 Zhu et al. Mar 2005 A1
20050055453 Zhu Mar 2005 A1
20050055595 Frazer et al. Mar 2005 A1
20050055684 Rao et al. Mar 2005 A1
20050060361 Chatrath et al. Mar 2005 A1
20050060699 Kim et al. Mar 2005 A1
20050060711 Ericsson et al. Mar 2005 A1
20050063242 Ren Mar 2005 A1
20050066019 Egan et al. Mar 2005 A1
20050071385 Rao Mar 2005 A1
20050073438 Rodgers et al. Apr 2005 A1
20050079863 Macaluso Apr 2005 A1
20050084079 Lang Apr 2005 A1
20050086328 Landram et al. Apr 2005 A1
20050091367 Pyhalammi et al. Apr 2005 A1
20050091501 Osthoff et al. Apr 2005 A1
20050096025 Qumei et al. May 2005 A1
20050097544 Kim May 2005 A1
20050102615 Roman et al. May 2005 A1
20050102660 Chen et al. May 2005 A1
20050114493 Mandato et al. May 2005 A1
20050114504 Marolia et al. May 2005 A1
20050114852 Chen et al. May 2005 A1
20050132179 Glaum et al. Jun 2005 A1
20050132349 Roberts et al. Jun 2005 A1
20050132351 Randall et al. Jun 2005 A1
20050135286 Nurminen et al. Jun 2005 A1
20050136942 Timiri et al. Jun 2005 A1
20050138232 Tamura et al. Jun 2005 A1
20050144609 Rothman et al. Jun 2005 A1
20050144612 Wang et al. Jun 2005 A1
20050148323 Little et al. Jul 2005 A1
20050148359 Joeressen Jul 2005 A1
20050149335 Mesbah et al. Jul 2005 A1
20050153741 Chen et al. Jul 2005 A1
20050160195 Bruner et al. Jul 2005 A1
20050165706 Giacchetti Jul 2005 A1
20050170863 Shostak Aug 2005 A1
20050172117 Aura Aug 2005 A1
20050172141 Gayde et al. Aug 2005 A1
20050182697 Rao Aug 2005 A1
20050198062 Shapiro Sep 2005 A1
20050198379 Panasyuk et al. Sep 2005 A1
20050204068 Zhu et al. Sep 2005 A1
20050204353 Ji Sep 2005 A1
20050210458 Moriyama et al. Sep 2005 A1
20050210459 Henderson et al. Sep 2005 A1
20050216718 Rao Sep 2005 A1
20050216902 Schaefer Sep 2005 A1
20050216903 Schaefer Sep 2005 A1
20050220079 Asokan Oct 2005 A1
20050227677 Kallio Oct 2005 A1
20050227683 Draluk et al. Oct 2005 A1
20050228847 Hayes, Jr. Oct 2005 A1
20050228874 Edgett et al. Oct 2005 A1
20050233733 Roundtree et al. Oct 2005 A1
20050234967 Draluk et al. Oct 2005 A1
20050234997 Gu et al. Oct 2005 A1
20050239447 Holzman et al. Oct 2005 A1
20050246703 Ahonen Nov 2005 A1
20050251848 Al-Janabi Nov 2005 A1
20050257214 Moshir et al. Nov 2005 A1
20050264404 Franczyk et al. Dec 2005 A1
20050268296 Marolia et al. Dec 2005 A1
20050272455 Oommen Dec 2005 A1
20050278399 Herle et al. Dec 2005 A1
20050278715 Herle et al. Dec 2005 A1
20050282533 Draluk et al. Dec 2005 A1
20050289533 Wang et al. Dec 2005 A1
20060007901 Roskowski et al. Jan 2006 A1
20060010437 Marolia Jan 2006 A1
20060015626 Hallamaa et al. Jan 2006 A1
20060015860 Liu et al. Jan 2006 A1
20060020947 Hallamaa et al. Jan 2006 A1
20060026228 Kim Feb 2006 A1
20060031449 Hallamaa et al. Feb 2006 A1
20060036493 Aufricht et al. Feb 2006 A1
20060036874 Cockerille et al. Feb 2006 A1
20060036941 Neil Feb 2006 A1
20060039313 Chou et al. Feb 2006 A1
20060039561 Ypya et al. Feb 2006 A1
20060052089 Khurana et al. Mar 2006 A1
20060053066 Sherr et al. Mar 2006 A1
20060059481 Smith et al. Mar 2006 A1
20060068786 Florence Mar 2006 A1
20060072847 Chor et al. Apr 2006 A1
20060079224 Welnick et al. Apr 2006 A1
20060080635 Anwar et al. Apr 2006 A1
20060080650 Winters et al. Apr 2006 A1
20060080659 Ganji Apr 2006 A1
20060080681 Anwar et al. Apr 2006 A1
20060087982 Kuure et al. Apr 2006 A1
20060089999 Xiang et al. Apr 2006 A1
20060100928 Walczak et al. May 2006 A1
20060101040 Ren et al. May 2006 A1
20060106806 Sperling et al. May 2006 A1
20060106888 Iida et al. May 2006 A1
20060129414 Hallamaa et al. Jun 2006 A1
20060130046 O'Neill Jun 2006 A1
20060158510 Lia et al. Jul 2006 A1
20060160533 Chou et al. Jul 2006 A1
20060161599 Rosen Jul 2006 A1
20060172742 Chou et al. Aug 2006 A1
20060173976 Vincent et al. Aug 2006 A1
20060174242 Zhu et al. Aug 2006 A1
20060176397 Panabaker Aug 2006 A1
20060181553 Choe et al. Aug 2006 A1
20060190608 Sahinoja et al. Aug 2006 A1
20060190939 Chen et al. Aug 2006 A1
20060193337 Paila et al. Aug 2006 A1
20060200658 Penkethman Sep 2006 A1
20060200814 Kontinen et al. Sep 2006 A1
20060203722 Oommen Sep 2006 A1
20060203738 Fok et al. Sep 2006 A1
20060212561 Feng Sep 2006 A1
20060212937 Natarajan Sep 2006 A1
20060217111 Marolia et al. Sep 2006 A1
20060223528 Smith Oct 2006 A1
20060224712 Aho Oct 2006 A1
20060236325 Rao et al. Oct 2006 A1
20060242305 Alnas Oct 2006 A1
20060246922 Gasbarro et al. Nov 2006 A1
20060248172 Zurawka et al. Nov 2006 A1
20060258344 Chen Nov 2006 A1
20060271659 Mittal et al. Nov 2006 A1
20060277590 Limont et al. Dec 2006 A1
20060282834 Cheng et al. Dec 2006 A1
20070014243 Meyer et al. Jan 2007 A1
20070028226 Chen et al. Feb 2007 A1
20070036294 Chaudhuri et al. Feb 2007 A1
20070041545 Gainsboro Feb 2007 A1
20070043849 Lill et al. Feb 2007 A1
20070049265 Kaimal et al. Mar 2007 A1
20070067765 Motta et al. Mar 2007 A1
20070089108 Chen et al. Apr 2007 A1
20070093243 Kapadekar et al. Apr 2007 A1
20070100585 Dulberg et al. May 2007 A1
20070106806 Tu et al. May 2007 A1
20070132774 Fan et al. Jun 2007 A1
20070133484 Albal et al. Jun 2007 A1
20070150444 Chesnais et al. Jun 2007 A1
20070150524 Eker et al. Jun 2007 A1
20070169073 O'Neill et al. Jul 2007 A1
20070169075 Lill et al. Jul 2007 A1
20070169089 Bantz et al. Jul 2007 A1
20070169099 Rao et al. Jul 2007 A1
20070186108 Passarella et al. Aug 2007 A1
20070190939 Abel Aug 2007 A1
20070192158 Kim Aug 2007 A1
20070192453 Copeland et al. Aug 2007 A1
20070200713 Weber et al. Aug 2007 A1
20070220504 Eker Sep 2007 A1
20070226805 Jeal et al. Sep 2007 A1
20070259633 Rao Nov 2007 A1
20070277169 Rao et al. Nov 2007 A1
20070282621 Altman et al. Dec 2007 A1
20070283003 Broyles et al. Dec 2007 A1
20070294684 Kumashiro et al. Dec 2007 A1
20080032763 Giobbi Feb 2008 A1
20080043726 Herrero-Veron et al. Feb 2008 A1
20080046583 Rao Feb 2008 A1
20080062900 Rao Mar 2008 A1
20080062926 Oba Mar 2008 A1
20080108321 Taaghol et al. May 2008 A1
20080114925 Yang May 2008 A1
20080127320 De Lutiis et al. May 2008 A1
20080144590 Rantanen et al. Jun 2008 A1
20080154633 Ishibashi et al. Jun 2008 A1
20080160983 Poplett et al. Jul 2008 A1
20080184220 Chen et al. Jul 2008 A1
20080196019 Meller et al. Aug 2008 A1
20080205419 Shin et al. Aug 2008 A1
20080208928 Hernandez Aug 2008 A1
20080244049 Normark et al. Oct 2008 A1
20080271023 Bone et al. Oct 2008 A1
20090030965 Hayes, Jr. Jan 2009 A1
20090064341 Hartung et al. Mar 2009 A1
20090113386 Eker et al. Apr 2009 A1
20090190757 Chen et al. Jul 2009 A1
20090204845 Herscovitz et al. Aug 2009 A1
20090219848 Lohmar et al. Sep 2009 A1
20090328099 Praden et al. Dec 2009 A1
20100185727 Mittal Jul 2010 A1
20100275010 Ghirardi Oct 2010 A1
20100279733 Karsten et al. Nov 2010 A1
20100287308 Robbin et al. Nov 2010 A1
20110022948 Brown et al. Jan 2011 A1
20110209055 Plestid et al. Aug 2011 A1
Foreign Referenced Citations (129)
Number Date Country
2339923 Mar 2000 CA
2414281 May 2002 CA
1864429 Nov 2006 CN
1906574 Jan 2007 CN
101043372 Sep 2007 CN
101543016 Sep 2009 CN
101595469 Dec 2009 CN
101904105 Dec 2010 CN
10115729 Oct 2001 DE
112007002863 Oct 2009 DE
112008002767 Oct 2010 DE
0717353 Jun 1996 EP
0803812 Oct 1997 EP
0811942 Dec 1997 EP
1049346 Nov 2000 EP
1052571 Nov 2000 EP
1077407 Feb 2001 EP
1152338 Nov 2001 EP
1176840 Jan 2002 EP
1184785 Mar 2002 EP
1256865 Nov 2002 EP
1282989 Feb 2003 EP
1333375 Jun 2003 EP
1331833 Jul 2003 EP
1584005 Jul 2004 EP
1597668 Aug 2004 EP
1654640 Dec 2004 EP
1639435 Jan 2005 EP
1652100 Jan 2005 EP
1652075 Feb 2005 EP
1513317 Mar 2005 EP
1515571 Mar 2005 EP
1519600 Mar 2005 EP
1660996 Mar 2005 EP
1665041 Apr 2005 EP
1668951 Jun 2005 EP
1563436 Aug 2005 EP
1584016 Oct 2005 EP
1691282 Aug 2006 EP
1705832 Sep 2006 EP
1732037 Dec 2006 EP
2024850 Feb 2009 EP
2025095 Feb 2009 EP
2047420 Apr 2009 EP
2087644 Aug 2009 EP
2104992 Sep 2009 EP
1614034 Jan 2012 EP
2426151 Nov 2006 GB
2458047 Sep 2009 GB
2468225 Sep 2010 GB
61173360 Aug 1986 JP
07160490 Jun 1995 JP
07219780 Aug 1995 JP
08202626 Aug 1996 JP
11003223 Jan 1999 JP
11161479 Jun 1999 JP
11272454 Oct 1999 JP
20010046714 Jun 2001 KR
20010076555 Aug 2001 KR
20010100328 Nov 2001 KR
20020034228 May 2002 KR
100506785 Aug 2005 KR
1020050088193 Sep 2005 KR
1020080008425 Mar 2006 KR
1020060064660 Jun 2006 KR
1020060064663 Jun 2006 KR
1020060089229 Aug 2006 KR
20090035044 Apr 2009 KR
101085987 Nov 2011 KR
WO9632679 Oct 1996 WO
WO9838823 Sep 1998 WO
WO9856149 Dec 1998 WO
WO9921382 Apr 1999 WO
WO9957900 Nov 1999 WO
WO0001187 Jan 2000 WO
WO0002358 Jan 2000 WO
WO0022860 Apr 2000 WO
WO0106798 Jan 2001 WO
WO0186985 Nov 2001 WO
WO0223925 Mar 2002 WO
WO0225438 Mar 2002 WO
WO0241147 May 2002 WO
WO 0241147 May 2002 WO
WO03010656 Feb 2003 WO
WO03012574 Feb 2003 WO
WO03025742 Mar 2003 WO
WO03034765 Apr 2003 WO
WO03049381 Jun 2003 WO
WO2004031889 Apr 2004 WO
WO2004038546 May 2004 WO
WO2004042538 May 2004 WO
WO2004049104 Jun 2004 WO
WO2004049115 Jun 2004 WO
WO2004049314 Jun 2004 WO
WO2004059956 Jul 2004 WO
WO2004061551 Jul 2004 WO
WO2004061615 Jul 2004 WO
WO2004063899 Jul 2004 WO
WO2004066091 Aug 2004 WO
WO2004070571 Aug 2004 WO
WO2004072773 Aug 2004 WO
WO2004086196 Oct 2004 WO
WO2004095457 Nov 2004 WO
WO2004109510 Dec 2004 WO
WO2005001665 Jan 2005 WO
WO2005004395 Jan 2005 WO
WO2005008940 Jan 2005 WO
WO2005013123 Feb 2005 WO
WO2005015343 Feb 2005 WO
WO2005024628 Mar 2005 WO
WO2005031570 Apr 2005 WO
WO2005036916 Apr 2005 WO
WO2005041459 May 2005 WO
WO2005079334 Sep 2005 WO
WO2006003254 Jan 2006 WO
WO2007112108 Oct 2007 WO
WO2007117514 Oct 2007 WO
WO2007146710 Dec 2007 WO
WO2008003081 Jan 2008 WO
WO2008008880 Jan 2008 WO
WO2008014454 Jan 2008 WO
WO2008022195 Feb 2008 WO
WO2008022198 Feb 2008 WO
WO2008028072 Mar 2008 WO
WO2008033962 Mar 2008 WO
WO2008045700 Apr 2008 WO
WO2008048905 Apr 2008 WO
WO2008067446 Jun 2008 WO
WO2009051760 Apr 2009 WO
Non-Patent Literature Citations (671)
Entry
“Focus on OpenView A guide to Hewlett-Packard's Network and Systems Management Platform”, Nathan J. Muller, pp. 1-291, CBM Books, published 1995.
“Client Server computing in mobile environments”, J. Jing et al, ACM Computing Surveys, vol. 31, Issue 2, pp. 117-159, ACM Press, Jul. 1999.
“ESW4: enhanced scheme for WWW computing in wireless communication environments”, S. Hadjiefthymiades, et al, ACM SIGCOMM Computer Communication Review, vol. 29, Issue 5, pp. 24-35, ACM Press, Oct. 1999.
“Introducing quality-of-service and traffic classes in wireless mobile networks”, J. Sevanto, et al, Proceedings of the 1st ACM international workshop on Wireless mobile multimedia, pp. 21-29, ACM Press, 1998.
“Any Network, Any Terminal, Anywhere”, A. Fasbender et al, IEEE Personal Communications, Apr. 1999, pp. 22-30, IEEE Press, 1999.
Bettini, L., “Software Update via Mobile Agent Based Programming,” Proc. ACM SAC, Jan. 1, 2002, pp. 32-36.
Bitfone Corp., CA Office Action Jun. 8, 2007, CA App. No. 2,414,281, 4 p.
Bitfone Corp., CN Office Action Jun. 5, 2009, CN App. No. 200610067641.4, 12 p.
Bitfone Corp., CN Office Action Dec. 20, 2010, CN App. No. 200610067641.4, 3 p.
Bitfone Corp., EP Office Action Mar. 16, 2010, EP App. No. EP04777313.0, 8 p.
Bitfone Corp., EP Search Report Mar. 22, 2012, EP App. No. 06251423.7, 6 p.
Bitfone Corp., EP Office Action Mar. 26, 2010, EP App. No. 04785381.7, 5 p.
Bitfone Corp., EP Search Report Jan. 18, 2008, EP App No. 04759830.5, 5 p.
Bitfone Corp., EP Search Report Mar. 30, 2011, EP App. No. 06251423.7, 7 p.
Bitfone Corp., EP Search Report Jul. 1, 2011, EP App. No. 06251423.7, 11 p.
Bitfone Corp., EP Search Report Jul. 4, 2006, EP App. No. EP06250739.7, 7 p.
Bitfone Corp., EP Search Report Jul. 19, 2006, EP App. No. 06251512.7, 8 p.
Bitfone Corp., EP Search Report Nov. 26, 2009, EP App. No. EP04777313.0, 3 p.
Bitfone Corp., Int'l Prelim Rpt Jan. 9, 2006, PCT App. No. PCT/US2004/022598, 7 p.
Bitfone Corp., Int'l Prelim Rpt Jan. 30, 2006, PCT App. No. PCT/US2004/024876, 8 p.
Bitfone Corp., Int'l Prelim Rpt Mar. 6, 2006, PCT App. No. PCT/US2004/028433, 8 p.
Bitfone Corp., Int'l Prelim Rpt Mar. 13, 2006, PCT App. No. PCT/US2004/021037, 7 p.
Bitfone Corp., Int'l Prelim Rpt Mar. 27, 2006, PCT App. No. PCT/US2004/031547, 9 p.
Bitfone Corp., Int'l Prelim Rpt Aug. 5, 2005, PCT App No. PCT/US2004/002950, 6 p.
Bitfone Corp., Int'l Prelim Rpt Aug. 12, 2005, PCT App. No. PCT/US2004/002084, 4 p.
Bitfone Corp., Int'l Prelim Rpt Sep. 30, 2008, PCT App. No. PCT/US2007/007489, 4 p.
Bitfone Corp., Int'l Prelim Rpt Oct. 1, 2005, PCT App. No. PCT/US2004/008918, 4 p.
Bitfone Corp., Int'l Prelim Rpt Oct. 28, 2008, PCT App. No. PCT/US2004/000694, 4 p.
Bitfone Corp., Int'l Prelim Rpt Nov. 7, 2006, PCT App. No. PCT/US2005/004520, 4 p.
Bitfone Corp., Int'l Prelim Rpt Dec. 8, 2005, PCT App. No. PCT/US2004/017731, 8 p.
Bitfone Corp., Int'l Prelim Rpt Dec. 10, 2008, PCT App. No. PCT/US2007/070534, 9 p.
Bitfone Corp., Int'l Prelim Rpt, Apr. 3, 2006, PCT App. No. PCT/US2004/033071, 9 p.
Bitfone Corp., Int'l Search Report & Written Opinion Jan. 4, 2005, PCT App. No. PCT/US2004/002084, 8 p.
Bitfone Corp., Int'l Search Report & Written Opinion Jan. 14, 2005, PCT App. No. PCT/US2004/011219, 9 p.
Bitfone Corp., Int'l Search Report & Written Opinion Jul. 14, 2008, PCT App. No. PCT/US2004/001574, 16 p.
Bitfone Corp., Int'l Search Report Jan. 19, 2005, PCT App. No. PCT/US2004/024876, 1 p.
Bitfone Corp., Int'l Search Report Jan. 25, 2005, PCT App. No. PCT/U52004/033071, 3 p.
Bitfone Corp., Int'l Search Report Jan. 30, 2006, PCT App. No. PCT/US2004/021037, 3 p.
Bitfone Corp., Int'l Search Report Feb. 10, 2005, PCT App. No. PCT/US2004/031547, 3 p.
Bitfone Corp., Int'l Search Report Mar. 7, 2005, PCT App. No. PCT/US2004/002950, 4 p.
Bitfone Corp., Int'l Search Report Mar. 16, 2005, PCT App. No. PCT/US2004/008918, 3 p.
Bitfone Corp., Int'l Search Report Apr. 23, 2008, PCT App. No. PCT/US2007/007489, 3 p.
Bitfone Corp., Int'l Search Report May 26, 2005, PCT App. No. PCT/US2004/028433, 7 p.
Bitfone Corp., Int'l Search Report Jul. 20, 2005, PCT App. No. PCT/US2004/022598, 3 p.
Bitfone Corp., Int'l Search Report Oct. 3, 2006, PCT App. No. PCT/US2005/004520, 3 p.
Bitfone Corp., Int'l Search Report, Jul. 20, 2006, PCT App. No. PCT/US2003/027727, 8 p.
Bitfone Corp., JP Final Office Action Jun. 6, 2006, Jap. App. No. 2002-543291, 10 p.
Bitfone Corp., JP Office Action Nov. 8, 2005, JP App. No. 2002-543291, 13 p.
Bitfone Corp., KR Office Action Feb. 16, 2011, KR App. No. KR-10-2006-7006350, 4 p.
Bitfone Corp., KR Office Action Apr. 10, 2008, KR App. No. KR10-2006-7004343, 7 p.
Bitfone Corp., KR Office Action May 21, 2008, KR App. No. KR10-2006-7004488, 8 p.
Bitfone Corp., KR Office Action Aug. 21, 2007, KR App. No. KR10-2006-7004343, 5 p.
Bitfone Corp., Written Opinion Jan. 19, 2005, PCT App. No. PCT/US2004/017731, 7 p.
Bitfone Corp., Written Opinion Jan. 30, 2006, PCT App. No. PCT/US2004/021037, 6 p.
Bitfone Corp., Written Opinion Mar. 26, 2006, PCT App. No. PCT/US2004/031547, 8 p.
Bitfone Corp., Written Opinion Jul. 20, 2005, PCT App. No. PCT/US2004/022598, 6 p.
Bitfone Corp., Written Opinion Dec. 4, 2005, PCT App. No. PCT/US2004/017731, 7 p.
Burns et al., “In-Place Reconstruction of Version Differences,” IEEE Transactions on Knowledge and Data Engineering, Vo. 15. No. 4, Jul./Aug. 2003, pp. 973-984.
Ciancarini et al., “Using a Coordination Language to Specify and Analyze Systems Containing Modile Components,” ACM Transactions, vol. 9. No. 2, Apr. 2000, pp. 167-198.
Claise et al., “IPFIX Protocol Specification”, IPFIX Working Group, Jun. 2003, retrieved from: http://tools.ietf.org/html/draft-ietf-ipfix-protocol-00.
CRC Press LLC., “Overview of Cryptography,” Copyright 1997 CRC Press LLC, 48 p.
Fasbender et al., “Any Network, Any Terminal, Anywhere,” IEEE Personal Communications, Apr. 1999, pp. 22-30, IEEE Press. 1999.
Hadjiefthymiades et al., “ESW4: Enhanced Scheme for WWW Computing in Wireless Communication Environments,” ACM SIGCOMM Computer Communication Review, vol. 29, Issue 5, pp. 24-35, ACM Press, Oct. 1999.
Hoffmeyer et al., “Radio Software Download for Commercial Wireless Reconfigurable Devices,” IEEE Communications Magazine, IEEE Service Center, New York NY, US. vol. 42, No. 3, Mar. 2004, pp. S26-S32.
HPC, Int'l Search Report Sep. 5, 2007, PCT App. No. PCT/US2007/008415, 2 p.
HPDC, EP Office Action Jan. 22, 2010, EP App. No. 04701739.7, 7 p.
HPDC, EP Office Action Feb. 4, 2011, EP App. No. 07843502.1, 4 p.
HPDC, EP Office Action Feb. 9, 2011, EP App. No. 04759830.5, 3 p.
HPDC, EP Office Action Mar. 4, 2011, EP App. No. 07813468.1, 9 p.
HPDC, EP Office Action Mar. 23, 2010, EP App. No. 04705590.0, 10 p.
HPDC, EP Office Action Apr. 3, 2009, EP App. No. 04779823.6, 7 p.
HPDC, EP Office Action Apr. 11, 2008, EP App. No. 04759830.5, 5 p.
HPDC, EP Office Action Apr. 23, 2009, EP App. No. 04701739.7, 7 p.
HPDC, EP Office Action May 4, 2011, EP App. No. 04759830.5, 3 p.
HPDC, EP Office Action May 11, 2010 , EP App. No. 03759224.3, 6 p.
HPDC, EP Office Action Jun. 3, 2009, EP App. No. 01991949.7, 7p.
HPDC, EP Office Action Jun. 03, 2009, EP App. No. 07798184.3, 5 p.
HPDC, EP Office Action Jul. 27, 2007, EP App. No. 07844241.5, 6 p.
HPDC, EP Office Action Aug. 12, 2011, EP App. No. 04759830.5. 56 p.
HPDC, EP Office Action Aug. 30, 2011, EP App. No. 04779823.6, 6 p.
HPDC, EP Office Action Sep. 2, 2010, EP App. No. 04759830.5, 4 p.
HPDC, EP Office Action Sep. 7, 2009, EP App. No. 07844241.5, 3 p.
HPDC, EP Office Action Sep. 18, 2009, EP App. No. 07843502.1, 2 p.
HPDC, EP Office Action Oct. 15, 2009, EP App. No. 04785067.2, 6 p.
HPDC, EP Office Action Oct. 27, 2009, EP App. No. 04782849.6, 3 p.
HPDC, EP Office Action Nov. 10, 2009, EP App. No. 07798184.3, 4 p.
HPDC, EP Office Action Feb. 23, 2010, EP App. No. 03789910.1, 5 p.
HPDC, EP Office Action Aug. 9, 2010, EP App. No. 03789910.1,.6 p.
HPDC, EP Office Action Oct. 19, 2009, EP App. No. 07813468.1, 10 p.
HPDC, EP Search Report Nov. 13, 2009, EP App. No. 04756990.0, 4 p.
HPDC, EP Search Report Nov. 24, 2008, EP App. No. 04779823.6, 3 p.
HPDC, EP Search Report Nov. 25, 2009, EP App. No. 04705590.0, 6 p.
HPDC EP Supp. Search Report Feb. 6, 2009, EP App. No. 004701739.7, 3 p.
HPDC, EP Supp. Search Report Jan. 26, 2010, EP App. No. 03759224.3, 3 p.
HPDC, EP Supp. Search Report Dec. 22, 2009, EP App. No. 03789910.1, 7 p.
HPDC, GB Office Action Feb. 25, 2011, GB App. No. 0910190.8, 6 p.
HPDC, GB Office Action Jul. 26, 2011, GB App. No. 0910190.8, 1 p.
HPDC, GB Office Action Sep. 20, 2011, GB App. No. 1007372.4, 3 p.
HPDC, GB Office Action Dec. 22, 2011, GB App. No. 1007372.4, 2 p.
HPDC, Int'l Prelim Rpt Jan. 6, 2009, PCT App. No. PCT/US2007/072493, 8 p.
HPDC, Int'l Prelim Rpt Jan. 13, 2009, PCT App. No. PCT/US2007/073340, 8 p.
HPDC, Int'l Prelim Rpt Jan. 27, 2009, PCT App. No. PCT/US2007/074586, 5 p.
HPDC, Int'l Prelim Rpt Feb. 17, 2009, PCT App. No. PCT/US2007/076001, 7 p.
HPDC, Int'l Prelim Rpt Feb. 17, 2009, PCT App. No. PCT/US2007/076006, 7 p.
HPDC, Int'l Prelim Rpt Mar. 3, 2009, PCT App. No. PCT/US2007/077288, 7 p.
HPDC, Int'l Prelim Rpt Mar. 17, 2009, PCT App. No. PCT/US2007/078326, 7 p.
HPDC, Int'l Prelim Rpt Apr. 7, 2009, PCT App. No. PCT/US2007/079920, 8 p.
HPDC, Int'l Prelim Rpt Apr. 20, 2010, PCT App. No. PCT/US2008/011824, 6 p.
HPDC, Int'l Prelim Rpt Apr. 22, 2009, PCT App. No. PCT/US2007/081273, 8 p.
HPDC, Int'l Prelim Rpt Jun. 3, 2009, PCT App. No. PCT/US2007/085903, 6 p.
HPDC, Int'l Prelim Rpt Sep. 30, 2008, PCT App. No. PCT/US2007/008415, 7 p.
HPDC, Int'l Search Report Jan. 31, 2008, PCT App. No. PCT/US2007/076001, 3 p.
HPDC, Int'l Search Report Feb. 14, 2008, PCT App. No. PCT/US2007/072493, 5 p.
HPDC, Int'l Search Report Mar. 25, 2009, PCT App. No. PCT/US2008/011824, 2p.
HPDC, Int'l Search Report Mar. 27, 2008, PCT App. No. PCT/US2007/079920, 3 p.
HPDC, KR Office Action Nov. 11, 2009, KR App. No. 10-2009-7005363, 2 p.
HPDC, Written Opinion Apr. 17, 2010, PCT App. No. PCT/US2008/011824, 4 p.
IBM, “System Firmware Update Method Before Rebooting the Operating System,” Research Disclosure, Mason Publications, vol. 425, No. Sep. 1, 2009, 2 p.
Jing et al., “Client Server Computing in Mobile Environments,” ACM Computing Surveys, vol. 31, No. 2, Jun. 1999, pp. 117-157.
Jones, F., “Jambala-Intelligence beyond digital wireless,” Ericsson Review No. 3, 1998, pp. 126-131.
Klein et al., “Compressed Delta Encoding for LZSS Encoded Files,” 2007 Data Compression Conference (DCC'07) IEEE Computer Society, 10 p.
Koenig et al., “Re: ext2—available+used not equal to total,” Dec. 31, 1998, accessed on Oct. 9, 2007 from <http://www.uwsg.iu.edu/hypermail/linux/kernel/9901.0/0270.html>, Linux Kernel Archive, 2 p.
Lindholm et al., “Fast and Simple XML Tree Dfferencing by Sequence Alignment,” DocEng '06, Oct. 10-13, 2006, Amsterdam, The Netherlands, Copyright 2006 ACM, pp. 75-84.
Memorymanagement.org, http://web.archive.org/web/20020313115607/http://www.memorymanagement.org/glossary, 3 p. 2003.
Meng et al., “Schema-Guided Wrapper Maintenance for Web-Data Extraction,” WIDM'03, Nov. 7-8, 2003, pp. 1-8.
Meyers, W. J., “Design of a Microcode Link Editor,” Proceedings of the 13th Annual Workshop on Microprogramming, pp. 165-170, 1980 IEEE.
Microsoft, “Computer Dictionary,” Microsoft Press, 2002, pp. 372, 373, 380, 423 and 565.
Oommen, P., “A Framework for Integrated Management of Mobile-Stations Over-the-Air,” Integrated Network Management Proceedings, 2001 IEEE/IFIP International Symposium on May 14-18, 2001, pp. 247-256.
Oommen, P., “Over the Air Handset Management,” Emerging Technologies Symposium; Broadband, Wireless Internet Access, 2000 IEEE Apr. 10-11, 2000, 4 p.
Open Mobile Alliance, “Device Management Protocol, Candidate,” Ver 1.2, Jun. 2, 2006.
Open Mobile Alliance, “Generic Content Download Over the Air Specification,” Version 1.0, Sep. 12, 2002, 42 p.
Pant et al., Software Reliability Predictions for Distributed Software, IEEE, 1998, pp. 11-21.
Park et al., “A Low-cost Memory Architecture with NAND XIP for Mobile Embedded Systems,” Codes+ISSS'03, Oct. 1-3, 2003, pp. 138-143.
Pedram, M., “Power Optimization and Management in Embedded Systems,” Jan. 2001, pp. 239-244.
Peymandoust et al., “Low Power Embedded Software Optimization Using Symbolic Algebra,” Mar. 2002, pp. 1-7.
Raskar et al., “Image Fusion for Context Enhancement and Video Surrealism,” Proceedings of the Third Int'l. Symposium on Non-Photorealistic Animation and Rendering (NPAR2004), Jun. 7-9, 2004, 9 p.
Satoh et al., Experiment of Component-Based Software Development on Multiple Distributed Object Environments, IEEE, 1998, 8 p.
Sevanto et al., “Introducing Quality-of-Service and Traffic Classes into Wireless Mobile Networks,” WOWMOM 98 Dallas, Texas, USA, Copyright ACM 1998 pp. 21-30.
Symborski, C. W., “Updating Softwaare and Configuration Data in a Distributed Communications Nev.'Vork”. 1988 Computer NetworKing Symposium, 8 p.
Varshney et al., “Emerging Mobile and Wireless Networks,” Communications of the ACM Jun. 2000, vol. 43, No. 6, pp. 73-81.
W3C, XML Signature Syntax and Processing, (2nd edition), Jun. 10, 2008, 1 p. [Online] http://www.w3.org/TR/xmldsig-core/.
White, Ron, “How Computers Work,” Millennium Ed., Que Corporation, Indianapolis, IN, 1999, 284 p.
Yergeau, F., “UTF-8, a transformation format of ISO 10646,” Jan. 1998, Alis Technologies, 10 p.
Yoshimura et al., “Mobile Streaming Media CDN Enabled by Dynamic SMIL,” WWW2003, May 7-11, 2002, Honolulu, Hawaii, ACM, pp. 651-661.
Wheatley, Office Action Dec. 27, 2011, U.S. Appl. No. 12/057,044, Mar. 27, 2008, 6 p.
Rao, Office Action Nov. 14, 2008, U.S. Appl. No. 11/057,361, Feb. 14, 2005, 8 p.
Insun, Office Action Feb. 3, 2010, U.S. Appl. No. 11/111,276, Apr. 21, 2005, 10 p.
Insun, Office Action Jul. 12, 2010, U.S. Appl. No. 11/111,276, Apr. 21, 2005, 11 p.
Iyad, Office Action Jan. 28, 2008, U.S. Appl. No. 11/100,305, Apr. 6, 2005, 20 p.
Iyad, Final Office Action Jul. 22, 2008, U.S. Appl. No. 11/100,305, Apr. 6, 2005, 11 p.
Iyad, Office Action Jan. 21, 2009, U.S. Appl. No. 11/100,305, Apr. 6, 2005, 7 p.
Iyad, Final Office Action Jul. 8, 2009, U.S. Appl. No. 11/100,305, filed Apr. 6, 2005 , 25 p.
Shao-Chun, Office Action Dec. 11, 2008, U.S. Appl. No. 11/120,556, filed May 3, 2005, 28 p.
Shao-Chun, Final Office Action May 26, 2009, U.S. Appl. No. 11/120,556, filed May 3, 2005, 30 p.
Shao-Chun, Office Action Oct. 28, 2009, U.S. Appl. No. 11/120,556, filed May 3, 2005, 31 p.
Shao-Chun, Final Office Action May 13, 2010, U.S. Appl. No. 11/120,556, filed May 3, 2005 32 p.
Shao-Chun, Office Action Nov. 29, 2010, U.S. Appl. No. 11/120,556, filed May 3, 2005, 26 p.
Shao-Chun, Office Action Oct. 29, 2008, U.S. Appl. No. 11/124,866, filed May 9, 2005, 13 p.
Shao-Chun, Office Action May 5, 2009, U.S. Appl. No. 11/124,866, filed May 9, 2005, 14 p.
Shao-Chun, Office Action Nov. 12, 2008, U.S. Appl. No. 11/144,537, filed Jun. 3, 2005, 16 p.
Shao-Chun, Final Office Action Apr. 29, 2009, U.S. Appl. No. 11/144,537, filed Apr. 3, 2005, 22 p.
Sunil, Office Action Aug. 20, 2008, U.S. Appl. No. 11/189,344, filed Jul. 26, 2005, 12 p.
Sunil, Final Office Action Feb. 19, 2009, U.S. Appl. No. 11/189,344, filed Jul. 26, 2005, 13 p.
Sunil, Office Action Aug. 19, 2009, U.S. Appl. No. 11/189,344, filed Jul. 26, 2005, 10 p.
Sunil, Office Action Sep. 4, 2008, U.S. Appl. No. 11/226,032, filed Sep. 14, 2005, 17 p.
Sunil, Final Office Action Jul. 6, 2009, U.S. Appl. No. 11/226,032, filed Sep. 14, 2005, 17 p.
Sunil, Office Action Dec. 14, 2009, U.S. Appl. No. 11/226,032, filed Sep. 14, 2005, 23 p.
Sunil, Final Office Action Apr. 29, 2010, U.S. Appl. No. 11/226,032, filed Sep. 14, 2005, 16 p.
Rao, Office Action Aug. 21, 2009, U.S. Appl. No. 11/247,463, filed Oct. 11, 2005, 18 p.
Rao, Final Office Action Jul. 13, 2010, U.S. Appl. No. 11/247,463, filed Oct. 11, 2005, 19 p.
Rao, Office Action Mar. 8, 2011, U.S. Appl. No. 11/247,463, filed Oct. 11, 2005, 20 p.
Rao, Final Office Action Aug. 30, 2011, U.S. Appl. No. 11/247,463, filed Oct. 11, 2005, 20 p.
Shao-Chun, Office Action Jul. 8, 2009, U.S. Appl. No. 11/316,291, filed Dec. 21, 2005, 18 p.
Shao-Chun, Final Office Action Dec. 2, 2009, U.S. Appl. No. 11/316,291, filed Dec. 21, 2005, 18 p.
Giovanni, Office Action Jul. 8, 2009, U.S. Appl. No. 11/316,292, filed Dec. 21, 2005, 8 p.
Giovanni, Office Action Jan. 25, 2010, U.S. Appl. No. 11/316,292, filed Dec. 21, 2005, 7 p.
Shao-Chun, Office Action May 27, 2009, U.S. Appl. No. 11/352,813, filed Feb. 13, 2006, 31 p.
Sunil, Office Action Jun. 10, 2008, U.S. Appl. No. 11/352,702, filed Feb. 13, 2006, 8 p.
Sunil, Final Office Action Mar. 30, 2009, U.S. Appl. No. 11/352,702, filed Feb. 13, 2006, 11 p.
Sunil, Office Action Sep. 28, 2009, U.S. Appl. No. 11/352,702, filed Feb. 13, 2006, 9 p.
Sunil, Final Office Action Mar. 16, 2010, U.S. Appl. No. 11/352,702, filed Feb. 13, 2006, 11 p.
Rao, Office Action Feb. 17, 2009, U.S. Appl. No. 11/374,481, filed Mar. 9, 2006, 17 p.
Rao, Final Office Action Jul. 21, 2009, U.S. Appl. No. 11/374,481, filed Mar. 9, 2006, 18 p.
Rao, Office Action Jan. 4, 2010, U.S. Appl. No. 11/374,481, filed Mar. 9, 2006, 10 p.
Jason, Office Action Oct. 16, 2008, U.S. Appl. No. 11/369,561, filed Mar. 7, 2006, 13 p.
Jason, Final Office Action May 8, 2009, U.S. Appl. No. 11/369,561, filed Mar. 7, 2006, 14 p.
Rao, Office Action Mar. 12, 2009, U.S. Appl. No. 11/385,162, filed Mar. 21, 2006, 6 p.
Rao, Office Action Sep. 25, 2009, U.S. Appl. No. 11/385,162, filed Mar. 21, 2006, 8 p.
Rao, Final Office Action May 4, 2010, U.S. Appl. No. 11/385,162, filed Mar. 21, 2006, 8 p.
Sunil, Office Action Nov. 13, 2008, U.S. Appl. No. 11/189,944, filed Jul. 26, 2005, 19 p.
Sunil, Final Office Action Apr. 27, 2009, U.S. Appl. No. 11/189,944, filed Jul. 26, 2005, 21 p.
Glenn, Office Action May 29, 2009, U.S. Appl. No. 11/478,108, filed Jun. 28, 2006, 19 p.
Glenn, Office Action Dec. 18, 2009, U.S. Appl. No. 11/478,108, filed Jun. 28, 2006, 17 p.
Glenn, Final Office Action Apr. 27, 2010, U.S. Appl. No. 11/478,108, filed Jun. 28, 2006, 17 p.
Glenn, Office Action Sep. 2, 2010, U.S. Appl. No. 11/478,108, filed Jun. 28, 2006, 21 p.
Glenn, Office Action Dec. 29, 2010, U.S. Appl. No. 11/478,108, filed Jun. 28, 2006, 16 p.
Rao, Office Action Apr. 6, 2010, U.S. Appl. No. 11/397,187, filed Apr. 4, 2006, 12 p.
Giovanni, Office Action May 26, 2010, U.S. Appl. No. 11/500,754, filed Aug. 7, 2006, 12 p.
Giovanni, Final Office Action Sep. 2, 2010, U.S. Appl. No. 11/500,754, filed Aug. 7, 2006, 17 p.
Uma, Office Action Oct. 6, 2009, U.S. Appl. No. 11/707,505, filed Feb. 16, 2007, 16 p.
Uma, Final Office Action Mar. 8, 2010, U.S. Appl. No. 11/707,505, filed Feb. 16, 2007 17 p.
Uma, Office Action Dec. 10, 2010, U.S. Appl. No. 11/707,505, filed Feb. 16, 2007 12 p.
Sunil, Office Action Oct. 7, 2010, U.S. Appl. No. 11/824,344, filed Jun. 29, 2007, 7 p.
Marko, Office Action Apr. 6, 2009, U.S. Appl. No. 11/732,267, filed Apr. 2, 2007, 23 p.
Marko, Final Office Action Oct. 19, 2009, U.S. Appl. No. 11/732,267, filed Apr. 2, 2007, 10 p.
Rao, Office Action Oct. 19, 2009, U.S. Appl. No. 11/799,586, filed May 2, 2007, 18 p.
Rao, Final Office Action Mar. 8, 2010, U.S. Appl. No. 11/799,586, filed May 2, 2007, 18 p.
Rao, Office Action Aug. 18, 2010, U.S. Appl. No. 11/799,586, filed May 2, 2007, 19 p.
Rao, Office Action Mar. 21, 2008, U.S. Appl. No. 11/728,517, filed Mar. 26, 2007, 17 p.
Rao, Office Action Oct. 20, 2008, U.S. Appl. No. 11/728,517, filed Mar. 26, 2007, 21 p.
Rao, Office Action Apr. 13, 2009, U.S. Appl. No. 11/728,517, filed Mar. 26, 2007, 23 p.
Rao, Office Action Dec. 3, 2009, U.S. Appl. No. 11/728,517, filed Mar. 26, 2007, 19 p.
Rao, Final Office Action Jun. 24, 1970, U.S. Appl. No. 11/728,517, filed Mar. 26, 2007, 25 p.
Marolia, Office Action Jul. 28, 2009, U.S. Appl. No. 11/827,583, filed Jul. 12, 2007, 18 p.
Rao, Office Action Jun. 16, 2009, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 11 p.
Rao, Final Office Action Jan. 8, 2010, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 15 p.
Rao, Office Action Aug. 4, 2010, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 16 p.
Rao, Final Office Action Oct. 5, 2011, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 20 p.
Rao, Office Action May 13, 2011, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 17 p.
Rao, Final Office Action Aug. 23, 2011, U.S. Appl. No. 11/839,143, filed Aug. 15, 2007, 17 p.
Rao, Office Action Sep. 17, 2009, U.S. Appl. No. 11/847,658, filed Aug. 30, 2007, 10 p.
Rao, Office Action Mar. 25, 2010, U.S. Appl. No. 11/847,658, filed Aug. 30, 2007, 11 p.
Rao, Office Action Aug. 25, 2010, U.S. Appl. No. 11/847,658, Aug. 30, 2007, 13 p.
Rao, Office Action Nov. 18, 2010, U.S. Appl. No. 11/847,658, filed Aug. 30, 2007, 11 p.
Rao, Office Action Aug. 24, 2010, U.S. Appl. No. 11/854,414, filed Sep. 12, 2007, 14 p.
Rao, Office Action Nov. 17, 2009, U.S. Appl. No. 11/947,322, filed Nov. 29, 2007, 15 p.
Rao, Final Office Action May 14, 2010, U.S. Appl. No. 11/947,322, filed Nov. 29, 2011, 22 p.
Rao, Office Action Dec. 27, 2010, U.S. Appl. No. 11/947,322, filed Nov. 29, 2007, 43 p.
Rao, Final Office Action May 26, 2011, U.S. Appl. No. 11/947,322, filed Nov. 29, 2007, 40 p.
Rao, Office Action Jan. 9, 2012, U.S. Appl. No. 11/947,322, filed Nov. 29, 2007, 40 p.
Brunet, Office Action Jan. 25, 2006, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 14 p.
Brunet, Final Office Action Aug. 23, 2006, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 13 p.
Brunet, Office Action Feb. 22, 2007, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 19 p.
Brunet, Final Office Action Nov. 15, 2007, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 22 p.
Brunet, Office Action Apr. 4, 2008, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 27 p.
Brunet, Final Office Action Sep. 23, 2008, U.S. Appl. No. 10/822,092, filed Apr. 9, 2004, 28 p.
Brunet, Office Action Mar. 8, 2007, U.S. Appl. No. 10/889,693, filed Jul. 12, 2004, 17 p.
Brunet, Final Office Action Nov. 28, 2007, U.S. Appl. No. 10/889,693, filed Jul. 12, 2004, 19 p.
Brunet, Office Action Jun. 25, 2004, U.S. Appl. No. 10/889,693, filed Jul. 12, 2004, 69 p.
Brunet, Final Office Action Dec. 23, 2008, U.S. Appl. No. 10/889,693, filed Jul. 12, 2004, 23 p.
Brunet, Office Action Jun. 29, 2006, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 9 p.
Brunet, Final Office Action Mar. 7, 2007, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 10 p.
Brunet, Office Action Apr. 18, 2008, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 6 p.
Brunet, Office Action Apr. 24, 2009, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 12 p.
Brunet, Final Office Action Aug. 29, 2009, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 16 p.
Brunet, Office Action Nov. 10, 2009, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 16 p.
Brunet, Final Office Action Feb. 18, 2010, U.S. Appl. No. 10/999,606, filed Nov. 29, 2004, 16 p.
Shao-Chun, Office Action Jun. 6, 2007, U.S. Appl. No. 11/125,974, filed May 9, 2005, 9 p.
Shao-Chun, Office Action Jan. 17, 2008, U.S. Appl. No. 11/125,974, filed May 9, 2005, 9 p.
Shao-Chun, Final Office Action Aug. 18, 2008, U.S. Appl. No. 11/125,974, filed May 9, 2005, 13 p.
Jeffrey, Office Action Jul. 26, 2006, U.S. Appl. No. 11/247,459, filed Oct. 11, 2005, 9 p.
Jeffrey, Office Action May 15, 2007, U.S. Appl. No. 11/247,459, filed Oct. 11, 2005, 10 p.
Jeffrey, Office Action Oct. 31, 2007, U.S. Appl. No. 11/247,459, filed Oct. 11, 2005, 26 p.
O'Neill, Office Action Aug. 25, 2006, U.S. Appl. No. 10/311,462, filed May 13, 2003, 24 p.
O'Neill, Office Action Mar. 5, 2010, U.S. Appl. No. 10/311,462, filed May 13, 2005, 23 p.
O'Neill, Final Office Action Jul. 23, 2010, U.S. Appl. No. 10/311,462, filed May 13, 2003, 24 p.
O'Neill, Office Action Nov. 18, 2009, U.S. Appl. No. 11/335,312, filed Jan. 19, 2006, 12 p.
O'Neill, Office Action Mar. 12, 2004, U.S. Appl. No. 10/404,601, filed Apr. 1, 2003, 28 p.
Shao-Chun, Final Office Action Jul. 25, 2006, U.S. Appl. No. 10/411,784, filed Apr. 11, 2003, 22 p.
Shao-Chun, Office Action Mar. 27, 2007, U.S. Appl. No. 10/411,784, filed Apr. 11, 2003, 16 p.
Shao-Chun, Final Office Action Oct. 18, 2007, U.S. Appl. No. 10/411,784, filed Apr. 11, 2003, 15 p.
Rao, Examiner's Answer Dec. 6, 2011, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 19 p.
Rao, Final Office Action Jun. 10, 2011, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 18 p.
Rao, Office Action Dec. 27, 2010, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 13 p.
Rao, Office Action Mar. 31, 2010, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 14 p.
Rao, Office Action Oct. 15, 2009, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 11 p.
Rao, Final Office Action Apr. 30, 2009, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 13 p.
Rao, Office Action Nov. 26, 2008, U.S. Appl. No. 11/427,635, filed Jan. 24, 2005, 15 p.
Rao, Examiner's Answer Mar. 16, 2011, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 16 p.
Rao, Final Office Action Aug. 20, 2010, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 16 p.
Rao, Office Action Mar. 9, 2010, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 14 p.
Rao, Final Office Action Nov. 13, 2009, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 15 p.
Rao, Office Action Mar. 30, 2009, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 11 p.
Rao, Office Action Oct. 3, 2008, U.S. Appl. No. 11/043,813, filed Jan. 26, 2005, 23 p.
Chen, Examiner's Answer Aug. 16, 2012, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 12 p.
Chen, Final Office Action Dec. 23, 2011, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 12 p.
Chen, Office Action Jul. 6, 2011, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 13 p.
Chen, Final Office Action Nov. 26, 2010, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 9 p.
Chen, Office Action Jun. 24, 2010, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 7 p.
Chen, Office Action Nov. 30, 2009, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 8 p.
Chen, Final Office Action Apr. 14, 2009, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 19 p.
Chen, Office Action Sep. 24, 2008, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 7 p.
Chen, Office Action Apr. 25, 2008, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 5 p.
Chen, Final Office Action Oct. 11, 2007, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 16 p.
Chen, Office Action Aug. 24, 2006, U.S. Appl. No. 11/099,870, filed Apr. 6, 2005, 15 p.
Zhu, Examiner's Answer Apr. 16, 2012, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 9 p.
Zhu, Final Office Action Feb. 16, 2012, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 23 p.
Zhu, Office Action Sep. 30, 2011, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 19 p.
Zhu, Final Office Action Mar. 3, 2011, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 24 p.
Zhu, Office Action Sep. 15, 2010, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 21 p.
Zhu, Office Action Mar. 31, 2010, U.S. Appl. No. 11/386,560, filed Mar. 22, 2006, 17 p.
Chen, Decision on Appeal Jun. 29, 2012, U.S. Appl. No. 11/637,550, filed Dec. 12, 2006, 9 p.
Chen, Examiner's Answer Mar. 30, 2009, U.S. Appl. No. 11/637,550, filed Dec. 12, 2006, 18 p.
Chen, Final Office Action May 22, 2008, U.S. Appl. No. 11/637,550, filed Dec. 12, 2008, 18 p.
Chen, Office Action Oct. 5, 2007, U.S. Appl. No. 11/637,550, filed Dec. 12, 2006, 20 p.
Chen, Final Office Action Jul. 27, 2012, U.S. Appl. No. 12/057,067, filed Mar. 27, 2008, 20 p.
Chen, Office Action Feb. 2, 2012, U.S. Appl. No. 12/057,067, filed Mar. 27, 2008, 18 p.
Chen, Final Office Action Jul. 28, 2011, U.S. Appl. No. 12/057,067, filed Mar. 27, 2008, 17 p.
Chen, Office Action Feb. 16, 2011, U.S. Appl. No. 12/057,067, filed Mar. 27, 2008, 22 p.
O'Neill, Final Office Action Jul. 17, 2012, U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 32 p.
O'Neill, Office Action Feb. 10, 2012 , U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 26 p.
O'Neill, Advisory Action Jul. 29, 2011, U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 3 p.
O'Neill, Advisory Action Jun. 28, 2011, U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 3 p.
O'Neill, Final Office Action Apr. 11, 2011, U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 29 p.
O'Neill, Office Action Nov. 8, 2010, U.S. Appl. No. 10/411,835, filed Apr. 11, 2003, 26 p.
O'Neill, Office Action Aug. 26, 2009, U.S. Appl. No. 10/411,835, Apr. 11, 2003, 25 p.
Chen, Notice of Allowance Aug. 31, 2012, U.S. Appl. No. 10/412,045, filed Apr. 11, 2003, 10 p.
Chen, Final Office Action Jan. 25, 2012, U.S. Appl. No. 10/412,045, filed Apr. 11, 2003, 18 p.
Chen, Office Action Aug. 3, 2011, U.S. Appl. No. 10/412,045, filed Apr. 11, 2003, 18 p.
Chen, Final Office Action Apr. 19, 2010, U.S. Appl. No. 10/412,045, filed Apr. 11, 2003, 25 p.
Chen, Office Action Aug. 26, 2009, U.S. Appl. No. 10/412,045, filed Apr. 11, 2003, 17 p.
O'Neill, Office Action Jul. 23, 2012, U.S. Appl. No. 12/636,600, filed Dec. 11, 2009, 17 p.
Rao, Examiner's Answer May 26, 2011, U.S. Appl. No. 11/637,435, filed Dec. 12, 2006, 20 p.
Rao, Final Office Action Sep. 15, 2010, U.S. Appl. No. 11/637,435, filed Dec. 12, 2006, 15 p.
Rao, Office Action Sep. 10, 2009, U.S. Appl. No. 11/637,435, filed Dec. 12, 2006, 16 p.
Rao, Final Office Action Mar. 17, 2009, U.S. Appl. No. 11/637,435, filed Dec. 12, 2006, 15 p.
Rao, Office Action Sep. 22, 2008, U.S. Appl. No. 11/637,435, filed Dec. 12, 2006, 14 p.
Rao, Decision on Appeal Jun. 29, 2012, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 6 p.
Rao, Examiner Answer Oct. 30, 2009, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 24 p.
Rao, Final Office Action Apr. 15, 2009, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 20 p.
Rao, Office Action Oct. 1, 2008, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 19 p.
Rao, Office Action Jan. 9, 2008, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 16 p.
Rao, Office Action Jul. 31, 2007, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 17 p.
Rao, Office Action Dec. 5, 2006, U.S. Appl. No. 10/706,362, filed Nov. 12, 2003, 15 p.
McGhee, Decision on Appeal Jun. 6, 2012, U.S. Appl. No. 10/774,027, filed Feb. 6, 2004, 8 p.
McGhee, Examiner's Answer Oct. 30, 2009, U.S. Appl. No. 10/774,027, filed Feb. 6, 2004, 31 p.
McGhee, Final Office Action Apr. 24, 2009, U.S. Appl. No. 10/774,027, filed Feb. 6, 2004, 23 p.
McGhee, Office Action Oct. 15, 2008, U.S. Appl. No. 10/774,027, filed Feb. 6, 2004, 25 p.
McGhee, Office Action Mar. 4, 2008, U.S. Appl. No. 10/774,027, Feb. 6, 2004, 26 p.
Yang, Corrected Examiner's Answer Nov. 21, 2011, U.S. Appl. No. 12/030,757, filed Feb. 13, 2008, 2 p.
Yang, Examiner's Answer Nov. 10, 2011, U.S. Appl. No. 12/030,757, filed Feb. 13, 2008, 19 p.
Yang, Advisory Action Sep. 29, 2011, U.S. Appl. No. 12/030,757, filed Feb. 13, 2008, 3 p.
Yang, Final Office Action Jul. 14, 2011, U.S. Appl. No. 12/030,757, Feb. 13, 2008, 17 p.
Yang, Office Action Mar. 9, 2011, U.S. Appl. No. 12/030,757, filed Feb. 13, 2008, 33 p.
Rao, Final Office Action Nov. 20, 2012, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 20 p.
Rao, Office Action Jun. 19, 2012, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 24 p.
Rao, Advisory Action Oct. 8, 2010, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 3 p.
Rao, Advisory Action Sep. 1, 2010, U.S. Appl. No. 10/909,550, Aug. 2, 2004, 3 p.
Rao, Final Office Action Jun. 3, 2010, U.S. Appl. No. 10/909,550, Aug. 2, 2004, 26 p.
Rao, Office Action Nov. 27, 2009, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 17 p.
Rao, Office Action Jun. 23, 2009, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 7 p.
Rao, Final Office Action Sep. 25, 2008, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 19 p.
Rao, Office Action Apr. 23, 2008, U.S. Appl. No. 10/909,550, filed Aug. 2, 2004, 29 p.
Chia, Notice of Allowance May 31, 2012, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 11 p.
Chia, Final Office Action Dec. 8, 2011, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 23 p.
Chia, Office Action Jun. 22, 2010, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 34 p.
Chia, Office Action Jan. 7, 2010, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 21 p.
Chia, Office Action Jun. 11, 2009, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 18 p.
Chia, Final Office Action Dec. 24, 2008, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 17 p.
Chia, Office Action Mar. 21, 2008, U.S. Appl. No. 10/943,455, filed Sep. 17, 2004, 22 p.
Wang, Examiner's Answer Aug. 19, 2011, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 23 p.
Wang, Advisory Action Feb. 23, 2011, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 2 p.
Wang, Final Office Action Nov. 1, 2010, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 19 p.
Wang, Office Action Apr. 28, 2010, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 17 p.
Wang, Final Office Action Aug. 17, 2009, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 16 p.
Wang, Office Action Feb. 13, 2009, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 16 p.
Wang, Interview Summary Feb. 5, 2009, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 2 p.
Wang, Final Office Action Oct. 28, 2008, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 19 p.
Wang, Office Action Apr. 17, 2008, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 41 p.
Wang, Final Office Action Oct. 9, 2007, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 13 p.
Wang, Office Action Jan. 9, 2007, U.S. Appl. No. 11/183,199, filed Jul. 15, 2005, 15 p.
Randall, Examiner's Answer Jun. 9, 2010, U.S. Appl. No. 10/955,021, filed Sep. 30, 2004, 22 p.
Randall, Final Office Action Nov. 6, 2009, U.S. Appl. No. 10/955,021, filed Sep. 30, 2004, 25 p.
Randall, Office Action Apr. 1, 2009, U.S. Appl. No. 10/955,021, filed Sep. 30, 2004, 16 p.
Randall, Office Action Oct. 17, 2008, U.S. Appl. No. 10/955,021, filed Sep. 30, 2004, 16 p.
Randall, Office Action May 1, 2008, U.S. Appl. No. 10/955,021, filed Sep. 30, 2004, 18 p.
Daley, Corrected Examiner's Answer Nov. 1, 2011, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 2 p.
Daley, Examiner's Answer Oct. 24, 2011, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 20 p.
Daley, Final Office Action Feb. 17, 2011, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 15 p.
Daley, Office Action Aug. 30, 2010, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 15 p.
Daley, Final Office Action Nov. 27, 2009, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 14 p.
Daley, Office Action May 28, 2009, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 13 p.
Daley, Final Office Action Dec. 3, 2008, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 15 p.
Daley, Office Action Jun. 5, 2008, U.S. Appl. No. 11/039,000, filed Jan. 18, 2005, 25 p.
Kapadekar, Examiner's Answer Mar. 2, 2011, U.S. Appl. No. 11/552,942, filed Dec. 25, 2006, 18 p.
Kapadekar, Final Office Action Jun. 11, 2010, U.S. Appl. No. 11/552,942, filed Oct. 25, 2006, 17 p.
Kapadekar, Office Action Oct. 30, 2009, U.S. Appl. No. 11/552,942, filed Oct. 25, 2006, 15 p.
Kapadekar, Final Office Action Jul. 24, 2009, U.S. Appl. No. 11/552,942, filed Oct. 25, 2006, 12 p.
Kapadekar, Office Action Jan. 14, 2009, U.S. Appl. No. 11/552,942, filed Oct. 25, 2008, 8 p.
Logan, Examiner's Answer Jul. 28, 2011, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 2 p.
Logan, Examiner's Answer Jun. 28, 2011, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 25 p.
Logan, Advisory Action Feb. 17, 2011, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 2 p.
Logan, Office Action Sep. 29, 2010, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 24 p.
Logan, Office Action Apr. 27, 2010, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 23 p.
Logan, Final Office Action Dec. 14, 2009, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 22 p.
Logan, Office Action Nov. 26, 2008, U.S. Appl. No. 11/500,734, filed Aug. 7, 2006, 20 p.
Rao, Examiner's Answer Jun. 28, 2011, U.S. Appl. No. 11/385,502, filed Mar. 21, 2006, 17 p.
Rao, Final Office Action Nov. 26, 2010, U.S. Appl. No. 11/385,502, filed Mar. 21, 2006, 11 p.
Rao, Office Action Jun. 25, 2010, U.S. Appl. No. 11/385,502, filed Mar. 21, 2006, 10 p.
Rao, Final Office Action Dec. 15, 2009, U.S. Appl. No. 11/385,502, filed Mar. 21, 2006, 10 p.
Rao, Office Action May 12, 2009, U.S. Appl. No. 11/385,502, filed Mar. 21, 2006, 9 p.
Motta, Final Office Action Nov. 19, 2012, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 25 p.
Motta, Office Action Jul. 26, 2012, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 20 p.
Motta, Decision on Appeal Jun. 20, 2012, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 7 p.
Motta, Examiner's Answer Jul. 23, 2009, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 28 p.
Motta, Interview Summary Feb. 12, 2009, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 4 p.
Motta, Advisory Action Jan. 27, 2009, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 3 p.
Motta, Final Office Action Nov. 13, 2008, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 18 p.
Motta, Office Action Jul. 10, 2008, U.S. Appl. No. 11/449,259, filed Jun. 7, 2006, 22 p.
Motta, Examiner's Answer Nov. 25, 2011, U.S. Appl. No. 11/590,137, filed Oct. 30, 2006, 11 p.
Motta, Final Office Action Jul. 19, 2011, U.S. Appl. No. 11/590,137, filed Oct. 30, 2006, 11 p.
Motta, Office Action Mar. 11, 2011, U.S. Appl. No. 11/590,137, filed Oct. 30, 2006, 12 p.
Daley, Final Office Action Mar. 17, 2011, U.S. Appl. No. 11/676,997, filed Feb. 20, 2007, 34 p.
Daley, Office Action Aug. 17, 2010, U.S. Appl. No. 11/676,997, filed Feb. 20, 2007, 31 p.
Daley, Office Action Feb. 22, 2010, U.S. Appl. No. 11/676,997, filed Feb. 20, 2007, 27 p.
Motta, Interview Summary Apr. 12, 2012, U.S. Appl. No. 11/829,520, filed Jul. 27, 2007, 3 p.
Motta, Final Office Action Jan. 13, 2012, U.S. Appl. No. 11/829,520, filed Jul. 27, 2007, 27 p.
Motta, Interview Summary Nov. 29, 2011, U.S. Appl. No. 11/829,520, filed Jul. 27, 2007, 3 p.
Motta, Office Action Sep. 1, 2011, U.S. Appl. No. 11/829,520, filed Jul. 27, 2007, 14 p.
Daley, Examiner's Answer Nov. 2, 2010, U.S. Appl. No. 11/839,396, filed Aug. 15, 2007, 15 p.
Daley, Final Office Action May 25, 2010, U.S. Appl. No. 11/839,396, filed Aug. 15, 2007, 16 p.
Daley, Interview Summary Feb. 25, 2010, U.S. Appl. No. 11/839,396, filed Aug. 15, 2007, 3 p.
Daley, Office Action Dec. 21, 2009, U.S. Appl. No. 11/839,396, filed Aug. 15, 2007, 14 p.
Daley, Office Action Jul. 29, 2009, U.S. Appl. No. 11/839,396, filed Aug. 15, 2007, 23 p.
Rao, Final Office Action Sep. 21, 2012, U.S. Appl. No. 11/867,370, filed Oct. 4, 2007, 14 p.
Rao, Office Action May 3, 2012, U.S. Appl. No. 11/867,370, filed Oct. 4, 2007, 13 p.
Rao, Final Office Action Dec. 22, 2010, U.S. Appl. No. 11/867,370, filed Oct. 4, 2007, 10 p.
Rao, Office Action Sep. 3, 2010, U.S. Appl. No. 11/867,370, filed Oct. 4, 2007, 11 p.
Rao, Examiner's Answer Apr. 12, 2012, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 14 p.
Rao, Final Office Action Oct. 11, 2011, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 14 p.
Rao, Interview Summary Aug. 5, 2011, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 4 p.
Rao, Office Action Apr. 29, 2011, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 13 p.
Rao, Final Office Action Sep. 30, 2010, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 14 p.
Rao, Office Action Mar. 25, 2010, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 11 p.
Rao, Office Action Aug. 10, 2009, U.S. Appl. No. 11/871,867, filed Oct. 12, 2007, 14 p.
Chowdhary, Decision on Appeal Nov. 1, 2012, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 8 p.
Chowdhary, Order Apr. 27, 2009, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 3 p.
Chowdhary, Examiner's Answer Aug. 20, 2008, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 28 p.
Chowdhary, Office Action Sep. 5, 2006, Nov. 1, 2012, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 29 p.
Chowdhary, Final Office Action Mar. 21, 2007, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 27 p.
Chowdhary, Office Action Jan. 11, 2008, U.S. Appl. No. 11/005,312, filed Dec. 6, 2004, 24 p.
Rao, Final Office Action Oct. 16, 2012, U.S. Appl. No. 13/350,355, filed Jan. 13, 2012, 18 p.
Rao, Office Action May 16, 2012, U.S. Appl. No. 13/350,355, filed Jan. 13, 2012, 28 p.
Okkonen, Office Action Dec. 28, 2005, U.S. Appl. No. 10/417,285, filed Apr. 15, 2003, 21 p.
Okkonen, Final Office Action May 1, 2006, U.S. Appl. No. 10/417,285, filed Apr. 15, 2003, 41 p.
Okkonen, Office Action Jan. 29, 2007, U.S. Appl. No. 10/417,285, filed Apr. 15, 2003, 41 p.
Okkonen, Office Action Aug. 6, 2007, U.S. Appl. No. 10/417,285, filed Apr. 15, 2003, 6 p.
Okkonen, Office Action Dec. 9, 2009, U.S. Appl. No. 11/650,777, filed Jan. 8, 2007, 17 p.
Okkonen, Final Office Action May 13, 2010, U.S. Appl. No. 11/650,777, filed Jan. 8, 2007, 24 p.
O'Neill, Office Action Jun. 26, 2006, U.S. Appl. No. 10/631,567, filed Jul. 31, 2003, 18 p.
O'Neill, Final Office Action Apr. 10, 2007, U.S. Appl. No. 10/631,567, filed Jul. 31, 2003, 31 p.
O'Neill, Office Action Jan. 14, 2008, U.S. Appl. No. 10/631,567, filed Jul. 31, 2003, 41 p.
O'Neill, Office Action Jul. 9, 2008, U.S. Appl. No. 10/631,567, filed Jul. 31, 2003, 14 p.
O'Neill, Final Office Action Jan. 22, 2009, U.S. Appl. No. 10/631,567, filed Jul. 31, 2003, 14 p.
Chen, Office Action Jan. 8, 2007, U.S. Appl. No. 10/646,324, filed Aug. 22, 2003, 9 p.
Chen, Office Action May 13, 2011, U.S. Appl. No. 11/923,383, filed Oct. 24, 2007, 22 p.
Chen, Final Office Action Nov. 10, 2011, U.S. Appl. No. 11/923,383, filed Oct. 24, 2007, 27 p.
O'Neill, Office Action Oct. 23, 2006, U.S. Appl. No. 10/654,149, filed Sep. 3, 2003, 13 p.
O'Neill, Office Action May 31, 2007, U.S. Appl. No. 10/654,149, filed Sep. 3, 2003, 13 p.
O'Neill, Final Office Action Dec. 13, 2007, U.S. Appl. No. 10/654,149, filed Sep. 3, 2003, 15 p.
O'Neill, Office Action Dec. 4, 2008, U.S. Appl. No. 10/654,149, filed Sep. 3, 2003, 14 p.
O'Neill, Final Office Action May 26, 2009, U.S. Appl. No. 10/654,149, filed Sep. 3, 2003, 15 p.
Rao, Office Action Feb. 7, 2007, U.S. Appl. No. 10/654,412, filed Sep. 3, 2003, 9 p.
Rao, Final Office Action Aug. 24, 2007, U.S. Appl. No. 10/654,412, filed Sep. 3, 2003, 13 p.
Rao, Office Action Mar. 5, 2008, U.S. Appl. No. 10/654,412, filed Sep. 3, 2003, 15 p.
Chen, Office Action Nov. 20, 2006, U.S. Appl. No. 10/646,319, filed Aug. 22, 2003, 8 p.
Chen, Office Action Aug. 16, 2011, U.S. Appl. No. 12/032,809, filed Feb. 18, 2008, 20 p.
Chen, Final Office Action Jan. 19, 2012, U.S. Appl. No. 12/032,809, filed Feb. 18, 2008, 24 p.
Rao, Office Action Aug. 16, 2006, U.S. Appl. No. 10/695,713, filed Oct. 29, 2003, 12 p.
Rao, Final Office Action Dec. 20, 2006, U.S. Appl. No. 10/695,713, filed Oct. 29, 2003, 13 p.
Rao, Office Action Oct. 21, 2009, U.S. Appl. No. 11/688,820, filed Mar. 20, 2007, 10 p.
Rao, Final Office Action May 3, 2010, U.S. Appl. No. 11/688,820, filed Mar. 20, 2007, 14 p.
Rao, Office Action Dec. 30, 2004, U.S. Appl. No. 10/689,309, filed Oct. 20, 2003, 5 p.
Rao, Office Action Jun. 24, 2009, U.S. Appl. No. 11/251,046, filed Oct. 14, 2005, 8 p.
Lilley, Office Action Oct. 24, 2006, U.S. Appl. No. 10/681,861, filed Oct. 8, 2003, 24 p.
Lilley, Final Office Action Jul. 23, 2007, U.S. Appl. No. 10/681,861, filed Oct. 8, 2003, 18 p.
Lilley, Office Action Nov. 16, 2007, U.S. Appl. No. 10/681,861, filed Oct. 8, 2003, 18 p.
Lilley, Final Office Action Jun. 16, 2008, U.S. Appl. No. 10/681,861, filed Oct. 8, 2003, 24 p.
O'Neill, Office Action Mar. 22, 2007, U.S. Appl. No. 10/721,658, filed Nov. 25, 2003, 14 p.
O'Neill, Final Office Action Sep. 25, 2007, U.S. Appl. No. 10/721,658, filed Nov. 25, 2003, 9 p.
O'Neill, Final Office Action Feb. 20, 2008, U.S. Appl. No. 10/721,658, filed Nov. 25, 2003, 13 p.
Rao, Office Action Oct. 5, 2004, U.S. Appl. No. 10/701,848, filed Nov. 5, 2003, 12 p.
Rao, Final Office Action May 5, 2005, U.S. Appl. No. 10/701,848, filed Nov. 5, 2003, 14 p.
Rao, Office Action Nov. 23, 2005, U.S. Appl. No. 10/701,848, filed Nov. 5, 2003, 13 p.
Rao, Final Office Action Aug. 15, 2006, U.S. Appl. No. 10/701,848, filed Nov. 5, 2003, 16 p.
Rao, Office Action Nov. 14, 2006, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 12 p.
Rao, Final Office Action May 2, 2007, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 17 p.
Rao, Office Action Dec. 13, 2007, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 13 p.
Rao, Office Action Jun. 25, 2008, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 10 p.
Rao, Final Office Action Jan. 6, 2009, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 16 p.
Rao, Office Action Jul. 22, 2009, U.S. Appl. No. 10/706,219, filed Nov. 12, 2003, 6 p.
Rao, Office Action Mar. 26, 2009, U.S. Appl. No. 11/401,708, filed Apr. 11, 2006, 20 p.
Rao, Office Action Aug. 9, 2005, U.S. Appl. No. 10/695,524, filed Oct. 28, 2003, 19 p.
Chia, Office Action May 28, 2008, U.S. Appl. No. 10/719,114, filed Nov. 21, 2003, 10 p.
Chia, Final Office Action Dec. 2, 2008, U.S. Appl. No. 10/719,114, filed Nov. 21, 2003, 8 p.
Chia, Final Office Action May 4, 2009, U.S. Appl. No. 10/719,114, filed Nov. 21, 2003, 11 p.
Chia, Office Action Aug. 19, 2009, U.S. Appl. No. 10/719,114, filed Nov. 21, 2003, 8 p.
Chia, Final Office Action Mar. 17, 2010, U.S. Appl. No. 10/719,114, filed Nov. 21, 2003, 9 p.
Jacobi, Office Action Dec. 10, 2004, U.S. Appl. No. 10/697,458, filed Oct. 30, 2003, 16 p.
Jacobi, Final Office Action Jun. 14, 2005, U.S. Appl. No. 10/697,458, filed Oct. 30, 2003, 16 p.
Gustafson, Office Action Mar. 4, 2008, U.S. Appl. No. 10/761,735, filed Jan. 20, 2004, 25 p.
Gustafson, Office Action Sep. 8, 2008, U.S. Appl. No. 10/761,735, filed Jan. 20, 2004, 25 p.
Gustafson, Final Office Action Mar. 20, 2009, U.S. Appl. No. 10/761,735, filed Jan. 20, 2004, 27 p.
Rao, Office Action Sep. 25, 2008, U.S. Appl. No. 11/083,596, filed Mar. 18, 2005, 7 p.
Rao, Office Action Oct. 19, 2004, U.S. Appl. No. 10/765,817, filed Jan. 27, 2004, 8 p.
Rao, Office Action Feb. 4, 2008, U.S. Appl. No. 10/782,083, filed Feb. 19, 2004, 21 p.
Rao, Final Office Action Jul. 15, 2008, U.S. Appl. No. 10/782,083, filed Feb. 19, 2004, 25 p.
Gustafson, Office Action Jul. 24, 2007, U.S. Appl. No. 10/790,340, filed Mar. 1, 2004, 21 p.
Gustafson, Office Action Jun. 12, 2008, U.S. Appl. No. 10/790,340, Mar. 1, 2004, 20 p.
Gustafson, Office Action Dec. 23, 2008, U.S. Appl. No. 10/790,340, filed Mar. 1, 2004, 21 p.
Gustafson, Final Office Action Jul. 6, 2009, U.S. Appl. No. 10/790,340, Mar. 1, 2004, 21 p.
Lilley, FInal Office Action Jul. 25, 2007, U.S. Appl. No. 10/646,975, filed Aug. 22, 2003, 13 p.
Lilley, Office Action Oct. 31, 2007, U.S. Appl. No. 10/646,975, filed Aug. 22, 2003, 15 p.
Lilley, Final Office Action Apr. 16, 2008, U.S. Appl. No. 10/646,975, filed Aug. 22, 2003, 14 p.
Rao, Office Action Jun. 30, 2006, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 15 p.
Rao, Final Office Action Jul. 17, 2007, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 26 p.
Rao, Final Office Action Oct. 31, 2007, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 29 p.
Rao, Office Action Apr. 14, 2008, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 31p.
Rao, Office Action Oct. 16, 2008, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 33 p.
Rao, Final Office Action Nov. 25, 2009, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 41 p.
Rao, Final Office Action Aug. 19, 2010, U.S. Appl. No. 10/797,176, filed Mar. 10, 2004, 5 p.
Okkonnen, Office Action Feb. 28, 2005, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 18 p.
Okkonnen, Final Office Action Aug. 10, 2005, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 17 p.
Okkonnen, Office Action Mar. 14, 2006, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 21 p.
Okkonen, Office Action Oct. 24, 2006, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 16 p.
Okkonen, Office Action Jul. 10, 2007, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 19 p.
Okkonen, Final Office Action Dec. 18, 2007, U.S. Appl. No. 10/807,694, filed Mar. 64, 2004, 22 p.
Okkonen, Office Action May 12, 2008, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 22 p.
Okkonen, Final Office Action Nov. 20, 2008, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 22 p.
Okkonen, Office Action Jun. 25, 2009, U.S. Appl. No. 10/807,694, filed Mar. 24, 2004, 34 p.
McGhee, Office Action Sep. 27, 2006, U.S. Appl. No. 10/797,825, filed Mar. 10, 2004, 7 p.
McGhee, Final Office Action Jun. 25, 2007, U.S. Appl. No. 10/797,825, filed Mar. 10, 2004, 6 p.
Yang, Office Action Jan. 28, 2008, U.S. Appl. No. 10/802,191, filed Mar. 17, 2004, 18 p.
Yang, Final Office Action Jun. 6, 2008, U.S. Appl. No. 10/802,191, filed Mar. 17, 2004, 19 p.
Yang, Office Action Sep. 5, 2008, U.S. Appl. No. 10/802,191, filed Mar. 17, 2004, 16 p.
Qumei, FInal Office Action Nov. 23, 2007, U.S. Appl. No. 10/813,212, filed Mar. 30, 2004, 11 p.
Yang, Office Action Sep. 21, 2006, U.S. Appl. No. 10/635,991, filed Aug. 7, 2003, 10 p.
Yang, Office Action Jun. 2, 2010, U.S. Appl. No. 12/014,549, filed Jan. 15, 2008, 8 p.
Yang, Final Office Action Sep. 16, 2010, U.S. Appl. No. 12/014,549, filed Jan. 15, 2008, 7 p.
Yang, Office Action Nov. 2, 2006, U.S. Appl. No. 10/887,490, filed Jul. 8, 2004, 12 p.
Yang, Final Office Action Apr. 17, 2007, U.S. Appl. No. 10/887,490, filed Jul. 8, 2004, 13 p.
Marolia, Final Office Action Jan. 30, 2008, U.S. Appl. No. 10/852,396, filed May 24, 2004, 17 p.
Marolia, Office Action May 28, 2008, U.S. Appl. No. 10/852,396, filed May 24, 2004, 20 p.
Mariola, Office Action Dec. 8, 2008, U.S. Appl. No. 10/852,396, filed May 24, 2004, 19 p.
Marolia, Final Office Action Jun. 17, 2009, U.S. Appl. No. 10/852,396, filed May 24, 2004, 24 p.
Mariola, Office Action Dec. 14, 2009, U.S. Appl. No. 10/852,396, filed May 24, 2004, 19 p.
Marolia, Office Action Jun. 3, 2005, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 8 p.
Marolia, Final Office ACtion Dec. 6, 2005, U.S. APpl. No. 10/888,841, filed Jul. 9, 2004, 10 p.
Marolia, Office Action May 4, 2006, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 13 p.
Marolia, Final Office Action Jan. 12, 2007, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 15 p.
Marolia, Office Action Jun. 18, 2007, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 16 p.
Marolia, FInal Office Action Nov. 27, 2007, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 17 p.
Marolia, Office Action Apr. 28, 2009, U.S. Appl. No. 10/888,841, filed Jul. 9, 2004, 15 p.
Qumei, Office Action Apr. 21, 2008, U.S. Appl. No. 10/864,095, filed Jun. 9, 2004, 15 p.
Marolia, Office Action Dec. 11, 2007, U.S. Appl. No. 10/879,869, filed Jun. 28, 2004, 10 p.
Marolia, Final Office Action May 30, 2008, U.S. Appl. No. 10/879,869, filed Jun. 28, 2004, 15 p.
Marolia, Office Action Aug. 18, 2008, U.S. Appl. No. 10/879,869, filed Jun. 28, 2004, 17 p.
Marolia, Final Office Action Jan. 28, 2009, U.S. Appl. No. 10/879,869, filed Jun. 28, 2004, 18 p.
Rao, Office Action Jul. 25, 2007, U.S. Appl. No. 10/860,964, filed Jun. 4, 2004, 22 p.
Rao, Final Office Action Jan. 7, 2008, U.S. Appl. No. 10/860,964, filed Jun. 4, 2004, 26 p.
Rao, Office Action Apr. 30, 2008, U.S. Appl. No. 10/860,964, filed Jun. 4, 2004, 23 p.
Rao, Final Office Action Oct. 28, 2008, U.S. Appl. No. 10/860,964, filed Jun. 4, 2004, 29 p.
Yang, Office Action Jun. 27, 2007, U.S. Appl. No. 10/860,978, filed Jun. 4, 2004, 14 p.
Yang, Final Office Action Dec. 7, 2007, U.S. Appl. No. 10/860,978, filed Jun. 4, 2004, 16 p.
Yang, Office Action Jun. 20, 2008, U.S. Appl. No. 10/860,978, filed Jun. 4, 2004, 13 p.
Yang Office Action Dec. 23, 2008, U.S. Appl. No. 10/860,978, filed Jun. 4, 2004, 13 p.
Ynag, Final Office Action Jun. 19, 2009, U.S. Appl. No. 10/860,978, filed Jun. 4, 2004, 16 p.
Rao, Office Action Aug. 24, 2007, U.S. Appl. No. 10/868,050, filed Jun. 15, 2004, 15 p.
Rao, Office Action Feb. 4, 2008, U.S. Appl. No. 10/868,050, filed Jun. 15, 2004, 16 p.
Rao, Final Office Action Aug. 6, 2008, U.S. Appl. No. 10/868,050, filed Jun. 15, 2004, 18 p.
Rao, Office Action Apr. 15, 2008, U.S. Appl. No. 10/899,513, filed Jul. 26, 2004, 14 p.
Rao, Final Office Action Oct. 24, 2008, U.S. Appl. No. 10/899,513, filed Jul. 26, 2004, 16 p.
Rao, Office Action Jun. 11, 2007, U.S. Appl. No. 10/902,452, filed Jul. 29, 2004, 13 p.
Rao, Final Office Action Dec. 20, 2007, U.S. Appl. No. 10/902,452, filed Jul. 29, 2004, 10 p.
Rao, Final Office Action Jun. 23, 2008, U.S. Appl. No. 10/902,425, filed Jul. 29, 2004, 14 p.
Rao, Office Action Jan. 5, 2009, U.S. APpl. No. 10/902,452, filed Jul. 29, 2004, 16 p.
Rao, Final Office Action Jul. 20, 2009, U.S. Appl. No. 10/902,452, filed Jul. 29, 2004, 16 p.
Rao, Office Action May 13, 2010, U.S. Appl. No. 10/902452, filed Jul. 29, 2004, 16 p.
Qumei, Office Action Jul. 12, 2007, U.S. Appl. No. 10/909,519, filed Aug. 2, 2004, 17 p.
Qumei, Final Office Action Dec. 20, 2007, U.S. Appl. No. 10/909,519, filed Aug. 2, 2004, 11 p.
Qumei, Office Action May 29, 2008, U.S. Appl. No. 10/909,519, filed Aug. 2, 2004, 21 p.
Qumei, Final Office Action Nov. 17, 2008, U.S. Appl. No. 10/909,519, filed Aug. 2, 2004, 24 p.
Qumei, Office Action Apr. 28, 2009, U.S. Appl. No. 10/909,519, filed Aug. 2, 2004, 23 p.
Chen, Office Action May 14, 2008, U.S. Appl. No. 10/932,175, filed Sep. 1, 2004, 18 p.
Chen, Final Office Action Feb. 6, 2009, U.S. Appl. No. 10/932,175, filed Sep. 1, 2004, 15 p.
Chen, Office Action Mar. 1, 2010, U.S. Appl. No. 10/932,175, filed Sep. 1, 2004, 16 p.
Chen, Final Office Action Sep. 21, 2010, U.S. Appl. No. 10/932,175, filed Sep. 1, 2004, 17 p.
Okkonen, Office Action Jan. 5, 2007, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 5 p.
Okkonen, Office Action Aug. 10, 2007, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 5 p.
Okkonen, Final Office Action Jan. 9, 2008, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 7 p.
Okkonen, Office Action May 12, 2008, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 6 p.
Okkonen, Office Action Nov. 12, 2008, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 5 p.
Okkonen, Office Action Apr. 14, 2009, U.S. Appl. No. 10/945,466, filed Sep. 20, 2004, 5 p.
Rao, Office Action Aug. 27, 2007, U.S. Appl. No. 10/950,764, filed Sep. 27, 2004, 14 p.
Rao, Final Office Action Mar. 4, 2008, U.S. Appl. No. 10/950,746, filed Sep. 27, 2004, 17 p.
Rao, Office Action Nov. 3, 2008, U.S. Appl. No. 10/950,764, filed Sep. 27, 2004, 12 p.
Rao, Final Office Action Jun. 30, 2009, U.S. Appl. No. 10/950,764, filed Sep. 27, 2004, 15 p.
Chen, Office Action Jan. 29, 2008, U.S. Appl. No. 10/958,148, filed Oct. 4, 2004, 16 p.
Chen, Final Office Action Aug. 20, 2008, U.S. Appl. No. 10/958,148, filed Oct. 4, 2004, 19 p.
Chen, Office Action Apr. 14, 2009, U.S. Appl. No. 10/958,148, filed Oct. 4, 2004, 11 p.
Chen, Final Office Action Nov. 25, 2009, U.S. Appl. No. 10/958,148, filed Oct. 4, 2004, 12 p.
Chen, Office Action Apr. 1, 2010, U.S. Appl. No. 10/958,148, filed Oct. 4, 2004, 13 p.
Gustafson, Office Action Sep. 11, 2007, U.S. Appl. No. 11/010,913, filed Dec. 13, 2004, 27 p.
Gustafson, Office Action Feb. 1, 2008, U.S. Appl. No. 11/010,913, filed Dec. 13, 2004, 29 p.
Gustafson, Final Office Action Feb. 18, 2010, U.S. Appl. No. 11/010,913, filed Dec. 13, 2004, 31 p.
Ren, Office Action Jan. 22, 2008, U.S. Appl. No. 10/989,628, filed Nov. 16, 2004, 8 p.
Ren, Office Action Aug. 18, 2008, U.S. Appl. No. 10/989,628, filed Nov. 16, 2004, 7 p.
Ren, Final Office Action Nov. 24, 2009, U.S. Appl. No. 10/989,628, filed Nov. 16, 2004, 9 p.
Slyz, Office Action Mar. 1, 2010, U.S. Appl. No. 11/874,102, filed Oct. 17, 2007, 13 p.
Qumei, Office Action Apr. 9, 2007, U.S. Appl. No. 10/698,665, filed Oct. 30, 2003, 22 p.
Qumei, Office Action Jul. 29, 2010, U.S. Appl. No. 11/852,933, filed Sep. 10, 2007, 14 p.
Qumei, Final Office Action Feb. 17, 2011, U.S. Appl. No. 11/852,933, filed Sep. 10, 2007, 19 p.
Chen, Office Action Apr. 19, 2007, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 31 p.
Chen, Final Office Action Oct. 18, 2007, U.S. Appl. No. 10/903,394, Jul. 30, 2004, 34 p.
Chen, Office Action May 13, 2008, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 14 p.
Chen, Office Action Nov. 26, 2008, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 14 p.
Chen, Final Office Action Apr. 21, 2009, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 21 p.
Chen, Office Action Oct. 30, 2009, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 19 p.
Chen, Final Office Action Apr. 29, 2010, U.S. Appl. No. 10/903,394, filed Jul. 30, 2004, 24 p.
Rao, Office Action Feb. 4, 2008, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 9 p.
Rao, Final Office Action Sep. 3, 2008, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 8 p.
Rao, Office Action Feb. 2, 2009, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 8 p.
Rao, Final Office Action Sep. 25, 2009, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 9 p.
Rao, Office Action Jan. 22, 2010, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 9 p.
Rao, Final Office Action Jun. 10, 2010, U.S. Appl. No. 11/047,212, Jan. 31, 2005, 11 p.
Rao, Office Action Jan. 14, 2011, U.S. Appl. No. 11/047,212, filed Jan. 31, 2005, 9 p.
Kokkinen, Office Action Feb. 23, 2007, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 23 p.
Kokkinen, Office Action Aug. 21, 2007, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 23 p.
Kokkinen, Office Action Jul. 18, 2008, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 28 p.
Kokkinen, Office Action Dec. 30, 2008, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 29 p.
Kokkinen, Office Action Jul. 21, 2009, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 30 p.
Kokkinen, Office Action Feb. 24, 2010, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 33 p.
Kokkinen, Office Action Aug. 6, 2010, U.S. Appl. No. 10/688,640, filed Oct. 17, 2003, 26 p.
Okkonen, Office Action Apr. 19, 2007, U.S. Appl. No. 10/788,768, filed Feb. 27, 2004, 14 p.
Okkonen, Final Office Action Oct. 2, 2007, U.S. Appl. No. 10/788,768, filed Feb. 27, 2004, 18 p.
Okkonen, Office Action Mar. 20, 2008, U.S. Appl. No. 10/788,768, filed Feb. 27, 2004, 16 p.
Okkonen, Office Action Oct. 2, 2008, U.S. Appl. No. 10/788,768, filed Feb. 27, 2004, 17 p.
Okkonen, Final Office Action Apr. 14, 2009, U.S. Appl. No. 10/788,768, filed Feb. 27, 2004, 18 p.
Qumei, Final Office Action Sep. 7, 2007, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 15 p.
Qumei, Office Action Jan. 25, 2008, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 18 p.
Qumei, Office Action Jul. 3, 2008, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 22 p.
Qumei, Office Action Dec. 19, 2008, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 19 p.
Qumei, Final Office Action Jun. 11, 2009, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 21 p.
Hamasaki, Office Action Jan. 9, 2008, U.S. Appl. No. 10/748,053, filed Dec. 30, 2003, 18 p.
Hamasaki, Final Office Action Aug. 20, 2008, U.S. Appl. No. 10/748,053, filed Dec. 30, 2003, 21 p.
Hamasaki, Office Action Feb. 27, 2009, U.S. Appl. No. 10/748,053, filed Dec. 30, 2003, 19 p.
Hamasaki, Final Office Action Sep. 11, 2009, U.S. Appl. No. 10/748,053, filed Dec. 30, 2003, 19 p.
Hamasaki, Final Office Action May 17, 2010, U.S. Appl. No. 10/748,053, filed Dec. 30, 2003, 21 p.
Rao, Office Action Feb. 6, 2009, U.S. Appl. No. 10/754,378, filed Jan. 9, 2004, 14 p.
Rao, Final Office Action Jul. 13, 2009, U.S. Appl. No. 10/754,378, filed Jan. 9, 2004, 25 p.
Rao, Office Action May 17, 2010, U.S. Appl. No. 10/754,378, filed Jan. 9, 2004, 43 p.
Marolia, Office Action Oct. 17, 2006, U.S. Appl. No. 10/754,313, filed Jan. 9, 2004, 16 p.
Marolia, Office Action Feb. 20, 2008, U.S. Appl. No. 10/754,313, filed Jan. 9, 2004, 11 p.
Gustafson, Office Action Jan. 4, 2007, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 10 p.
Gustafson, Office Action Aug. 10, 2007, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 11 p.
Gustafson, Office Action Jan. 22, 2008, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 11 p.
Gustafson, Office Action Jul. 8, 2009, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 21 p.
Gustafson, Final Office Action Dec. 18, 2009, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 22 p.
Chen, Office Action Jul. 23, 2007, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 14 p.
Chen, Final Office Action Dec. 28, 2007, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 14 p.
Chen, Office Action Dec. 23, 2008, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 25 p.
Chen, Final Office Action May 27, 2009, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 28 p.
Chen, Office Action Dec. 2, 2009, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 15 p.
Chen, Office Action May 27, 2010, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 17 p.
Chen, Final Office Action Nov. 10, 2010, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 17 p.
Chen, Office Action Aug. 23, 2011, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 6 p.
Marolia, Office Action Aug. 17, 2007, U.S. Appl. No. 10/852,396, filed May 24, 2004, 17 p.
Qumei, Office Action Jun. 20, 2007, U.S. Appl. No. 10/813,212, filed Mar. 30, 2004, 10 p.
Chen, Office Action Jun. 12, 2008, U.S. Appl. No. 10/646,230, filed Aug. 22, 2003, 14 p.
Chen, Office Action Dec. 7, 2005, U.S. Appl. No. 10/411,784, filed Apr. 11, 2003, 15 p.
Chen, Final Office Action Nov. 6, 2007, U.S. Appl. No. 11/125,974, filed May 9, 2005, 10 p.
Gustafson, Office Action Jan. 22, 2009, U.S. Appl. No. 10/756,103, filed Jan. 13, 2004, 15.p.
Qumei, Office Action, Apr. 13, 2007, U.S. Appl. No. 10/770,983, filed Feb. 3, 2004, 11 .p.
Communication pursuant to Article 94(3) EPC received in EP Application No. 01991949.7 mailed May 7, 2013, 8 pg.
Final Office Action received in U.S. Appl. No. 10/411,835, mailed May 2, 2013, 165 pg.
Douglas B. Terry et al., “Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System,” Proceedings of the 15th ACM Symposium on Operating Systems Principles, 1995, pp. 172-182, Available at: <dl.acm.org/citation.cfm?id=224070>.
Jonathan P. Munson and Prasun Dewan, “Sync: A Java Framework for Mobile Collaborative Applications,” IEEE, Jun. 1997, pp. 59-66, Available at: <ieeexplore.ieee.org/stamp/stamp.jsp?tp=arnumber=587549>.
Hewlett-Packard Development Company, L.P., Office Action, European Application No. 04754355.8, Date: Jul. 5, 2013, pp. 1-11.
Hewlett-Packard Development Company, L.P., Office Action, European Application No. 04782849.6, Date: Jul. 3, 2012, pp. 1-5.
Teck Chia et al., U.S. Appl. No. 10/943,455, Notice of Allowance, Date Mailed: May 28, 2013, pp. 1-69.
Tim Farnham et al., “1st-Trust: A Perspective on the Reconfiguration of Future Mobile Terminals using Software Download,” The 11th IEEE international Symposium on Personal, Indoor and Mobile Radio Communications, 2000, pp. 1054-1059, Available at: <ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=881582>.
Related Publications (1)
Number Date Country
20110173598 A1 Jul 2011 US
Provisional Applications (1)
Number Date Country
60564503 Apr 2004 US
Divisions (1)
Number Date Country
Parent 11111276 Apr 2005 US
Child 13035987 US