`Please type a plus sign(+) inside "this box -+ [±]
`
`~,
`
`PTOISB/16 (12·97)
`Approved for use through 1131/98. OMB 0651-003i
`Patent and Trademark Office; U.S. DEPARTMENT Of COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a
`valid OMB control number.
`PROVISIONAL APPLICATION FOR PATENT COVER SHEET
`This is a requestforfiling a PROVISIONAL APPLICATION FOR PATENT under 37 CFR 1.53 (c).
`
`Given Name (first and middle [if anyD
`Michael E.
`
`Family Name or Surname
`Shanahan
`
`Residence
`(Citv and either State or Foreian Countrv)
`Nyack, New York
`
`INVENTOR(S)
`
`0 Additional inventors are being named on the __ separately numbered sheets attached hereto
`
`TITLE OF THE INVENTION 1280 characters max)
`Methods And Apparatus For Programming User~Defined Information Into Electronic
`Devices
`
`Direct all correspondence to:
`
`CORRESPONDENCE ADDRESS
`
`..
`
`I
`
`Place Customer Number
`Bar Code Label here
`
`Type Customer Number here
`
`D Customer Number I
`[2f] Firm or
`Individual Name Michael E. Shanahan
`Address
`
`OR
`
`Address
`
`City
`
`Country
`
`;
`
`'
`
`P.O. Box381
`Nyack
`USA
`
`ZIP 10960
`Fax
`
`State N.Y.
`Telephone 914-365-2321
`ENCLOSED APPLICATION PARTS (clleck all tiJat apply)
`
`@ Specification Number of Pages Is
`
`I [3"small Entity Statement
`I D Other (specify) r
`I X I A check or money order is enclosed to cover the filing fees
`D The Commissioner is hereby authorized to charge filing
`
`S'orawing(s) Number of Sheets 1
`4
`
`I
`
`METHOD OF PAYMENT OF FILING FEES FOR THIS PROVISIONAL APPLICATION FOR PATENT (check one)
`FILING FEE
`AMOUNT f$)
`
`fees or credit any overpayment to Deposit Account Number:
`
`I
`
`$75.00
`
`The invention was made by an agency of the United States Government or under a contract with an agency of the
`United States Government.
`!XI No.
`0 Yes, the narne of the U.S. Government agency and the Government contract number are: This invention may have been
`made under Govt, CQ!li[act No. H16:1::24-D-1 0 18, althQUgD !! fmi!l detennwatiQD has Ill!! y~ l!~£11 mw;!e.
`0
`) ll\
`
`Respectfully submitted,() f\MJ.
`
`Date I '1.l,Jct31
`
`SIGNATURE
`TYPED or PRINTED NAME Michael E. Shanahan
`
`~========!
`IMES/00 1 PROV. I
`TELEPHONE 914-365-2321
`USE ONLY FOR FILING A PROVISIONAL APPLICATION FOR PATENT
`Burden Hour Statement: This forrn is estimated to take 0.2 hours to complete. Time will vary depending upon the needs of the individual case.
`Any comments on the amount of time you are required to complete this form should be sent to the Chief Information Officer, Patent and
`Trademark Office, Washington, DC 20231. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Box Provisional
`+Application, Assistant Commissioner for Patents, Washington, DC 202:31.
`
`REGISTRATION NO.
`(if appropriate)
`DocKet Number:
`
`Verizon Wireless
`Exhibit 1003-0001
`
`
`
`r r
`
`Title
`
`"Express Mail" mailing label number /;18&0< 3d 65 2JiSV_5
`DateofDeposit J>~ (;, (/77
`
`(
`
`I hereby certify that this paper/fee is being deposited with the
`United States Postal Service "EXPRESS MAIL POST OFFICE TO
`ADDRESSEE" service under 37 C.F.R. 1.10 on the date indicated above and
`is addressed to the Hon. Assistant Commissioner for Patents, Washington,
`D.C. 20231.
`
`Encl:
`
`Verizon Wireless
`Exhibit 1003-0002
`
`
`
`f
`
`'
`
`l;
`
`f
`
`t
`
`Practitioner's Docket No. ~S I 00\ P~v-.
`
`PATENT
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re application of: Michael E. Shanahan
`
`Application No.:
`
`Not Yet Assigned
`
`Filed on:
`
`Title:
`
`December 6, 1999
`
`Methods And Apparatus For Programming User-Defmed Information Into Electronic
`Devices
`
`STATEMENT CLAIMING SMALL ENTITY STATUS
`(37 CFR 1.9(f) and 1.27(b)--INDEPENDENT INVENTOR
`
`As a below named inventor, I hereby state that I qualify as an independent inventor, as defined in
`37 CFR 1.9(c), for purposes of paying reduced fees to the United States Patent and Trademark Office under
`Sections 4l(a) and (b) ofTitle 35, United States Code, to the Patent and Trademark Office, with regard to the
`invention described in the specification filed herewith, with title as listed above.
`
`I have not assigned, granted, conveyed or licensed, and am under no obligation under contract or
`law to assign, grant, convey or license, any rights in the invention to any person who would not qualify as an
`independent inventor under 37 CFR 1. 9( c), if that person had made the invention, or to any concern that would
`not qualify as a small business concern under 37 CFR 1.9(d), or a nonprofit organization under 37 CFR 1.9(e).
`
`No person, concern or organization exists to which I have assigned, granted, conveyed, or licensed
`or am under an obligation under contract or law to assign, grant, convey, or license any rights in the invention.
`
`I acknowledge the duty to file, in this application or patent, notification of any change in status
`resulting in loss of entitlement to small entity status prior to paying, or at the time of paying, the earliest of the
`issue fee or any maintenance fee due after the date on which status as a small entity is no longer appropriate.
`(37 CFR 1.28(b))
`
`Michael E. Shanahan
`
`?'i\.u Al- .
`
`Signature of Inventor
`
`Verizon Wireless
`Exhibit 1003-0003
`
`
`
`. ,
`
`'
`
`I
`
`'
`
`MES/001 Prov.
`
`METHODS AND APPARATUS FOR PROGRAMMING
`USER-DEFINED INFORMATION INTO ELECTRONIC DEVICES
`
`The purpose of this invention is to provide a way for electronic device users to
`
`program their own customized audio and video into their device. For the purposes of
`
`this disclosure, audio may be any acoustic signal generated by an electronic device that
`
`alerts a user to a certain event. Examples of audio may include the ringing of a
`
`telephone, a pager beeping, a personal digital assistant (PDA) generating an acoustic
`
`sound, etc. Examples of video may include video clips or digital pictures stored in a
`
`wireless telephone or a PDA, etc.
`
`Currently, users of electronic devices have to choose from among a
`
`limited selection of pre-programmed audio or video available on their electronic
`
`device (e.g., wireless telephone, regular telephone, pager, PDA, and he like) which are
`
`placed there by the manufacturer. Such audio may include "ring sequences" which
`
`tend to be rather clinical and can be confusing when a device of a nearby user
`
`rings with the same or similar ring to that of another user. It would therefore be
`
`desirable to provide a way to allow users to program their own customized audio or
`
`video such as music samples, video clips (sample/clip) or other sound or video effects
`
`into their device.
`
`FIG. 1 shows a generalized block diagram of system 10 for programming
`
`user-defined audio or video into an electronic device in accordance with the
`
`principles of the present invention. As shown in FIG. 1, system 10 includes
`
`programmable electronic device 20, device programmer 30, and source 50.
`
`Programmer 30 is connected to source 50 via link 31, and to device 20 via link
`
`- l -
`
`Verizon Wireless
`Exhibit 1003-0004
`
`
`
`"
`
`~
`
`,_
`
`r
`
`;
`
`32. Source 50 may be any device or devices suitable for providing a
`
`desired audio or video sample to programmer 30 (e.g., CD or DVD player, cassette
`
`player, programs or files from a personal computer, or any other suitable digital
`
`or analog device or audio/video source). In operation, a desired video clip or audio
`
`sample, such as a sample of a popular song and/or video clip, in a digital or analog
`
`format is supplied to programmer 30 from source 50. Programmer 30 may process
`
`(or simply route) the sample and/or clip, into a suitable format, and then program it
`
`into a programmable memory within device 20. Device 20 may then retrieve and play
`
`the audio or video when a certain event occurs (e.g., when receiving an incoming
`
`telephone call).
`
`Programmer 3 0 may also coordinate or perform certain functions related to
`
`the routing and storing the sample/clip within device 20. For example,
`
`programmer 3 0 may communicate with or simply search device 20 to find
`
`available memory locations to store the sample/clip. Programmer 30 may also
`
`communicate with device 20 to determine what format to covert the incoming
`
`sample/clip to (e.g., from CD format to :MP3 format, from analog to a simple
`
`digital format, etc.) so that they are compatible with device 20. If multiple
`
`sample/clips are being programmed into device 20, programmer 30 may "tag" the
`
`different samples/clips so device 20 and/or a user may distinguish among the
`
`different samples/clips stored therein. After the sample/clip has been provided,
`
`programmer 30 may communicate with device 20 to confirm that device 20 has
`
`correctly received the sample/clip.
`
`It will be understood that the generalized system shown in FIG. 1 may be
`
`implemented in many ways. For example, as shown in FIG. 3, system 100
`
`- , -
`
`Verizon Wireless
`Exhibit 1003-0005
`
`
`
`,__
`
`,
`
`f
`
`may be implemented using a computer-based architecture. In this case,
`
`programmer 30 may be installed in (or connected to) personal computer 60 and be
`
`connected to device 20 through link 32. Computer 60 may be connected to
`
`Internet 80 through interface 70. In this configuration, a user may download
`
`samples/clips from Internet 80 and/or from a hard drive, disc drive, or other device(s)
`
`connected to computer 60 (not shown) and program those samples/clips into device 20
`
`via programmer 30 and link 32.
`
`Another implementation of a system in accordance with this invention may use
`
`architecture 200, which is shown in FIG. 4.
`
`In this case, programmer 30 (or similar
`
`circuitry) may be embedded within programmable device 20. Clips/samples may be
`
`provided to device 20 from source 50 via link 32. The clips/samples are routed to
`
`programmer 30, which may perform some or all of the above-mentioned functions.
`
`If source 50 is an acoustic audio source, link 32 may not be needed. For example, if
`
`it is desired to program an audio sample into a wireless telephone, a user
`
`may place a transducer 25, (e.g., a speaker/microphone existing within or external to
`
`device 20) near the acoustic audio signal source, place device 20 into an "acquisition
`
`mode," and play the sample. In this case, the transducer coverts the acoustic audio
`
`signal to an electrical signal, which is provided to programmer 30 for processing and
`
`storage within device 20. A visual or audio output may be provided by device 20 to
`
`indicate a sample has been successfully loaded.
`
`A more detailed diagram of an illustrative embodiment of programmer 30 is
`
`shown in FIG. 2. As shown in FIG. 2, programmer 30 may include a transducer 25,
`
`processor 34, memory 36, analog-to-digital (AID) converter 38, signal processing
`
`circuitry (SPC) 40, output buffer 42, and input buffer 44. Programmer 30 may be
`
`-3-
`
`Verizon Wireless
`Exhibit 1003-0006
`
`
`
`configured to receive and process analog or digital signals. It may also acquire
`
`acoustic signals via a transducer. In operation. a signal received from link 31 is
`
`directed to input buffer 44. Generally, processor 40 controls the operation of
`
`programmer 30. Analog input signals received at input buffer 44 may be routed to
`
`AID converter 38 for conversion to the digital domain. Processor 40 may then route
`
`the converted signals (which can be samples, clips or both) to memory 36, SPC 40, or
`
`directly to output buffer 42 depending on the situation. For example, signals from AID
`
`converter 38 may require additional processing to be converted to a specific format. In
`
`this case, these signals are routed to SPC 40. After the additional processing is
`
`complete, the signals may be stored in memory 36, or routed to output buffer 42 for
`
`programming in device 20. Similarly, digital signals at input buffer 44 may be routed
`
`to (SPC) 40 for additional processing, or to memory 36 for storage, or routed to
`
`output buffer 42. In some embodiments, processor 40 may perform some or all the
`
`functions of SPC 40. In this case, SPC 40 may be removed from programmer 30.
`
`Audio signals may also be acquired and processed by programmer 30.
`
`Transducer 25 may acquire an acoustic signal from a stereo or other source and
`
`convert it to an electrical signal. This electrical signal may then be processed
`
`similar to the way the above-described analog signal was processed. That is,
`
`the electric signal is routed either to SPC 40 and/or to AiD converter 38 and then
`
`stored in memory 36 or output buffer 42, for example.
`
`-1--
`
`Verizon Wireless
`Exhibit 1 003-0007
`
`
`
`..
`
`\_
`
`'--
`
`t
`
`,
`
`The Invention Claimed Is:
`
`1. An apparatus for programming a user-defined audio sample in an
`
`electronic device comprising:
`
`a programmer circuit that routes said user-defined audio sample to
`
`and programs said user-defined audio sample in a memory in said electronic device.
`
`2. The apparatus of claim 1 wherein said programmer circuit is
`
`connected to a computer.
`
`3. The apparatus of claim 1 wherein said programmer circuit is
`
`embedded in said electronic device.
`
`4. The apparatus of claim 1 wherein said electronic device is a wireless
`
`telephone.
`
`5. An apparatus for programming a user-defined video clip in an
`
`electronic device comprising:
`
`a programmer circuit that routes said user-defined video clip to
`
`and programs said user-defined video clip in a memory in said electronic device.
`
`6. The apparatus of claim 1 wherein said electronic device is a
`
`wireless telephone.
`
`7. The apparatus of claim 1 wherein said electronic device is a
`
`personal digital assistant.
`
`--.s-
`
`Verizon Wireless
`Exhibit 1003-0008
`
`
`
`
`
`M35 / ooi Paw.
`
`
`-f '(_ 0 C\f:/V<\1<\AQ~
`€ZDQWMAEL£
`...D =:,v::L c., E..
`®£ULCL
`
`
`
`
`Bait/Li anquaL
`
`fBO
`
`~ 31
`
`I
`+:1:.4.
`
`l
`
`Verizon Wireless
`Verizon Wireless
`Exhibit 1003-0009
`Exhibit 1003-0009
`
`
`
`M·f5/ oo1 Pe.ov.
`
`'-12.. \
`
`t
`
`1
`J
`j
`...
`
`I!\.
`
`Ywq_s.Soe._
`
`31
`t
`A/D
`3g
`
`l
`
`0 \.1'\'P\.J'I .Bt>f:'Ft:~
`
`11"
`
`II
`
`I
`
`r\f_Moe_ I
`
`2(,
`
`,.
`'
`
`----.,
`\
`12:
`~
`5
`D v c.
`r-......_ ~
`
`t--
`
`~:La_Nf\L.
`f'~~
`C:i=e..c\U.Te.'(
`Yo
`T'll'
`
`/
`
`/f'..
`
`I ~Pvr s~~·<.... t.ti 1
`
`l'T
`
`l
`
`Verizon Wireless
`Exhibit 1003-0010
`
`
`
`...
`
`.,_
`
`"-
`
`M£..5} oc 1 Peo
`
`~0
`
`r -'
`
`:r;.._,,"L e. ;..1 '[_ \
`
`'--
`
`0
`-? g:_ cc..e""'"'~'~'~t.:; ~2..
`DtA1:I.~
`
`~
`
`\ 32
`
`" -v f"e.5Ci'¥\1_
`
`Colf'\t'vTf"cz._
`
`Verizon Wireless
`Exhibit 1003-0011
`
`
`
`,
`
`•
`
`>
`
`2._0
`
`""'£.$1 00 l Peo
`
`2oo
`
`Verizon Wireless
`Exhibit 1003-0012
`
`