US20080002831A1 - System and method for prioritizing and balancing simultaneous audio outputs in a handheld device - Google Patents

System and method for prioritizing and balancing simultaneous audio outputs in a handheld device Download PDF

Info

Publication number
US20080002831A1
US20080002831A1 US11/856,724 US85672407A US2008002831A1 US 20080002831 A1 US20080002831 A1 US 20080002831A1 US 85672407 A US85672407 A US 85672407A US 2008002831 A1 US2008002831 A1 US 2008002831A1
Authority
US
United States
Prior art keywords
source
audio
sources
combined
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/856,724
Inventor
Jesse Donaldson
Lee Taylor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Access Systems Americas Inc
Original Assignee
Access Systems Americas Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Access Systems Americas Inc filed Critical Access Systems Americas Inc
Priority to US11/856,724 priority Critical patent/US20080002831A1/en
Assigned to PALMSOURCE, INC. reassignment PALMSOURCE, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DONALDSON, JESSE, TAYLOR, LEE R.
Publication of US20080002831A1 publication Critical patent/US20080002831A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6016Substation equipment, e.g. for use by subscribers including speech amplifiers in the receiver circuit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Definitions

  • This invention relates to audio outputs in handheld devices.
  • the invention relates to the handling of simultaneous audio outputs.
  • handheld devices such as pagers, telephones and radios were single purpose devices that had a single audio source and a single audio output. For such devices, there was no contention or confusion between multiple audio sources.
  • Audio sources can be divided into two classes: signal events and continuous sources.
  • the sources were usually either signal events (e.g. ringers or alarms), or continuous sources (e.g. speech or music), but not both.
  • the audio output of such devices with multiple sources was obtained by prioritizing the inputs and selecting among them, or not prioritizing the inputs and simply combining them.
  • prioritizing of audio sources is defined as establishing a ranking of relative importance between audio sources.
  • Balancing of an audio output is defined as establishing a predetermined relative level between at least two audio sources that are present in an audio output.
  • a signal event may be introduced to the audio output of the receiving party's device by superimposing it on the conversation that prompted the call waiting signal, or by blanking the conversation.
  • This is an example of simple mixing of two sources. Simple mixing is tolerable in telephones since the signal event duration is short and any loss of conversation can usually be recovered by an inquiry to the other party in the conversation that was interrupted.
  • a signal event is simply mixed with a source such as a radio broadcast, information lost through the interruption is usually not recoverable.
  • the number of available audio sources in handheld devices has increased the probability that two sources may interfere. For example, a telephone having a stored music playback capability may ring while the music is playing.
  • the solution has been either to mix the sources or temporarily suppress the continuous source. Mixing of the two sources can render the information contained in one or both sources unintelligible. For example, if a music program is too loud, a signal event such as a phone ring or low battery alarm may not be heard. The suppression of one source results in the information from that source being lost during the period of suppression.
  • the combination of two continuous sources in a handheld device is usually dealt with by selecting one or the other, as in a radio/tape player. This is an example of prioritizing the inputs and producing a single output. However, there are situations when it would be desirable to combine two continuous sources and prioritize them with respect to the combined output.
  • a device combining a wireless baby monitor and an FM band radio would have two continuous audio sources.
  • the baby monitor signal could be received at the 2.4 GHz ISM band, and the radio signal at the commercial FM band.
  • the two sources would be combined so that the net effect is that of being in a single room with a baby and a radio.
  • a system and method for prioritizing multiple audio sources and balancing them in a single combined output in a handheld device are disclosed. Audio sources are sensed and combined with the level of each source subject to adjustment by an attenuator/amplifier. A priority logic unit controls the attenuator/amplifier associated with each source. The level of each source being combined is adjusted on the basis of the character of the sources being combined and a set of programmed rules for prioritization.
  • two audio sources A and B are sensed by a priority logic unit.
  • Source A is a continuous audio source and source B is either a continuous audio source or a signal event audio source.
  • the two sources are combined into a single output with each source having a predetermined level of attenuation or gain and thus a predetermined signal level ratio.
  • the attenuation or gain of one or both sources is adjusted such that a new signal ratio is established between the two sources.
  • source A is a high priority source (e.g. a telephone ring or other alert tone) and source B is a lower priority source (e.g. a music program)
  • the sound management system may lower the volume on source B, combine with source A and output the result.
  • source A may be raised in volume, combined with source B, and then output.
  • the sound management system is integrated with a palm sized handheld computer system.
  • FIG. 1A illustrates a representative handheld device.
  • FIG. 1B illustrates exemplary circuitry of a portable computer system.
  • FIG. 2 shows a functional block diagram for a system in accordance with an embodiment of the present claimed invention.
  • FIG. 3 shows a method of prioritizing a signal event audio source over a continuous audio source in accordance with an embodiment of the present claimed invention.
  • FIG. 4 shows a method of prioritizing a signal event audio source and a continuous audio source in accordance with an embodiment of the present claimed invention.
  • FIG. 5 shows a method of prioritizing two continuous audio sources in accordance with an embodiment of the present claimed invention.
  • FIG. 1A shows a representative handheld device 100 that is sound enabled. Audio sources that may be incorporated into such a handheld device include radio frequency and infrared reception of analog and digital signals. These signals may be commercial broadcast, telephone calls or data transmitted from a wireless network. BLUETOOTH is a particular short range wireless technology that can link a telephone, a radio, or other device to a digital data source.
  • the handheld device 100 of FIG. 1A may also be capable of generating signal events such as an alarm associated with a clock, timer, thermometer, or phone battery monitor.
  • the device may also have internal audio sources such as speech or music stored in digital or analog form.
  • Fixed or removable media may include magnetic, optical, and integrated circuit storage media.
  • the magnetic media may be used for analog or digital storage.
  • the speech or music material may be stored on a digital storage medium such as flash memory or random access memory (RAM).
  • Speech or music may be stored in a variety of formats such as MP3 for music or Adaptive Differential Pulse Code Modulation (ADPCM) for speech.
  • ADPCM Adaptive Differential Pulse Code Modulation
  • FIG. 1B illustrates exemplary schematic circuitry of portable computer system 100 .
  • Computer system 100 includes an address/data bus 99 for communicating information. It should be understood that the general bus 99 may consist of a number of buses with different data path widths and operating frequencies, coupled by bridge circuits. The computer system 100 may or may not contain all of the functional blocks shown.
  • Computer system 100 includes a central processor 101 coupled with the bus 99 for processing information and instructions, a volatile memory 102 (e.g., random access memory RAM) coupled with the bus 99 for storing static information and instructions for the central processor 101 and a non-volatile memory 103 (e.g., read only memory ROM) coupled with the bus 99 for storing static information and instructions for the processor 101 .
  • volatile memory 102 e.g., random access memory RAM
  • non-volatile memory 103 e.g., read only memory ROM
  • Computer system 100 also includes an optional data storage device 104 (e.g., thin profile removable memory) coupled with the bus 99 for storing information and instructions.
  • Device 104 can be removable, such as a flash memory card.
  • system 100 also contains a display device 105 coupled to the bus 99 for displaying information to the computer user.
  • Device 106 can communicate information (spatial data and pressure data) and command selections to the central processor 101 .
  • System 100 also includes an optional cursor control or directing device 107 coupled to the bus for communicating user input information and command selections to the central processor 101 .
  • device 107 is a touch screen device (also a digitizer) incorporated with screen 105 .
  • Device 107 is capable of registering a position on the screen 105 where the stylus makes contact and the pressure of the contact.
  • the digitizer can be implemented using well known devices, for instance, using the ADS-7846 device by Burr-Brown that provides separate channels for spatial stroke information and pressure information.
  • the display device 105 utilized with the computer system 100 may be a liquid crystal display (LCD) device, cathode ray tube (CRT), field emission display (FED, also called flat panel CRT) or other display device suitable for creating graphic images and alphanumeric characters recognizable to the user. Any of a number of display technologies can be used, e.g., LCD, FED, plasma, etc., for the flat panel display 105 .
  • the display 105 is a flat panel multi-mode display capable of both, monochrome and color display modes.
  • Signal communication device 108 also coupled to bus 99 , can be a serial port or USB port.
  • wireless communication links can be established between device 100 and a host computer system (or another portable computer system) using a BLUETOOTH wireless device 111 , an infrared device 110 .
  • Device 100 may also include a wireless receiver device 109 .
  • the Mobitex wireless communication system may be used to provide two way communication between system 100 and other networked computers and/or the Internet via a proxy server.
  • TCP protocol can be used or SMS (Short Message Service) can be used.
  • SMS Short Message Service
  • System 100 of FIG. 1B may also contain batteries for providing electrical power. Replaceable cells or rechargeable batteries can be used. Well known electronics may be coupled to the battery to detect its energy level and this information can be sampled by the processor 101 .
  • Audio program material may be stored in RAM 120 , ROM 103 , and Data Storage Device 104 . Additionally, serial port 108 , the wireless receiver 109 , the infrared device 110 , the BLUETOOTH device 111 are capable of receiving audio program material in analog or digital formats.
  • a dedicated audio source 112 may be an audio synthesizer or an input for a microphone or other audio input. Also, the processor 101 may also serve as a digital audio synthesizer in conjunction with appropriate software.
  • FIG. 2 shows a system embodiment of the invention involving two sources, audio source A 200 and audio source B 201 .
  • the principles of the invention are applicable to systems having more than two sources, the embodiment shown provides two sources in order to describe the fundamental operation of the invention.
  • Audio source A 200 and audio source B 201 may be either a signal event source or a continuous source.
  • a signal event source is an audio signal of short duration such as a telephone ring or an alarm.
  • a signal event is an audio signal that is intended to alert a user to a change in state or condition and is triggered by the change in state or condition.
  • a continuous source is an audio source with a typically longer duration than a signal event source, and is usually not dependent upon an external event, but is selected arbitrarily by the user.
  • Audio source A 200 is coupled to a variable attenuator/amplifier 203 and audio source B 201 is coupled to a variable attenuator/amplifier 204 .
  • variable attenuator/amplifier is typically used to provide gain to a low level signal and thus act as an amplifier. In some cases, where a high level input is used, it may act as an attenuator.
  • the attenuation and amplification may be done by analog or digital techniques and may combine analog to digital conversion or digital to analog conversion.
  • the variable attenuator/amplifier may be implemented entirely in software.
  • a priority logic unit 202 is coupled to audio source A 200 and audio source B 201 .
  • the priority logic unit 202 is capable of sensing the amplitude and/or presence of each audio source.
  • the priority logic unit 202 may have a memory buffer that is capable of storing an interval of the signal being sensed.
  • the priority logic unit 202 is coupled to variable attenuator/amplifier 203 and is also coupled to variable attenuator/amplifier 204 .
  • the priority logic unit 202 is furnished with a set of prioritization rules allowing it to control the amount of gain or attenuation that is applied to audio source A 200 by variable attenuator/amplifier 203 , and the amount of gain or attenuation that is applied to audio source B 201 by variable attenuator/amplifier 204 .
  • Audio source A 200 may be attenuated to the point of being effectively muted whenever Audio source B 201 is active (i.e. has a non-zero amplitude).
  • the prioritization rules establish the relative gain applied to the sources.
  • the absolute levels may be set in relation to a fixed decibel level, or it may be referenced to the level or presence of one of the sources.
  • prioritization between a signal event and a continuous source may be dependent upon the presence of a continuous source, regardless of the immediate sound level. For instance a .WAV file or .MP3 file that is being played.
  • the prioritization rules establish a hierarchy of priority for the audio sources in the handheld device. The rules may be implemented in hardware or software, or both.
  • variable attenuator/amplifier 203 and variable attenuator/amplifier 204 are coupled to a mixer 205 that combines the two signals into a single output 206 .
  • the output 206 may be coupled to a speaker, headphone jack, or line out.
  • the output 206 may consist of a single channel of a stereophonic pair, in which case, a handheld device may have more than one implementation of the system shown in FIG. 2 , as in two channels forming a stereophonic pair.
  • signal path A 207 and signal path B 208 may carry an analog signal, digital signal, or a piecewise combination of both, with analog/digital (A/D) or digital/analog (D/A) conversion being applied at any point in the signal paths between audio source A 200 and audio source B 201 , and the output 206 .
  • the priority logic unit may be a digital device, but is capable of performing A/D and D/A conversion as required in order to provide source sensing and control of the variable attenuator/amplifiers.
  • source A is a high priority source (e.g. a telephone ring or other alert tone) and source B is a lower priority source (e.g. a music program)
  • the sound management system may lower the volume on source B, combine with source A and output the result.
  • source A may be raised in volume, combined with source B, and then output.
  • the sound management system is integrated with a palm sized handheld computer system.
  • FIG. 3 shows a particular embodiment of the invention wherein audio source B is a signal event source that has a higher priority than a continuous audio source A.
  • Mixer input A has an arbitrary initial level A I
  • audio source B is inactive with Mixer input B having a value of zero.
  • Mixer input A and Mixer input B are the signals derived from audio source A 200 and audio source B of FIG. 1 , and have been processes by the variable attenuator/amplifiers in concert with the priority logic unit 202 .
  • Input A could be derived from a continuous source such as a radio broadcast
  • Input B could be derived from a signal event input such as a telephone ringer.
  • audio source B becomes active and Mixer input B has a level of B.
  • the system causes Mixer input B to be reduced to an attenuated level A A
  • the prioritization scenario of FIG. 3 is particularly useful when the user of the handheld device has the volume of the radio broadcast set relatively high, and there is a likelihood that the telephone ring may be drowned out.
  • the telephone ring may be combined with the radio program with adjusting the level of the radio program.
  • the prioritization rule applied calls for a particular gain ratio to make sure that the ring is audible over the music, and if the ring cannot be sufficiently amplified the radio program volume is reduced.
  • the radio program volume may always be reduced if the user is using a headphone output in order to prevent possible discomfort from too much amplification of the telephone ring.
  • a variation in the prioritization rules such as this may be programmable in that the priority logic unit detects the nature of the output being used (e.g. headphone or speaker) and the source selection (e.g. tape, radio or microphone) and adjusts the prioritization rules accordingly.
  • the user may have the opportunity to establish prioritization rules by means of an urgent or non-urgent setting for the telephone ring.
  • FIG. 4 shows the effects of a non-urgent setting for a telephone ring.
  • the timing shown in FIG. 4 is the same as that shown in FIG. 3 ; however, since mixer input A (radio program) now has a higher priority, the level is unchanged when the audio source B (telephone ring) becomes active, and the ring level is set at a level below the radio program, based upon the gain ratio associated with the prioritization rule, and referenced to the radio program level.
  • FIG. 5 shows a scenario in which both sources are continuous sources.
  • mixer input A is derived from a radio program and audio source B is a wireless baby monitor. Both sources are initially of equal priority, and they are combined to produce the output.
  • mixer input A is at an arbitrary initial level A I .
  • the mixer output consists essentially of mixer input A at the initial level A I and the silence in the baby's room.
  • T 1 and T 2 there is a slight noise in the baby's room that is below the threshold value B T . Since the noise is below the threshold, the output continues to consist of the combination of radio program at it's initial level and the sounds from the baby's room.
  • the period between T 2 and T 3 the situation is identical to that between T 0 and T 1 .
  • the noise in the baby's room is above the threshold value B T .
  • the system brings the noise in the baby's room to the foreground by reducing the level of mixer input A to a level A A for the period during which the noise in the baby's room is above the threshold.
  • the level A A would be zero.
  • the previously discussed scenarios have dealt with the combination of two continuous audio sources and the combination of a continuous audio source and signal event source.
  • the remaining combination of two signal event sources is the least probable situation due to the short duration of signal events, but requires a different approach for balancing.
  • Signal events are typically a single pulse at a given tone, a sequence of pulses at a single tone, or a sequence of pulses of different tones. If a situation arises where two signal events overlap, the second event can be stored by a buffer in the priority logic unit at the same time it is being suppressed by its associated variable attenuator/amplifier. After the first signal event has ended, the priority logic unit can replay the stored signal event so that both signal events may be heard and overlap is avoided.
  • multiple audio sources in a handheld device can be prioritized and a balanced output obtained based upon the prioritization.
  • the capability for balancing combined audio sources in a single output offers more flexibility than simply choosing between multiple sources or combining them without prioritization.

Abstract

A system and method for prioritizing multiple audio sources and balancing them in a single combined output in a handheld device. Audio sources are sensed and combined with the level of each source subject to adjustment by an attenuator/amplifier. A priority logic unit controls the attenuator/amplifier associated with each source. the level of each source being combined is adjusted on the basis of the character of the sources being combined and a set of programmed rules. For example, if source A is a high priority source (e.g. a telephone ring or other alert tone) and source B is a lower priority source (e.g. a music program) then the sound management system may lower the volume on source B combine with source A and output the result. Alternatively, source A may be raised in volume, combined with source B, and then output. In one embodiment, the sound management system is integrated with a palm sized handheld computer system.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation application of application Ser. No. 09/871,465, entitled “SYSTEM AND METHOD FOR PRIORITIZING AND BALANCING SIMULTANEOUS AUDIO OUTPUTS IN A HANDHELD DEVICE”, filed May 30, 2001, to be issued as U.S. Pat. No. 7,272,232. The subject matter in the above-identified co-pending and commonly owned application(s) is incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This invention relates to audio outputs in handheld devices. In particular, the invention relates to the handling of simultaneous audio outputs.
  • 2. Prior Art
  • Over the years, many electronic devices have been sufficiently reduced in size to become portable, and in turn, small enough to be held and operated in the hand of the user. The advent of integrated circuits greatly increased the number of devices that could achieve portability and handheld status, as well as increasing the functionality of such devices.
  • Initially, handheld devices such as pagers, telephones and radios were single purpose devices that had a single audio source and a single audio output. For such devices, there was no contention or confusion between multiple audio sources.
  • As handheld devices became more sophisticated, they began to have multiple audio sources. Audio sources can be divided into two classes: signal events and continuous sources. In previous devices with multiple audio sources, the sources were usually either signal events (e.g. ringers or alarms), or continuous sources (e.g. speech or music), but not both. The audio output of such devices with multiple sources was obtained by prioritizing the inputs and selecting among them, or not prioritizing the inputs and simply combining them.
  • For purposes of this disclosure, prioritizing of audio sources is defined as establishing a ranking of relative importance between audio sources. Balancing of an audio output is defined as establishing a predetermined relative level between at least two audio sources that are present in an audio output.
  • Although telephones utilize both transient and continuous sources, they are typically mutually exclusive in use. For a service such as call waiting, a signal event may be introduced to the audio output of the receiving party's device by superimposing it on the conversation that prompted the call waiting signal, or by blanking the conversation. This is an example of simple mixing of two sources. Simple mixing is tolerable in telephones since the signal event duration is short and any loss of conversation can usually be recovered by an inquiry to the other party in the conversation that was interrupted. However, when a signal event is simply mixed with a source such as a radio broadcast, information lost through the interruption is usually not recoverable.
  • As the functional capabilities of handheld devices has increased, the number of audio sources that may be incorporated in a single device has expanded. The development of low cost memory and efficient compression algorithms has lead to a new generation of devices that are capable of providing both entertainment and communications functions. An example of such a device is a telephone that is capable of playing MP3 files.
  • The number of available audio sources in handheld devices has increased the probability that two sources may interfere. For example, a telephone having a stored music playback capability may ring while the music is playing. Typically, in the case of simultaneous signal event and continuous source combinations, the solution has been either to mix the sources or temporarily suppress the continuous source. Mixing of the two sources can render the information contained in one or both sources unintelligible. For example, if a music program is too loud, a signal event such as a phone ring or low battery alarm may not be heard. The suppression of one source results in the information from that source being lost during the period of suppression.
  • The combination of two continuous sources in a handheld device is usually dealt with by selecting one or the other, as in a radio/tape player. This is an example of prioritizing the inputs and producing a single output. However, there are situations when it would be desirable to combine two continuous sources and prioritize them with respect to the combined output.
  • For example, a device combining a wireless baby monitor and an FM band radio would have two continuous audio sources. The baby monitor signal could be received at the 2.4 GHz ISM band, and the radio signal at the commercial FM band. As a normal condition, the two sources would be combined so that the net effect is that of being in a single room with a baby and a radio. However, it would be desirable to intelligently control the relative sound levels to guarantee that the baby could be heard when crying, regardless of how loud the radio program was playing.
  • SUMMARY OF THE INVENTION
  • Thus, a need exists for a method of prioritizing and balancing simultaneous audio outputs in a handheld device while minimizing overall information loss. There is also a need for a device that can prioritize multiple continuous audio sources in addition to prioritizing a continuous audio source and a signal event audio source.
  • Accordingly, it is an object of the present invention to provide a method of prioritizing two or more audio sources and balancing the combined output to minimize information loss. It is a further object of the present invention to provide a capability to monitor and prioritize two continuous audio sources and balance them in a combined output. It is also an object to provide flexibility in programming the prioritization and balancing. These and other objects and advantages of the present invention and others not specifically recited above will be described in more detail herein.
  • A system and method for prioritizing multiple audio sources and balancing them in a single combined output in a handheld device are disclosed. Audio sources are sensed and combined with the level of each source subject to adjustment by an attenuator/amplifier. A priority logic unit controls the attenuator/amplifier associated with each source. The level of each source being combined is adjusted on the basis of the character of the sources being combined and a set of programmed rules for prioritization.
  • In one embodiment of the present invention, two audio sources A and B are sensed by a priority logic unit. Source A is a continuous audio source and source B is either a continuous audio source or a signal event audio source. The two sources are combined into a single output with each source having a predetermined level of attenuation or gain and thus a predetermined signal level ratio. Upon sensing an increase in amplitude of source B above a preset threshold level, the attenuation or gain of one or both sources is adjusted such that a new signal ratio is established between the two sources.
  • For example, if source A is a high priority source (e.g. a telephone ring or other alert tone) and source B is a lower priority source (e.g. a music program) then the sound management system may lower the volume on source B, combine with source A and output the result. Alternatively, source A may be raised in volume, combined with source B, and then output. In one embodiment, the sound management system is integrated with a palm sized handheld computer system.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention:
  • FIG. 1A illustrates a representative handheld device.
  • FIG. 1B illustrates exemplary circuitry of a portable computer system.
  • FIG. 2 shows a functional block diagram for a system in accordance with an embodiment of the present claimed invention.
  • FIG. 3 shows a method of prioritizing a signal event audio source over a continuous audio source in accordance with an embodiment of the present claimed invention.
  • FIG. 4 shows a method of prioritizing a signal event audio source and a continuous audio source in accordance with an embodiment of the present claimed invention.
  • FIG. 5 shows a method of prioritizing two continuous audio sources in accordance with an embodiment of the present claimed invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • In the following detailed description of the present invention, a system and method for prioritizing and balancing a combined audio output, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one skilled in the art that the present invention may be practiced without these specific details. In other instances well known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention
  • FIG. 1A shows a representative handheld device 100 that is sound enabled. Audio sources that may be incorporated into such a handheld device include radio frequency and infrared reception of analog and digital signals. These signals may be commercial broadcast, telephone calls or data transmitted from a wireless network. BLUETOOTH is a particular short range wireless technology that can link a telephone, a radio, or other device to a digital data source.
  • In addition to received signals, the handheld device 100 of FIG. 1A may also be capable of generating signal events such as an alarm associated with a clock, timer, thermometer, or phone battery monitor. The device may also have internal audio sources such as speech or music stored in digital or analog form. Fixed or removable media may include magnetic, optical, and integrated circuit storage media. The magnetic media may be used for analog or digital storage. Alternatively, the speech or music material may be stored on a digital storage medium such as flash memory or random access memory (RAM). Speech or music may be stored in a variety of formats such as MP3 for music or Adaptive Differential Pulse Code Modulation (ADPCM) for speech.
  • FIG. 1B illustrates exemplary schematic circuitry of portable computer system 100. Computer system 100 includes an address/data bus 99 for communicating information. It should be understood that the general bus 99 may consist of a number of buses with different data path widths and operating frequencies, coupled by bridge circuits. The computer system 100 may or may not contain all of the functional blocks shown. Computer system 100 includes a central processor 101 coupled with the bus 99 for processing information and instructions, a volatile memory 102 (e.g., random access memory RAM) coupled with the bus 99 for storing static information and instructions for the central processor 101 and a non-volatile memory 103 (e.g., read only memory ROM) coupled with the bus 99 for storing static information and instructions for the processor 101. Computer system 100 also includes an optional data storage device 104 (e.g., thin profile removable memory) coupled with the bus 99 for storing information and instructions. Device 104 can be removable, such as a flash memory card. As described above, system 100 also contains a display device 105 coupled to the bus 99 for displaying information to the computer user.
  • Also included in computer system 100 of FIG. 1B is an alphanumeric input device 106. Device 106 can communicate information (spatial data and pressure data) and command selections to the central processor 101.
  • System 100 also includes an optional cursor control or directing device 107 coupled to the bus for communicating user input information and command selections to the central processor 101. In one implementation, device 107 is a touch screen device (also a digitizer) incorporated with screen 105. Device 107 is capable of registering a position on the screen 105 where the stylus makes contact and the pressure of the contact. The digitizer can be implemented using well known devices, for instance, using the ADS-7846 device by Burr-Brown that provides separate channels for spatial stroke information and pressure information.
  • The display device 105 utilized with the computer system 100 may be a liquid crystal display (LCD) device, cathode ray tube (CRT), field emission display (FED, also called flat panel CRT) or other display device suitable for creating graphic images and alphanumeric characters recognizable to the user. Any of a number of display technologies can be used, e.g., LCD, FED, plasma, etc., for the flat panel display 105. In one embodiment, the display 105 is a flat panel multi-mode display capable of both, monochrome and color display modes.
  • Signal communication device 108, also coupled to bus 99, can be a serial port or USB port. In addition to device 108, wireless communication links can be established between device 100 and a host computer system (or another portable computer system) using a BLUETOOTH wireless device 111, an infrared device 110. Device 100 may also include a wireless receiver device 109.
  • In one implementation, the Mobitex wireless communication system may be used to provide two way communication between system 100 and other networked computers and/or the Internet via a proxy server. In other embodiments, TCP protocol can be used or SMS (Short Message Service) can be used. System 100 of FIG. 1B may also contain batteries for providing electrical power. Replaceable cells or rechargeable batteries can be used. Well known electronics may be coupled to the battery to detect its energy level and this information can be sampled by the processor 101.
  • Several of the devices shown in FIG. 1B may serve as audio sources. Audio program material may be stored in RAM 120, ROM 103, and Data Storage Device 104. Additionally, serial port 108, the wireless receiver 109, the infrared device 110, the BLUETOOTH device 111 are capable of receiving audio program material in analog or digital formats. A dedicated audio source 112 may be an audio synthesizer or an input for a microphone or other audio input. Also, the processor 101 may also serve as a digital audio synthesizer in conjunction with appropriate software.
  • FIG. 2 shows a system embodiment of the invention involving two sources, audio source A 200 and audio source B 201. Although the principles of the invention are applicable to systems having more than two sources, the embodiment shown provides two sources in order to describe the fundamental operation of the invention.
  • Audio source A 200 and audio source B 201 may be either a signal event source or a continuous source. A signal event source is an audio signal of short duration such as a telephone ring or an alarm. A signal event is an audio signal that is intended to alert a user to a change in state or condition and is triggered by the change in state or condition. A continuous source is an audio source with a typically longer duration than a signal event source, and is usually not dependent upon an external event, but is selected arbitrarily by the user. Audio source A 200 is coupled to a variable attenuator/amplifier 203 and audio source B 201 is coupled to a variable attenuator/amplifier 204.
  • The variable attenuator/amplifier is typically used to provide gain to a low level signal and thus act as an amplifier. In some cases, where a high level input is used, it may act as an attenuator. The attenuation and amplification may be done by analog or digital techniques and may combine analog to digital conversion or digital to analog conversion. The variable attenuator/amplifier may be implemented entirely in software.
  • Referring again to FIG. 2, a priority logic unit 202 is coupled to audio source A 200 and audio source B 201. At a minimum, the priority logic unit 202 is capable of sensing the amplitude and/or presence of each audio source. Optionally, the priority logic unit 202 may have a memory buffer that is capable of storing an interval of the signal being sensed. The priority logic unit 202 is coupled to variable attenuator/amplifier 203 and is also coupled to variable attenuator/amplifier 204. The priority logic unit 202 is furnished with a set of prioritization rules allowing it to control the amount of gain or attenuation that is applied to audio source A 200 by variable attenuator/amplifier 203, and the amount of gain or attenuation that is applied to audio source B 201 by variable attenuator/amplifier 204.
  • There are many possible prioritization rules that can be used to prioritize the two audio sources. As an example, Audio source A 200 may be attenuated to the point of being effectively muted whenever Audio source B 201 is active (i.e. has a non-zero amplitude).
  • For each possible audio source pair in the handheld device, the prioritization rules establish the relative gain applied to the sources. the absolute levels may be set in relation to a fixed decibel level, or it may be referenced to the level or presence of one of the sources. Alternatively, prioritization between a signal event and a continuous source may be dependent upon the presence of a continuous source, regardless of the immediate sound level. For instance a .WAV file or .MP3 file that is being played. The prioritization rules establish a hierarchy of priority for the audio sources in the handheld device. The rules may be implemented in hardware or software, or both.
  • The output of variable attenuator/amplifier 203 and variable attenuator/amplifier 204 are coupled to a mixer 205 that combines the two signals into a single output 206. The output 206 may be coupled to a speaker, headphone jack, or line out. The output 206 may consist of a single channel of a stereophonic pair, in which case, a handheld device may have more than one implementation of the system shown in FIG. 2, as in two channels forming a stereophonic pair.
  • It should be noted that signal path A 207 and signal path B 208 may carry an analog signal, digital signal, or a piecewise combination of both, with analog/digital (A/D) or digital/analog (D/A) conversion being applied at any point in the signal paths between audio source A 200 and audio source B 201, and the output 206. The priority logic unit may be a digital device, but is capable of performing A/D and D/A conversion as required in order to provide source sensing and control of the variable attenuator/amplifiers.
  • For example, if source A is a high priority source (e.g. a telephone ring or other alert tone) and source B is a lower priority source (e.g. a music program) then the sound management system may lower the volume on source B, combine with source A and output the result. Alternatively, source A may be raised in volume, combined with source B, and then output. In one embodiment, the sound management system is integrated with a palm sized handheld computer system.
  • FIG. 3 shows a particular embodiment of the invention wherein audio source B is a signal event source that has a higher priority than a continuous audio source A. At time T0 Mixer input A has an arbitrary initial level AI, and audio source B is inactive with Mixer input B having a value of zero. Mixer input A and Mixer input B are the signals derived from audio source A 200 and audio source B of FIG. 1, and have been processes by the variable attenuator/amplifiers in concert with the priority logic unit 202. In this scenario, Input A could be derived from a continuous source such as a radio broadcast, and Input B could be derived from a signal event input such as a telephone ringer. At time T1, audio source B becomes active and Mixer input B has a level of B. In response to audio source B becoming active, the system causes Mixer input B to be reduced to an attenuated level AA A time T2 audio source B becomes inactive and Mixer input A is restored to it previous level AI.
  • The prioritization scenario of FIG. 3 is particularly useful when the user of the handheld device has the volume of the radio broadcast set relatively high, and there is a likelihood that the telephone ring may be drowned out. At lower listening levels, the telephone ring may be combined with the radio program with adjusting the level of the radio program. In this case the prioritization rule applied calls for a particular gain ratio to make sure that the ring is audible over the music, and if the ring cannot be sufficiently amplified the radio program volume is reduced. In a variation of this rule, the radio program volume may always be reduced if the user is using a headphone output in order to prevent possible discomfort from too much amplification of the telephone ring. A variation in the prioritization rules such as this may be programmable in that the priority logic unit detects the nature of the output being used (e.g. headphone or speaker) and the source selection (e.g. tape, radio or microphone) and adjusts the prioritization rules accordingly. The user may have the opportunity to establish prioritization rules by means of an urgent or non-urgent setting for the telephone ring.
  • FIG. 4 shows the effects of a non-urgent setting for a telephone ring. The timing shown in FIG. 4 is the same as that shown in FIG. 3; however, since mixer input A (radio program) now has a higher priority, the level is unchanged when the audio source B (telephone ring) becomes active, and the ring level is set at a level below the radio program, based upon the gain ratio associated with the prioritization rule, and referenced to the radio program level.
  • FIG. 5 shows a scenario in which both sources are continuous sources. In this particular embodiment, mixer input A is derived from a radio program and audio source B is a wireless baby monitor. Both sources are initially of equal priority, and they are combined to produce the output. At T0 mixer input A is at an arbitrary initial level AI. Between T0 and T1 the baby's room is quiet and the mixer output consists essentially of mixer input A at the initial level AI and the silence in the baby's room. Between T1 and T2, there is a slight noise in the baby's room that is below the threshold value BT. Since the noise is below the threshold, the output continues to consist of the combination of radio program at it's initial level and the sounds from the baby's room. The period between T2 and T3 the situation is identical to that between T0 and T1. However, between T3 and T4, the noise in the baby's room is above the threshold value BT. In response to audio source B crossing the threshold, the system brings the noise in the baby's room to the foreground by reducing the level of mixer input A to a level AA for the period during which the noise in the baby's room is above the threshold. In the limiting case, the level AA would be zero.
  • The previously discussed scenarios have dealt with the combination of two continuous audio sources and the combination of a continuous audio source and signal event source. The remaining combination of two signal event sources is the least probable situation due to the short duration of signal events, but requires a different approach for balancing. Signal events are typically a single pulse at a given tone, a sequence of pulses at a single tone, or a sequence of pulses of different tones. If a situation arises where two signal events overlap, the second event can be stored by a buffer in the priority logic unit at the same time it is being suppressed by its associated variable attenuator/amplifier. After the first signal event has ended, the priority logic unit can replay the stored signal event so that both signal events may be heard and overlap is avoided.
  • It can be seen from the present embodiments that multiple audio sources in a handheld device can be prioritized and a balanced output obtained based upon the prioritization. The capability for balancing combined audio sources in a single output offers more flexibility than simply choosing between multiple sources or combining them without prioritization.
  • The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.

Claims (1)

1. A handheld device comprising:
a) a first audio source coupled to a first variable attenuator/amplifier;
b) a second audio source coupled to a second variable attenuator/amplifier;
c) a priority logic unit for assigning priority levels to coupled to said first audio source and said second audio source, and also coupled to said first variable attenuator/amplifier and said second variable attenuator/amplifier;
d) a mixer coupled to said first variable attenuator/amplifier and to said second variable attenuator/amplifier; and
e) an audio output connected to said mixer.
US11/856,724 2001-05-30 2007-09-18 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device Abandoned US20080002831A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/856,724 US20080002831A1 (en) 2001-05-30 2007-09-18 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/871,465 US7272232B1 (en) 2001-05-30 2001-05-30 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device
US11/856,724 US20080002831A1 (en) 2001-05-30 2007-09-18 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/871,465 Continuation US7272232B1 (en) 2001-05-30 2001-05-30 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Publications (1)

Publication Number Publication Date
US20080002831A1 true US20080002831A1 (en) 2008-01-03

Family

ID=38481836

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/871,465 Expired - Fee Related US7272232B1 (en) 2001-05-30 2001-05-30 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device
US11/856,724 Abandoned US20080002831A1 (en) 2001-05-30 2007-09-18 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/871,465 Expired - Fee Related US7272232B1 (en) 2001-05-30 2001-05-30 System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Country Status (1)

Country Link
US (2) US7272232B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140272869A1 (en) * 2013-03-15 2014-09-18 Health & Safety Institute Platforms, systems, software, and methods for online cpr training and certification
US20150341452A1 (en) * 2013-05-21 2015-11-26 Chian Chiu Li Social Networking Apparatus And Methods
US10353438B2 (en) 2017-05-15 2019-07-16 Microsoft Technology Licensing, Llc Volume adjustment on hinged multi-screen device
US10628119B2 (en) 2016-06-16 2020-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Sound effect processing method and mobile terminal
US11074523B2 (en) 2011-03-15 2021-07-27 Dan Caligor Calendar based task and time management systems and methods

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272232B1 (en) * 2001-05-30 2007-09-18 Palmsource, Inc. System and method for prioritizing and balancing simultaneous audio outputs in a handheld device
KR100469919B1 (en) * 2002-09-12 2005-02-21 주식회사 아이필소닉 An Stereophonic Apparatus Having Multiple Switching Function And An Apparatus For Controlling Sound Signal
US8838183B2 (en) * 2002-10-15 2014-09-16 Varia Holdings Llc Mobile digital communication/computing device having a context sensitive audio system
JP2004172784A (en) * 2002-11-19 2004-06-17 Sanyo Electric Co Ltd Contents reproducing apparatus
US20050170865A1 (en) * 2004-01-30 2005-08-04 Nokia Corporation Tune cutting feature
WO2006025326A1 (en) * 2004-08-31 2006-03-09 Sharp Kabushiki Kaisha Visibility angle control device, display device, control method of visibility angle control device, visibility angle control program, and recording medium having the program recorded therein
JP3966876B2 (en) * 2004-11-12 2007-08-29 株式会社東芝 Communication terminal device
US7864962B2 (en) * 2005-06-29 2011-01-04 Sigmatel, Inc. System and method of routing audio signals to multiple speakers
US20070185601A1 (en) * 2006-02-07 2007-08-09 Apple Computer, Inc. Presentation of audible media in accommodation with external sound
US20070218878A1 (en) * 2006-03-16 2007-09-20 Charbel Khawand Method and system for prioritizing audio channels at a mixer level
US7555354B2 (en) * 2006-10-20 2009-06-30 Creative Technology Ltd Method and apparatus for spatial reformatting of multi-channel audio content
US8391501B2 (en) * 2006-12-13 2013-03-05 Motorola Mobility Llc Method and apparatus for mixing priority and non-priority audio signals
US8171177B2 (en) 2007-06-28 2012-05-01 Apple Inc. Enhancements to data-driven media management within an electronic device
US8041438B2 (en) 2007-06-28 2011-10-18 Apple Inc. Data-driven media management within an electronic device
US7861008B2 (en) * 2007-06-28 2010-12-28 Apple Inc. Media management and routing within an electronic device
US20100105331A1 (en) * 2008-10-23 2010-04-29 Fleetwood Group, Inc. Audio interrupt system
US8363844B2 (en) * 2008-12-24 2013-01-29 Plantronics, Inc. Contextual audio switching for a USB controlled audio device
US20120170771A1 (en) * 2009-02-02 2012-07-05 Leonard Tsai Method Of Leveling A Plurality Of Audio Signals
US8934645B2 (en) 2010-01-26 2015-01-13 Apple Inc. Interaction of sound, silent and mute modes in an electronic device
US20110289506A1 (en) * 2010-05-18 2011-11-24 Google Inc. Management of computing resources for applications
JP2012075039A (en) * 2010-09-29 2012-04-12 Sony Corp Control apparatus and control method
US8989884B2 (en) 2011-01-11 2015-03-24 Apple Inc. Automatic audio configuration based on an audio output device
JP5695447B2 (en) * 2011-03-01 2015-04-08 株式会社東芝 Television apparatus and remote control apparatus
US9996148B1 (en) * 2013-03-05 2018-06-12 Amazon Technologies, Inc. Rule-based presentation of media items
US9501259B2 (en) 2013-11-22 2016-11-22 Qualcomm Incorporated Audio output device to dynamically generate audio ports for connecting to source devices
EP4280223A3 (en) * 2014-01-06 2024-02-21 Hubble Connected Ltd Dual mode baby monitoring priority application
WO2020211063A1 (en) * 2019-04-19 2020-10-22 海能达通信股份有限公司 Control method and apparatus for multiple paths of communication speeches
US11601757B2 (en) 2020-08-28 2023-03-07 Micron Technology, Inc. Audio input prioritization

Citations (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2292387A (en) * 1941-06-10 1942-08-11 Markey Hedy Kiesler Secret communication system
US4837798A (en) * 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US4860005A (en) * 1988-01-07 1989-08-22 Motorola, Inc. Communication receiver with automatic turn on/off
US5221838A (en) * 1990-12-24 1993-06-22 Motorola, Inc. Electronic wallet
US5291302A (en) * 1988-09-22 1994-03-01 Audiofax, Inc. Facsimile telecommunications system and method
US5327555A (en) * 1991-02-14 1994-07-05 Hewlett-Packard Company Method for reconciling entries in a plurality of schedules
US5327486A (en) * 1993-03-22 1994-07-05 Bell Communications Research, Inc. Method and system for managing telecommunications such as telephone calls
US5337346A (en) * 1991-09-26 1994-08-09 Casio Computer Co., Ltd. Portable telephone apparatus including electronic notebook function
US5425028A (en) * 1992-07-16 1995-06-13 International Business Machines Corporation Protocol selection and address resolution for programs running in heterogeneous networks
US5434994A (en) * 1994-05-23 1995-07-18 International Business Machines Corporation System and method for maintaining replicated data coherency in a data processing system
US5485505A (en) * 1993-11-23 1996-01-16 Bellsouth Corporation Apparatus and method for remotely initiating operation of a cellular telephone
US5502757A (en) * 1993-12-22 1996-03-26 At&T Corp. Location dependent service for a wireless telephone
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5521958A (en) * 1994-04-29 1996-05-28 Harris Corporation Telecommunications test system including a test and trouble shooting expert system
US5528660A (en) * 1994-04-29 1996-06-18 Harris Corp. Display-based control mechanism resident in portable test and communications device for facilitating craftsperson's remote testing of selected portion of telephone network
US5533093A (en) * 1994-04-29 1996-07-02 Harris Corporation Automated trouble-shooting mechanism resident in craftsperson's portable test and communications device
US5537608A (en) * 1992-11-13 1996-07-16 International Business Machines Corporation Personal communicator apparatus
US5541976A (en) * 1991-04-17 1996-07-30 Telefonaktiebolaget Lm Ericsson Communications system for integrating a paging system with cellular radio telephones
US5603053A (en) * 1993-05-10 1997-02-11 Apple Computer, Inc. System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
US5606594A (en) * 1994-01-27 1997-02-25 Dell Usa, L.P. Communication accessory and method of telecommunicating for a PDA
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5630128A (en) * 1991-08-09 1997-05-13 International Business Machines Corporation Controlled scheduling of program threads in a multitasking operating system
US5640566A (en) * 1994-08-01 1997-06-17 Apple Computer, Inc. Method of forming an editor
US5647011A (en) * 1995-03-24 1997-07-08 Garvis; Andrew W. Headphone sound system
US5652800A (en) * 1995-11-02 1997-07-29 Peavey Electronics Corporation Automatic mixer priority circuit
US5706509A (en) * 1995-04-28 1998-01-06 Intel Corporation Application independent record level synchronization
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5727202A (en) * 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
US5737592A (en) * 1995-06-19 1998-04-07 International Business Machines Corporation Accessing a relational database over the Internet using macro language files
US5745116A (en) * 1996-09-09 1998-04-28 Motorola, Inc. Intuitive gesture-based graphical user interface
US5761621A (en) * 1993-12-15 1998-06-02 Spectrum Information Technologies, Inc. Apparatus and methods for networking omni-modal radio devices
US5787441A (en) * 1996-01-11 1998-07-28 International Business Machines Corporation Method of replicating data at a field level
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US5790800A (en) * 1995-10-13 1998-08-04 Digital Equipment Corporation Client application program mobilizer
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US5867688A (en) * 1994-02-14 1999-02-02 Reliable Transaction Processing, Inc. Data acquisition and retrieval system with wireless handheld user interface
US5870673A (en) * 1996-08-30 1999-02-09 Telefonaktiebolaget Lm Ericsson Methods and systems for concurrent receipt of incoming calls from a wide area cellular network and a private radio communications network
US5870765A (en) * 1996-10-09 1999-02-09 Oracle Corporation Database synchronizer
US5884323A (en) * 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5903832A (en) * 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5924074A (en) * 1996-09-27 1999-07-13 Azron Incorporated Electronic medical records system
US5923552A (en) * 1996-12-31 1999-07-13 Buildnet, Inc. Systems and methods for facilitating the exchange of information between separate business entities
US6011546A (en) * 1995-11-01 2000-01-04 International Business Machines Corporation Programming structure for user interfaces
US6018671A (en) * 1995-12-29 2000-01-25 Motorola, Inc. Silent call accept
US6029061A (en) * 1997-03-11 2000-02-22 Lucent Technologies Inc. Power saving scheme for a digital wireless communications terminal
US6035324A (en) * 1997-08-28 2000-03-07 International Business Machines Corporation Client-side asynchronous form management
US6035104A (en) * 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US6035278A (en) * 1997-07-08 2000-03-07 Netscape Communications Corporation Method and system for schedule and task management
US6035191A (en) * 1994-11-30 2000-03-07 Motorola, Inc. Standby operation in a wireless communication device
US6038603A (en) * 1997-03-25 2000-03-14 Oracle Corporation Processing customized uniform resource locators
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
US6052471A (en) * 1998-05-08 2000-04-18 Sony Corporation Smart audio receiver that automatically select an input audio source
US6064943A (en) * 1994-03-07 2000-05-16 Clark, Jr.; Louis George Computer network for collecting and analyzing agronomic data
US6070184A (en) * 1997-08-28 2000-05-30 International Business Machines Corporation Server-side asynchronous form management
US6073136A (en) * 1997-10-30 2000-06-06 International Business Machines Corporation Mobile computer with minimized function display and maximized content display
US6085110A (en) * 1995-06-01 2000-07-04 Telefonaktiebolaget Lm Ericsson Arrangement and method in a mobile communication system for selecting a communication arrangement
US6088461A (en) * 1997-09-26 2000-07-11 Crystal Semiconductor Corporation Dynamic volume control system
US6094197A (en) * 1993-12-21 2000-07-25 Xerox Corporation Graphical keyboard
US6169484B1 (en) * 1998-04-28 2001-01-02 Itt Manufacturing Enterprises, Inc. Personal location system
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6181344B1 (en) * 1998-03-20 2001-01-30 Nuvomedia, Inc. Drag-and-release method for configuring user-definable function key of hand-held computing device
US6188909B1 (en) * 1996-02-26 2001-02-13 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US6192410B1 (en) * 1998-07-06 2001-02-20 Hewlett-Packard Company Methods and structures for robust, reliable file exchange between secured systems
US6208879B1 (en) * 1996-04-26 2001-03-27 Mitsubishi Denki Kabushiki Kaisha Mobile information terminal equipment and portable electronic apparatus
US6222847B1 (en) * 1997-10-08 2001-04-24 Lucent Technologies Inc. Apparatus and method for retrieving data from a network site
US6256020B1 (en) * 1997-03-31 2001-07-03 G & R Associates Incorporated Computer-telephony integration employing an intelligent keyboard and method for same
US6263437B1 (en) * 1998-02-19 2001-07-17 Openware Systems Inc Method and apparatus for conducting crypto-ignition processes between thin client devices and server devices over data networks
US6339780B1 (en) * 1997-05-06 2002-01-15 Microsoft Corporation Loading status in a hypermedia browser having a limited available display area
US6339795B1 (en) * 1998-09-24 2002-01-15 Egrabber, Inc. Automatic transfer of address/schedule/program data between disparate data hosts
US6359987B1 (en) * 1997-05-16 2002-03-19 Compaq Computer Corporation Multimedia speaker detection circuit
US6370566B2 (en) * 1998-04-10 2002-04-09 Microsoft Corporation Generating meeting requests and group scheduling from a mobile device
US6374305B1 (en) * 1997-07-21 2002-04-16 Oracle Corporation Web applications interface system in a mobile-based client-server system
US6389124B1 (en) * 1998-08-26 2002-05-14 Microsoft Corporation Common visual and functional architecture for presenting and controlling arbitrary telephone line features
US6405037B1 (en) * 1995-12-11 2002-06-11 Openwave Systems Inc. Method and architecture for an interactive two-way data communication network
US6405049B2 (en) * 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US20020087761A1 (en) * 1994-09-07 2002-07-04 Rsi Systems Inc. Peripheral video conferencing system
US6505055B1 (en) * 1997-08-04 2003-01-07 Starfish Software, Inc. Camel-back digital organizer and communication protocol for a cellular phone device
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US6535116B1 (en) * 2000-08-17 2003-03-18 Joe Huayue Zhou Wireless vehicle monitoring system
US6554207B2 (en) * 2000-03-20 2003-04-29 Jeffrey N. Ebberts Application apparatus for multiple solution cleaner
US6570857B1 (en) * 1998-01-13 2003-05-27 Telefonaktiebolaget L M Ericsson Central multiple access control for frequency hopping radio networks
US6571103B1 (en) * 1999-05-12 2003-05-27 Agere Systems Inc. Establishing a communication link
US6601111B1 (en) * 1997-01-29 2003-07-29 Palmsource, Inc. Method and apparatus for unified external and interprocess communication
US6672775B1 (en) * 1997-08-01 2004-01-06 International Business Machines Corporation Cross-machine web page download and storage
US6681120B1 (en) * 1997-03-26 2004-01-20 Minerva Industries, Inc., Mobile entertainment and communication device
US6690940B1 (en) * 2000-09-22 2004-02-10 James W. Brown System for selective prevention of non-emergency use of an electronic device
US6697638B1 (en) * 1999-10-29 2004-02-24 Denso Corporation Intelligent portable phone with dual mode operation for automobile use
US6711624B1 (en) * 1999-01-13 2004-03-23 Prodex Technologies Process of dynamically loading driver interface modules for exchanging data between disparate data hosts
US6714222B1 (en) * 2000-06-21 2004-03-30 E2 Home Ab Graphical user interface for communications
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6757696B2 (en) * 2000-01-25 2004-06-29 Fusionone, Inc. Management server for synchronization system
US6763238B1 (en) * 1998-07-23 2004-07-13 Nec Corporation Portable communication system and storage medium storing program therefor capable of separately controlling transmission function
US6982962B1 (en) * 2000-04-10 2006-01-03 3Com Corporation System and method for selecting a network access provider using a portable information device
US7010603B2 (en) * 1998-08-17 2006-03-07 Openwave Systems Inc. Method and apparatus for controlling network connections based on destination locations
US7272232B1 (en) * 2001-05-30 2007-09-18 Palmsource, Inc. System and method for prioritizing and balancing simultaneous audio outputs in a handheld device
US20100144389A1 (en) * 1999-11-23 2010-06-10 Agere Systems Inc. Cordless telephone with mp3 player capability

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5243640A (en) * 1991-09-06 1993-09-07 Ford Motor Company Integrated cellular telephone and vehicular audio system
US6594366B1 (en) * 1997-12-02 2003-07-15 Siemens Information & Communication Networks, Inc. Headset/radio auto sensing jack
CN1196372C (en) * 1999-04-19 2005-04-06 三洋电机株式会社 Portable telephone set

Patent Citations (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2292387A (en) * 1941-06-10 1942-08-11 Markey Hedy Kiesler Secret communication system
US4837798A (en) * 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US4860005A (en) * 1988-01-07 1989-08-22 Motorola, Inc. Communication receiver with automatic turn on/off
US5291302A (en) * 1988-09-22 1994-03-01 Audiofax, Inc. Facsimile telecommunications system and method
US5221838A (en) * 1990-12-24 1993-06-22 Motorola, Inc. Electronic wallet
US5327555A (en) * 1991-02-14 1994-07-05 Hewlett-Packard Company Method for reconciling entries in a plurality of schedules
US5541976A (en) * 1991-04-17 1996-07-30 Telefonaktiebolaget Lm Ericsson Communications system for integrating a paging system with cellular radio telephones
US5630128A (en) * 1991-08-09 1997-05-13 International Business Machines Corporation Controlled scheduling of program threads in a multitasking operating system
US5337346A (en) * 1991-09-26 1994-08-09 Casio Computer Co., Ltd. Portable telephone apparatus including electronic notebook function
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5778346A (en) * 1992-01-21 1998-07-07 Starfish Software, Inc. System and methods for appointment reconcilation
US5425028A (en) * 1992-07-16 1995-06-13 International Business Machines Corporation Protocol selection and address resolution for programs running in heterogeneous networks
US5537608A (en) * 1992-11-13 1996-07-16 International Business Machines Corporation Personal communicator apparatus
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5327486A (en) * 1993-03-22 1994-07-05 Bell Communications Research, Inc. Method and system for managing telecommunications such as telephone calls
US5603053A (en) * 1993-05-10 1997-02-11 Apple Computer, Inc. System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
US5485505A (en) * 1993-11-23 1996-01-16 Bellsouth Corporation Apparatus and method for remotely initiating operation of a cellular telephone
US5761621A (en) * 1993-12-15 1998-06-02 Spectrum Information Technologies, Inc. Apparatus and methods for networking omni-modal radio devices
US6094197A (en) * 1993-12-21 2000-07-25 Xerox Corporation Graphical keyboard
US5502757A (en) * 1993-12-22 1996-03-26 At&T Corp. Location dependent service for a wireless telephone
US5606594A (en) * 1994-01-27 1997-02-25 Dell Usa, L.P. Communication accessory and method of telecommunicating for a PDA
US5867688A (en) * 1994-02-14 1999-02-02 Reliable Transaction Processing, Inc. Data acquisition and retrieval system with wireless handheld user interface
US6064943A (en) * 1994-03-07 2000-05-16 Clark, Jr.; Louis George Computer network for collecting and analyzing agronomic data
US5533093A (en) * 1994-04-29 1996-07-02 Harris Corporation Automated trouble-shooting mechanism resident in craftsperson's portable test and communications device
US5764726A (en) * 1994-04-29 1998-06-09 Harris Corporation Telecommunications test system including a test and trouble shooting expert system
US5528660A (en) * 1994-04-29 1996-06-18 Harris Corp. Display-based control mechanism resident in portable test and communications device for facilitating craftsperson's remote testing of selected portion of telephone network
US5521958A (en) * 1994-04-29 1996-05-28 Harris Corporation Telecommunications test system including a test and trouble shooting expert system
US5434994A (en) * 1994-05-23 1995-07-18 International Business Machines Corporation System and method for maintaining replicated data coherency in a data processing system
US5640566A (en) * 1994-08-01 1997-06-17 Apple Computer, Inc. Method of forming an editor
US20020087761A1 (en) * 1994-09-07 2002-07-04 Rsi Systems Inc. Peripheral video conferencing system
US6035191A (en) * 1994-11-30 2000-03-07 Motorola, Inc. Standby operation in a wireless communication device
US5647011A (en) * 1995-03-24 1997-07-08 Garvis; Andrew W. Headphone sound system
US5706509A (en) * 1995-04-28 1998-01-06 Intel Corporation Application independent record level synchronization
US6085110A (en) * 1995-06-01 2000-07-04 Telefonaktiebolaget Lm Ericsson Arrangement and method in a mobile communication system for selecting a communication arrangement
US5737592A (en) * 1995-06-19 1998-04-07 International Business Machines Corporation Accessing a relational database over the Internet using macro language files
US5884323A (en) * 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5790800A (en) * 1995-10-13 1998-08-04 Digital Equipment Corporation Client application program mobilizer
US5727202A (en) * 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
US6011546A (en) * 1995-11-01 2000-01-04 International Business Machines Corporation Programming structure for user interfaces
US5652800A (en) * 1995-11-02 1997-07-29 Peavey Electronics Corporation Automatic mixer priority circuit
US6405037B1 (en) * 1995-12-11 2002-06-11 Openwave Systems Inc. Method and architecture for an interactive two-way data communication network
US5903832A (en) * 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
US6018671A (en) * 1995-12-29 2000-01-25 Motorola, Inc. Silent call accept
US5787441A (en) * 1996-01-11 1998-07-28 International Business Machines Corporation Method of replicating data at a field level
US6188909B1 (en) * 1996-02-26 2001-02-13 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US6208879B1 (en) * 1996-04-26 2001-03-27 Mitsubishi Denki Kabushiki Kaisha Mobile information terminal equipment and portable electronic apparatus
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US6035104A (en) * 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US5870673A (en) * 1996-08-30 1999-02-09 Telefonaktiebolaget Lm Ericsson Methods and systems for concurrent receipt of incoming calls from a wide area cellular network and a private radio communications network
US5745116A (en) * 1996-09-09 1998-04-28 Motorola, Inc. Intuitive gesture-based graphical user interface
US5924074A (en) * 1996-09-27 1999-07-13 Azron Incorporated Electronic medical records system
US5870765A (en) * 1996-10-09 1999-02-09 Oracle Corporation Database synchronizer
US5923552A (en) * 1996-12-31 1999-07-13 Buildnet, Inc. Systems and methods for facilitating the exchange of information between separate business entities
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
US6601111B1 (en) * 1997-01-29 2003-07-29 Palmsource, Inc. Method and apparatus for unified external and interprocess communication
US6029061A (en) * 1997-03-11 2000-02-22 Lucent Technologies Inc. Power saving scheme for a digital wireless communications terminal
US6038603A (en) * 1997-03-25 2000-03-14 Oracle Corporation Processing customized uniform resource locators
US6681120B1 (en) * 1997-03-26 2004-01-20 Minerva Industries, Inc., Mobile entertainment and communication device
US6256020B1 (en) * 1997-03-31 2001-07-03 G & R Associates Incorporated Computer-telephony integration employing an intelligent keyboard and method for same
US6339780B1 (en) * 1997-05-06 2002-01-15 Microsoft Corporation Loading status in a hypermedia browser having a limited available display area
US6359987B1 (en) * 1997-05-16 2002-03-19 Compaq Computer Corporation Multimedia speaker detection circuit
US6035278A (en) * 1997-07-08 2000-03-07 Netscape Communications Corporation Method and system for schedule and task management
US6374305B1 (en) * 1997-07-21 2002-04-16 Oracle Corporation Web applications interface system in a mobile-based client-server system
US6672775B1 (en) * 1997-08-01 2004-01-06 International Business Machines Corporation Cross-machine web page download and storage
US6505055B1 (en) * 1997-08-04 2003-01-07 Starfish Software, Inc. Camel-back digital organizer and communication protocol for a cellular phone device
US6405049B2 (en) * 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US6035324A (en) * 1997-08-28 2000-03-07 International Business Machines Corporation Client-side asynchronous form management
US6070184A (en) * 1997-08-28 2000-05-30 International Business Machines Corporation Server-side asynchronous form management
US6088461A (en) * 1997-09-26 2000-07-11 Crystal Semiconductor Corporation Dynamic volume control system
US6222847B1 (en) * 1997-10-08 2001-04-24 Lucent Technologies Inc. Apparatus and method for retrieving data from a network site
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
US6073136A (en) * 1997-10-30 2000-06-06 International Business Machines Corporation Mobile computer with minimized function display and maximized content display
US6570857B1 (en) * 1998-01-13 2003-05-27 Telefonaktiebolaget L M Ericsson Central multiple access control for frequency hopping radio networks
US6263437B1 (en) * 1998-02-19 2001-07-17 Openware Systems Inc Method and apparatus for conducting crypto-ignition processes between thin client devices and server devices over data networks
US6181344B1 (en) * 1998-03-20 2001-01-30 Nuvomedia, Inc. Drag-and-release method for configuring user-definable function key of hand-held computing device
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6370566B2 (en) * 1998-04-10 2002-04-09 Microsoft Corporation Generating meeting requests and group scheduling from a mobile device
US6169484B1 (en) * 1998-04-28 2001-01-02 Itt Manufacturing Enterprises, Inc. Personal location system
US6052471A (en) * 1998-05-08 2000-04-18 Sony Corporation Smart audio receiver that automatically select an input audio source
US6192410B1 (en) * 1998-07-06 2001-02-20 Hewlett-Packard Company Methods and structures for robust, reliable file exchange between secured systems
US6763238B1 (en) * 1998-07-23 2004-07-13 Nec Corporation Portable communication system and storage medium storing program therefor capable of separately controlling transmission function
US7010603B2 (en) * 1998-08-17 2006-03-07 Openwave Systems Inc. Method and apparatus for controlling network connections based on destination locations
US6389124B1 (en) * 1998-08-26 2002-05-14 Microsoft Corporation Common visual and functional architecture for presenting and controlling arbitrary telephone line features
US6339795B1 (en) * 1998-09-24 2002-01-15 Egrabber, Inc. Automatic transfer of address/schedule/program data between disparate data hosts
US6711624B1 (en) * 1999-01-13 2004-03-23 Prodex Technologies Process of dynamically loading driver interface modules for exchanging data between disparate data hosts
US6571103B1 (en) * 1999-05-12 2003-05-27 Agere Systems Inc. Establishing a communication link
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US6697638B1 (en) * 1999-10-29 2004-02-24 Denso Corporation Intelligent portable phone with dual mode operation for automobile use
US20100144389A1 (en) * 1999-11-23 2010-06-10 Agere Systems Inc. Cordless telephone with mp3 player capability
US6757696B2 (en) * 2000-01-25 2004-06-29 Fusionone, Inc. Management server for synchronization system
US6554207B2 (en) * 2000-03-20 2003-04-29 Jeffrey N. Ebberts Application apparatus for multiple solution cleaner
US6982962B1 (en) * 2000-04-10 2006-01-03 3Com Corporation System and method for selecting a network access provider using a portable information device
US6714222B1 (en) * 2000-06-21 2004-03-30 E2 Home Ab Graphical user interface for communications
US6535116B1 (en) * 2000-08-17 2003-03-18 Joe Huayue Zhou Wireless vehicle monitoring system
US6690940B1 (en) * 2000-09-22 2004-02-10 James W. Brown System for selective prevention of non-emergency use of an electronic device
US7272232B1 (en) * 2001-05-30 2007-09-18 Palmsource, Inc. System and method for prioritizing and balancing simultaneous audio outputs in a handheld device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11074523B2 (en) 2011-03-15 2021-07-27 Dan Caligor Calendar based task and time management systems and methods
US20140272869A1 (en) * 2013-03-15 2014-09-18 Health & Safety Institute Platforms, systems, software, and methods for online cpr training and certification
US20150341452A1 (en) * 2013-05-21 2015-11-26 Chian Chiu Li Social Networking Apparatus And Methods
US10628119B2 (en) 2016-06-16 2020-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Sound effect processing method and mobile terminal
US10635388B2 (en) 2016-06-16 2020-04-28 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Sound effect processing method and mobile terminal
US10353438B2 (en) 2017-05-15 2019-07-16 Microsoft Technology Licensing, Llc Volume adjustment on hinged multi-screen device

Also Published As

Publication number Publication date
US7272232B1 (en) 2007-09-18

Similar Documents

Publication Publication Date Title
US7272232B1 (en) System and method for prioritizing and balancing simultaneous audio outputs in a handheld device
US8285339B2 (en) Mobile communication terminal and method for performing automatic incoming call notification mode change
US20080025530A1 (en) Method and apparatus for normalizing sound playback loudness
US20020098878A1 (en) System and method for switching between audio sources
CN109429147B (en) Electronic device and control method thereof
CN101467431A (en) Audio processing in communication terminals
CN107371102B (en) Audio playing volume control method and device, storage medium and mobile terminal
JP2010506317A (en) How to output an alert signal
US8838183B2 (en) Mobile digital communication/computing device having a context sensitive audio system
US20200068299A1 (en) Systems, apparatus and methods for dynamic range enhancement of audio signals
EP2224749A1 (en) Method and system for controlling a maximum signal level output to headphones coupled to a wireless device
CN116471355B (en) Audio playing method and electronic equipment
WO2018035868A1 (en) Method for outputting audio, electronic device, and storage medium
US8718287B2 (en) Method and system for controlling a maximum signal level output to headphones coupled to a wireless device
CN113423007B (en) Control method and device for multi-audio playing, electronic equipment and storage medium
US8897840B1 (en) Generating a wireless device ringtone
CN106293607B (en) Method and system for automatically switching audio output modes
JP2006157611A (en) Terminal device and method of controlling same
CN110333838A (en) A kind of control method of volume, terminal and computer storage medium
CN111324331A (en) Interactive message prompting method and device, electronic equipment and storage medium
WO2023160204A1 (en) Audio processing method, and electronic device
JPH10190780A (en) Call informing device
CN111510824B (en) Audio processing circuit, audio processing method, electronic device, and computer-readable storage medium
KR20080010038A (en) Apparatus and method for hearing ability protection in portable communication system
JP2003157217A (en) Information terminal device

Legal Events

Date Code Title Description
AS Assignment

Owner name: PALMSOURCE, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DONALDSON, JESSE;TAYLOR, LEE R.;REEL/FRAME:019837/0648;SIGNING DATES FROM 20010813 TO 20010814

Owner name: PALMSOURCE, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DONALDSON, JESSE;TAYLOR, LEE R.;SIGNING DATES FROM 20010813 TO 20010814;REEL/FRAME:019837/0648

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE