Marking device tracking

US2025085106A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025085106-A1
Application numberUS-202118720550-A
CountryUS
Kind codeA1
Filing dateDec 16, 2021
Priority dateDec 16, 2021
Publication dateMar 13, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples relate to systems and methods for tracking a marking device, and for determining a set of locations for a measurement station. A method comprises receiving site layout information including information of a plurality of marking targets, defining potential optical obstructions, and determining a station placement list from a plurality of potential station placement locations.

First claim

Opening claim text (preview).

1 . A computer-implemented method for determining a set of locations for placement of an optical measurement station for a marking device, comprising: receiving site layout information including location information of a plurality of marking targets on a site; defining potential optical obstructions to the optical measurement station in the site based on the site layout information; and determining a set of locations for placement of the optical measurement station on the site based on the plurality of marking targets and the defined potential optical obstructions. 2 . The computer-implemented method of claim 1 , wherein determining a set of locations for placement of the optical measurement station on the site based on the plurality of marking targets and the potential optical obstructions comprises: defining a plurality of station placement locations for potential placement of the optical measurement station; and determining a station placement list from the plurality of station placement locations that produces a minimum number of optical measurement station placements to reach the marking targets of the plurality of marking targets with the measurement field of view of the optical measurement. 3 . The computer-implemented method of claim 2 , comprising: defining a marking target list comprising the plurality of marking targets and location information of the plurality of marking targets based on the site layout information; determining, for each station placement location, the marking targets from the marking target list visible from the station placement location; and defining a visibility indicator for indicating the marking targets and total number of marking targets visible from each station placement location of the plurality of station placement locations. 4 . The computer-implemented method of claim 3 , comprising: adding a station placement location with a greatest number of marking targets visible from that location to the placement list; and determining whether there are marking targets in the marking target list that are not visible from a station placement location added to the placement list, and, repeating, updating the visibility indicator to indicate the station placement locations not added to the placement list; adding a station placement location of the station placement locations in the updated visibility indicator with a greatest number of marking targets visible from the station placement location to the station placement list; and determining whether there are marking targets in the marking target list that are not visible from the station locations in the station placement list; until it is determined that the marking targets in the marking target list are visible from a station location in the placement list. 5 . The computer-implemented method of claim 1 , wherein defining potential optical obstructions comprises: detecting architectural elements in the site layout information; and obtaining location information of the detected architectural elements, and wherein the method comprises defining an optical obstruction location based on the obtained location information of the detected architectural elements. 6 . The computer-implemented method of claim 3 , wherein defining a visibility indicator comprises determining a visibility zone for each station placement location. 7 . The computer-implemented method of claim 6 , wherein determining a visibility zone for each station placement location comprises: determining, for a plurality of geometrical rays originating from each station placement location, a most proximate element or most proximate intersection with an element of the station placement location along a direction of each of the plurality of geometrical rays; and defining vertex points of the visibility zone of the station placement location based on location information of the most proximate element or first intersection with an element along a direction of each of the plurality of geometrical rays. 8 . The method of claim 7 , wherein determining the most proximate element or most proximate intersection with an element comprises employing a ray casting algorithm to obtain location information of an intersection point of each of the plurality of geometrical rays with a most proximate element. 9 . The computer-implemented method of claim 6 , wherein determining a visibility zone comprises defining a polygon, and wherein determining the marking targets that are visible from a station placement location comprises employing a point in polygon (PIP) algorithm to determine whether the marking target location is within the visibility zone of the station placement location. 10 . The computer implemented method of claim 3 , wherein determining the marking targets that are visible from a station placement location comprises employing a ray casting algorithm to determine whether the marking target location is within the visibility zone of the station placement location. 11 . The computer-implemented method of claim 4 , wherein, if an additional station placement location has a greatest number of visible marking targets, defining an additional station placement list for each additional station placement location having a greatest number of potential locations, finalizing each additional placement list, and comparing the number of station placement locations in each finalized placement list; and selecting a placement list with a minimum number of station placement locations. 12 . A system comprising: a controller to: define a marking target list comprising a plurality of marking targets and their location information based on information of a site layout; define a plurality of station placement locations for potential placement of an optical measurement station; define potential optical obstructions to the optical measurement station based on the information of the site layout; determine, for each station placement location of the plurality of potential station placement locations, the marking targets from the marking target list visible from the station placement location and the total number of visible marking targets; and add a station location with a greatest number of visible marking targets to a station placement list. 13 . The system of claim 12 , comprising a ground printer and a ground printer controller, and wherein the ground printer controller is to: cause the ground printer to receive ground printer location information from a first optical measurement station during a first time period and to receive ground printer location information from a second optical measurement station during a second time period. 14 . The system of claim 11 , wherein the ground printer controller is to: cause the ground printer to receive ground printer location information from a first optical measurement station while the ground printer is printing at a first location and to receive ground printer location information from a second optical measurement station while the ground printer is printing at a second location. 15 . A non-transitory machine-readable storage medium encoded with instructions which, when executed by a processor, cause the processor to: retrieve site layout information; define a marking target list comprising a plurality of marking targets and their location information based on the site layout plan; define a plurality of station placement locations on the site for the optical measurement station based on the site layout plan; define potential optical obstructions to the optical measurement station based on the site layout

Assignees

Inventors

Classifications

  • G01C15/04Primary

    Permanent marks; Boundary markers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025085106A1 cover?
Examples relate to systems and methods for tracking a marking device, and for determining a set of locations for a measurement station. A method comprises receiving site layout information including information of a plurality of marking targets, defining potential optical obstructions, and determining a station placement list from a plurality of potential station placement locations.
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification G01C15/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).