Image data segmentation and transmission

US2021136171A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021136171-A1
Application numberUS-202016746105-A
CountryUS
Kind codeA1
Filing dateJan 17, 2020
Priority dateNov 1, 2019
Publication dateMay 6, 2021
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 computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.

First claim

Opening claim text (preview).

1 . A method comprising: obtaining one or more source images as image data at an edge device; segmenting the one or more source images to generate a plurality of segments; determining a priority order for the plurality of segments; and transmitting the plurality of segments to a remote computing device in the priority order, wherein the plurality of segments are generated as spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. 2 . The method of claim 1 , wherein the frequency decomposition is a degradation of image quality. 3 . The method of claim 1 , wherein the frequency decomposition is a decomposition of a frequency of visual characteristics of the one or more source images. 4 . The method of claim 1 , wherein the one or more source images are encoded in a compression format that supports the frequency decomposition. 5 . The method of claim 4 , wherein the compression format is one of JPEG XR, JPEG 2000, and AV1. 6 . The method of claim 1 , wherein the spatial components are generated via at least one of human input or a machine learning algorithm trained on labeled visual features. 7 . The method of claim 1 , wherein when generating the plurality of segments, the plurality of frequency components are generated first, followed by the plurality of spatial components for each of the plurality of frequency components. 8 . The method of claim 1 , wherein the priority order is determined by performing an operation on each component which returns an indication, applying an application sensitivity algorithm to add noise or perform quality degradation on each component. 9 . The method of claim 1 , wherein the plurality of source images are filtered to select a subset of the plurality of source images to segment and transmit. 10 . The method of claim 9 , wherein the subset of the plurality of source images are images of a target object for analysis. 11 . A computing device, comprising: a logic subsystem comprising one or more processors; and memory storing instructions executable by the logic subsystem to: obtain one or more source images; segment the one or more source images to generate a plurality of segments; determine a priority order for the plurality of segments; and transmit the plurality of segments to a remote computing device in the priority order, wherein the plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. 12 . The computing device of claim 11 , wherein the frequency decomposition is a degradation of image quality. 13 . The computing device of claim 11 , wherein the frequency decomposition is a decomposition of a frequency of visual characteristics of the one or more source images. 14 . The computing device of claim 11 , wherein the one or more source images are encoded in a compression format that supports the frequency decomposition. 15 . The computing device of claim 11 , wherein the spatial components are generated via at least one of human input or a machine learning algorithm trained on labeled visual features. 16 . The computing device of claim 11 , wherein when generating the plurality of segments, the plurality of frequency components are generated first, followed by the plurality of spatial components for each of the plurality of frequency components. 17 . The computing device of claim 11 , wherein the priority order is determined by performing an operation on each component which returns an indication, applying an application sensitivity algorithm to add noise or perform quality degradation on each component. 18 . The computing device of claim 11 , wherein the plurality of source images are filtered to select a subset of the plurality of source images to segment and transmit. 19 . The computing device of claim 18 , wherein the subset of the plurality of source images are images of a target object for analysis. 20 . A computing device, comprising: a logic subsystem comprising one or more processors; and memory storing instructions executable by the logic subsystem to: obtain one or more audio data; segment the one or more audio data to generate a plurality of segments; determine a priority order for the plurality of segments; and transmit the plurality of segments to a remote computing device in the priority order, wherein the plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images.

Assignees

Inventors

Classifications

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • Satellite images · CPC title

  • Reducing the amount or size of exchanged application data · CPC title

  • Transform domain processing · CPC title

  • Satellite or aerial image; Remote sensing · 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 US2021136171A1 cover?
A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 06 2021 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).