Vehicle occupancy detection using time-of-flight sensor
Summary by NHIP
Vehicle Occupancy Detection
The system projects modulated light from multiple external sources onto a moving vehicle occupant and receives reflections at fixed detectors with different views. A processor calculates three-dimensional data via time-of-flight to detect occupants by combining detector outputs, optionally recognizing faces, outlines, or counting individuals.
Claim Score by NHIP
Abstract
Vehicle occupancy detection involves projecting modulated light onto an occupant from a light source outside of a vehicle. Reflections of the light source are received at a detector located outside of the vehicle. Three-dimensional data is determined based on a time-of-flight of the reflections, and the occupant is detected based on the three-dimensional data.

Term
6 yearsleft in the term
Expires 8 September 2032, including 275 days of term adjustment.
- Priority and filed
- Granted
- Today
- Expires
19 claims: 3 independent, 16 dependent
- 1Broadest claimClaim Score 79, broad(NHIP)A method comprising:projecting modulated light onto an occupant from a plurality of light sources outside of a vehicle;receiving reflections of the light sources at a plurality of detectors having different views and located outside of the vehicle, the vehicle moving relative to the light sources and the detectors;determining three-dimensional data based on a time-of-flight of the reflections;and detecting the occupant using the three-dimensional data comprising combining the outputs of the plurality of detectors to correlate occupant detection data.
- 6An apparatus comprising:a plurality of light sources configured to project modulated light onto an occupant from outside of a vehicle that is moving relative to the light sources;a plurality of detectors configured to receive reflections of the light, the detectors fixed relative to the light sources and having different views;a processor coupled to the light sources and the detectors, the processor configured to: determine time-of-flight of the reflections;determine three-dimensional data of an interior of the vehicle based on the time-of-flight of the reflections;and detect the occupant using the three-dimensional data;and a correlator configured to combine the outputs of the plurality of detectors.
- 12A system comprising:time-of-flight sensors configured to detect objects in an interior of a vehicle from outside of the vehicle that is moving relative to the time-of-flight sensors, the time of flight sensors projecting modulated light onto the vehicle and determining time-of-flight data based on reflections of the light detected by a plurality of detectors having different views;and a computing arrangement coupled to the time-of-flight sensors, the computing arrangement having a processor configured to: receive the time-of-flight data from the time-of-flight sensors;correlate the different views of time-of-flight data;detect an occupant of the vehicle using the correlated time-of-flight data;and signal the detection of the occupant to an end-user application.
Independent claims3
33 paragraphs in 3 sections, as filed
SUMMARY
Various embodiments described herein are generally directed to methods, systems, and apparatuses that facilitate detecting occupants of a vehicle. In one embodiment, a method involves projecting modulated light onto an occupant from a light source outside of a vehicle. Reflections of the light source are received at a detector located outside of the vehicle. A three-dimensional model is determined based on a time-of-flight of the reflections, and the occupant is detected based on the three-dimensional model.
In another embodiment, an apparatus includes a light source configured to project modulated light onto an occupant from outside of a vehicle. The apparatus also includes a detector configured to receive reflections of the light, and a processor coupled to the light source and the detector. The processor is configured to determine time-of-flight of the reflections, determine a three-dimensional model of an interior of the vehicle based on the time-of-flight of the reflections; and detect the occupant based on the three-dimensional model.
In another embodiment, a system includes a time-of-flight sensor configured to detect objects in an interior of a vehicle from outside of the vehicle. A computing arrangement is coupled to the time-of-flight sensor, and has a processor configured to receive data from the time-of-flight sensor, detect an occupant of the vehicle based on the data, and signal the detection of the occupant to an end-user application.
These and other features and aspects of various embodiments may be understood in view of the following detailed discussion and accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
The discussion below makes reference to the following figures, wherein the same reference number may be used to identify the similar/same component in multiple figures.
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram of a sensing arrangement according to an example embodiment;
<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a sensing system according to an example embodiment;
<figref idref="DRAWINGS">FIG. 3</figref> is a diagram showing examples of imagery produced by systems according to example embodiments; and
<figref idref="DRAWINGS">FIG. 4</figref> is a flowchart illustrating procedures according to an example embodiment.
DETAILED DESCRIPTION
The present disclosure relates generally to automated system for identifying people and their surroundings. For example, methods, systems and apparatuses are described below that can externally detect objects inside a vehicle in a changing outdoor environment. For example, a system may be used to detect occupants in a stationary or moving vehicle. One approach to accomplish this involves generating three-dimensional data (e.g., a depth map or 3D point cloud) for identifying vehicle occupants using a time-of-flight depth sensor and modulated light emitting diode (LED) or laser light source. The depth sensor may include an imaging camera lens and a complementary metal-oxide semiconductor (CMOS) sensor array like the CamCube 3.0 ToF (Time-of-Flight) Camera from PMD Technologies GmbH of Siegen, Germany. The CMOS array is structured and driven to detect a time it takes light emitted from the light source to travel to an object, and arrive back at the CMOS array due to being reflected off the object. Measurements of time of flight over a given spatial region can be used to generate a three-dimensional depth map of the object within the spatial region.
Due to the modulated nature of the illumination by provided by the LED or laser in the proposed embodiments, the light used to determine the time of flight can be discriminated from ambient or background light. This makes the system less sensitive to variations in lighting conditions, shading, obscurations, surface textures and colors, unwanted specular reflections, etc., that may reduce the effectiveness of two-dimensional intensity images. In applications such as vehicle occupant detection, these variations in lighting conditions and the like may be particularly prevalent, e.g., due to the occupant being located within an enclosed space behind a windshield. Thus, while a time-of-flight arrangement as described herein may be useful for identifying a variety of vehicle features, it may be particularly useful in occupant detection systems.
A time-of-flight arrangement may be useful for detecting occupants in a vehicle, despite optical problems caused by varying illumination, reflection, window material, etc. The vehicle and its major components may be located and identified well enough (e.g., using conventional intensity imaging) to permit the time-of-flight sensing mechanism to be aimed and focused optimally to detect occupants within the vehicle. This arrangement may be implemented at an acceptable cost to organizations that require these capabilities, such as public transportation departments, police departments, etc. The embodiments may be applicable to similar applications involving identifying objects behind obstructions such as partially-open blinds, foliage, window screens, high-contrast lighting conditions, etc. As a result, it will be appreciated that the embodiments need not be limited only to vehicle occupancy detection. These embodiments may be applicable to any application where object identification is desired and where two-dimensional imagery is degraded due to optical interference and variations noted above.
In reference now to <figref idref="DRAWINGS">FIG. 1</figref>, a block diagram illustrates an example embodiment of the invention. A sensing arrangement <b>102</b> may include at least a light source <b>104</b> and a detector <b>106</b>. The light source <b>104</b> (e.g., laser or LED) emits light (represented here by emitted rays/waveforms <b>103</b>) which reflect off of objects. For example, the light source <b>104</b> may provide incoherent, near-infrared, amplitude modulated, continuous waveform (CW) light. The reflected light (represented here as rays/waveforms <b>105</b>) may distinguished from one another by the time it takes for the light to return to the detector <b>106</b>, e.g., time-of-flight (ToF). This time difference may be measured, for example, by a phase difference between respective return waveforms <b>105</b>. Alternatively, the outgoing light <b>103</b> may be encoded, e.g., with a numerical count, and this data may be decoded in the returning waveforms <b>105</b>. For example, one ToF measurement apparatus directly measures a 5 nanosecond pulse transit time via an InGaAs avalanche photodiode (APD) focal plane array and readout integrated circuit (ROIC) to generate a 3-D point cloud object space.
The sensing arrangement <b>102</b> may be mounted in any convenient location for sensing a target object such as vehicle <b>108</b>. For example, the sensing arrangement <b>102</b> may be mounted on a structure that provides stability and a desirable view of vehicles, such as overpasses, signs, light poles, toll booths, fences, lane dividers, etc. The sensing arrangement <b>102</b> may also be suitable for mobile mounting, e.g., on the outside of a motor vehicle. Generally, the sensing arrangement <b>102</b> may be placed anywhere outside the target vehicle <b>108</b> that provides the desired view and satisfies other installation needs, such as electrical power. The mounting location may also facilitate external data communication, e.g., having cables and/or antennas that can be used to communicate raw or processed data to a data collection facility.
The sensing arrangement <b>102</b> is configured for detecting one or more objects in the vehicle <b>108</b>, including one or more occupants <b>112</b>. In the illustrated orientation (e.g., facing the front of the vehicle <b>108</b>), the arrangement <b>102</b> can detect occupants <b>112</b> by recognizing any combination of facial characteristics, silhouette, torso features, etc. While the sensing arrangement <b>102</b> is shown in <figref idref="DRAWINGS">FIG. 1</figref> as pointed towards a front of the oncoming vehicle <b>108</b> (e.g. through windshield <b>110</b>), the sensing arrangement <b>102</b> may configured alternately, e.g., to view the side of a passing vehicle, and/or the back of a retreating vehicle. Multiple sensing arrangements <b>102</b> having different views may be used, and their outputs combined to correlate occupant detection data.
The sensing arrangement <b>102</b> may have features that are specifically tailored to solve to problem of detecting at least a driver and front seat passenger occupancy in moving or stationary vehicle. For example, the solution may involve generating three-dimensional data (e.g., a depth map or 3D point cloud) for sensing vehicle occupants using the light source <b>104</b> and detector <b>106</b>, which together are configured to operate as a time-of-flight sensor. The detector <b>106</b> may include an imaging camera lens and CMOS sensor array structured and driven to detect time of flight of light originating from light source <b>104</b> and reflected off of objects in the vehicle <b>108</b>. The time-of-flight data is used to generate 3D data (e.g., depth map or 3D point cloud) describing the objects. Due to the modulated nature of the light source <b>104</b>, the light used to determine the time of flight can be discriminated from ambient or background light. Compared to a two-dimensional intensity imaging system, the arrangement <b>102</b> is less sensitive than to variations in lighting conditions, shading, obscurations, surface textures and colors, unwanted specular reflections, etc.
A three-dimensional depth map or 3D point cloud produced by the sensing arrangement <b>102</b> facilitates relatively simple and robust segmentation and separation between human occupants <b>112</b> and other objects in the vehicle <b>108</b>, such as seats, headrests, visors, background objects, etc. The sensing data may be produced at video frame rates, e.g., 15-60 frames per second, and multiple frames of data may be combined to improve a 3D model used for detecting objects. A time of flight system's performance may ultimately be limited by signal-to-noise rather than by geometry (e.g., triangulation using a reference baseline distance), so the sensing arrangement <b>102</b> can be compact. The modulated illumination from light source <b>104</b> can be filtered and detected at a signal-to-noise level that is lower than what is needed for two-dimensional intensity imagery. This can reduce the light output power requirements of the light source <b>104</b>, which lowers cost, and is not distracting to the vehicle occupant <b>112</b>.
A narrow band light source <b>104</b> such as an LED-based illuminator can allow receiving optics to be relatively simple and cheap. Near infrared (NIR) light can also be used, which enables covert or semi-covert illumination. By selecting the appropriate light source (e.g., based on wavelength, optical properties of auto glass, reflectivity of automotive surfaces, etc.), a number of issues that occur using two-dimensional intensity imaging can be overcome using time-of-flight sensing. For example, where the brightness of specular reflections of external objects (clouds, overcast sky, sunlit buildings, etc.) are similar to the brightness of illuminated occupants in vehicle, it can be difficult to detect objects in the vehicle cabin in an intensity image. Likewise, if the brightness of illuminated occupants and background are similar, occupants may be difficult to detect using intensity images, e.g., due to poor contrast in the passenger compartment as seen from outside.
Another issue with two-dimensional intensity images of occupants is that these images can be difficult to segment. Segmentation refers to the process of dividing a digital image into multiple segments. These segments can be used to simplify and/or transform the representation of an image into something that is more meaningful and easier to analyze, e.g., via software. Image segmentation can be used to locate objects and boundaries in images, such as the outline of an occupant in a vehicle. Segmentation of occupants using two-dimensional intensity images can be difficult due to variations in lighting conditions, shading, obscurations, surface textures and colors, unwanted specular reflections, etc.
In reference now to <figref idref="DRAWINGS">FIG. 2</figref>, a block diagram illustrates a system according to an example embodiment. The system includes a time-of-flight sensing arrangement <b>102</b> as previously described. The time-of-flight sensor <b>102</b> may be a commercially available ToF camera, such as SR3000/SR4000 from MESA Imaging AG of Zurich, Switzerland, or a CamCube from PMD Technologies GmbH of Siegen, Germany The time-of-flight sensor <b>102</b> includes a light source <b>104</b> and detector <b>106</b> coupled to a processor <b>202</b>. The processor <b>202</b> can trigger and coordinate activities between the light source <b>104</b> and detector <b>106</b>, as well as other hardware. For example, the light source <b>104</b> may provide pulse train encoded with data (e.g., a counter) that can be read back by the detector <b>106</b> and used to detect time-of-flight differences within a field of view of the detector <b>106</b>. In other arrangements, the sensor <b>102</b> detects a phase shift of reflections from the light source <b>104</b>, which are converted by the processor <b>202</b> to distance measurements, which can then be combined to form 3D data usable to detect objects.
The sensing arrangement <b>102</b> may also coordinate other sensors, such as external intensity imaging device <b>204</b>. Image data <b>206</b> from the imaging device <b>204</b> may be used to tune the sensing arrangement <b>102</b>, e.g., determine current conditions that can be used to set parameters for the light source <b>104</b> such as wavelength and intensity. Similarly, the imaging device <b>204</b> may provide triggers and/or cues that can assist in determining regions for analysis by the sensing arrangement <b>102</b>. For example, images <b>206</b> from the imaging device <b>204</b> may be used to determine an approximate location of windows/windshields of vehicles as a point/area of focus for the detector <b>106</b>. This can prevent processing extraneous data, facilitate optimizing optical parameters, etc.
The output of the imaging arrangement is represented in <figref idref="DRAWINGS">FIG. 2</figref> as three-dimensional data <b>208</b>, for example a depth map or 3D point cloud. This data <b>208</b> may include a collection of “voxels,” or volumetric pixels, used to digitally represent a three-dimensional object. In this example, all voxels in the three-dimensional data <b>208</b> may be captured in parallel by the sensing arrangement <b>102</b>. The parallel acquisition of the three-dimensional data <b>208</b> may be useful in occupancy detection scenarios where the vehicle is in motion. This may allow for integration of three-dimensional data over a series of frames to enhance a 3D model used to detect the occupants. The frames may be taken at different times and under slightly different viewing angles, and compositing of the frames can smooth the data and help to reduce the effects of random noise and other types of interference.
The outputs <b>206</b>, <b>208</b> of the sensing arrangement <b>102</b> and imager <b>204</b> may be communicated to an external facility <b>210</b> for further processing and analysis. This facility <b>210</b> may include one or more computing arrangements, as represented by processor <b>212</b> and database <b>214</b>. The computing arrangements may be configured with software that analyzes, enhances, categorizes, and otherwise processes two- and three-dimensional image data received from one or more sensing arrangements <b>102</b> and supplemental sensing sources such as imagers <b>204</b>. For example, a correlator <b>216</b> may link three-dimensional occupant data <b>208</b> with other data, such as license plate and car identity data obtained via imager <b>204</b>. The correlator <b>216</b> may be configured to combine the outputs of multiple sensors <b>102</b>, <b>204</b>, e.g., front view, side view, rear view, etc.
The facility <b>210</b> may have access to other metadata, such as location, time, etc. This metadata can be added to post-processed data that is stored in the database <b>214</b>. This is represented by identifier module <b>218</b>, which may gather metadata from different sources, such as clocks, identifiers added to or extracted from collected data <b>208</b>, <b>206</b>, etc. This metadata can be added to correlated data provided from correlator module <b>216</b> before the data is added to the database <b>214</b>. The metadata can be used to categorize, index, and otherwise organize data in the database <b>214</b>. This can facilitate later discovery and retrieval of data, e.g., via end-user application <b>220</b>.
The end-user application <b>220</b> represents a program targeted for the needs of the end-user of the detection system. Those uses may be related to law enforcement, traffic control, compiling of traffic statistics, crisis management, etc. The applicability of the time-of-flight data to a particular application may depend on a level of detail provided by the sensing arrangement <b>102</b>. Current commercially available ToF cameras have pixel array sizes ranging from 120×640 to 204×204. In such a case, the time-of-flight sensing arrangement <b>102</b> may not have sufficient resolution (based on the current state of the art) to positively identify vehicle occupants from an observation point used to monitor multiple lanes of traffic. This may change as the technology is further refined, however this lack of positive identification may be an advantage in some applications.
For example, HOV (High Occupancy Vehicle) Lane or HOT (High Occupancy Tolling) applications are interested in detecting and counting only the presence of vehicle occupants, not the identity of the individual occupants. Government entities may wish to compile statistics related to vehicle occupancy without raising invasion of privacy concerns. In one scenario, a department of transportation may wish to measure statistics such as average number of occupants per vehicle, compliance with carpool lane rules, etc., but do not wish the gathered information (e.g., traffic camera images) to be used or usable for other purposes (e.g., law enforcement), which could lead to complications and/or violations of the law. In such a case, time-of-flight occupancy data may have sufficient resolution to obtain occupancy counts to acceptable accuracy without the risk that individuals to whom the three-dimensional images pertain can be positively identified.
The systems and apparatuses described herein generally utilize time-of-flight measurements to determine three-dimensional (x, y, z) position of objects. These positions may be expressed in relative to a fixed or moving reference point, e.g., part of the vehicle, camera location, center of mass of measured objects, etc. Generally, an absolute position of detected objects may not be needed so long as features can be discerned based on their relative positions. In reference now to <figref idref="DRAWINGS">FIG. 3</figref>, a diagram illustrates an example of imagery that may be produced by and utilized with a system according to various embodiments.
The examples in <figref idref="DRAWINGS">FIG. 3</figref> are representative of various types of data captured by the time-of-flight sensor system. Image <b>302</b> is a two-dimensional intensity monochrome image. The image <b>302</b> can be produced via the time of flight sensor <b>102</b> in addition to three-dimensional data and/or can be produced via a supplementary sensor. The image can be used evidentiary photograph for occupancy detection applications if needed.
Image <b>304</b> is a range image that is a two-dimensional pixel map where the value (e.g., color, intensity) of each pixel indicates a distance from a reference point. It should be noted that the camera used to obtain this pixel map image <b>304</b> was not optimized for this application, and thus exhibits more noise than would be expected for an optimized device. Nonetheless, the interior surfaces (e.g., seats) can be seen in this image <b>304</b>, even though they are obscured by reflections in image <b>302</b>.
Image <b>306</b> is a depth map which displays data similar to the range image <b>304</b>. Instead of (or in addition to) using pixel color/intensity values, the image <b>306</b> displays the value of each pixel as a coordinate on a three-dimensional coordinate system. Both of these images <b>304</b>, <b>306</b> may contain sufficient data to enable detection of an occupant without revealing identity of the occupant. In any of the example data representations shown in <figref idref="DRAWINGS">FIG. 3</figref>, multiple frames from a ToF video stream can be combined, e.g., to smooth image features, reduce noise, etc.
In reference now to <figref idref="DRAWINGS">FIG. 4</figref>, a flowchart illustrates a procedure according to an example embodiment. A modulated light source is projected <b>402</b> onto an occupant from outside of a vehicle, e.g., a moving vehicle. Reflections of the source are received <b>404</b> at a detector located outside of the vehicle to determine time-of-flight of the reflections. Three-dimensional data is determined <b>406</b> based on the time-of-flight of the reflections, and the occupant is detected <b>408</b> based on the three-dimensional data. Detecting the occupant may involve recognizing a face and/or an outline of the occupant. Detecting the occupant may involve determining a count of occupants in the vehicle. At least one of the modulated light source and the detector may be part of an apparatus of a traffic monitoring system
The various embodiments described above may be implemented using circuitry, firmware, and/or software modules that interact to provide particular results. One of skill in the arts can readily implement such described functionality, either at a modular level or as a whole, using knowledge generally known in the art. The structures and procedures shown above are only a representative example of embodiments that can be used.
The foregoing description of the example embodiments has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. Any or all features of the disclosed embodiments can be applied individually or in any combination are not meant to be limiting, but purely illustrative. It is intended that the scope of the invention be limited not with this detailed description, but rather determined by the claims appended hereto.
Contents3
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both waysCites: the store holds 21 of 22
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2003169906A1 | Cites | United States of America | Applicant |
| US2004037450A1 | Cites | United States of America | Applicant |
| US2005078297A1 | Cites | United States of America | Applicant |
| US2008048887A1 | Cites | United States of America | Search report |
| US2008143085A1 | Cites | United States of America | Applicant |
| US2008175438A1 | Cites | United States of America | Applicant |
| US2009309974A1 | Cites | United States of America | Applicant |
| US2010034427A1 | Cites | United States of America | Applicant |
| US2011158481A1 | Cites | United States of America | Applicant |
| GB2251150A | Cites | United Kingdom | Applicant |
| US4846571A | Cites | United States of America | Applicant |
| US20030169906A1 | Cites | United States of America | Applicant |
| US20040037450A1 | Cites | United States of America | Applicant |
| US20050078297A1 | Cites | United States of America | Applicant |
| US20080048887A1 | Cites | United States of America | Search report |
| US20080143085A1 | Cites | United States of America | Applicant |
| US20080175438A1 | Cites | United States of America | Applicant |
| US20090309974A1 | Cites | United States of America | Applicant |
| US20100034427A1 | Cites | United States of America | Applicant |
| US20110158481A1 | Cites | United States of America | Applicant |
| GB2251150 | Cites | United Kingdom | Applicant |
| Wood, Jack W., Gary G. Gimmestad, and David W. Roberts. “Covert camera for screening of vehicle interiors and HOV enforcement.” AeroSense 2003. International Society for Optics and Photonics, 2003. | Non-patent | – | Search report |
| Meers, Simon, and Koren Ward. “Face recognition using a time-of-flight camera.” Computer Graphics, Imaging and Visualization, 2009. CGIV'09. Sixth International Conference on. IEEE, 2009. | Non-patent | – | Search report |
| Autofocus, Wikipedia: the free encyclopedia, Dec. 2, 2010. | Non-patent | – | Search report |
| Pavlidis et al., “A Vehicle Occupant Counting System Based on Near-Infrared Phenomenology and Fuzzy Neural Classification”, IEEE Transactions on Intelligent Transportation Systems, vol. 1, No. 2, Jun. 2000, pp. 72-85. | Non-patent | – | Applicant |
| European Search Report dated Mar. 15, 2013 for European Application No. 12195379.8, 6 pages. | Non-patent | – | Applicant |
| European Search Report dated Feb. 13, 2017 for European Application No. 12195379.8, 5 pages. | Non-patent | – | Applicant |
| Wood, Jack W., Gary G. Gimmestad, and David W. Roberts. “Covert camera for screening of vehicle interiors and HOV enforcement.” AeroSense 2003. International Society for Optics and Photonics, 2003. | Non-patent | – | Search report |
| Meers, Simon, and Koren Ward. “Face recognition using a time-of-flight camera.” Computer Graphics, Imaging and Visualization, 2009. CGIV'09. Sixth International Conference on. IEEE, 2009. | Non-patent | – | Search report |
| Autofocus, Wikipedia: the free encyclopedia, Dec. 2, 2010. | Non-patent | – | Search report |
| Pavlidis et al., “A Vehicle Occupant Counting System Based on Near-Infrared Phenomenology and Fuzzy Neural Classification”, IEEE Transactions on Intelligent Transportation Systems, vol. 1, No. 2, Jun. 2000, pp. 72-85. | Non-patent | – | Applicant |
| European Search Report dated Mar. 15, 2013 for European Application No. 12195379.8, 6 pages. | Non-patent | – | Applicant |
| European Search Report dated Feb. 13, 2017 for European Application No. 12195379.8, 5 pages. | Non-patent | – | Applicant |
4 members in 2 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201113315016 | United States of America | A | |
| US201113315016 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| EP2602640A1 | European Patent Office (EPO) | A1 | |
| US2013148845A1 | United States of America | A1 | |
| US9964643B2This record | United States of America | B2 | |
| EP2602640B1 | European Patent Office (EPO) | B1 |
101 transactions on the USPTO file
Allowed after 3 non-final rejections, 2 final rejections, 2 RCEs and 2 appeals.
- Non-final rejections
- 3
- Final rejections
- 2
- RCEs
- 2
- Appeals
- 2
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail PTAB Decision on Appeal - AffirmedMAPDA | MAPDA | |
| PTAB Decision - Examiner AffirmedAPDA | APDA | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Correspondence Address ChangeC.AD | C.AD | |
| Email NotificationEML_NTR | EML_NTR | |
| Docketing Notice Mailed to AppellantAP_DK_M | AP_DK_M | |
| Assignment of Appeal NumberAPAS | APAS | |
| Appeal Awaiting PTAB DocketingAPWD | APWD | |
| Appeal ready for PAC reviewARBP | ARBP | |
| Reply Brief FiledAPRB | APRB | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Examiner's AnswerMAPEA | MAPEA | |
| Exam. Ans. Review CompletePACC | PACC | |
| Examiner's Answer to Appeal BriefAPEA | APEA | |
| Appeal Brief Review CompleteAPBR | APBR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| track 1 OFFT1OFF | T1OFF | |
| Appeal Brief FiledAP.B | AP.B | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Notice of Appeal FiledN/AP | N/AP | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Mail Appeals conf. Reopen Prosec.MAPCR | MAPCR | |
| Pre-Appeal Conference Decision - Reopen ProsecutionAPCR | APCR | |
| Request for Pre-Appeal Conference FiledAP.C | AP.C | |
| Notice of Appeal FiledN/AP | N/AP | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS |
16 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 09964643
- Publication, DOCDB
- 9964643
- Publication, EPODOC
- US9964643
- Application
- 13315016
- Application, DOCDB
- 201113315016
- Application, EPODOC
- US201113315016
Titles
- English
- Vehicle occupancy detection using time-of-flight sensor
Patent term adjustment
- A delay
- +359 daysthe office missed an examination deadline
- B delay
- +314 dayspendency past three years
- Applicant delay
- −398 days
- Net adjustment
- 275 days
Classification
- CPC, 4
- G01S17/023
- G01S17/89
- G08G1/04
- G01S17/86
- IPC, 4
- G01S17 02
- G01S17 89
- G08G1 04
- G01S17 86
- USPC, 1
- 340937000