7114105

System and Method for Software Download to Wireless Communication Device

PublishedSeptember 26, 2006
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for downloading software to a device, comprising: connecting a source of software to a universal serial bus (USB) port communicating with the device; downloading the software from the source to the device; and resetting the device by undertaking at least one of: resetting registers in a processor of the device except for USB-associated registers; maintaining a USB transceiver associated with the device in an “on” state; resetting values in a RAM associated with the device except for USB-associated values; and setting a flash memory associated with the device in a data mode.

2

2. The method of claim 1 , wherein prior to said resetting act, the USB-associated registers of the processor are configured with non-default values, and the method further comprises: resetting all registers in the processor except for the USB-associated registers; and maintaining the non-default values in the USB-associated registers during the resetting act.

3

3. The method of claim 1 , further comprising maintaining the USB transceiver in the “on” state during the resetting act, wherein the USB transceiver communicates with the source of software through the USB port.

4

4. The method of claim 1 , wherein prior to said resetting act, the USB-associated values in the RAM have non-default values, and the method further comprises: resetting RAM values to default values except for the USB-associated values; and maintaining the USB-associated values during the resetting act.

5

5. The method of claim 1 , wherein the resetting act comprises all of: resetting all registers in a processor of the computer except for USB-associated registers; maintaining a USB transceiver associated with the computer in an “on” state; resetting values in a RAM associated with the computer except for any USB-associated values; and setting a flash memory associated with the computer in a data mode.

6

6. The method of claim 1 , wherein the device is a CDMA wireless device.

7

7. A wireless communication device, comprising: at least one processor having registers, at least some of which are USB-associated registers containing pre-reset values; at least one USB transceiver configured for communicating with the USB-associated registers of the processor and with a source of software external to the wireless communication device; and logic executable by the processor for resetting the wireless communication device under at least one reset condition by: resetting registers other than the USB-associated registers to their default value, maintaining the pre-reset values in the USB-associated registers at least while the non-USB-associated registers are reset, and maintaining the USB transceiver energized during the act of resetting the wireless communication device.

8

8. The wireless communication device of claim 7 , wherein the reset condition is related to downloading of software from the source of software.

9

9. The wireless communication device of claim 7 , further comprising at least one RAM communicating with the processor, the logic causing the processor during the resetting act to reset some RAM values to default values while maintaining USB-related non-default values.

10

10. The wireless communication device of claim 7 , further comprising flash memory communicating with the processor, the logic causing the processor to configure the flash memory in a data mode during the act of resetting.

11

11. The wireless communication device of claim 7 , wherein the wireless communication device is a CDMA device.

12

12. An apparatus for downloading software to a device, comprising: means for connecting a source of software to a universal serial bus (USB) port communicating with the device; means for downloading the software from the source to the device; and means for resetting the device by undertaking at least one of: means for resetting registers in a processor of the device except for USB-associated registers; means for maintaining a USB transceiver associated with the device in an “on” state; means for resetting values in a RAM associated with the device except for USB-associated values; means for and setting a flash memory associated with the device in a data mode.

13

13. An apparatus of claim 12 , wherein prior to said means for resetting, the USB-associated registers of the processor are configured with non-default values, and the apparatus further comprises: means for resetting all registers in the processor except for the USB-associated registers; and means for maintaining the non-default values in the USB-associated registers during the means for resetting act.

14

14. An apparatus of claim 12 , further comprising means for maintaining the USB transceiver in the “on” state during the means for resetting, wherein the USB transceiver communicates with the source of software through the USB port.

15

15. An apparatus of claim 12 , wherein prior to said means for resetting, the USB-associated values in the RAM have non-default values, and the apparatus further comprises: means for resetting RAM values to default values except for the USB-associated values; and means for maintaining the USB-associated values during the means for resetting.

16

16. An apparatus of claim 12 , wherein the means for resetting comprises: means for resetting all registers in a processor of the computer except for USB-associated registers; means for maintaining a USB transceiver associated with the computer in an “on” state; means for resetting values in a RAM associated with the computer except for any USB-associated values; and means for setting a flash memory associated with the computer in a data mode.

Patent Metadata

Filing Date

Unknown

Publication Date

September 26, 2006

Inventors

Srinivas Rao
Clifton Eugene Scott
Laxmi Rayapudi
Richard L. Prenoveau

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR SOFTWARE DOWNLOAD TO WIRELESS COMMUNICATION DEVICE” (7114105). https://patentable.app/patents/7114105

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.