throbber
US007593034B2
`
`(12) United States Patent
`DeKeyser
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,593,034 B2
`*Sep. 22, 2009
`
`(54) LOOP RECORDING WITH BOOKMARKING
`(76) Inventor: Paul DeKeyser, 55 Hidden Trail, Irvine,
`CA (US) 92603
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is Subject to a terminal dis-
`claimer.
`
`(21) Appl. No.: 12/268,286
`(22) Filed:
`Nov. 10, 2008
`O
`O
`Prior Publication Data
`US 2009/OO51768 A1
`Feb. 26, 2009
`
`(65)
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 1 1/770,920,
`filed on Jun. 29, 2007, which is a continuation-in-part
`of application No. 1 1/846,217, filed on Aug. 28, 2007.
`(60) Provisional application No. 60/824,097, filed on Aug.
`31, 2006, provisional application No. 60/824,095,
`filed on Aug. 31, 2006.
`
`(51) Int. Cl.
`(2006.01)
`H04N 9/247
`(2006.01)
`H04N 7/8
`(52) U.S. Cl. ...................................................... 348/143
`
`(56)
`
`(58) Field of Classification Search .................. 348/143
`See application file for complete search history.
`References Cited
`U.S. PATENT DOCUMENTS
`5,523,799 A
`6/1996 Hattori et al.
`6,351,798 B1
`2/2002 Aono .......................... T12/11
`7, 195,164 B2 * 3/2007 Patel .......................... 235/454
`FOREIGN PATENT DOCUMENTS
`
`4/2003
`4? 2006
`
`EP
`1064783
`WO
`2006/044476 A2
`* cited by examiner
`Primary Examiner Nhon T Diep
`(74) Attorney, Agent, or Firm Fish & Associates, PC
`
`(57)
`
`ABSTRACT
`
`A Surveillance apparatus continuously records imaged data
`from a camera into a circular buffer in a local memory. When
`a record signal is received, the system records the video
`stream that was recorded before the record signal was
`received, and the video stream that is recorded after the record
`signal was received. The recorded segment is then write
`protected, so that the Surveillance apparatus does not over
`write the recorded segment. The recorded segment could then
`be sent to a remote memory via a wireless connection to free
`up local memory for future recording sessions.
`
`20 Claims, 4 Drawing Sheets
`
`320
`
`169
`
`N.
`
`
`
`310
`
`163
`
`CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
`DeKeyser
`{variable CCCCCCCCCCCCAAAAAAAAAAAAAAAICCCCC
`buffer)
`400 -1 BBBBBBBBBBBBBBB) coccoccocccoccccccoccc.cc. ... CCCCCCC
`
`
`
`

`

`U.S. Patent
`
`Sep. 22, 2009
`
`Sheet 1 of 4
`
`US 7,593,034 B2
`
`
`
`110
`
`1OO
`
`162 163 164
`
`166
`
`FIG. 1
`
`
`
`
`
`
`
`--- ---
`
`or TRANSMIT
`
`200
`
`FIG. 2A
`
`

`

`U.S. Patent
`U.S. Patent
`
`Sep. 22, 2009
`Sep. 22, 2009
`
`Sheet 2 of 4
`Sheet 2 of 4
`
`US 7,593,034 B2
`US 7,593,034 B2
`
`FIG. 2B
`
`320
`320
`
`
`
`
`163
`
`163
`
`FIG. 3
`FIG. 3
`
`Motorola v. Stellar
`
`Motorola Exhibit 1010
`Page 003
`
`

`

`U.S. Patent
`
`Sep. 22, 2009
`
`Sheet 3 of 4
`
`US 7,593,034 B2
`
`
`
`AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
`De Keyser
`(Variable AAAAAAAAAAAAAAAAAAAAAAA
`ouffer)
`
`400
`
`
`
`DeKeyser
`(variable
`buffer)
`
`400
`
`
`
`De Keyser
`(Variable
`buffer)
`
`400
`
`
`
`DeKeyser
`(variable
`buffer)
`
`400
`
`FIG. 4A
`
`AAAAAAAAAAA
`
`FIG. 4B
`
`AAAAAAAAAAAAAAA
`
`FIG. 4C
`
`AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBB
`BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
`BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
`BBBBBBBBBBBBB
`
`FIG. 4D
`
`

`

`U.S. Patent
`
`Sep. 22, 2009
`
`Sheet 4 of 4
`
`US 7,593,034 B2
`
`DeKeyser
`(variable
`buffer)
`
`
`
`400
`
`
`
`DeKeyser
`(Variable
`buffer)
`
`400
`
`
`
`AAAAAAAAAAAAAAA
`
`BBBBBBBBBBB
`
`FIG. 4E
`
`AAAAAAAAAAAAAAA
`
`BBBBBBBBBBBBBBB
`
`FIG. 4F
`
`
`
`CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
`De Keyser
`(Variable CCCCCCCCCCCCAAAAAAAAAAAAAAA CCCCC
`buffer)
`
`400
`
`
`
`DeKeyser
`(variable
`buffer)
`
`400
`
`
`
`BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC. ... CCCCCCC
`
`FG. 4G
`
`(CCCCCCC (AAAAAAAAAAAAAAA) CCCCC
`
`BBBBBBBBBBBBBBB)
`
`FIG. 4H
`
`

`

`1.
`LOOP RECORDING WITH BOOKMARKING
`
`US 7,593,034 B2
`
`This application is a continuation-in-part of U.S. patent
`application Ser. No. 1 1/770,920, filed Jun. 29, 2007, which
`claims the benefit of U.S. provisional patent 60/824,097, filed
`Aug. 31, 2006, and this application is a continuation-in-part
`of U.S. patent application Ser. No. 1 1/846,217, filed Aug. 28,
`2007, which claims the benefit of U.S. provisional patent
`60/824,095, filed Aug. 31, 2006. These and all other refer
`enced 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 defi
`nition 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.
`
`10
`
`15
`
`I. FIELD OF THE INVENTION
`
`The field of the invention is video camera recording tech
`nology.
`
`II. BACKGROUND
`
`25
`
`40
`
`45
`
`Conventional camcorders use a variety of storage formats
`including digital video cassettes, mini-DV cassettes, or
`DVD-R discs that offer a limited amount of memory to store
`data. One of the major shortcomings of the existing cam
`corder technology is that the memory runs out too soon. Once
`a portion of the memory has been recorded, there is less
`memory available for further recording. Then when the
`30
`memory is full, users have to return to their home/work com
`puter or media station to transfer the recorded data from the
`camera to free up the memory. This creates inconvenience
`and inflexibility for recording on the go.
`WO 2006/044476 to Vanman describes an electronic cam
`35
`era mounted to a police vehicle with a circular buffer that is
`constantly recording. When the camera reaches the end of the
`memory it records from the beginning of memory, erasing the
`earliest recorded data. Such technology is often employed
`with Surveillance cameras for long and continuous recording
`with little or no supervision. However, Vanman does not
`distinguish or differentiate any data that is of importance. To
`save data in the buffer, the user of the Vanman device needs to
`transfer important portions of the buffer wirelessly to a cen
`tral office or physically to a DVD disc, or else risk having the
`interesting data be recorded over during loop recording. Such
`transfers are processor intensive and may not be possible
`when the central office is out of range or an empty DVD disc
`is unavailable.
`Vanman and all other extrinsic materials identified herein
`are incorporated by reference in their entirety. Where a defi
`nition or use of a term in an incorporated reference is incon
`sistent 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.
`EP 1064783 to Mann describes a camera mountable to a
`pair of eyeglasses that continuously saves recorded images to
`a circular buffer in a computer on the users waist. When a
`user wants to save a piece of recorded video, the user must
`stop recording and offload the data at another location before
`the user can record again. Mann also discusses streaming the
`images directly to a wireless memory that may have a larger
`capacity; however, this means that the camera does not work
`in the absence of a wireless connection. U.S. Pat. No. 5,523,
`799 to Hattori et al. also describes storing data in a memory
`having an archival portion. However, Hattori fails to address
`sending data to a remote memory.
`
`50
`
`55
`
`60
`
`65
`
`2
`Thus, there is still a need for a recording camera that
`provides better recording and editing functions.
`
`III. SUMMARY OF THE INVENTION
`
`The present invention provides apparatus, systems, and
`methods in which a Surveillance apparatus processes images
`by (1) continuously recording a stream of imaged data, (2)
`write protecting segments of the recorded stream, and (3)
`sending write protected segments from a local memory to a
`remote memory using a wireless transmitter.
`The Surveillance apparatus generally has a camera func
`tionally coupled to a local memory with a circular buffer. As
`used herein, the term “a local memory functionally coupled to
`the camera' means that the memory that is distanced less than
`20 cm from the camera, and is coupled to the camera using
`entirely physical connectors (e.g., wires, pins, conductive
`paths, etc.). This contrasts with a "remote memory function
`ally coupled to the camera', which would be a memory that is
`distanced from the camera by at least 20 cm, or is coupled to
`the camera using a wireless connection. The circular buffer is
`preferably organized into a series of memory segments that
`loops back on itself and is organized into both available
`segments and write-protected segments. This allows a record
`ing facility to record the data stream available in portions of
`the circular buffer while skipping over write-protected matter.
`Preferably, the local memory is large enough to store at least
`5 or 10 minutes of imaged data.
`Preferably, the recording facility continuously records the
`data stream into the circular buffer any time the surveillance
`apparatus is powered on. As used herein, the term "continu
`ous” with respect to recording a video data stream means that
`data is recorded at least every half second over a given ten
`second period. When a signal to record is sent to the surveil
`lance apparatus, a protecting facility designates a segment of
`the circular buffer to be write-protected to prevent that seg
`ment from being overwritten during the next recording loop.
`Part of the write-protected portion could be a pre-recorded
`subset that is recorded before the signal is received, while part
`of the write-protected portion could be a post-recorded subset
`that is recorded after the signal is received. The pre-recorded
`Subset could be as long as 5 seconds, 10 seconds, 30 seconds,
`or more. Preferably, various aspects of both the pre-recorded
`Subset and the post-recorded Subset can be configured with a
`user interface. While the write-protected portions could be
`electronically indexed using a memory heap or a clustered
`index, the write-protected portions are preferably stored as
`separate files in the memory. Such files could be stored in
`physically dis-contiguous parts of the circular buffer. Addi
`tionally, the indexing is preferably performed while the
`recording facility is still recording data into the memory.
`The signal to record is preferably automatically triggered
`by a sensor that detects an image in the camera or a sound by
`the camera's microphone. For example, the signal to record
`could be triggered by a human face, an open book, a computer
`screen, a whistle, a verbal command, a recognized object, or
`a pattern of knocks. Alternatively, a user interface could allow
`a human user to manually send the signal to record and could
`even allow the human user to designate a length of time of the
`pre-recorded subset or the post-recorded subset. A user could
`send two signals, one to start recording and another to stop
`recording, but preferably the user merely sends a signal to
`start recording for a specified period of time. In an exemplary
`embodiment, when the specified period of time has almost
`expired, say, for example, 5 seconds, 10 seconds, or longer,
`the user could extend the length of specified time by sending
`another trigger to the Surveillance apparatus. For example, the
`
`

`

`US 7,593,034 B2
`
`5
`
`10
`
`15
`
`3
`Surveillance apparatus could send a warning 10 seconds
`before it is scheduled to stop recording by vibrating against
`the user; in response the user could say "don't stop’ or merely
`cough to extend the length of the write-protected portion of
`memory.
`While the surveillance apparatus could be a mounted on a
`hand-held video camera, the Surveillance apparatus is prefer
`ably a small device that can be mounted inconspicuously on a
`person. For example, contemplated Surveillance apparatus
`mounts area pair of wearable Sunglasses or eyeglasses, a lapel
`pin, a collar button, a hat or visor, a hair pin, or a front of a
`purse.
`Since the Surveillance apparatus is typically too small to
`house a large amount of memory, the Surveillance apparatus
`also preferably has a wireless transmitter that is also func
`tionally connected to the local memory. A sending facility
`uses the wireless transmitter to transmit write-protected por
`tions of the circular buffer to a remote memory that is not
`physically connected to the local memory in Some way. For
`example, the wireless transmitter could send write-protected
`portions of the circular buffer to a mobile phone, or the
`Surveillance apparatus could be plugged into a mobile phone
`which is then used as a wireless transmitter to forward a
`write-protected portion to another remote memory. In a pre
`ferred embodiment, after a write-protected portion of the
`circular buffer is transferred to a remote memory, the protect
`ing facility could remove the corresponding portion from
`protection so that the recording facility could use that portion
`to record data.
`Various objects, features, aspects and advantages of the
`present invention will become more apparent from the fol
`lowing detailed description of preferred embodiments of the
`invention, along with the accompanying drawings in which
`like numerals represent like components.
`
`4
`clocks, tripods, head gear, hand grips, or security camera
`mounts. As used herein the term "camera' means any device
`or collection of devices that includes an image capturing
`component that captures image data, and a converting com
`ponent that converts the image data into digital data, possibly
`at least one data stream. An image capturing component could
`include one or more charge-couple devices (CCD) compli
`mentary metal-oxide-semiconductors (CMOS), CMOS focal
`plane arrays (CFP), radiometers, or other manners of image
`obtaining devices. Camera 120 should be interpreted euphe
`mistically to include all such variants. Likewise, a Suitable
`converting component could include one or more analog-to
`digital converters, Software codecs, or integrated circuits.
`Camera 120 contains an imager lens 122 used to focus
`images for camera 120. Conventional lenses allow one or
`more of the following adjustments: aperture (to control the
`amount of light), Zoom (to control the field-of-view), or shut
`ter speed (to capture continuous motion). In preferred
`embodiments, these adjustments are automatically controlled
`by the camcorder electronics, generally to maintain constant
`exposure onto the imager without the manual adjustment
`from a user. It is contemplated that the preferred embodi
`ments offer direct user control of all major optical functions.
`As with most modern digital recorders and camcorders, an
`analog-to-digital (ADC) converter is used to digitize the ana
`log imager waveform output into a discrete digital-Video sig
`nal. Thus, the recorder can be used to record analog or digital
`formats.
`Viewfinder image lens 130 is calibrated to have the same
`field of view as camera 120. Preferably, viewfinder image lens
`130 is embedded in between the two glass lenses of eye
`glasses 110. Preferably viewfinder image lens 130 is a Zoom
`lens with preferred standard Zoom ration of 3x in or out of the
`focal length of the camera. A more sophisticated viewfinder
`image lens 130 is contemplated to have a greater Zoom range
`and also has nighttime vision or is able to render images under
`different light conditions. Within the lenses, viewfinder
`image lens 130 is outlined by tinted area or graticle and the
`outline graticle is embedded with glowing fiber optic fila
`ment. Eye-glasses are made preferably from opaque, translu
`cent, or possibly photo gray-type tint of glasses. Alterna
`tively, glasses change color slightly when energized.
`Where the camera is a hand-held camera and is not embed
`ded in a pair of eyeglasses, viewfinder image lens 130 can be
`permanently fixed to camera 120, or it can be interchangeable
`with lenses of different focal lengths and other properties
`depending on the need and circumstances of use.
`Recorder 160 is any recording device that records video
`and/or audio/video data, including conventional recorders.
`Recorder 160 preferably includes a processor 162 with soft
`ware or hardware that accomplishes the functions described
`herein, or one or more physical memories that are collectively
`referred to herein as memory 166. Typically, the recorder or
`the camera converts analog images into a digital format to be
`stored in the memory, or also preferably records both audio
`and video input analog signals from the camera to the
`memory. 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, or in
`fact any other type of data stream; this specification should be
`interpreted as expressly including Such application. A wearer
`could clip recorder 160 as a belt clip or another compact
`device. Contemplated recorders include MP3 players, purses,
`or buttons. It is also contemplated that recorder 160 could also
`comprise a cell or mobile phone having a suitable recorder
`application installed that is configured to communicate with
`the other components of apparatus 100.
`
`25
`
`30
`
`IV. BRIEF DESCRIPTION OF THE DRAWING
`
`35
`
`FIG. 1 is a camera mounted on a pair of glasses connected
`to a circular buffer in a local memory that is controlled by a
`r1ng.
`40
`FIGS. 2A and 2B show user interface buttons for the ring of
`FIG 1.
`FIG. 3 shows a diagram representation of the circular
`buffer of FIG. 1.
`FIG. 4A-4H show representations of the circular buffer of
`45
`FIG. 1 while the surveillance apparatus is in use.
`
`V. DETAILED DESCRIPTION
`
`In FIG. 1, an example surveillance apparatus 100 generally
`comprising eyeglasses 110 having a camera 120 mounted at
`the nose bridge, and an optional viewfinder 130 applied onto
`one of the lenses. A data and power cord 140 couples the
`camera 120 to a belt-worn recorder 160, which cooperates
`with a ring-shaped signaling device 150 and a remote
`memory 170. 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.
`The eyeglasses 110 are used here euphemistically to rep
`resent any type of camera mount. In a preferred embodiment,
`the camera mount is disguised to be a common object worn by
`a person or lying around a house, but could also be shaped and
`sized to look like a camera. Contemplated mounts include
`lapel pins, hair clips, shirt buttons, purses, staplers, desk
`
`50
`
`55
`
`60
`
`65
`
`

`

`US 7,593,034 B2
`
`5
`
`10
`
`15
`
`5
`Although not expressly shown, recorder 160 also includes
`an appropriate power Supply or connection, Supporting elec
`tronics, or a display or other interface. The power source can
`vary considerably. For example, in embodiments where the
`recorded is relatively large, a Suitable power Source can
`include a rechargeable battery. On the other hand, when the
`recorder is relatively small, an appropriate power source can
`include an external power source (e.g., transformer for wall
`outlet or cigarette lighter adapter). Whether embodied in con
`trol buttons or in some other manner, it is also contemplated
`that recorder can include Some sort of security control requir
`ing a password and some sort of automatic turnoff feature that
`activates after a certain amount of inactivity. Authentication
`or authorization of user access provides for ensuring a proper
`user of apparatus 100 retains desired control. For example,
`once a user is authenticated, the user can control indexing,
`editing, transmitting, or adjusting content data in memory.
`Recorder 160 would typically record images in digital
`format, but analog or combination formats are also contem
`plated. Preferably, the recorder's electronics are preferably
`all on a unitary printed circuit board with different functions,
`or facilities, encoded on a programmable chip or disk. For
`example, a recording facility 163 could record the data stream
`from camera 120 to local memory 166, a protecting facility
`164 could protect segments (not shown) of recorded data on
`memory 166, or a sending facility 165 could transmit pro
`tected segments (not shown) of recorded data to remote
`memory 170. While the different facilities are preferably part
`of a single hardware or Software program, the facilities could
`be split into different components as necessary. Other facili
`ties could be installed, for example a facility that allows
`editing of the received image data or protected data. It is
`contemplated that such facilities could be purchased through
`or installed on a cell phone, possibly through an on-line
`application store.
`The contemplated memory could vary depending on the
`particular configuration of the recorder. Particularly suitable
`memories include commercially available micro hard drives
`with a 1-inch disc (which can preferably have a capacity of
`more than 1 GB), flash memory cards with a capacity of up to
`40
`128 MB and more, or other transient and/or permanent
`memory units. Likewise, Suitable memory can also include
`SDRAM, MRAM, racetrack memory, SIMM, DIMM, etc.
`with a capacity of at least 32 MB, more preferably at least 64
`MB, or most preferably above 128 MB. In preferred embodi
`ments, memory 164 is a SDRAM capable of storing at least
`1000 frames of data. Once received by memory 164, frames
`are preferably compressed by employing conventional com
`pression rates and methods to achieve at least a 50:1 ratio.
`In preferred embodiments, image data received by recorder
`160 is stored in a circular buffer 167 on memory 166. Pref.
`erably, all of the free space in memory 166 is used to create
`circular buffer 167, however, multiple circular buffers could
`be created in the memory where there exist multiple cameras
`connected to a single recorder. Once the recorder is turned on,
`image data is continuously stored in circular buffer 167 for
`access. If no record or protect button is pushed, the recorder
`will loop back and store the image data for a said length of
`time. Recording, book-marking and protecting are used syn
`onymously herein. Recording, book-marking and protecting
`means that a portion of the imaged data is write-protected
`upon an activation of a signal by a user and can not then be
`overwritten unless the write-protection is later removed. Con
`sequently, protected data cannot be overwritten by newly
`stored imaged data in the circular buffer.
`The circular buffer is preferably large enough to store at
`least 3 minutes of data, more preferably 5 minutes and most
`
`30
`
`6
`preferred 10 minutes of data. However, it is contemplated that
`depending on the size and capacity of the device, any length
`longer or shorter is possible. It is preferred when the recorder
`is turned on the entire circular buffer is treated and stored as
`a single file. Thus, if no recording is protected or bookmarked,
`then the entire file will be erased and the recording will start
`at the beginning of the circular buffer.
`Signaling device 150 is shown in the figure as a ring that
`communicates wirelessly (e.g., BlueTooth, Skinplex, wire
`less USB, 802.11, 802.15, UWB, Z-Wave, IrDa, Zigbee, etc.)
`with the recorder, possibly as part of a personal area network
`(PAN). The ring can have any suitable interface, shown in
`FIGS. 2A and 2B, including for example buttons on its outer
`periphery, or a sensor along its inner edge. In FIG. 2A, ring
`150 has user interface 200, with a start signal button 210, a
`stop signal button 220, a transmit button 230, a Zoom in button
`240, or a Zoom out button 250. Alternatively, the buttons
`could have decorative symbols in lieu of words of function as
`shown in FIG. 2B, or could even have arbitrary symbols
`surrounding the entirety of signaling device 150. These but
`tons allow a user to manipulate and control image data and to
`generate protected data.
`In an alternative embodiment, turning the ring in one direc
`tion might produce a start signal, and continuing to turn 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 con
`sidered 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 150 should be interpreted
`euphemistically to include key fob type device.
`It is contemplated that the signaling device could be inte
`grated into other items as an accessory and that is wearable on
`an individual, for example alapel pin or a pen within a pocked
`protector. It is also contemplated that the switch could be
`portable or can be hidden or attached to other devices such as
`a vehicle, furniture, etc. The signal could also be generated in
`non-tactile ways, for example by an audio command or
`whistle, or by an automatic sensor. Preferably, the user could
`configure the audio signal to match only his/her voice.
`At any moment, the user can signal recorder 160 to place a
`“bookmark” in the recording. This signal can be sent by
`pressing a button that will then transmit a signal through wires
`140 that attach to the glasses then to the recorder. The wires
`140 could be fiber optic wires that are small and thin to avoid
`detection. In an exemplary embodiment, the user could con
`trol the entire system using signaling device 150, for example
`by turning the camera on and off, recordingaportion of image
`data, stop the recording, Zooming in and out of image data; or
`transmitting protected data into the remote memory 170.
`While remote memory 170 is shown in the figure as a
`mobile or cell phone, remote memory 170 should be inter
`preted euphemistically to include any memory that is not
`connected to surveillance apparatus 100, for example, a DVD
`writer, a wireless network attached storage (NAS) device, a
`wireless storage area network (SAN) device, a home com
`puter, or even a second Surveillance apparatus. Preferably,
`sending facility 165 sends protected segments of circular
`buffer 169 wirelessly to remote memory 170 whenever
`remote memory 170 is within range of wireless transceiver
`169, possibly as part of a PAN using one or more wireless
`communication technologies (e.g., BlueTooth, Skinplex,
`wireless USB, 802.11, 802.15, UWB, Z-Wave, IrDa, Zigbee,
`
`25
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`7
`etc.). However, sending facility 165 could also respond to
`manual commands, for example through a button on signal
`ing device 150, recorder 160, or the mobile phone itself. In an
`alternative embodiment, the mobile phone does not act as a
`remote memory depository, and instead forwards the pro
`tected segment to a remote memory via a mobile internet or
`wi-fi connection. Preferably, once protected data is trans
`ferred to a remote memory, the protected memory areas then
`will go back to become free memory areas that are available
`for further loop recording.
`Write-protected data could be sent to the remote memory
`by an image sensor that outputs data directly in “block”
`format typically converted with a raster-to-block converter.
`Further compression could be used before transmitting the
`data if wireless bandwidth is an issue. Either DCT or wavelet
`transformed data on native sensor formats could be used. The
`data is preferably transmitted via the Internet, but could also
`be transmitted using radio waves, a pager, a two-way pager, a
`physical cable, email, text message, picture message, or any
`other Suitable communication mechanism.
`FIG. 3 shows a diagram representation of circular buffer
`167 in memory 166, with unprotected segment 320 and write
`protected segment 330. Write-protected segment 330 is char
`acterized as a predefined portion of the recording data. The
`recording facility 163 continuously records the data stream
`310 into circular buffer 167. The recording facility 163
`records over unprotected segment 320 of circular buffer 167,
`while skipping over protected segments 330 of circular buffer
`167. It is contemplated that the portion of the circular buffer
`that is marked as write-protected data cannot be overwritten
`once the recorder loops back to the beginning of the media.
`FIGS. 4A-4H show an alternative diagram representation
`of a circular buffer 300 as it is being used.
`In FIG. 4A the recording facility (not shown) records data
`stream 'A' into circular buffer 400. The
`character is used
`to designate blank memory, or unprotected memory that can
`be overwritten. The ellipsis “ . . . . is used to show that the
`memory can be very large relative to the number of positions
`shown in the figure. It is contemplated, for example, that
`memory 400 can be up to several hundred megabytes, 1 GB,
`2 GB, 4 GB, 8 GB, or even more. Such memory is preferably
`of a flash type, non-volatile RAM, preferably in the form of a
`standard flash memory card. In a preferred embodiment, cir
`cular buffer 400 comprises a logical representation of a physi
`cal memory area. Buffer 400 can be configured to store data in
`the physical memory by taking into account wear-leveling
`across the physical memory.
`In FIG.4B the protecting facility (not shown) has protected
`a recent period of data stream 'A' as a function of a start
`signal, shown by the character “I’. The start signal can be
`triggered in any Suitable manner, including for example
`manual operation of a trigger or a Switch by a user. For
`example, the ring of FIG. 1 could be used as a Switch, or any
`other wearable accessory could have a Switch integrated into
`it. In other examples, start signals can be triggered by detec
`tion of a particular circumstance by a motion, Sound or other
`sensor. In an exemplary 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 could then send a start signal when the image
`shows a person loitering in a certain area of the screen.
`The “I” character is used to designate the start of protected
`memory. Concomitantly, the portion of the data stream prior
`to the protected portion has once again been marked ' ' to
`show that it is unprotected. In protecting recent data, the
`system can protect a default historical time period before the
`start signal is sent and protect a default period after the start
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,593,034 B2
`
`8
`signal is sent (Such as 30 seconds, 2 minutes, etc). 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 the next 60 seconds; or
`it might protect the last 15 seconds and the next 2 minutes.
`Preferably, before the protecting facility stops protecting
`data, the system sends a signal to the user that the system is
`about to stop write-protecting data. For example, the system
`could send an audio chirp signal, or in the case of a pair of
`eyeglasses, a portion of the glasses could slightly vibrate to
`signal that the system will stop recording in 10 seconds. If the
`user wishes to protect an additional 60 second time period, the
`user could hit a “more time' button. In this manner a user
`could protecta 5 or 10 minute period, or an even much longer
`portion of a data stream prior to a start signal. Indeed, if
`memory 400 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.
`In FIG. 4C the protecting facility 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 is shown as character'' and could be automati
`cally generated from Software or hardware as a function of a
`default time after the start signal, or could be manually sent by
`the user of the system. All suitable defaults are contemplated,
`i

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