`(PATENT)
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`IE re Patent Application of:
`Michael Tasler
`
`Application No.: 12/891,443
`
`Confirmation No.: 1408
`
`Filed: September 27, 2010
`
`For: ANALOG DATA GENERATING AND
`
`PROCESSING DEVICE FOR USE WITH A
`
`PERSONAL COMPUTER
`
`Art Unit: 2181
`
`Examiner: Lee, Chun Kuan
`
`AMENDMENT
`
`Mail Stop Amendment
`Cormnissioner for Patents
`
`P.O. Box 1450
`
`Alexandria, VA 22313-1450
`
`Dear Sir:
`
`In response to the Office Action mailed July 22, 2011, please amend the above
`
`identified application as follows:
`
`Olympus et al. 1118
`1
`
`Olympus et al. 1118
`1
`
`
`
`Amendments To The Claims:
`
`Please cancel claim 1 and add new claims 2-36:
`
`1.
`
`(cancelled).
`
`2.
`
`(currently amended) An analog data acquisition device operatively connectable to
`
`a computer through a multipurpose interface of the computer, the computer having an operating
`
`system and being programmed so that when it receives a signal from the device through said
`
`multipurpose interface of the computer indicative of a class of devices, the computer
`
`automatically activates a device driver corresponding to thatt_h_e_ class of devices for allowing the
`
`transfer of data between the device and the operating system of the computer, the analog data
`
`acquisition device comprising:
`
`a) a pro gram memory;
`
`b) an analog signal acquisition channel for receiving a signal from an analog source;
`
`c) a processor operatively interfaced with the multipurpose interface of the computer, the
`
`program memory, and a data storage memory when the analog data acquisition device is
`
`operational;
`
`d) wherein the processor is configured and programmed to implement a data generation
`
`process by which analog data is acquired from the analog signal acquisition channel, the analog
`
`data is processed, and digitized, and the processed and digitized analog data is stored in a file
`
`system of the data storage memory as at least one file of digitized analog data;
`
`e) wherein when the analog acquisition device is operatively interfaced with the
`
`multipurpose interface of the computer, the processor executes at least one instruction set stored
`
`in the program memory and thereby automatically causes at least one parameter indicative of the
`
`class of devices to be sent to the computer through the multipurpose interface of the computer,
`
`Olympus et al. 1118
`2
`
`Olympus et al. 1118
`2
`
`
`
`independent of the analog source, wherein the analog data acquisition device is not within the
`
`class of devices; and
`
`f) wherein the processor is further configured and programmed to execute at least one
`
`other instruction set stored in the program memory to thereby allow the at least one file of
`
`digitized analog data acquired from the analog signal acquisition channel to be transferred to the
`
`computer using the device driver corresponding to said class of devices so that the analog data
`
`acquisition device appears to the computer as if it were a device of thattjle class of devices;
`
`whereby there is no requirement for any user~loaded file transfer enabling software to be
`
`loaded on or installed in the computer in addition to itstl1§_ operating system.
`
`3.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog data acquisition device is a stand alone device.
`
`4.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog data acquisition device includes a SCSI interface circuit.
`
`5.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog data acquisition device is designed so that the analog source is detachable.
`
`6.
`
`(previously presented) The analog data acquisition device of claim 2 configured to
`
`allow for a plurality of different data transmit devices to be attached thereto and detached
`
`therefrom.
`
`7.
`
`(currently amended) The analog data acquisition device of claim 2, wherein the
`
`processor is adapted to be interfaced with at_h_e multi~purpose interface of an external computing
`
`device by means of a cable.
`
`8.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog source comprises a data transmit/receive device.
`
`9.
`
`(previously presented) The analog data acquisition device of claim 8, wherein the
`
`analog source is designed for one of one~way and two—way communication with the host device.
`
`3
`
`Olympus et al. 1118
`3
`
`Olympus et al. 1118
`3
`
`
`
`10.
`
`(currently amended) The analog data acquisition device of claim 2, wherein the
`
` processor converts thedigitized
`
`a1_ialgg_data_acqui_red from the ana_lgg_sig_n__a_l_a_cquisition channel to a form that simulates data from
`
`a hard disk and transfers that “converted data to the computer through__the multipurpose interface
`
`such that the converted data appears to the computer as data from a hard disk.
`
`11.
`
`(currently amended) The analog data acquisition device of Claim 2 further
`
`comprising a plurality of independent analog signal acquisition channels, each of the plurality of
`
`channels operatively coupled to the processor for operatively coupling to one of a plurality of
`
`analog sources such that analogdata is simultaneoufl1_acqt_1i_r_e_d from at least two of the plurality_
`
`of chan1nels,_i_s_digitized and is coupled into the_p;ocessor and is processed_l;y theprocessor.
`
`12.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`processor allows for a plurality of different data transmit devices to be attached thereto and
`
`detached therefrom.
`
`13.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`processor is designed so that a user can attach the analog source thereto or detach the analog
`
`source therefrom.
`
`14.
`
`(withdrawn) The analog data acquisition device of claim 2, wherein the analog
`
`source comprises a multimeter.
`
`15.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog source includes at least first and second transducers both of which are designed to transmit
`
`data.
`
`16.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the at
`
`least one parameter is consistent with the analog data acquisition device being responsive to a
`
`SCSI inquiry command.
`
`17.
`
`(withdrawn) The analog data acquisition device of claim 2, wherein the analog
`
`4
`
`Olympus et al. 1118
`4
`
`Olympus et al. 1118
`4
`
`
`
`source is a medical device.
`
`18.
`
`(currently amended) The analog data acquisition device of claim 2, wherein the
`
`processor is configured to cause acquired analog data file system information to be automatically
`
`sent to the multi-purpose interface after the at least one parameter has been sent to a_tl_1_e multi-
`
`purpose interface of the computer, (a) without requiring any end user to load any software onto the
`
`computer at any time, and (b) without requiring any end user to interact with the computer to set up
`
`a file system in the analog data acquisition device at any time.
`
`19.
`
`(previously presented) The analog data acquisition and interface device of claim
`
`18, wherein the analog data acquisition device file system information comprises at least an
`
`indication of a file system type that is used to store the digitized analog data.
`
`20.
`
`(currently amended) The analog data acquisition device of claim 2,
`
`wherein the processor is configured to cause file allocation table information to be
`
`sent to the %e1n11ltipmpose interface,
`
`wherein the processor is configured to cause a virtual boot sequence to be sent to the
`
` 1nmtipgpose interface which includes at least information that is representative of a
`
`number of sectors of a storage disk, and
`
`wherein the file allocation table information includes at least a start location of a
`
`file allocation table.
`
`21.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`processor is configured to initiate a process by which the at least one file of digitized analog data is
`
`directly transferred to an input/output device.
`
`22.
`
`(currently amended) The analog data acquisition device of claim 21, wherein the
`
`processor is configured to allow a mode of operation of the analog data acquisition device other
`
`than the transfer of at least some of the at least one file of digitized analog data to the multi-
`
`parpeseinultiptupose interface to be controlled by means of an external personal computer.
`
`5
`
`Olympus et al. 1118
`5
`
`Olympus et al. 1118
`5
`
`
`
`23.
`
`(withdrawn) The analog data acquisition device of claim 2, wherein the analog
`
`data acquisition device comprises at least a portion of a medical device.
`
`24.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog data is processed by being subject to a fast Fourier transform.
`
`25.
`
`(withdrawn) The analog data acquisition device of claim 2 wherein the analog data
`
`acquisition device is designed so that both the data generation process and automatic file transfer,
`
`when they occur, take place only after the at least one parameter has been automatically sent.
`
`26.
`
`(withdrawn) The analog data acquisition device of claim 2 wherein the data
`
`generation process and automatic data transfer of digitized analog data, when they occur, at least
`
`partially overlap in time.
`
`27.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog source is designed to receive signals from the computer.
`
`28.
`
`(withdrawn) The analog data acquisition device of claim 2, wherein the analog data
`
`acquisition and interface device is designed so that at least one aspect of how the analog data
`
`acquisition device creates at least one file of digitized analog data can be controlled by means of
`
`commands that are issuable from a source external to the analog data acquisition device.
`
`29.
`
`(withdrawn) The analog data acquisition device of claim 28, wherein the analog
`
`data acquisition device is designed so that the at least one aspect is controlled by means of a
`
`configuration file.
`
`30.
`
`(previously presented) The analog data acquisition device of claim 2, wherein the
`
`analog data acquisition device is designed to be responsive to a test unit ready command.
`
`31.
`
`(previously presented) The analog data acquisition device of claim 2 wherein the
`
`device driver is installed with the operating system.
`
`32.
`
`(previously presented) An analog data acquisition and interface device for
`
`Olympus et al. 1118
`6
`
`Olympus et al. 1118
`6
`
`
`
`interfacing to a host device which includes a mass storage device and associated device
`
`driver, comprising:
`
`a processor configured to operatively interface with a memory, an analog source,
`
`and a multi-purpose interface of the liost device;
`
`wherein the processor is configured to control a data generation process by which
`
`analog data is acquired from the analog source, the analog data is processed and digitized, and
`
`the processed and digitized analog data is stored in the memory as digitized analog data;
`
`wherein the processor is configured such that, when operatively interfaced with
`
`the multi-purpose interface, the processor causes at least one parameter identifying the analog
`
`data acquisition device as a digital mass storage device, instead of as an analog data acquisition
`
`device and regardless of the analog source, to be automatically sent to the multi—purpose
`
`interface of the host device; and
`
`wherein the processor is configured to automatically transfer the digitized analog
`
`data acquired from the analog source to the host device, in a manner that causes the analog
`
`data acquisition and interface device to appear to be the mass storage device, while using
`
`the device driver associated with the mass storage device to perform the automatic transfer
`
`without requiring any user—loaded file transfer enabling software to be loaded on or installed
`
`in the computer.
`
`33.
`
`(withdrawn) An analog data acquisition and interface device for interfacing to
`
`a host device which includes a mass storage device and associated device driver, comprising:
`
`a program memory;
`
`a processor coupled to the program memory and configured to operatively
`
`interface with a storage memory, an analog source, and a multi-purpose interface of the host
`
`Olympus et al. 1118
`7
`
`Olympus et al. 1118
`7
`
`
`
`device;
`
`wherein the processor is configured to control a data generation process by which
`
`analog data is acquired from the analog source, the analog data is processed and digitized, and
`
`the processed and digitized analog data is stored in the memory as digitized analog data;
`
`wherein the processor is configured such that, when operatively interfaced with
`
`the multi-purpose interface, the processor causes at least one parameter identifying the analog
`
`data acquisition device as a digital mass storage device instead of an analog data acquisition
`
`device and regardless of the analog source,
`
`to be automatically sent to the multi-purpose
`
`interface of the host device;
`
`wherein the processor is configured to automatically transfer to the host device the
`
`digitized analog data acquired from the analog source, in a manner that causes the analog data
`
`acquisition and interface device to appear to be the mass storage device while using the
`
`device driver associated with the mass storage device to perform the automatic transfer;
`
`and
`
`wherein the processor is configured to transmit to the host device commands to
`
`access a system bus of the host device to enable direct communications with other data devices of
`
`the host device while bypassing any host device processor.
`
`34.
`
`(withdrawn) The analog data acquisition and interface device of claim 33,
`
`wherein the processor further comprises a plurality of independent analog data acquisition
`
`channels for simultaneously acquiring analog data in parallel from a plurality of analog sources.
`
`35.
`
`(previously presented) A method for analog data acquisition and interfacing to a
`
`host device wherein the host device includes a device driver, comprising:
`
`operatively interfacing a data acquisition device, including a processor and a
`
`memory, with a multi—purpose interface of the host device;
`
`acquiring analog data fiom an analog source, processing and digitizing the analog
`
`8
`
`Olympus et al. 1118
`8
`
`Olympus et al. 1118
`8
`
`
`
`data, and storing the processed and digitized analog data in the memory as digitized analog data
`
`under control of the processor;
`
`automatically sending under control of the processor at least one parameter to the
`
`multi-purpose interface of the host device, the at least one parameter identifying the analog data
`
`acquisition device as a digital storage device instead of as an analog data acquisition device,
`
`regardless of the analog source: and
`
`automatically transferring to the host device at least some of the digitized analog
`
`data acquired from the analog source to the host device in response to a data request command, in
`
`a manner that causes the analog data acquisition device to appear to be a digital storage device
`
`instead of as an analog data acquisition device, while using the device driver to perform the
`
`automatic transfer of the acquired digitized analog data to the host device without requiring any
`
`user—loaded file transfer enabling software to be loaded on or installed in the host device.
`
`36.
`
`(previously presented) The method of claim 35, further comprising simultaneously
`
`acquiring the analog data from each respective analog channel of a plurality of respective
`
`independent acquisition channels under control of the processor.
`
`Olympus et al. 1118
`9
`
`Olympus et al. 1118
`9
`
`
`
`Olympus et al. 1118
`10
`
`
`
`Olympus et al. 1118
`11
`
`
`
`Olympus et al. 1118
`12
`
`
`
`Olympus et al. 1118
`13
`
`
`
`Olympus et al. 1118
`14
`
`
`
`Olympus et al. 1118
`15
`
`
`
`Olympus et al. 1118
`16
`
`
`
`Olympus et al. 1118
`17
`
`
`
`Olympus et al. 1118
`18
`
`
`
`Olympus et al. 1118
`19
`
`
`
`Olympus et al. 1118
`20
`
`
`
`Olympus et al. 1118
`21
`
`
`
`Olympus et al. 1118
`22
`
`
`
`Olympus et al. 1118
`23
`
`
`
`Olympus et al. 1118
`24
`
`
`
`Olympus et al. 1118
`25