Claims
- 1. A method for managing use of a radio frequency band in which signals of multiple types may occur, comprising a step generating at least one of: (a) a control signal for controlling operation of a device in the radio frequency band, and (b) information describing a particular type of activity determined to occur in the radio frequency band, based on spectrum activity information derived from radio frequency energy occurring in the radio frequency band.
- 2. The method of claim 1, and further comprising the step of monitoring radio frequency energy in a radio frequency band in which activity associated with a plurality of signal types may occur to generate spectrum activity information representing activity in the frequency band;
- 3. The method of claim 2, wherein the step of monitoring is performed at a communication device operating in the radio frequency band.
- 4. The method of claim 2, wherein the step of monitoring is performed at a device having a radio receiver capable of receiving signals in the radio frequency band.
- 5. The method of claim 2, wherein the step of monitoring comprises receiving radio frequency energy in substantially the entire frequency band for a time interval.
- 6. The method of claim 2, wherein the step of monitoring comprises receiving radio frequency energy in a portion of the radio frequency band.
- 7. The method of claim 6, wherein the step of monitoring further comprises scanning across the frequency band to receive radio frequency energy in different portions of the radio frequency band.
- 8. The method of claim 2, wherein the step of monitoring comprises monitoring activity obtained at different locations of a region associated with activity in the radio frequency band.
- 9. The method of claim 2, wherein the step of monitoring comprises generating power spectral information associated with radio frequency energy received in the radio frequency band during time intervals.
- 10. The method of claim 9, and further comprising the step of generating signal pulse information describing characteristics of pulses of radio frequency energy detected in the radio frequency band from the power spectral information.
- 11. The method of claim 9, wherein the step of generating signal pulse information comprises generating signal pulse data including one or more of: pulse duration, pulse center frequency, pulse bandwidth and time interval between pulses, for signal pulses detected in the frequency band from the spectrum activity information.
- 12. The method of claim 11, and further comprising the step of accumulating signal pulse data for signal pulses detected over time in the frequency band.
- 13. The method of claim 12, and further comprising the step of classifying signals in the frequency band based on accumulated signal pulse data, wherein the step of generating is based on types of signals determined to be occurring in the frequency band.
- 14. The method of claim 1, and further comprising the step of classifying signals in the frequency band based on the spectrum activity information to determine a signal type, wherein the step of generating is based on types of signals determined to be occurring in the frequency band.
- 15. The method of claim 14, wherein the step of generating comprises generating information describing a signal type of a signal determined to occur in the radio frequency band based on the step of classifying.
- 16. The method of claim 15, and further comprising the step of displaying information pertaining to characteristics of the classified signal.
- 17. The method of claim 14, wherein the step of classifying comprises determining whether a signal type determined to occur in the frequency band is one that may interfere with the operation of one or more devices operating in the frequency band.
- 18. The method of claim 17, wherein the step of generating comprises generating recommendation information to instruct a user to make a change to a device operating in the radio frequency band so as to avoid degradation in the performance of the device caused by the signal determined to interfere with the device.
- 19. The method of claim 17, wherein the step of generating the control signal comprises generating a control signal to control a device operating in the radio frequency band to schedule transmissions so as to avoid in frequency and time the signal determined to occur in the radio frequency band.
- 20. The method of claim 17, and further comprising the step of locating the source of the signal that is determined to interfere with operation of the device in the radio frequency band.
- 21. The method of claim 20, and further comprising displaying the location of the source of the signal that is determined to interfere with operation of the device in the radio frequency band.
- 22. The method of claim 1, and further comprising the step of detecting a performance status of a device operating in the radio frequency band.
- 23. The method of claim 22, wherein the step of detecting is responsive to a command from a user or application program.
- 24. The method of claim 22, wherein the step of generating information comprises generating information to inform a user about the performance status.
- 25. The method of claim 22, wherein the step of detecting a performance status comprises detecting a performance degradation based upon a bit/packet error rate exceeding a threshold.
- 26. The method of claim 22, wherein the step of detecting a performance status comprises detecting high spectrum activity, relative to a threshold, in the frequency band based on the spectrum activity information.
- 27. The method of claim 22, and further comprising the step of determining a cause of a performance degradation of the device based on the spectrum activity information and/or information concerning operation of the device.
- 28. The method of claim 27, wherein the step of determining the cause comprises determining whether the device is experiencing interference from another signal.
- 29. The method of claim 28, and further comprising the step of classifying the signal that is interfering with the performance of the device when the cause of the performance degradation is determined to be interference from another signal.
- 30. The method of claim 28, and further comprising the step of automatically executing an interference avoidance or compensation procedure in the device when the cause of the performance degradation is determined to be interference from another signal.
- 31. The method of claim 27, wherein the step of generating information comprises generating recommendation information as to how to improve the performance of the device based on the determined cause of the performance degradation.
- 32. The method of claim 31, wherein the step of generating recommendation information is executed when a remedy for the performance degradation in controlling at least one operational parameter of the device is not known or available.
- 33. The method of claim 27, wherein the step of generating a control signal comprises generating a control signal to automatically change an operational parameter of the device depending on the cause of the performance degradation.
- 34. The method of claim 22, and further comprising the step of determining a cause of the performance degradation is received signal level below a threshold.
- 35. The method of claim 34, wherein the step of generating information comprises generating recommendation information to instruct a user to make adjustments to the device or its environment to improve the received signal level.
- 36. The method of claim 22, wherein the step of generating a control signal and or information is performed in a computing device remote from the device experiencing-the performance degradation.
- 37. The method of claim 36, and further comprising the step of sending information from the device experiencing the performance degradation to the computing device which determines the cause and/or remedy for the performance degradation and sends information and/or controls to the device experiencing the performance degradation.
- 38. The method of claim 1, wherein the step of generating a control signal comprises generating a control signal for controlling one or more operating parameters of devices operating in the frequency band selected from the group consisting of: frequency channel of operation, transmission data rate, packet fragment size, scheduling of transmissions to avoid interfering with other signals, transmit power, packet fragmentation threshold and clear channel access threshold.
- 39. The method of claim 1, wherein the step of generating a control signal comprises generating a control signal to adjust at least one operational parameter of a network of devices operating in the frequency band.
- 40. The method of claim 39, wherein the step of generating a control signal comprises generating a control signal that adjusts an operational parameter of an access point device of a wireless local area network having one or more associated station devices operating in the frequency band.
- 41. The method of claim 40, wherein the step of generating a control signal comprises generating a control signal for at least one of multiple access points each having associated station devices, wherein the control signal controls at least one of: channel assignment among the multiple access points, and associated station assignment among the multiple access points.
- 42. The method of claim 38, and further comprising the step of classifying signals determined to occur in the frequency band based on the spectrum activity information.
- 43. The method of claim 41, wherein the step of generating a control signal is based on a type of signal determined to occur in the frequency band.
- 44. The method of claim 1, and wherein the step of generating a control signal is based on policy information that prescribes how a device should operate in the radio frequency band in the presence of conditions in the frequency band determined from the spectrum activity information.
- 45. The method of claim 44, wherein the step of generating a control signal comprises generating a signal to control operation of one or more devices in the frequency band based on policy information that gives preference to usage of the frequency band of one signal type over other signal types.
- 46. The method of claim 44, wherein the step of generating a control signal comprises generating a signal to control operation of one or more devices in the frequency band based on policy information that gives a preference to a primary user of the frequency band, as designated by a regulatory authority, over other users of the frequency band.
- 47. The method of claim 44, wherein the step of generating a control signal comprises generating a signal to deny transmission of signals by a device in the frequency band when the spectrum activity information indicates a radar signal is present in the frequency band.
- 48. The method of claim 44, wherein the step of generating a control signal comprises generating a signal to adjust the data rate of signals transmitted by a device in the frequency band based on a policy that maximizes a transmit data rate of a device given presence of any other signals in the frequency band.
- 49. The method of claim 44, and further comprising the step of updating the policy information to account for new devices that operate in the radio frequency band and/or regulatory policies.
- 50. The method of claim 1, and further comprising the step of detecting a potential denial of service attack on one or more wireless networks operating in the frequency band by based on the spectrum activity information, and wherein the step of generating information comprises generating information describing the potential denial of service attack.
- 51. The method of claim 50, wherein the step of detecting a potential denial service attack comprises analyzing the spectrum activity information to detect a noise signal or noise signals indicative of a potential denial of service attack.
- 52. The method of claim 1, and further comprising the step of determining locations of devices operating in the frequency band based on the spectrum activity information.
- 53. The method of claim 1, and further comprising the steps of storing signal pulse characteristic information of authorized devices operating in the frequency band based on the spectrum activity information against an identifier of those devices used in transmission by those devices; comparing signal pulse characteristics of devices transmitting in the frequency band corresponding to an identifier detected in those transmission against stored signal pulse characteristics associated with the identifier; and determining that a device is an unauthorized device when signal pulse characteristics associated with its transmission do not match the signal pulse characteristics stored for that identifier.
- 54. A system for managing use of a radio frequency band in which signals of multiple types may be present, comprising:
a. a radio device that receives radio frequency energy in the radio frequency band to monitor activity of multiple types of signals that may occur in the radio frequency band and generates spectrum activity information representative thereof; and b. a computing device coupled to the radio device that receives the spectrum activity information and generates at least one of: a control for controlling a device operating in the radio frequency band, and information describing a particular type of activity determined to occur in the radio frequency band.
- 55. The system of claim 54, wherein the radio device is coupled to the computing device by a wireless link or a wired link.
- 56. The system of claim 54, and further comprising a display coupled to the computing device, wherein the computing device displays the information describing a particular type of activity determined to occur in the frequency band.
- 57. The system of claim 54, and further comprising a wireless access point associated with one or more wireless network client stations.
- 58. The system of claim 57, wherein the computing device is coupled to the wireless access point and controls one or more operating parameters of the access point.
- 59. The system of claim 58, wherein the computing device generates controls to control at least one of: frequency channel of operation, transmission data rate, packet fragment size, scheduling of transmissions to avoid interfering with other signals, transmit power, packet fragmentation threshold and clear channel access threshold.
- 60. The system of claim 57, wherein at least one of the wireless network client stations comprises the radio device.
- 61. The system of claim 60, wherein the at least one wireless network client station comprising the radio device transmits spectrum activity information that it obtains to the wireless access point.
- 62. The system of claim 58, wherein the access point device transmits spectrum activity information to each of its associated wireless client stations.
- 63. The system of claim 57, wherein the access point device comprises the radio device.
- 64. The system of claim 57, and further comprising a plurality of wireless access points each associated with one or more wireless network client stations.
- 65. The system of claim 63, wherein the computing device is coupled to each of the access points and generates a control for the one or more of the access points.
- 66. The system of claim 63, wherein the computing device generates controls for one or more of: assignment of client stations to access points, access point power levels, and access point frequency channel.
- 67. The system of claim 66, wherein the computing device generates controls that affect one or more of the plurality of access points based on knowledge of spectrum activity at any particular access point so as not to conflict with a locally-generated control for an access point.
- 68. The system of claim 54, wherein the radio device comprises a radio receiver and a spectrum analyzer coupled to the radio receiver that performs spectral analysis of radio frequency energy received in the frequency band by the radio receiver to produce power spectral information of the received radio frequency energy.
- 69. The system of claim 54, wherein the radio receiver is capable of receiving signals across substantially the entire radio frequency band.
- 70. The system of claim 54, wherein the radio receiver is capable of receiving signals across a portion of the radio frequency band, and being controlled to tune to different portions of the radio frequency band.
- 71. The system of claim 68, wherein the radio device further comprises a signal detector coupled to the spectrum analyzer that detects signal pulses that have one or more characteristics from the power spectral information.
- 72. The system of claim 71, wherein the signal detector generates signal pulse data for signal pulses of pulses of radio frequency energy that are determined to have one or more characteristics that fall into corresponding one or more ranges.
- 73. The system of claim 73, wherein the radio device outputs for each signal pulse detected by the signal detector, signal pulse data comprising data selected from the group consisting of: power level, center frequency, bandwidth, start time and duration.
- 74. The system of claim 73, wherein the computing device accumulates signal pulse data for signal pulses detected over time in the frequency band.
- 75. The system of claim 74, wherein the computing device classifies signals in the frequency band based on the accumulated signal pulse data and generates controls or information based on types of signals determined to be occurring in the frequency band.
- 76. The system of claim 54, wherein the computing device classifies signals occurring in the frequency band based on the spectrum activity information and generates controls or information based on types of signals determined to be occurring in the frequency band.
- 77. The system of claim 75, wherein the computing device generates information describing a signal type of a signal determined to occur in the radio frequency band.
- 78. The system of claim 77, wherein the computing device generates data to display information pertaining to characteristics of the classified signal.
- 79. The system of claim 76, wherein the computing device determines whether the type of signal determined to occur in the frequency band is one that may interfere with the operation of one or more devices operating in the frequency band.
- 80. The system of claim 79, wherein the computing device generates recommendation information to instruct a user to make a change to a device operating in the radio frequency band so as to avoid degradation in the performance of the device caused by the signal determined to interfere with the device.
- 81. The system of claim 79, wherein the computing device generates a control for a device operating in the radio frequency band to schedule transmissions so as to avoid in frequency and time the signal determined to occur in the radio frequency band.
- 82. The system of claim 79, wherein the computing device processes spectrum activity information to determine the location of the source of the signal that is determined to interfere with the operation of the device in the radio frequency band.
- 83. The system of claim 82, wherein the computing device generates data to display the location of the source of the signal that is determined to interfere with the operation of the device in the radio frequency band.
- 84. The system of claim 54, wherein the computing device generates the control based on policy information that prescribes how a device should operate in the radio frequency band in the presence of conditions in the frequency band determined from the spectrum activity information.
- 85. The system of claim 84, wherein the computing device generates the control to control operation of one or more devices in the frequency band based on policy information that gives preference to usage of the frequency band of one signal type over other signal types.
- 86. The system of claim 84, wherein the computing device generates the control to control operation of one or more devices in the frequency band based on policy information that gives a preference to a primary user of the frequency band, as designated by a regulatory authority, over other users of the frequency band.
- 87. The system of claim 84, wherein the computing device generates the control to deny transmission of signals by a device in the frequency band when the spectrum activity information indicates a radar signal is present in the frequency band.
- 88. The system of claim 84, wherein the computing device receives new or updated policy information to account for new devices that operate in the radio frequency band and/or regulatory policies.
- 89. The system of claim 53, and further comprising a plurality of radio devices positioned at various locations where activity in the radio frequency band may occur.
- 90. A processor readable medium encoded with instructions that, when executed by a processor, cause the processor to perform a step of generating a control signal for controlling operation of a device in a radio frequency band, and (b) information describing a particular type of activity determined to occur in the radio frequency band, based on spectrum activity information derived from radio frequency energy occurring in the radio frequency band.
- 91. The processor readable medium of claim 90, wherein the instructions encoded on the medium for generating a control comprise instructions for generating a control to control one or more operating parameters selected from the group consisting of: frequency channel of operation, transmission data rate, packet fragment size, scheduling of transmissions to avoid interfering with other signals, transmit power, packet fragmentation threshold and clear channel access threshold.
- 92. The processor readable medium of claim 91, wherein the instructions for generating a control are based on policy information that prescribes how a device should operate in the radio frequency band in the presence of conditions in the frequency band determined from the spectrum activity information.
- 93. A software system that manages activity in a radio frequency band where signals of multiple types may occur, comprising:
a. a first process for accumulating data associated with activity in the radio frequency band; b. a second process that classifies types of signals occurring in the radio frequency band based on data from the first process; and c. a third process that, based on the data accumulated by the first process and/or types of signals determined to occur based by the second process, generates at least one of: a control for a device operating in the radio frequency band and information describing a particular type of activity occurring in the frequency band.
- 94. The software system of claim 93, wherein the third process determines that a particular type of signal is causing interference with at least one device operating in the radio frequency band.
- 95. The software system of claim 94, and further comprising a fourth process that determines a location of a signal source in the radio frequency band.
- 96. The software system of claim 95, wherein in response to the second process determining a particular type of signal is occurring in the frequency band, the third process commands the fourth process to determine a location of the particular type of signal occurring in the frequency band.
- 97. The software system of claim 94, and further comprising a fifth process that interacts with at least one of the first process, second process, third process and fourth process to generate at least one: of a control for multiple wireless networks operating in the radio frequency band and information concerning activity of the multiple wireless networks operating in the radio frequency band.
- 98. The software system of claim 94, wherein the third process generates event data describing an event associated with detecting occurrence or termination of a signal in the radio frequency band, the data including at least one of: (a) time of occurrence of the event; (b) type of event; (c) type of signal; (d) descriptive information of the event; (e) technical details associated with the event including one or more of power level, bandwidth, and center frequency associated with a detected signal; and (f) warning indication associated with the event to indicate a potential performance degradation nature of the event on a device operating in the radio frequency band.
- 99. The software system of claim 94, and further comprising at least one application program that receives data from at least one of the first, second and third processes and an application programming interface that interfaces data generated by at least one of the first, second and third processes with the at least one application program.
- 100. The software system of claim 99, wherein the application programming interface comprises a first group of messages that requests analysis functions from at least one of first, second and third processes, and a second group of messages that provides spectrum activity data to the application program.
- 101. A software architecture for a system that manages activity in a radio frequency band where signals of multiple types may be occurring, comprising:
a. an application program that processes spectrum activity information pertaining to activity in the radio frequency band to perform a function; and b. an application programming interface that presents messages to one or more processes that generate the spectrum activity information and returns spectrum activity information to the application program.
- 102. A method for interfacing an application program with at least one process that analyzes data pertaining to activity in a radio frequency band in which signals of multiple types may occur and produces spectrum activity information, comprising steps of:
a. generating a request for a spectrum analysis function by the at least one process; and b. receiving the spectrum activity information produced by the at least one process.
- 103. The method of claim 102, wherein the step of generating the request comprises generating an identifier for a type of spectrum analysis function.
- 104. The method of claim 103, wherein the step of generating the request comprises generating data describing at least one of: (a) a frequency location and bandwidth for a particular portion of the radio frequency band for which a spectrum analysis function is to be performed; and (b) characteristics of radio frequency energy whose occurrence is to be monitored in the radio frequency band.
- 105. The method of claim 104, wherein the step of generating data describing characteristics of radio frequency energy to be monitored in the radio frequency band comprises generating a range for at least one of: (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses associated with pulses of radio frequency energy to be monitored in the radio frequency band.
- 106. The method of claim 105, wherein the step of generating the request comprises generating a request for data pertaining to at least one of: (a) power as a function of frequency for radio frequency energy in the radio frequency band; (b) statistical analysis of power as a function of frequency of radio frequency energy in the radio frequency band; (c) signal pulses having specified characteristics that are determined to be occurring in the radio frequency band; (d) histograms for at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses for pulses of radio frequency energy determined to occur in the radio frequency band that satisfy the at least one range; (e) detection of events related to activity of signals in the radio frequency band; (f) digital samples of received radio frequency energy when a particular condition in the radio frequency band is detected.
- 107. The method of claim 106, wherein the step of receiving the spectrum activity information comprises receiving data for one or more of: (a) statistics associated with a particular portion of the radio frequency band including at least one of (i) average power level, (ii) maximum power level of activity for a plurality of frequency bins in the particular portion of the radio frequency band, and (iii) a measure of activity in those frequency bins having activity; (b) signal pulse data including at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) start time for signal pulses determined to occur in the radio frequency band that satisfy the at least one range; (d) histograms for at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses for signal pulses determined to occur in the radio frequency band that satisfy the at least one range; (e) digital samples of received radio frequency energy when a particular condition in the radio frequency band is detected; (f) power in a specified portion or the entire radio frequency band as a function of frequency; (g) occurrence of an event including at least one of: (i) time of occurrence of the event; (ii) type of event; (iii) type of signal; (iv) descriptive information of the event; (v) technical details associated with the event including one or more of power level, bandwidth, and center frequency associated with a detected signal; and (vi) alert indication associated with the event to indicate a potential performance degradation nature of the event on a device operating in the radio frequency band.
- 108. The method of claim 107, wherein the step of generating the request comprises generating data describing characteristics of signals whose activity in the radio frequency band is to be monitored and events for which are to be reported.
- 109. An application programming interface embodied on one or more computer readable media that interfaces an application program with at least one process that analyzes data pertaining to activity in a radio frequency band where signals of multiple types may be occurring and produces spectrum activity information, comprising a first group of messages that requests analysis functions from the at least one process, and a second group of messages that provides the spectrum activity information to the application program.
- 110. The application programming interface of claim 109, wherein the first group of messages comprises identifiers for analysis functions to be performed by the at least one process and configuration information for the analysis functions.
- 111. The application programming interface of claim 110, wherein the identifiers identify at least one of: (a) power as a function of frequency for radio frequency energy in the radio frequency band; (b) statistical analysis of power as a function of frequency of radio frequency energy in the radio frequency band; (c) signal pulses having specified characteristics that are determined to be occurring in the radio frequency band; (d) histograms for at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses for signal pulses determined to occur in the radio frequency band that satisfy the at least one range; (e) detection of events related to activity of signals in the radio frequency band; (f) digital samples of received radio frequency energy when a particular condition in the radio frequency band is detected.
- 112. The application programming interface of claim 111, wherein the configuration information comprises data for at least one of: (a) a frequency location and bandwidth for a portion of the radio frequency band for which an analysis function by the at least one process is to be performed; and (b) characteristics of radio frequency energy whose occurrence is to be monitored in the radio frequency band.
- 113. The application programming interface of claim 112, wherein the data describing characteristics of radio frequency energy to be monitored in the radio frequency band specifies a range for at least one of: (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses associated with pulses of radio frequency energy to be monitored in the radio frequency band.
- 114. The application programming interface of claim 109, wherein the second group of messages provide data pertaining to at least one of: (a) statistics associated with a particular portion of the radio frequency band including at least one of (i) average power level, (ii) maximum power level of activity for a plurality of frequency bins in the particular portion of the radio frequency band, and (iii) a measure of activity in those frequency bins having activity; (b) signal pulse data including at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) start time for signal pulses determined to occur in the radio frequency band that satisfy the at least one range; (d) histograms for at least one of (i) center frequency, (ii) duration, (iii) bandwidth and (iv) time between pulses for signal pulses determined to occur in the radio frequency band that satisfy the at least one range; (e) digital samples of received radio frequency energy when a particular condition in the radio frequency band is detected; (f) power in a specified portion or the entire radio frequency band as a function of frequency; (g) occurrence of an event including at least one of: (i) time of occurrence of the event; (ii) type of event; (iii) type of signal; (iv) descriptive information of the event; (v) technical details associated with the event including one or more of power level, bandwidth, and center frequency associated with a detected signal; and (vi) alert indication associated with the event to indicate a potential performance degradation nature of the event on a device operating in the radio frequency band.
- 115. The application programming interface of claim 114, wherein the first group of messages comprises data describing characteristics of signals whose activity in the radio frequency band is to be monitored and events for which are to be reported.
- 116. The application programming interface of claim 114, wherein the second group of messages that provides information related to occurrence of an event further identifies an event type as an interferer with respect to another signal type occurring in the frequency band.
- 117. A device that receives radio frequency energy in a radio frequency band and processes signals representative thereof, comprising:
a. a radio receiver that receives radio frequency energy in a radio frequency band where signals of multiple types may be occurring; b. a spectrum analyzer that computes power values for radio frequency energy received in at least part of the radio frequency band for a time interval; c. a signal detector coupled to the spectrum analyzer that detects signal pulses of radio frequency energy that meet one or more characteristics; and d. a processor coupled to receive output of the spectrum analyzer and the signal detector, wherein the processor is programmed to generate at least one of: (a) a control signal for controlling operation of a device in a radio frequency band, and (b) information describing a particular type of activity determined to occur in the radio frequency band, based on spectrum activity information derived from the spectrum analyzer and signal detector.
Parent Case Info
[0001] This application claims priority to the following applications (the entirety of all of which are incorporated herein by reference):
[0002] U.S. Provisional Application No. 60/374,363, filed Apr. 22, 2002.
[0003] U.S. Provisional Application No. 60/374,365, filed Apr. 22, 2002.
[0004] U.S. Provisional Application No. 60/380,891, filed May 16, 2002.
[0005] U.S. Provisional Application No. 60/380,890, filed May 16, 2002.
[0006] U.S. Provisional Application No. 60/319,435, filed Jul. 30, 2002.
[0007] U.S. Provisional Application No. 60/319,542, filed Sep. 11, 2002.
[0008] U.S. Provisional Application No. 60/319,714, filed Nov. 20, 2002.
[0009] U.S. Provisional Application No. 60/453,385, filed Mar. 10, 2003.
[0010] U.S. Provisional Application No. 60/320,008, filed Mar. 14, 2003.
[0011] U.S. application Ser. No. 10/246,363, filed Sep. 18, 2002.
[0012] U.S. application Ser. No. 10/246,364, filed Sep. 18, 2002.
[0013] U.S. application Ser. No. 10/246,365, filed Sep. 18, 2002.
[0014] This application is a continuation-in-part of U.S. application Ser. No. 10/246,363, filed Sep. 18, 2002.
Provisional Applications (9)
|
Number |
Date |
Country |
|
60374363 |
Apr 2002 |
US |
|
60374365 |
Apr 2002 |
US |
|
60380891 |
May 2002 |
US |
|
60380890 |
May 2002 |
US |
|
60319435 |
Jul 2002 |
US |
|
60319542 |
Sep 2002 |
US |
|
60319714 |
Nov 2002 |
US |
|
60453385 |
Mar 2003 |
US |
|
60320008 |
Mar 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10246363 |
Sep 2002 |
US |
Child |
10420515 |
Apr 2003 |
US |