The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 16, 2024

Filed:

Sep. 27, 2021
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

PalaniRaj Kaliyaperumal, Redmond, WA (US);

Lily Xinchen Liu, Redmond, WA (US);

Kuralmani Elango, Bothell, WA (US);

Kunal Mukerjee, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/38 (2018.01); G06F 40/186 (2020.01); G06F 40/279 (2020.01); G06V 30/414 (2022.01);
U.S. Cl.
CPC ...
G06F 8/38 (2013.01); G06F 40/186 (2020.01); G06F 40/279 (2020.01); G06V 30/414 (2022.01);
Abstract

The disclosure herein describes generating an application from input content. Input content of a content type is obtained, such as an image file, digital document file, or the like. A content data extractor is selected from a set of content data extractors based on the content type. A set of content entities is extracted from the obtained input content using the selected content data extractor, such as text labels, text boxes, buttons, or the like. The set of content entities are normalized according to a standard interface schema and an application template is generated using the normalized set of content entities, whereby an application can be developed using the generated application template. The disclosure enables application interfaces to be designed using a variety of methods and for those different types of designs to be efficiently converted to a functional application.


Find Patent Forward Citations

Loading…