`Approved for use through 02/28/2007. 0MB 0651-0032
`U.S. 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 contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`101488.0002US1
`
`Application Number
`
`Title of Invention
`
`Recording Device With Pre-Start Signal Storage Capability
`
`The application data sheet is part of the provisional or nonprovisional application for which it is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`document may be printed and included in a paper filed application.
`
`Secrecy Order 37 CFR 5.2
`D Portions or all of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not be filed electronically.)
`
`Aoolicant Information· .
`Aoolicant 1
`Applicant Authority (!)Inventor I QLegal Representative under 35 U.S.C. 117
`Prefix Given Name
`Middle Name
`
`I Remove I
`I QParty of Interest under 35 U.S.C. 118
`Family Name
`Suffix
`
`DeKeyser
`Paul
`Residence Information (Select One) (!) US Residency 0 Non US Residency 0 Active US Military Service
`I Country of Residence i I US
`City
`State/Province I CA
`Irvine
`us
`
`Citizenship under 37 CFR 1.41(b) i
`Mailing Address of Applicant:
`Address 1
`55 Hidden Trail
`
`Address 2
`I Irvine
`Postal Code
`
`City
`
`92603
`
`I State/Province
`I Countryi I us
`All Inventors Must Be Listed - Additional Inventor Information blocks may be
`generated within this form by selecting the Add button.
`
`I CA
`
`I Add I
`
`Correspondence Information:
`Enter either Customer Number or complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`
`□ An Address is being provided for the correspondence Information of this application.
`Customer Number
`24392
`
`Email Address
`
`rfish@fishiplaw.com
`
`Application Information:
`
`I I Add Email I
`
`!Remove Emaill
`
`Title of the Invention
`
`Attorney Docket Number 101488.0002US1
`
`Recording Device With Pre-Start Signal Storage Capability
`I Small Entity Status Claimed
`
`lg]
`
`Application Type
`
`Nonprovisional
`
`Subject Matter
`
`Utility
`
`Suggested Class (if any)
`
`Suggested Technology Center (if any)
`
`I Sub Class (if any)I
`
`Total Number of Drawing Sheets (if any)
`
`5
`
`I Suggested Figure for Publication (if any) I
`
`EFS Web 2.1
`
`
`
`PTO/SB/14 (02-07)
`Approved for use through 02/28/2007. 0MB 0651-0032
`U.S. 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 contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`101488.0002US1
`
`Application Number
`
`Title of Invention
`
`Recording Device With Pre-Start Signal Storage Capability
`
`Publication Information:
`
`□ Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`Request Not to Publish. I hereby request that the attached application not be published under 35 U.S.C. 122(b)
`and certify that the invention disclosed in the attached application has not been and will not be the subject of an
`application filed in another country, or under a multilateral agreement, that requires publication at eighteen months
`after filing.
`
`□
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`the Representative Name
`section
`below.
`If both
`Enter either Customer Number or
`complete
`are completed the Customer Number will be used for the Representative Information during processing.
`
`sections
`
`Please Select One:
`
`Customer Number
`
`0 Customer Number
`24392
`
`I O US Patent Practitioner
`
`lo US Representative (37 CFR 11.9)
`
`Domestic Priority Information:
`This section allows for the applicant to claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c). Providing this information in the
`application data sheet constitutes the specific reference required by 35 U.S.C. 119(e) or 120, and 37 CFR 1.78(a)(2) or CFR 1.78(a)
`(4), and need not otherwise be made part of the specification.
`I Remove I
`Filing Date (YYYY-MM-DD)
`
`Prior Application Status
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`non provisional of
`
`60/824095
`
`Additional Domestic Priority Data may be generated within this form by selecting
`the Add button.
`
`2006-08-31
`I Add I
`
`Foreign Priority Information:
`This section allows for the applicant to claim benefit of foreign priority and to identify any prior foreign application for which priority is
`not claimed. Providing this information in the application data sheet constitutes the claim for priority as required by 35 U.S.C. 119(b)
`and 37 CFR 1.55(a).
`
`Application Number
`
`Country i
`
`I Remove I
`Parent Filing Date (YYYY-MM-DD)
`Priority Claimed
`0 Yes 0 No
`I Add I
`
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`Assignee Information:
`Providing this information in the application data sheet does not substitute for compliance with any requirement of part 3 of Title 37
`of the CFR to have an assignment recorded in the Office.
`I Remove I
`
`Assignee 1
`If the Assignee is an Organization check here.
`
`□
`
`EFS Web 2.1
`
`
`
`PTO/SB/14 (02-07)
`Approved for use through 02/28/2007. 0MB 0651-0032
`U.S. 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 contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`101488.0002US1
`
`Application Number
`
`Title of Invention
`
`Recording Device With Pre-Start Signal Storage Capability
`
`Prefix
`
`Given Name
`
`Middle Name
`
`Family Name
`
`Suffix
`
`Mailing Address Information:
`
`Address 1
`
`Address 2
`
`City
`
`Country ii
`
`Phone Number
`
`Email Address
`
`State/Province
`
`Postal Code
`
`Fax Number
`
`Additional Assignee Data may be generated within this form by selecting the Add
`button.
`
`I Add I
`
`Signature:
`A signature of the applicant or representative is required in accordance with 37 CFR 1.33 and 10.18. Please see 37
`CFR 1.4(d) for the form of the signature.
`
`Signature
`
`/Robert D. Fish/
`
`First Name
`
`Robert D.
`
`I Last Name I Fish
`
`Date (YYYY-MM-DD) 2007-08-28
`
`Registration Number
`
`33880
`
`This collection of information is required by 37 CFR 1.76. 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 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet 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.
`
`EFS Web 2.1
`
`
`
`Privacy Act Statement
`
`The Privacy Act of 1974 (P .L. 93-579) requires that you be given certain information in connection with your submission of the attached form related to
`a patent application or patent. Accordingly, pursuant to the requirements of the Act, please be advised that: (1) the general authority for the collection
`of this information is 35 U.S.C. 2(b)(2); (2) furnishing of the information solicited is voluntary; and (3) the principal purpose for which the information is
`used by the U.S. Patent and Trademark Office is to process and/or examine your submission related to a patent application or patent. If you do not
`furnish the requested information, the U.S. Patent and Trademark Office may not be able to process and/or examine your submission, which may
`result in termination of proceedings or abandonment of the application or expiration of the patent.
`
`The information provided by you in this form will be subject to the following routine uses:
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`The information on this form will be treated confidentially to the extent allowed under the Freedom of Information Act (5 U.S.C. 552)
`and the Privacy Act (5 U.S.C. 552a). Records from this system of records may be disclosed to the Department of Justice to determine
`whether the Freedom of Information Act requires disclosure of these records.
`
`A record from this system of records may be disclosed, as a routine use, in the course of presenting evidence to a court, magistrate, or
`administrative tribunal, including disclosures to opposing counsel in the course of settlement negotiations.
`
`A record in this system of records may be disclosed, as a routine use, to a Member of Congress submitting a request involving an
`individual, to whom the record pertains, when the individual has requested assistance from the Member with respect to the subject matter of
`the record.
`
`A record in this system of records may be disclosed, as a routine use, to a contractor of the Agency having need for the information in
`order to perform a contract. Recipients of information shall be required to comply with the requirements of the Privacy Act of 1974, as
`amended, pursuant to 5 U.S.C. 552a(m).
`
`A record related to an International Application filed under the Patent Cooperation Treaty in this system of records may be disclosed,
`as a routine use, to the International Bureau of the World Intellectual Property Organization, pursuant to the Patent Cooperation Treaty.
`
`A record in this system of records may be disclosed, as a routine use, to another federal agency for purposes of National Security
`review (35 U.S.C. 181) and for review pursuant to the Atomic Energy Act (42 U.S.C. 218(c)).
`
`A record from this system of records may be disclosed, as a routine use, to the Administrator, General Services, or his/her designee,
`during an inspection of records conducted by GSA as part of that agency's responsibility to recommend improvements in records
`management practices and programs, under authority of 44 U.S.C. 2904 and 2906. Such disclosure shall be made in accordance with the
`GSA regulations governing inspection of records for this purpose, and any other relevant (i.e., GSA or Commerce) directive. Such
`disclosure shall not be used to make determinations about individuals.
`
`A record from this system of records may be disclosed, as a routine use, to the public after either publication of the application pursuan
`to 35 U.S.C. 122(b) or issuance of a patent pursuant to 35 U.S.C. 151. Further, a record may be disclosed, subject to the limitations of 37
`CFR 1.14, as a routine use, to the public if the record was filed in an application which became abandoned or in which the proceedings were
`terminated and which application is referenced by either a published application, an application open to public inspections or an issued
`patent.
`
`9.
`
`A record from this system of records may be disclosed, as a routine use, to a Federal, State, or local law enforcement agency, if the
`USPTO becomes aware of a violation or potential violation of law or regulation.
`
`EFS Web 2.1
`
`
`
`Attny DktNo: 101488.0002US1
`
`RECORDING DEVICE WITH
`PRE-START SIGNAL STORAGE CAPABILITY
`
`[0001] This application claims priority to provisional application ser. no. 60/824095 filed August
`
`31,2006.
`
`Field of the Invention
`
`[0002] The field of the invention is surveillance cameras.
`
`Background
`
`[0003] It is often desirable to record an unexpected event ( automobile accident, baseball hit,
`
`quick kiss, facial expression, etc), but by the time someone pulls out a camera and focuses on the
`
`target, the moment is gone. This problem has long been addressed in the surveillance industry
`
`by recording continuously for long periods of time. It is not unusual, for example, for banks or
`
`other secure facilities to capture and maintain day after day of surveillance tapes. The downside,
`
`of course, is that continuous recordings are costly in terms of equipment, storage, bulkiness, and
`
`so forth. Moreover, continuous recording is especially unsuitable for small recording devices
`
`such as those carried on eyeglasses.
`
`[0004] US 6163338 to Johnson et al. (Dec. 2000) focused on the problem of filming automobile
`
`accidents. Instead of trying to record millions of frames over long periods of time, Johnson tried
`
`to solve the problem by continuously storing the most recent images in a small looping (circular)
`
`memory. Upon actuation of a trigger, the system protects the most recently used portion of the
`
`memory, and overwrites an older portion. Thus, upon receiving a trigger signal from an acci(cid:173)
`
`dent, a 30 second memory might end up storing 20 seconds before and 10 seconds after the
`
`accident.
`
`[0005] A looping memory of a device according to Johnson is depicted in prior art Figure 1.
`
`There a small looping memory 11 records frames or other data from a data stream "A". Each
`character initiates a small time period, perhaps five seconds, with the "I" character designating
`the current writing position. When the memory finishes writing to the last position, it returns to
`
`the first position and over-writes previously stored data. Upon receipt of a start signal (such as
`
`by actuation of a trigger), the memory continues looping for some period of time (corresponding
`
`1
`
`
`
`Attny DktNo: 101488.0002US1
`
`to perhaps a third of the memory capacity), and then stops recording altogether. The recorded
`
`memory is protected until it is offloaded or reset.
`
`[0006] Johnson and all other referenced extrinsic materials are incorporated herein by reference
`
`in their entirety. Where a definition or use of a term in an incorporated reference is inconsistent
`
`or contrary to the definition of that term provided herein, the definition of that term provided
`
`herein applies and the definition of that term in the reference does not apply.
`
`[0007] One problem with Johnson is that the system can only store images from a very short
`
`time period. US 2004/0033058 to Reich et al. (publ. Feb. 2004) contemplates an improvement
`
`that tries to solve that problem by using two different memories, a small (900 frame) looping
`
`buffer and a larger flash memory. In Reich, the trigger signal (record button) causes the buffer to
`
`be completely filled, and then additional images to be written to the flash memory until a stop
`
`button is pushed.
`
`[0008] The Reich system is depicted in prior art Figures 2A-2B. In Figure 2A, a small looping
`buffer 21 records data from data stream "A", with the current position marked with "I". The"_"
`character is used to initiate memory that has not been used, or has been used but has been
`
`marked for overwriting. In Figure 2B, a start signal has been received, and the system responded
`
`by filling the buffer, and then starting to fill a flash memory 22. Regardless of whether the flash
`
`memory is eventually filled, both the buffer 21 and the flash memory 22 are effectively locked
`
`(protected) upon receipt of a stop signal.
`
`[0009] From Figures 1 and 2A-2B, one can readily appreciate that both Johnson and Reich can
`
`accommodate only a single time period. A user cannot record a second event without
`
`overwriting or offloading the stored data from a first event. In addition, both Johnson and Reich
`
`still contemplate that the looping portion memory should be very small, perhaps 30 seconds or
`
`less. Such devices are completely inadequate for storing long pre-start signal images, such as a
`
`five or ten minute period prior to a trigger signal.
`
`[0010] Thus, there is still a need for improvements in cameras and other surveillance devices
`
`that allow recordation of multiple events without overwriting or offloading, and that can include
`
`lengthy portions of data streams prior to start signal events.
`
`2
`
`
`
`Attny DktNo: 101488.0002US1
`
`Summary of The Invention
`
`[0011] The present invention provides apparatus, systems and methods in which a memory
`
`stores multiple data streams, each of which includes pre-start signal and post-start signal data.
`
`[0012] Preferred embodiments include hardware that executes an instruction set that utilizes an
`
`area of the memory as a circular buffer, records the first data stream in the buffer; responds to a
`
`signal by protecting a recently used segment of the buffer, and records the second data stream in
`
`the buffer, without overwriting the protected segment. Buffers can be any suitable size, but have
`
`sufficient capacity to capture at least 1, 5, 10, 15, or 20 minutes of image frames (video data),
`
`and in some contemplated embodiments have sufficient to capacity to capture an hour or more of
`
`image frames.
`
`[0013] All practical memories are contemplated, including especially multi-gigabit removable
`
`flash drives. The memory preferably utilizes different sections for the buffer at different times,
`
`with protected sub-sections being skipped over during storage of subsequent data streams. In
`
`some instances that may result in a given data stream being stored in logically dis-contiguous
`
`portions of the memory. Thus, one can consider the memory as having a multiple buffers, or as a
`
`single buffer of variable size and configuration. At least 20% of the memory is preferably used
`
`as the buffer.
`
`[0014] All suitable methods and apparatus for initiating start and stop signals are contemplated,
`
`including for example using a button, toggle or other switch, a verbal or other human interface,
`
`and using motion, sound, light or other sensors. It is also contemplated that embodiments can
`
`include an interface for altering or otherwise designating a pre-signal size of the recently used
`
`segment. Default time spans for storing data (whether measured in time, number of frames,
`
`memory utilized or some other metric) can be advantageously associated with start and/or stop
`
`signals.
`
`[0015] Cameras according to present invention can be mounted in any desired manner, including
`
`for example in camera boxes, on eyeglasses, and on automobiles or other vehicles.
`
`[0016] Various objects, features, aspects and advantages of the present invention will become
`
`more apparent from the following detailed description of preferred embodiments of the
`
`3
`
`
`
`Attny DktNo: 101488.0002US1
`
`invention, along with the accompanying drawings in which like numerals represent like
`
`components.
`
`Brief Description of The Drawing
`
`[0017] Figure. 1 is a schematic of memory usage in prior art devices according to Johnson.
`
`[0018] Figures 2A-2B are schematics of memory usage in prior art devices according to Reich.
`
`[0019] Figures 3A-3H depict schematics of memory usage in a device according to aspects of
`
`the present invention, progressively showing storage of multiple data streams.
`
`[0020] Figure 4 is a schematic of steps for storing multiple data streams in a non-contiguous
`
`fashion
`
`[0021] Figure 5 is a schematic of a system using an eyeglasses mounted camera to record events.
`
`Detailed Description
`
`[0022] In Figure 3A a memory 30 stores data from data stream "A" up to the current position "I"
`marker. The "_" character is again used to initiate memory that has not been used, or has been
`
`used but has been marked for overwriting. The ellipsis " ... " is used to initiate that the memory
`
`can be very large relative to the number of positions shown in the figure. It is contemplated, for
`
`example, that memory 30 can be up to several hundred megabytes, 1 GB, 2GB, 4GB, 8GB or
`
`even more. Such memory is preferably of a flash type, non-volatile RAM, preferably in the form
`
`of a standard flash memory card.
`
`[0023] In Figure 3B a recent period of data stream "A" has been protected as a function of a
`
`"start" signal, and concomitantly, the portion of the data stream prior to the protected portion has
`
`once again been marked "_" to shown that it is unprotected. The start signal can be triggered in
`
`any suitable manner, including for example manual operation of a trigger by a user. In other
`
`examples, start signals can be triggered by detection of a particular circumstance by a motion,
`
`sound or other sensor. In yet another example of a very sophisticated system, software can
`
`operate upon content in the data stream, such as by monitoring an entrance to a building using a
`
`data stream received from one or more cameras, and sending a start signal when the images it
`
`receives show a person moving in a suspicious manner.
`
`4
`
`
`
`Attny DktNo: 101488.0002US1
`
`[0024] In protecting recent data, the system can protect a default historical time period (such as
`
`30 seconds, 2 minutes, etc), and all suitable defaults are contemplated. Alternatively, the
`
`historical time period being protected could be altered in some manner, such as by software or by
`
`a user operating a history button. For example, if a user hits a start button, the system might
`
`default to protecting the last 30 seconds, and then progressively protect prior 30 second periods
`
`when the user repeatedly hits a "more time" button. In that manner a user could protect a 5 or 10
`
`minute period, or an even much longer portion of a data stream prior to a start signal. Indeed, if
`
`memory 30 is interpreted as a multi gigabyte flash memory, it is entirely possible that one could
`
`back up sufficiently to protect an hour or more of such a data stream.
`
`[0025] In Figure 3C the system has received a "stop" signal some time after receiving the start
`
`signal, thereby lengthening the protected portion of the "A" data stream. The stop signal could
`
`be generated from software or hardware as a function of a default time after the start signal. All
`
`suitable defaults are contemplated, including for example a 30 second or 1 minute time period.
`
`Stop signals could also be generated in a variable fashion, again as a function of software or
`
`hardware, through action of a user, or in any other suitable manner. Thus, a user might well
`
`operate a start button or other switch, a more time switch, and a stop switch, which could have
`
`the same or different interfaces. It is also contemplated that the system could recognize a user's
`
`verbal commands for these functions.
`
`[0026] Just as the system can utilize a default pre-start signal period of time for which a portion
`
`of the data stream is stored unless overridden in some manner, contemplated systems can utilize
`
`a default post-start signal period of time for which a portion of the data stream is stored unless
`
`overridden in some manner. Using defaults for both pre-start and post-start signal periods allows
`
`a system to operate with an extremely high level of user convenience. For example, in one
`
`contemplated class of systems using such defaults, a user could operate a single button, ring or
`
`other interface to initiate a start signal, and the system could respond by automatically storing a
`
`default 60 second portion of a data stream prior to the signal, as well as a default 30 time period
`
`of the data stream after the signal. And all of that could be accomplished with a single operation
`
`of the button. As should be apparent from the description above, all reasonable the default time
`
`periods are contemplated.
`
`5
`
`
`
`Attny DktNo: 101488.0002US1
`
`[0027] In Figure 3D, the system has finished protecting the desired portion of the "A" data
`
`stream, and has now moved on to storing a "B" data stream. Of course, the "B" data stream may
`
`be continuous with the "A" data stream, so that differentiation of "A" and "B" streams is merely
`
`an artifact of how the data is being stored. For example, if a system included an eyeglasses
`
`camera being used at baseball game, the wearer might watch the game for an hour or more
`
`without anything of interest happening. During all that time the system would record image
`
`frames from the camera, looping in memory if the memory had remaining capacity for less than
`
`an hour of images. When finally the wearer sees an interesting play that he wants to protect, he
`
`operates a start button, and perhaps a more time button to protect the previous minute of play.
`
`Once the interesting action has completed, he operates a stop button, which thereby causes the
`
`system to complete protecting the entire "A" period of interest. But the wearer continues
`
`watching the game, and the subsequent images, continuous with the "A" images, would be
`
`considered "B" images.
`
`[0028] In Figure 3E the system has again received a start signal, and again protected a fixed or
`
`variable historical time period. In Figure 3F the system has received a stop signal, and has
`
`protected the entire desired portion of the "B" data stream.
`
`[0029] In Figure 3G the system continued to record data, which is now depicted as data stream
`
`"C" because it follows data stream "B". This figure is particularly significant in that recordation
`
`of the "C" data stream skips over the protected portion of the "A" data stream. In Figure 3H the
`
`system received another start signal, and has protected a desired portion of the "C" data stream
`
`that straddles the protected "A" stream.
`
`[0030] Figure 4 depicts a system 40 generally comprising eyeglasses 41 having a camera 42
`
`mounted at the nose bridge, and an optional viewfinder 43 applied onto one of the lenses. A data
`
`and power cord 44 couples the camera 42 to a belt-worn recorder 46, which cooperates with a
`
`ring-shaped signaling device 45 and an off-line docking station with CD burner (collectively 47).
`
`[0031] The eyeglasses 41 are used here euphemistically to represent any type of camera mount,
`
`including a fixed or moveable surveillance mount, and also a housing such as a typical camera
`
`box. Camera 42 should also be interpreted euphemistically to include CCD and all other manner
`
`of image obtaining devices, as well as a directional microphone, one or more lenses, and so forth.
`
`6
`
`
`
`Attny DktNo: 101488.0002US1
`
`Those skilled in the art will appreciate that the term "surveillance" is used herein in its broadest
`
`possible sense, to include not only professional or commercial types of surveillance, but also any
`
`other type of observation, including for example an ordinary person watching a baseball game or
`
`birthday party.
`
`[0032] Recorder 46 is any recording device that records video and/or audio/video data, including
`
`conventional recorders. Recorder 46 preferably include a processor 46A that runs software to
`
`accomplish the functions described herein, and one or more physical memories that are
`
`collectively referred to herein as memory 46B. The description of memory 30 herein can apply
`
`equally to memory 46B. Those skilled in the art will also appreciate that the concepts described
`
`herein with respect to video and/or audio/video data can be applied to recordation of purely
`
`audio, and in fact any other type of data stream, and this specification should be interpreted as
`
`expressly including such application.
`
`[0033] Although not expressly shown, recorder 46 also includes an appropriate power supply or
`
`connection, supporting electronics, and a display or other interface. Recorder 46 would typically
`
`record images in digital format, but analog or combination formats are also contemplated.
`
`[0034] Signaling device 45 is shown in the figure as a ring that communicates with the recorder
`
`wirelessly. The ring can have any suitable interfaces (not shown), including for example buttons
`
`on its outer periphery, or a sensor along its inner edge. Thus, turning the ring in one direction
`
`might produce a start signal, and continuing to tum the ring in that direction might extend
`
`backwards the time period that is protected. Where a default time period for storing pre-start
`
`signal data is used, extending the time can be considered overriding the default. Similarly,
`
`turning the ring in the opposite direction might produce a stop signal, and where a default time
`
`period for storing post-start signal data is used, extending the time can be considered overriding
`
`that default.. Electronics for such a ring or other control device are readily available, and for
`
`example are similar to those used in key fobs. Indeed, signaling device 45 should be interpreted
`
`euphemistically to include key fob type devices.
`
`[0035] Docking station and DVD burner 47 can be quite conventional, and can for example
`
`include a standard flash memory card reader coupled to a home or office PC.
`
`7
`
`
`
`Attny DktNo: 101488.0002US1
`
`[0036] Figure 5 shows a method 50 of recording multiple events without overwriting or
`
`offloading the memory, and including potentially lengthy portions of data streams prior to start
`
`signal events. Contemplated steps include the following, which are discussed elsewhere herein:
`
`■ Step 51 - utilizing an area of a memory as a circular buffer;
`
`■ Step 5 lA - storing at least 10 minutes of image frames in the buffer;
`
`■ Step 51B - using at least 20% of the memory as the buffer;
`
`■ Step 51 C - the memory storing at least a 30 second portion of the first data stream,
`
`including at least a 5 second pre-signal portion and at least a 5 second post-signal portion;
`
`■ Step 52 - recording a first data stream in the buffer;
`
`■ Step 53 - responding to a start signal by protecting a recently used segment of the buffer;
`
`■ Step 54 - recording a second data stream in the buffer;
`
`■ Step 54A - the second data stream is continuous with the first data stream; Step 54B -
`
`storing at least a 30 second portion of the first data stream in logically dis-contiguous
`
`portions of the memory;
`
`■ Step 55 - skipping over at least some of the protected segment during recordation of the
`
`second data stream; and
`
`■ Step 56 - providing one or more interfaces through which a user can initiate start and stop
`
`signals, and designate a pre-signal size of the recently used segment.
`
`[0037] Thus, specific embodiments and applications of recording devices with pre-start signal
`
`storage capability have been disclosed. It should be apparent, however, to those skilled in the art
`
`that many more modifications besides those already described are possible without departing
`
`from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted
`
`except in the spirit of the appended claims. Moreover, in interpreting both the specification and
`
`the claims, all terms should be interpreted in the broadest possible manner consistent with the
`
`context. In particular, the terms "comprises" and "comprising" should be interpreted as referring
`
`to elements, components, or steps in a non-exclusive manner, indicating that the referenced
`
`elements, components, or steps may be present, or utilized, or combined with other elements,
`
`components, or steps that are not expressly referenced. Where the specification claims refers to
`
`at least one of something selected from the group consisting of A, B, C .... and N, the text should
`
`be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
`
`8
`
`
`
`Attny DktNo: 101488.0002US1
`
`What is claimed is:
`
`1. A surveillance system comprising:
`
`CLAIMS
`
`a camera that converts images into first and second data streams;
`
`a memory; and
`
`hardware that executes an instruction set that utilizes an area of the memory as a circular
`
`buffer, records the first data stream in the buffer; responds to a signal by
`
`protecting a recently used segment of the buffer, and records the second data
`
`stream in the buffer, without overwriting the protected segment.
`
`2. The system of claim 1, wherein the buffer stores at least 10 minutes of image frames.
`
`3. The system of claim 1, wherein the second data stream is continuous with the first data
`
`stream.
`
`4. The system of claim 1, wherein the memory stores at least a 30 second portion of the first data
`
`stream, including at least a 5 second pre-signal portion and at l