throbber
Larae Entitv Small Entitv
`Fee
`Fee Fee
`Fee
`Code ($) Code ($)
`1051
`130 2051
`65 Surcharge - late filing fee or oath
`25 Surcharge - late provisional filing fee or
`1052
`50 2052
`cover sheet
`130 Non-English specification
`1053 130 1053
`1812 2,520 1812 2,520 For filing a request for ex parte reexamination
`920* 1804 920* Requesting publication of SIR prior to
`1804
`Examiner action
`1805 1,840* 1805 1,840* Requesting publication of SIR after
`Examiner action
`110 2251
`1251
`55 Extension for reply within first month
`210 Extension for reply within second month
`420 2252
`1252
`1253
`475 Extension for reply within third month
`950 2253
`1254 1,480 2254
`740 Extension for reply within fourth month
`1255 2,010 2255 1,005 Extension for reply within fifth month
`1401
`2401
`330
`165 Notice of Appeal
`165 Filing a brief in support of an appeal
`330
`2402
`1402
`145 Request for oral hearing
`290
`1403
`2403
`1451 1,510 1451 1,510 Petition to institute a public use proceeding
`110
`2452
`55 Petition to revive - unavoidable
`
`Ocharge any additional fee(s) or any underpayment offee(s)
`ocharge fee(s) indicated below. except for the filing fee
`to the above-identified deposit account.
`FEE CALCULATION
`1. BASIC FILING FEE
`Large Entity Small Entity
`Fee Fee
`ee Fee
`1 Code -(:iil
`'"'ode (:ii)
`1001 770
`2001 385
`2002 170
`2003 265
`2004 385
`2005
`80
`
`Fee Descrietion
`
`Fee Paid
`
`1002.1340
`1003 530
`1004 770
`1005 160
`
`Utility filing fee ~
`
`"'""'
`
`.J
`
`Fee Paid
`
`40.00
`
`Express Mail No. ER248402366US
`
`PTO/SB/17 (10-03)
`Approved for use through 07/3112006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paoerwork Reduction Act of 1995 no persons are reouired to resoond to a collection of information unless it dis_plavs a valid OMB control number.
`Complete if Known
`
`(/)
`
`'f FEE TRANSMITTAL
`for FY 2004
`
`Effective 1010112003. Patent fees are subject to annual revision.
`
`Application Number
`
`AUGUST 11, 2004
`Filing Date
`First Named Inventor MICHAEL E. SHANAHAN
`
`~ Applicant claims small entity status. See 37 CFR 1.27
`1 {$) 734.oo
`
`'- TOTAL AMOUNT OF PAYMENT
`
`Examiner Name
`
`Art Unit
`Attorney Docket No. MES/007
`
`METHOD OF PAYMENT (check all that apply)
`FEE CALCULATION (continued)
`~ Check 0 Credit card D Money Oother ONone 3. ADDITIONAL FEES
`0 Deposit Account:
`I
`I
`Ocharge fee(s) indicated below 0 Credit any overpayments
`
`Order
`
`Deposit
`Account
`Number
`Deposit
`Account
`Name
`The Director is authorized to: (check all that apply)
`
`Fee Description
`
`Design filing fee
`Plant filing fee
`Reissue filing fee
`Provisional filing fee
`I 1452
`SUBTOTAL (1) I($) 385
`1453 1,330 2453
`2. EXTRA CLAIM FEES FOR UTILITY AND REISSUE 1501 1,330 2501
`Fee from
`Exb'a Claims
`Fee Paid
`1502
`480
`2502
`blll2lll!
`Total Claims ~ -2o .. =~xls I~ 1ao
`I 1503
`640
`2503
`I
`Independent ![:] - 3 .. = [L=:J X 143
`I~ l2fl
`Claims
`1460
`130
`1460
`19o
`I 1807
`Multiple Dependent
`I
`1807
`1806
`
`Fee Descrl~ion
`
`Larqe Entitv Small Entitv
`Fee Fee
`Fee Fee
`Code ($)
`Code ($)
`9 Claims in excess of 20
`1202
`18
`2202
`Independent claims in excess of 3
`43
`1201
`86
`2201
`2203 145 Multiple dependent claim, if not paid
`1203 290
`•• Reissue independent claims
`over original patent
`•• Reissue claims in excess of 20
`and over original patent
`1~$}309.00
`SUBTOTAL (2)
`**or number previously paid, if greater; For Reissues, see above
`
`1204
`
`86
`
`2204
`
`43
`
`1205
`
`18
`
`2205
`
`9
`
`SUBMITTED BY
`
`Nama (Print/Type)
`
`Signature
`
`;
`
`scq7f ~ I _A uJIFx L
`~V/_L/' .
`
`f
`
`665 Petition to revive -unintentional
`665 Utility issue fee (or reissue)
`240 Design issue fee
`320 Plant issue fee
`130 Petitions to the Commissioner
`
`50 Processing fee under 37 CFR 1.17(q)
`
`50
`
`180
`
`8021
`
`40
`
`1809
`
`770
`
`1810
`
`770
`
`8021
`
`1806 180 Submission of Information Disclosure Stmt
`40 Recording each patent assignment per
`property (times number of properties)
`2809 385 Filing a submission after final rejection
`(37 CFR 1.129(a))
`2810 385 For each additional invention to be
`examined (37 CFR 1.129(b))
`385 Request for Continued Examination (RCE)
`900 Request for expedited examination
`of a design application
`
`1801 770 2801
`1802
`900 1802
`
`I *Reduced by Basic Filing Fee Paid
`1 Registration No. 145786
`
`Other fee (specify)
`
`Attomev/Aaent)
`
`SUBTOTAL (3)
`
`!{$) 40.00
`
`(Complete (if applicable))
`
`Telephone 201-831-0575
`
`Date
`
`IB/11/2004
`
`WARNING: Information on this form may become public. Credit card information should not
`be included on this form. Provide credit card information and authorization on PT0-2038.
`This collection of information is required by 37 CFR 1.17 and 1.27. The information is required to obtain or retain a benefit by the public which is to file (and by the
`USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This collection is estimated to take 12 minutes to complete,
`including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any comments on
`the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS.
`SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`If you need assistance in completing the form, ca/11-800-PT0-9199 and select option 2.
`
`Verizon Wireless
`Exhibit 1005-0001
`
`

`

`PATENTS
`Attorney Docket No. MES/007
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Applicant:
`
`MICHAEL E. SHANAHAN
`
`Application No.:
`
`Not Yet Assigned
`
`Title of Invention: METHODS AND APPARATUSES FOR PROGRAMMING
`USER-DEFINED INFORMATION INTO
`ELECTRONIC DEVICES
`
`Filed:
`
`Group No.:
`
`Examiner:
`
`AUGUST 11, 2004
`
`Not Yet Assigned
`
`Not Yet Assigned
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`EXPRESS MAIL CERTIFICATE
`
`"Express Mail" label nurnber:::xpressMai1No.ER248402366US
`Date of Deposit : AUGUST 11, 2004
`
`I hereby state that the following attached paper or fee
`
`2004 Fee Transmittal (2 copies);
`Check in the amount of $734.00 (Small Entity Status
`Claimed) payable to the Commissioner for Patents;
`Utility Patent Application Transmittal;
`Specification, Abstract, and 40 Claims,
`13 Sheets of Formal Drawings;
`Executed Declaration from parent application;
`Power of Attorney/Correspondence Address
`Statement under 37 C.F.R. 3.73(b} (with assignment attached;
`Recordation of Assignment with assignment attached.
`
`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
`the Commissioner for Patents, P.O. Box 1450, Alexandria, VA
`22313-1450.
`
`to
`
`Verizon Wireless
`Exhibit 1005-0002
`
`

`

`Express Mail No. ER248402366US:
`
`MES/007
`
`5
`
`METHODS AND APPARATUSES FOR PROGRAMMING
`USER-DEFINED INFORMATION INTO ELECTRONIC DEVICES
`
`This application is a continuation of
`[001]
`United States patent application serial number
`10/223,200, filed August 16, 2002, which is a
`continuation of United States Patent 6,496,692, filed
`10 March 3, 2000; which claims priority from United States
`provisional application serial number 60/169,158 filed
`December 6, 1999.
`
`15
`
`20
`
`25
`
`Background of the Invention
`This application relates to electronic devices,
`[002]
`and more particularly to a programming apparatus that
`allows users to program user-defined information into
`their electronic device.
`There are many types of electronic devices
`[003]
`available to consumers today that have the ability to
`produce both audio sounds and video displays. Many of
`these devices provide users with the ability to select
`and play a particular piece of audio or video. A
`television viewer, for example, may tune to a TV channel
`and watch a particular program, or connect a VCR or DVD
`player to the television in order to view a specific
`program not currently being broadcast. Similarly, an
`audio system user may tune a receiver to a particular
`radio station to hear a certain genre of music, or
`
`Verizon Wireless
`Exhibit 1005-0003
`
`

`

`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`connect a CD or tape player to the system in order to
`hear specific pieces of music.
`In both cases, the audio
`and video is user-selectable.
`Currently, however, there are many electronic
`[004]
`products that offer an audio/video playing capability
`that are not fully user-programmable. Users of such
`devices (e.g., wireless or cordless telephones, pagers,
`personal digital assistants (PDAs), hand-held computers
`and the like) have to choose from a limited selection of
`pre-programmed information (e.g., audio clips, video
`clips or frames, etc.) placed there by the manufacturer.
`This severely limits the user's ability to customize the
`device to suit his or her particular taste. Furthermore,
`most pre-programmed audio tends to be rather generic and
`can be confusing when a device of a nearby user generates
`a sound similar to or the same as that of another user's
`device. Although a programmable memory within many .such
`electronic devices could support user-defined audio,
`currently, no system exists for programming such
`information into an electronic device.
`The same is true for user-defined video. For
`[006]
`example, certain types of user-defined video information,
`such as video clips, frames, and other digital or analog
`images could be programmed into an electronic device
`(e.g., PDA, wireless phone, or any portable display
`device) and displayed at a time of the user choosing.
`Although a programmable memory within such a device could
`support user-defined video, currently, no system exists
`for programming such information into the device.
`
`Summary Of The Invention
`It is therefore an object of the present
`[007]
`invention to provide an apparatus that allows a user to
`program user-defined audio information into a
`programmable electronic device.
`
`2
`
`Verizon Wireless
`Exhibit 1005-0004
`
`

`

`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`[008]
`
`It is a further object of the present invention
`
`to provide an apparatus that allows a user to program
`user-defined video information into a programmable
`electronic device.
`These and other objects of the present
`[009]
`invention are accomplished by providing methods
`apparatuses that allow a user to program user-defined
`information into his or her electronic device.
`In one
`embodiment of the present invention, the programming
`apparatus includes processing circuitry and first and
`second communications links.
`In operation, a user
`selects a piece of information from a source such as a
`computer disk drive, the Internet, or a remote database
`using the first communications link. The programming
`apparatus may download this information and compare its
`format with that required by the programmable device to
`If the two formats are
`determine format compatibility.
`compatible, the programming apparatus may download the
`selected information into the programmable device.
`If
`the formats are not compatible, the programming apparatus
`may convert the downloaded file to a format compatible
`with that required by the programmable electronic device.
`The programming apparatus may also provide the user with
`an opportunity to edit the converted file. Once editing
`is complete, the resulting file may then be programmed
`into the programmable device for subsequent use.
`In another aspect of the invention, a user may
`[010]
`send customized information such as an audio or video
`file called a
`''signature" when placing a telephone call.
`This feature allows a user to select and send a signature
`file to the person receiving the telephone call such that
`the person receiving the call is alerted by that file.
`
`Brief Description Of The Drawings
`
`3
`
`Verizon Wireless
`Exhibit 1005-0005
`
`

`

`[011]
`
`The above and other objects and advantages of
`
`the present invention will be apparent upon consideration
`of the following detailed description, taken in
`conjunction with the accompanying drawings, in which like
`reference characters refer to like parts throughout, and
`in which:
`[012]
`
`FIG. 1 is a generalized block diagram of a
`
`system for programming user-defined information into an
`electronic device in accordance with one embodiment of
`the present invention.
`FIG. 2 is a schematic diagram of a programmer
`
`[013]
`
`constructed in accordance with one possible embodiment of
`the present invention.
`FIG. 3 shows a computer based implementation of
`[014]
`
`a programmer constructed in accordance with one
`embodiment of the present invention.
`[015]
`FIG. 4a shows an alternate embodiment of a
`
`computer based implementation of a programmer constructed
`in accordance with the principles of the present
`invention.
`[016]
`FIG. 4b shows an alternate network embodiment
`
`of the computer based implementation in shown in FIG. 4a.
`FIG. 5 illustrates an imbedded implementation
`[017]
`
`5
`
`10
`
`15
`
`20
`
`of the programmer shown in FIG. 2.
`FIG. 6 shows yet another embodiment of a
`[018]
`
`25
`
`computer based implementation the programmer in shown in
`FIG. 4b.
`[019]
`
`FIG. 7 is a schematic diagram of one possible
`
`30
`
`embodiment of a wireless telephone that can receive and
`play user-defined audio in accordance with one aspect of
`the present invention.
`[020]
`
`FIGS. 8-9 show a flow chart illustrating some
`
`of the steps involved in programming user-defined
`
`4
`
`Verizon Wireless
`Exhibit 1005-0006
`
`

`

`information into an electronic device in accordance with
`one embodiment of the present invention.
`FIGS. 10-12 show a flow chart illustrating some
`[021]
`of the steps involved in sending and receiving signature
`information in accordance with one embodiment of the
`present invention.
`
`Detailed Description of the Invention
`FIG. 1 shows a block diagram of a system 10 for
`[022]
`
`programming user-defined information (e.g., audio, video,
`or Internet access information, etc.) into an electronic
`device in accordance with one embodiment of the present
`invention. As shown in FIG. 1, system 10 generally
`includes a programmable electronic device 20, a device
`programmer 30, and a source 50. Programmer 30 is
`connected to source 50 via link 31, and to device 20 via
`link 32.
`[023]
`
`Programmable device 20 may be any portable
`
`electronic device (e.g., a wireless telephone, a pager, a
`handheld computer, personal digital assistant (PDA),
`etc.) . Device 20 may also be any device which integrates
`some or all of the functions of such devices into one
`device. For example, device 20 may be a PDA capable of
`making wireless telephone calls, a PDA with paging
`functions, a wireless telephone with some PDA or paging
`functions, a handheld or notebook computer with some or
`all of the functions of a PDA, a pager, and a telephone,
`etc.
`[024]
`
`In FIG. 1, links 31 and 32 may be, for example,
`
`communications links (e.g., serial ports, parallel ports,
`universal serial buses (USB), RS232, GPIB, etc.), moderns
`(e.g., any suitable analog or digital moderns, cellular
`modems, or cable modems), a network interface link (e.g.,
`Ethernet links, token ring links, etc.), wireless
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`5
`
`Verizon Wireless
`Exhibit 1 005-0007
`
`

`

`communications links (e.g., cellular telephone links,
`wireless Internet links, infrared links, etc.), or any
`other suitable hard-wired or wireless Internet or
`communications links.
`
`5
`
`[025]
`
`10
`
`[026]
`
`Source 50 may be any device or combination of
`devices suitable for providing user-defined information
`to programmer 30 (e.g., the Internet, an optical disc
`player (CD, DVD), a cassette player, a VCR, a digital
`camera, or any suitable storage device containing
`computer programs or files, etc.).
`In operation, a user may choose certain
`information, such as Internet configuration information,
`an audio sample of a popular song, a video clip or frame,
`etc., that is available from source 50 and transfer it to
`programmer 30. Programmer 30 may then process this
`information into a suitable format (or may simply route
`the information if no format conversion is required), and
`program it into a programmable memory within device 20
`(not shown). Device 20 may then retrieve this
`information when a certain event occurs (e.g., when
`receiving an incoming telephone call, browsing the
`Internet, or when programmed to do so by a user, etc.)
`Progra~~er 30 may also coordinate or perform
`certain functions related to the routing and storing of
`information within device 20. For example, programmer 30
`may communicate with (or simply search) device 20 to find
`available memory locations in which to store the user-
`defined information. Programmer 30 may also communicate
`with device 20 to determine which format the incoming
`information should be converted to so that the
`information is compatible with the downloading
`requirements of device 20. For audio files, this may
`include, but is not limited to, converting to or from any
`of the following format types: analog; MIDI; MPEG; PCM;
`35 Windows Media Audio Code (WMA); WAV; or Adaptive
`
`15
`
`20
`
`25
`
`30
`
`[027]
`
`6
`
`Verizon Wireless
`Exhibit 1005-0008
`
`

`

`Transform Acoustic Coding (ATRAC), or to or from any
`
`other suitable audio format, etc. For video files, this
`
`may include, but is not limited to, converting to or from
`any of the following format types: analog; JPEG; MPEG;
`GIF; AVI, or to or from any other suitable video format,
`
`5
`
`etc. Text files may include, for example, HTML files,
`Wireless Markup Language
`(WML) files, WordPerfect~ files,
`Microsoft Office~ files, or any other suitable text
`files.
`
`10
`
`[028]
`
`If multiple blocks of information are being
`
`programmed into device 20, programmer 30 may "tag" the
`different blocks so that device 20 and/or a user may
`distinguish among the different blocks stored the~ein.
`After the information has been provided, programmer 30
`may communicate with device 20 to confirm that the
`information has been correctly received.
`A more detailed diagram of one possible
`
`[029]
`
`embodiment of programmer 30 is illustrated in FIG. 2. As
`illustrated, programmer 30 may include a transducer 25, a
`processor 34, a programmable menory 36, an analog-to(cid:173)
`digital (A/D) converter 38, signal processing circuitry
`(SPC) 40, an output buffer 42, and an input buffer 44.
`Generally speaking, processor 40 controls the operation
`of programmer 30. Programmer 30 may be configured to
`receive and process both analog and digital signals.
`It
`may also acquire acoustic signals via transducer 25 (if
`installed) .
`
`[030]
`
`In operation, programmer 30 may download
`
`certain user-selected information from source 50 via link
`
`31. This information, such as audio or video files, in
`the form of electronic signals, may be received from link
`31 and directed to input buffer 44. As mentioned above,
`these signals may need to be processed in order to be
`compatible with the format required by programmable
`device 20. For example, if analog input signals are
`
`15
`
`20
`
`25
`
`30
`
`35
`
`7
`
`Verizon Wireless
`Exhibit 1005-0009
`
`

`

`received at input buffer 44 and device 20 requires a
`digital format, the analog signals may be routed to A/D
`converter 38 for conversion into a suitable digital form
`(e.g., into PCM, PAM, etc.). Further processing into
`another digital format (e.g., MP3, ATRAC, WMA, etc.) may
`be accomplished by routing the converted signals to
`SPC 40 or processor 34 (discussed in more detail below) .
`On the other hand, if digital input signals are received
`at input buffer 44 and device 20 requires analog signals,
`the digital signals may be routed to SPC 40 or to a
`dedicated digital-to-analog (D/A) converter (not shown)
`for conversion to the analog domain.
`Processor 34 may route incoming signals from
`[031]
`source 50 to memory 36, SPC 40, or directly to output
`buffer 42 depending on the circumstances. For example,
`some or all of the input signals received from source 50
`may require further processing to meet the downloading
`specifications of device 20.
`In this case, the incoming
`signals that require processing may be routed to SPC 40
`for such processing. For example, incoming MP3 or WMA
`signals may be routed to SPC 40 and converted to ATRAC
`format (or vice-versa}. Once this conversion is
`complete, the resulting information may be stored in
`memory 36, or routed to output buffer 42 for programming
`in device 20.
`Input signals that do not require a format
`change may be routed directly from input buffer 44 to
`memory 36, or output buffer 42. Although not shown in
`FIG. 2, programmer 30 preferably has a display screen and
`a data input device, such as a keyboard associated with
`it so that a user may, among other things, browse and
`select files, monitor file transfers, and ensure that
`device 20 has properly received the selected files.
`In one embodiment of the present invention, SPC
`[032]
`40 may be programmable so that the conversion and
`processing protocols contained therein may be
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`8
`
`Verizon Wireless
`Exhibit 1005-0010
`
`

`

`periodically updated. Furthermore, in some embodiments,
`processor 34 may be programmed via software routines in
`programmable memory 36 to perform some or all of the
`functions of SPC 40.
`In this case, an SPC of reduced
`processing capacity may be used or SPC 40 may be removed
`altogether from programmer 30.
`Audio signals may also be acquired and
`[033]
`processed by programmer 30. Transducer 25 may acquire an
`acoustic signal from a stereo or other audio source and
`convert it to an electrical signal. This electrical
`signal may then be processed in a way similar to the way
`the above-described analog signal was processed. That
`is, the electrical signal may be routed to A/0 converter
`38 and/or SPC 40 and then stored in memory 36 or output
`buffer 42, for example.
`It will be understood that the generalized
`[034]
`system shown in FIG. 1 may be implemented in many ways.
`For example, as shown in FIG. 3, system 100 may be
`implemented using a computer-based architecture.
`In this
`case, some or all of programmer 30 may be installed in or
`connected to a computer, such as a personal computer.
`For example, in FIG. 3, programmer 30 may be installed in
`an expansion slot and connected to an interface bus such
`as an ISA or PCI bus (not shown) in computer 60.
`In this
`configuration, programmer 30 may receive user-defined
`information via the interface bus in computer 60 and
`operate as described above with the interface bus acting
`as part of link 31.
`Some or all of programmer 30 may
`also be external to computer 60 and connected to it via a
`link similar to link 31 (not shown) . Furthermore, in
`certain embodiments, some of the functions of
`programmer 30 may be distributed between computer 60 and
`programmer 30. For example, programmer 30 may be
`constructed such that it partially or fully relies on the
`processing capability of computer 60.
`In this type of
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`9
`
`Verizon Wireless
`Exhibit 1005-0011
`
`

`

`embodiment, programmer 30 may be constructed without
`processor 34 or with a processor of reduced capacity.
`Programmer 30 may also be constructed such that it
`partially or fully relies on the memory capacity of
`computer 60. Moreover, signal processing functions such
`as those performed by SPC 40 could also be fully or
`partially carried out by circuitry or software resident
`within computer 60.
`As shown in FIG. 3, computer 60 may be
`[035]
`connected to Internet 80 through link 70. Link 70 may
`be, for example, a modem (e.g., any suitable analog or
`digital modem, cellular modem, or cable modem), a network
`interface link (e.g., an Ethernet link, token ring link,
`etc.), a wireless communications link (e.g., a wireless
`telephone link, a wireless Internet link, an infrared
`link, etc.), or any other suitable hard-wired or wireless
`communications link. With this configuration, a user may
`download information from Internet 80 (e.g., using
`electronic distribution (ED) services) and/or from a disc
`drive or other devices (not shown) connected to
`computer 60 and program that information into device 20
`(via programmer 30 and link 32).
`It will be understood, of course, that
`[036]
`computer 60, with a suitable communications link, such as
`link 32, may be programmed with software to function as
`programmer 30.
`In this way, a user may take advantage of
`the fact that many of the components of programmer 30 are
`resident within computer 60. For example, computer 60
`may contain a processor, such as processor 34 and
`programmable memory circuitry such as memory 36.
`Computer 60 may also include signal processing circuitry
`such as SPC 40, or software that instructs processor 34
`to perform the necessary format conversions. Computer 60
`may include circuitry similar to input buffer 44 and
`output buffer 42. Such circuitry may include random
`
`10
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Verizon Wireless
`Exhibit 1005-0012
`
`

`

`access memory (RAM) or cache memory in computer 60.
`Computer 60 also may include internal or external A/0
`conversion circuitry, such as A/0 converter 38, and an
`internal or external transducer 25.
`[037]
`As shown in FIG. 4a, computer 60, programmed to
`
`function as programmer 30, may be connected to
`Internet 80 through link 70 and to device 20 through
`link 32. This arrangement allows a user to select
`information from Internet 80 or from a storage device
`connected to computer 30 (not shown) for programming into
`device 20.
`[038]
`Using the generalized system shown in FIG. 4a,
`user-defined information may be programmed into device 20
`in many ways. For example, computer 60 may be part of a
`communications network 95, such as a telephone network,
`that provides Internet and/or telephone access to
`programmable device 20 (shown in FIG 4b) . Communications
`network 95 may be provide hard-wired or wireless
`telephone or Internet access (or combination of the two) .
`This arrangement is generally illustrated in FIG. 4b as
`architecture 200, in which computer 90, for the sake of
`clarity, represents computer 60, configured at least in
`part, to function as programmer 30.
`
`[039]
`
`With this configuration, a user of device 20
`
`may access Internet 80 and select information for
`downloading into device 20.
`It will be understood,
`however, that in this implementation, at least a portion
`of computer 90 is configured to function as programmer
`30, and that computer 90 may continue to perform other
`functions such as communicating with network computers
`82, communicating with Internet 80, interfacing with
`external telephone network 84, and coordinating wireless
`Internet and telephone access etc., in addition to
`performing some or all of the above-described programming
`functions.
`
`11
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Verizon Wireless
`Exhibit 1005-0013
`
`

`

`In operation, computer 90 may communicate with
`[040]
`device 20 to determine its format requirements and
`perform any conversions necessary to make user-selected
`information compatible with those requirements. This
`allows a user to select information, such as audio and/or
`video, that is available on the Internet or on a remote
`network computer, and program that information into
`device 20. This may be accomplished via communications
`link 33 (which may be any type of link previously
`described as suitable for link 32). For example, a user
`may wish to download video images from an Internet site
`to a hand-held computer, such as a PDA, or to a wireless
`telephone. The user may communicate with computer 90 via
`a wireless link 33 and select information from
`Internet 80 using an Internet browser installed in
`device 20. Such a browser may be a Wireless Application
`Protocol (WAP) compliant browser for supporting wireless
`Internet services. Computer 90 ensures format
`compatibility of the information, transmits the
`information to device 20, and may communicate with
`device 20 to confirm that the selected information has
`been properly received. Device 20 may provide a visual,
`audio, or tactile output to indicate the requested
`information has been successfully received.
`Computer 90 may also coordinate information
`[041]
`downloading with respect to the memory capacity of
`device 20. For example, if the user-selected information
`exceeds the available memory of device 20, computer 90
`may inform the user, via link 33, that the selected
`information is larger than the available memory.
`In such
`an event, the user may be prompted to cancel or modify
`the information request.
`In certain instances, however,
`the user may instruct computer 90 to provide the
`information in a "scrolling'' fashion (i.e., provide it in
`portions) so that all the requested information may be
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`12
`
`Verizon Wireless
`Exhibit 1005-0014
`
`

`

`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`reviewed, albeit in sections. This may be particularly
`desirable in instances where large files, such as video
`files, are requested.
`[042]
`In some embodiments of the present invention,
`
`computer 90 may simply contact a remote computer or
`Internet site to fulfill requests for audio or video
`information in a particular format. Such web sites or
`remote computers may act as virtual "jukeboxes" of video
`and audio information, containing extensive lists of such
`information in a variety of formats available for
`downloading. Using this approach, a user may select a
`particular piece of information in a certain format from
`a list displayed on a screen of programmable device 20.
`Computer 90 may receive this as a request via link 33 and
`handle the information transfer to device 20.
`In some
`embodiments, format selection may be transparent to the
`user. That is, the user may simply request a piece of
`information and computer 90 may determine and then
`request information in a format appropriate for the
`requesting device.
`[043]
`In another embodiment, a remote computer or
`
`Internet site may perform a format conversion of
`information requested by computer 90 or device 20. For
`example, a user may access an Internet site or remote
`computer using communications network 95 and enter a
`title or description of the desired audio or video
`information along with format requirements. The remote
`computer or Internet site may then search the Internet or
`other databases to find a file that matches the user's
`description. Once this file is found, the Internet site
`or remote computer may convert that file to the requested
`format,
`(using a system similar to the described above)
`and provide it to device 20 via computer 90 and/or
`link 33.
`It will be understood, of course, that
`
`13
`
`Verizon Wireless
`Exhibit 1005-0015
`
`

`

`embodiments such as these are within the scope of the
`present invention.
`If desired, a user may also employ the systems
`
`[044]
`
`shown in FIGS. 4a and 4b to download remotely stored
`information such as Internet access information to
`device 20. For example, a user may have customized
`bookmarks or web page addresses stored in a remote
`personal computer or on Internet 80. The user may employ
`wireless link 32 or 33 to contact that remote computer or
`Internet site and then download the Internet access
`information for use in device 20. This feature is
`desirable because it relieves the user of the burden of
`having to type in complicated Internet access information
`from the small keyboard of a wireless telephone or hand-
`held computer.
`It also spares the user from having to
`re-enter customized Internet information that is already
`present in another location, into their electronic
`device. Moreover, such a feature is convenient when a
`user wishes to access information on a remote computer
`that is not currently available in device 20. For
`example, a user may wish to view spreadsheet information
`stored on a remote computer with device 20. Rather than
`having to download this information form a hard-wired
`access point, a user may simply employ wireless link 33
`(e.g., a wireless modem or Internet connection) to access
`that remote computer or Internet site and download that
`information to device 20.
`[045]
`Another feature which may be implemented using
`
`the embodiments shown in FIGS. 4a and 4b is a "signature"
`feature. This allows device 20 to send user-defined
`information, which may be indicative of the user's
`personal taste or identity, along with other

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket