Rebuilding images based on historical image data

US10032301B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10032301-B2
Application numberUS-201815893769-A
CountryUS
Kind codeB2
Filing dateFeb 12, 2018
Priority dateOct 6, 2016
Publication dateJul 24, 2018
Grant dateJul 24, 2018

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 sub-image of data of a first full image may be selected. The sub-image of data may at least partially obscure an object within the first full image. A request to replace the sub-image of data may be transmitted over a network. The request may include transmitting the full image and transmitting metadata associated with the first full image to one or more of a server computing device. The server computing device may analyze a history of images and select one or more images of the history of images that match one or more attributes of the metadata. The server computing device may replace the sub-image of data using the one or more images to generate at least a second full image that includes the object, wherein the object is not obscured. The second full image may be received over the network.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for selecting replacement image data, the system comprising: a memory; and a processor configured to obtain instructions from the memory that cause the processor to perform a method comprising: receiving, over a network and from a first computing device, a user request to replace a first sub-image of data of a first full image, a portion of the first full image being obscured by the first sub-image of data, the first full image being a digital photograph; receiving, over the network and from the first computing device, the first full image and metadata associated with the first full image, the metadata including attributes of: a first geolocation identifier of where the first full image was taken, a first set of exposure values of the first full image, a first timestamp identifier of when the first full image was taken, a distance measurement value indicating a distance from the first computing device to an object within an environment that the first full image was taken in, an angle value indicating an angle with which the first full image was taken at, a bit value indicating bits per pixel of the first full image, a set of contrast values of the first full image, a digital zoom ratio value of the first full image, a setting value indicating whether a flash setting was on or off for a camera of the first computing device that captured the first full image, a pixel height value of the first full image, a pixel width value of the first full image, a depth value of the first full image, a model value indicating a camera make and model of the camera, a set of resolution values of the first full image, a focal length value of the first full image, and a color space value of the first full image; matching the first geolocation identifier to a second geolocation identifier associated with a second set of full images, the second set of full images being taken in a same location as the first full image, the second set of full images being downloaded from a plurality of user mobile devices to a central datastore; matching the first timestamp identifier to a second timestamp identifier associated with a subset of the second set of full images, wherein the subset of the second set of full images is taken within a threshold time period of when the first full image was taken, the subset of the second set of full images matching the portion of the first full image in an unobscured state; removing the first sub-image of data from the first full image; replacing the first sub-image of data with a second sub-image of data based on the matching of the first geolocation identifier to the second geolocation identifier, and further based on the matching of the first time stamp identifier to the second timestamp identifier, wherein the second sub-image of data is included within one of the subset of the second set of full images; and enhancing the second sub-image of data based on changing one or more features of the second sub-image to match the metadata associated with the first full image, the enhancing including adjusting a second set of exposure values of the second sub-image of data to match the first set of exposure values of the first full image.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Physics · mapped topic

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • Physics · mapped topic

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 US10032301B2 cover?
A sub-image of data of a first full image may be selected. The sub-image of data may at least partially obscure an object within the first full image. A request to replace the sub-image of data may be transmitted over a network. The request may include transmitting the full image and transmitting metadata associated with the first full image to one or more of a server computing device. The serv…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).