Prosecution Insights
Last updated: October 04, 2026
Application No. 18/792,152

Geolocation System

Non-Final OA §103§112
Filed
Aug 01, 2024
Examiner
XU, XIAOLAN
Art Unit
2488
Tech Center
2400 — Computer Networks
Assignee
Cox Communications Inc.
OA Round
3 (Non-Final)
74%
Grant Probability
Favorable
3-4
OA Rounds
8m
Est. Remaining
87%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
259 granted / 349 resolved
+16.2% vs TC avg
Moderate +13% lift
Without
With
+13.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
27 currently pending
Career history
388
Total Applications
across all art units

Statute-Specific Performance

§101
6.9%
-33.1% vs TC avg
§103
53.6%
+13.6% vs TC avg
§102
18.5%
-21.5% vs TC avg
§112
12.1%
-27.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 349 resolved cases

Office Action

§103 §112
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 07/06/2026 has been entered. Response to Arguments Applicant’s arguments with respect to claim(s) 1 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-3, 5-13, 15-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 1 is unclear in terms of “determining that the object detected at the second object location at the second time is the same object detected at the first object location at the first time based on the second time being within the estimated gap-crossing time after the first time”. If the second time is within the estimated gap-crossing time after the first time, the object is within the gap but cannot be detected. In addition, the limitation is different from the instant application publication [0064] (If the person appears in the field of view 212b in that estimated time, then the controller 130 can predict or determine that the person at P2 is the same person that was walking at P1). Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-3, 6, 8, 10-13, 16, 18, 20 are rejected under 35 U.S.C. 103 as being unpatentable over Mirza et al. (US 20210125346 A1) in view of Foote et al. (US 20130251205 A1) and Chen et al. (US 20170213087 A1). Regarding claim 1. Mirza discloses A system (abstract, A system includes sensors and a tracking subsystem) comprising: a plurality of imaging devices comprising a first imaging device located at a first location and a second imaging device located at a second location ([0062] For larger physical spaces (e.g., convenience stores and grocery stores), additional sensors can be installed throughout the space to track the position of people and/or objects as they move about the space. For example, additional cameras can be added to track positions in the larger space; figure 1, [0072] the tracking system 100 comprises one or more sensors 108; [0067] a sensor 108 may capture one or more images of a person as they enter the space 102), wherein the first imaging device has a first field of view and the second imaging device has a second field of view (figure 1, units 108; [0075] Each frame 302 is a snapshot of the people and/or objects within the field of view of a particular sensor 108 at a particular moment in time); a plurality of markers, wherein each of the plurality of markers corresponds to a known geospatial coordinate comprising a latitude and a longitude ([0006] the tracking system determines coefficients for a homography based on the physical location of markers in a global plane for the space and the pixel locations of the markers in an image from a sensor; figure 1, [0083] the server 106 determines coefficients for a homography 118 based on the physical location of markers in the global plane 104 and the pixel locations of the markers in an image from a sensor 108; [0092] the tracking system 100 receives (x,y) coordinates 306 for markers 304 in the space 102. Referring to FIG. 3 as an example, each marker 304 is an object that identifies a known physical location within the space 102); and a controller operably coupled to the plurality of imaging devices (figure 1, [0072] the tracking system 100 comprises one or more servers 106), wherein the controller is configured to: receive a first image from the first imaging device, wherein the first image captures a first marker of the plurality of markers and an object (figure 4, [0075] The tracking system 100 uses pixel locations 402 to describe the location of an object with respect to pixels in a frame 302 from a sensor 108, the tracking system 100 can identify the location of different marker 304 within the frame 302 using their respective pixel locations 402); retrieve a first geospatial coordinate of the first marker of the plurality of markers (figure 1, [0083] the server 106 determines coefficients for a homography 118 based on the physical location of markers in the global plane 104 and the pixel locations of the markers in an image from a sensor 108; [0092] the tracking system 100 receives (x,y) coordinates 306 for markers 304 in the space 102. Referring to FIG. 3 as an example, each marker 304 is an object that identifies a known physical location within the space 102; [0094]); determine a first transform for relating a position of the first marker of the plurality of markers captured in the first image and its known geospatial coordinate (figure 1, [0083] the server 106 determines coefficients for a homography 118 based on the physical location of markers in the global plane 104 and the pixel locations of the markers in an image from a sensor 108); estimate a first object location of the object based, at least in part, on the first transform and the first geospatial coordinate ([0076] The tracking system 100 is configured to map pixel locations 402 within each sensor 108 to physical locations in the space 102 using homographies 118. A homography 118 is configured to translate between pixel locations 402 in a frame 302 captured by a sensor 108 and (x,y) coordinates in the global plane 104 (i.e. physical locations in the space 102). The tracking system 100 uses homographies 118 to correlate between a pixel location 402 in a particular sensor 108 with a physical location in the space 102. In other words, the tracking system 100 uses homographies 118 to determine where a person is physically located in the space 102 based on their pixel location 402 within a frame 302 from a sensor 108); receive a second image from the second imaging device, wherein the second image captures a second marker of the plurality of markers and the object ([0076] the tracking system 100 uses multiple sensors 108 to monitor the entire space 102; figure 4, [0075] The tracking system 100 uses pixel locations 402 to describe the location of an object with respect to pixels in a frame 302 from a sensor 108, the tracking system 100 can identify the location of different marker 304 within the frame 302 using their respective pixel locations 402); retrieve a second geospatial coordinate of the second marker of the plurality of markers (figure 1, [0083] the server 106 determines coefficients for a homography 118 based on the physical location of markers in the global plane 104 and the pixel locations of the markers in an image from a sensor 108; [0092] the tracking system 100 receives (x,y) coordinates 306 for markers 304 in the space 102. Referring to FIG. 3 as an example, each marker 304 is an object that identifies a known physical location within the space 102; [0094]); determine a second transform for relating a position of the second marker of the plurality of markers captured in the second image and its known geospatial coordinate ([0076] each sensor 108 is uniquely associated with a different homography 118 based on the sensor's 108 physical location within the space 102; figure 1, [0083] the server 106 determines coefficients for a homography 118 based on the physical location of markers in the global plane 104 and the pixel locations of the markers in an image from a sensor 108); estimate a second object location of the object based, at least in part, on the second transform and the second geospatial coordinate ([0076] the tracking system 100 uses multiple sensors 108 to monitor the entire space 102; [0076] The tracking system 100 is configured to map pixel locations 402 within each sensor 108 to physical locations in the space 102 using homographies 118. A homography 118 is configured to translate between pixel locations 402 in a frame 302 captured by a sensor 108 and (x,y) coordinates in the global plane 104 (i.e. physical locations in the space 102). The tracking system 100 uses homographies 118 to correlate between a pixel location 402 in a particular sensor 108 with a physical location in the space 102. In other words, the tracking system 100 uses homographies 118 to determine where a person is physically located in the space 102 based on their pixel location 402 within a frame 302 from a sensor 108); determine a first time at which the object is detected at the first object location (figure 24B, [0275] at time t.sub.1, Since the object 2402 is also within the field-of-view 2404b of the second sensor 108b at t.sub.1 (see FIG. 24A), the tracking system also detects a contour 2414 in image 2408b and determines corresponding pixel coordinates 2416a (i.e., associated with bounding box 2416b) for the object 2402. Pixel position 2416c is determined based on the coordinates 2416a; [0278] The particle filter determines several estimated subsequent positions 2506 for the object. The estimated subsequent positions 2506 are illustrated as the dots or “particles” in FIG. 25A and are generally determined based on a history of previous positions of the object; [0286]; [0292] the global particle filter tracker 2446 may generate probability-weighted estimates of subsequent global positions at subsequent times); determine a second time at which the object is detected at the second object location (figure 24B, [0282] at time t.sub.3, the object 2402 is within the field-of-view 2404b of sensor 108b and the field-of-view 2404c of sensor 108c, a contour 2432 and corresponding pixel coordinates 2434a, pixel region 2434b, and pixel position 2434c are detected in frame 2426c from sensor 108c; [0278] The particle filter determines several estimated subsequent positions 2506 for the object. The estimated subsequent positions 2506 are illustrated as the dots or “particles” in FIG. 25A and are generally determined based on a history of previous positions of the object; [0286]; [0292] the global particle filter tracker 2446 may generate probability-weighted estimates of subsequent global positions at subsequent times); estimate an object velocity based on changes in the first object location over time while the object is within the first field of view (figure 24B, [0275] at time t.sub.1, Since the object 2402 is also within the field-of-view 2404b of the second sensor 108b at t.sub.1 (see FIG. 24A), the tracking system also detects a contour 2414 in image 2408b and determines corresponding pixel coordinates 2416a (i.e., associated with bounding box 2416b) for the object 2402. Pixel position 2416c is determined based on the coordinates 2416a; [0277] at time t.sub.2, the object 2402 is within fields-of-view 2404a and 2404b corresponding to sensors 108a,b, a contour 2422 is detected in image 2418b and corresponding pixel coordinates 2424a, which are illustrated by bounding box 2424b, are determined. Pixel position 2424c is determined based on the coordinates 2424a; [0278] The particle filter determines several estimated subsequent positions 2506 for the object. The estimated subsequent positions 2506 are illustrated as the dots or “particles” in FIG. 25A and are generally determined based on a history of previous positions of the object; [0286]; [0292] the global particle filter tracker 2446 may generate probability-weighted estimates of subsequent global positions at subsequent times); and determine, based on the first object location, the second object location, that the object in the first image and the second image is the same object ([0076] This configuration allows the tracking system 100 to determine where a person is physically located within the entire space 102 based on which sensor 108 they appear in and their location within a frame 302 captured by that sensor 108; [0236] the same object may be detected by two different sensors 108; [0276] the tracking subsystem 2400 may compare the distance between first and second physical positions 2412d and 2416d to a threshold distance 2448 to determine whether the positions 2412d, 2416d correspond to the same person or different people (see, e.g., step 2620 of FIG. 26, described below)). However, Mirza does not explicitly disclose the first field of view and the second field of view being separated by a gap such that the first field of view and the second field of view do not overlap, wherein the gap has a known distance; determine, based on the first object location, the second object location, and the object velocity, that the object in the first image and the second image is the same object by: estimating, based on the known distance of the gap and the object velocity, an estimated gap-crossing time for the object to move from the first field of view to the second field of view; and determining that the object detected at the second object location at the second time is the same object detected at the first object location at the first time based on the second time being within the estimated gap- crossing time after the first time. Foote discloses the first field of view and the second field of view being separated by a gap such that the first field of view and the second field of view do not overlap, wherein the gap has a known distance (figure 1, [0010] two cameras have non-overlapping fields of view of a ground plane; [0029] a first video camera 10 has a first field of view 12, and a second video camera 14 has a second field of view 16. In the exemplary embodiment, fields of view 12 and 16 are co-planar and do not overlap. As illustrated in FIGS. 2A-2B, each of video cameras 10 and 14 has a central optical axis 18 that generally corresponds to the direction in which it is pointing and thus substantially determines the location of its corresponding field of view 12 and 16); determine, based on the first object location, the second object location, and the object velocity, that the object in the first image and the second image is the same object ([0004] For each person or other subject represented by the trajectory information, a plurality of head position points in the first image data and a plurality of head position points in the second image data are determined. Each plurality of head position points corresponds to successive positions of a head region of a person at a corresponding plurality of timepoints spanning a time period; [0031] the trajectories can have any shape that can be mathematically characterized in a way that enables the location of a person or other subject at a future point in time to be predicted; [0042] the trajectories have any shape that can be mathematically characterized in a way that enables the location of a person or other subject at a future point in time to be predicted) by: determining that the object detected at the second object location at the second time is the same object detected at the first object location at the first time based on the second time being after the first time ([0004] For each person or other subject represented by the trajectory information, a plurality of head position points in the first image data and a plurality of head position points in the second image data are determined. Each plurality of head position points corresponds to successive positions of a head region of a person at a corresponding plurality of timepoints spanning a time period; [0031] the trajectories can have any shape that can be mathematically characterized in a way that enables the location of a person or other subject at a future point in time to be predicted; [0042] the trajectories have any shape that can be mathematically characterized in a way that enables the location of a person or other subject at a future point in time to be predicted). Chen discloses object trajectory extrapolation for images taken by cameras with gaps in the field of view ([0093] If the actual image of the ball at the point of impact 1110 is not captured because of the frame rate of the camera or gaps in the field of view 130 of the mobile devices 120 in use, the trajectories can be extrapolated to intersect the surface of the playing area 110 and/or intersect each other. This can provide an accurate estimate of the point of impact 1110 of the ball in the three dimensional space modelled by the application). Inherently, Chen discloses estimating gap-crossing time and estimating object location at any time. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the inventions of Mirza, Foote and Chen, to determine, based on the first object location, the second object location, and the object velocity, that the object in the first image and the second image is the same object, in order to better locate/track the object in non-overlapping fields of view with non-zero gaps. Regarding claim 2. Mirza discloses The system of claim 1, wherein the first and second geospatial coordinates comprise a latitude and longitude ([0092] the tracking system 100 receives (x,y) coordinates 306 for markers 304 in the space 102. Referring to FIG. 3 as an example, each marker 304 is an object that identifies a known physical location within the space 102). Regarding claim 3. Mirza discloses The system of claim 1, wherein determining that the object in the first image and the second image is the same object comprises using multi-valued logic ([0276] the tracking subsystem 2400 may compare the distance between first and second physical positions 2412d and 2416d to a threshold distance 2448 to determine whether the positions 2412d, 2416d correspond to the same person or different people (see, e.g., step 2620 of FIG. 26, described below); [0290]). Regarding claim 6. Mirza discloses The system of claim 1, wherein the first transform comprises a transformation matrix, wherein the transformation matrix comprises a mapping of two-dimensional (2d) image coordinates to three-dimensional (3d) real-world coordinates (figure 5A; [0075] A frame 302 may be a two-dimensional (2D) image. Referring to FIG. 4 as an example, a frame 302 comprises a plurality of pixels that are each associated with a pixel location 402 within the frame 302). Regarding claim 8. Mirza discloses The system of claim 1, further comprising recording a plurality of locations of the object over time ([0377] At step 3414, a region-of-interest from the images may be accessed. For example, following storing the buffer frames, the tracking system 100 may determine a region-of-interest of the top-view images to retain. For example, the tracking system 100 may only store a region near the center of each view (e.g., region 3006 illustrated in FIG. 30 and described above); [0163] Once the tracking system 100 determines that the first person has left the field of view of the first sensor 108, then the tracking system 100 can stop tracking the first person 1106 using the first sensor 108 and can free up resources (e.g. memory resources) that were allocated to tracking the first person 1106). Regarding claim 10. Mirza discloses The system of claim 1, wherein the plurality of markers are configured so that each of the plurality of imaging devices view at least eight markers of the plurality of markers (figure 3, unit 302; [0075] Each frame 302 is a snapshot of the people and/or objects within the field of view of a particular sensor 108 at a particular moment in time, the tracking system 100 can identify the location of different marker 304 within the frame 302 using their respective pixel locations 402; figure 4). According to MPEP 2144.04 VI. B. Duplication of Parts, mere duplication of parts has no patentable significance unless a new and unexpected result is produced. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the invention of Mirza, to configure each of the plurality of imaging devices to view at least nine instead of eight markers. Regarding claim 11. The same analysis has been stated in claim 1. Regarding claim 12. The same analysis has been stated in claim 2. Regarding claim 13. The same analysis has been stated in claim 3. Regarding claim 16. The same analysis has been stated in claim 6. Regarding claim 18. The same analysis has been stated in claim 8. Regarding claim 20. The same analysis has been stated in claim 1. Claims 5, 15 are rejected under 35 U.S.C. 103 as being unpatentable over Mirza et al. (US 20210125346 A1) in view of Foote et al. (US 20130251205 A1) and Chen et al. (US 20170213087 A1) as applied above in claim 1, and further in view of Wood (US 20100008661 A1). Regarding claim 5. Wood discloses an imaging device configured to move between a first location and a different location (abstract, The camera slider system supports a camera for longitudinal sliding). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the inventions of Mirza, Foote, Chen and Wood, to comprise an imaging device configured to move between the first location and a different location, in order to better locate/track the object. Regarding claim 15. The same analysis has been stated in claim 5. Claims 7, 9, 17, 19 are rejected under 35 U.S.C. 103 as being unpatentable over Mirza et al. (US 20210125346 A1) in view of Foote et al. (US 20130251205 A1) and Chen et al. (US 20170213087 A1) as applied above in claim 1, and further in view of Arbabian et al. (US 20220130109 A1). Regarding claim 7. Arbabian discloses displaying a map including an object ([0079] An example visualization subsystem 110 is configured to display on the electronic display screen 305 of FIG. 3, a bird's eye view (BEV) map of a site, with one or more overlaid tracked object locations at the site. A sequence of object locations comprises an object path at the site). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the inventions of Mirza, Foote, Chen and Arbabian, to display a map including the object, in order to visualize the location and movement of the object. Regarding claim 17. The same analysis has been stated in claim 7. Regarding claim 9. Arbabian discloses displaying a heat map of a plurality of locations ([0079] A visual enhancement such as a heat map can be used to indicate regions of a site that objects most frequently traverse). The same motivation has been stated in claim 7. Regarding claim 19. The same analysis has been stated in claim 9. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to XIAOLAN XU whose telephone number is (571)270-7580. The examiner can normally be reached Mon. to Fri. 9am-5pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, SATH V. PERUNGAVOOR can be reached at (571) 272-7455. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /XIAOLAN XU/ Primary Examiner, Art Unit 2488
Read full office action

Prosecution Timeline

Aug 01, 2024
Application Filed
Nov 26, 2025
Non-Final Rejection mailed — §103, §112
Feb 26, 2026
Response Filed
Apr 06, 2026
Final Rejection mailed — §103, §112
Jun 08, 2026
Response after Non-Final Action
Jul 06, 2026
Request for Continued Examination
Jul 11, 2026
Response after Non-Final Action
Jul 15, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743817
METHOD FOR ENCODING AND DECODING FOR TRISOUP VERTEX POSITIONS
1y 11m to grant Granted Sep 22, 2026
Patent 12720030
SYSTEMS AND METHODS FOR IMAGE REPROJECTION
3y 11m to grant Granted Aug 25, 2026
Patent 12720123
HDR VIDEO RECONSTRUCTION BY CONVERTE TONE MAPPING
1y 9m to grant Granted Aug 25, 2026
Patent 12705800
QUANTIZATION IN MESH COMPRESSION
2y 1m to grant Granted Aug 11, 2026
Patent 12700143
IMAGE COMPRESSION AND TRANSMISSION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM
1y 10m to grant Granted Aug 04, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
74%
Grant Probability
87%
With Interview (+13.2%)
2y 10m (~8m remaining)
Median Time to Grant
High
PTA Risk
Based on 349 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month