Advanced semi-automated vector editing in two and three dimensions

US2016012276A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016012276-A1
Application numberUS-201514681043-A
CountryUS
Kind codeA1
Filing dateApr 7, 2015
Priority dateMay 2, 2006
Publication dateJan 14, 2016
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.

A system for advanced vector editing, comprising a vector analysis server that analyzes vector information, a routing calculation server that calculates routes from the vector information, and a rendering engine that produces visualizations from the routing information, and several methods for advanced vector editing in two- and three-dimensional visualizations.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for advanced vector editing, comprising: a vector analysis server stored and operating on a network-connected computing device; a routing calculation server stored and operating on a network-connected computing device; and a rendering engine stored and operating on a network-connected computing device. Wherein the vector analysis server analyzes a plurality of vector points and provides the results of analysis to the routing calculation server; Wherein the routing calculation server calculates routes based at least in part on the received vector analysis information, and provides the route information to the rendering engine; and Wherein the rendering engine forms visualizations based at least in part on the routing information received. 2 . The system of claim 1 , further comprising a database, wherein the database stores vector information and provides the stored information to the vector analysis server for use. 3 . The system of claim 2 , further wherein the database stores raster information. 4 . The system of claim 1 , further comprising a viewer, wherein the rendering engine provides the visualizations to the viewer. 5 . The system of claim 4 , wherein the viewer is a visual display screen, wherein the screen displays the visualizations for viewing by a human user. 6 . The system of claim 1 , further comprising a plurality of user input devices, wherein the user input devices allow a human user to interact with the visualizations. 7 . A method for advanced vector editing, comprising the steps of: Positioning, using a rendering engine a cursor on a raster image displayed on a viewer; Calculating, using a routing calculation server, a radius around the cursor; Positioning the radius in contact with a vector path on a raster image; and Recalculating the vector path through the cursor location within the radius. 8 . The method of claim 7 , further comprising the step of resizing the radius prior to recalculating the vector path. 9 . The method of claim 7 , further comprising the step of selecting additional points prior to recalculating the vector path. 10 . The method of claim 9 , wherein the additional points are selected by a human user using a computer input device. 11 . The method of claim 9 , further comprising the step of recalculating the vector path through each of the selected points. 12 . The method of claim 7 , further comprising the steps of: Determining, using a routing calculation server, a three-dimensional location from the 2-dimensional raster image; Determining a three-dimensional path; Recalculating the vector path according to the three-dimensional space; and Updating, using a rendering engine, the vector projection on the raster image. 13 . The method of claim 12 , further comprising the steps of: Calculating, using a routing calculation server, the three-dimensional path according to epipolar geometry; Determining a new three-dimensional location based at least in part on the raster image and the three-dimensional path calculation; and Updating, using a rendering engine, the vector projection via the epipolar geometry.

Assignees

Inventors

Classifications

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 US2016012276A1 cover?
A system for advanced vector editing, comprising a vector analysis server that analyzes vector information, a routing calculation server that calculates routes from the vector information, and a rendering engine that produces visualizations from the routing information, and several methods for advanced vector editing in two- and three-dimensional visualizations.
Who is the assignee on this patent?
Digitalglobe Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 14 2016 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).