US 12,586,266 B1
System and method for transforming AI content into formatted dataset for visual display
Tawhid Khan, San Jose, CA (US)
Assigned to Dojoit, Inc, San Jose, CA (US)
Filed by Dojoit, Inc., San Jose, CA (US)
Filed on Jan. 17, 2024, as Appl. No. 18/415,302.
Claims priority of provisional application 63/439,515, filed on Jan. 17, 2023.
Int. Cl. G06T 11/20 (2026.01); G06F 40/166 (2020.01); G06T 11/00 (2026.01); G06T 11/10 (2026.01); G06T 11/23 (2026.01)
CPC G06T 11/23 (2026.01) [G06F 40/166 (2020.01); G06T 11/10 (2026.01)] 14 Claims
OG exemplary drawing
 
1. A system for manipulating visual effects in a drawing or art software application, the system comprising:
a processor; and
a memory, coupled to the processor, configured to store executable instructions that, when executed by the processor, cause the processor to:
receive a user input initiated by a user on a canvas of the drawing or art software application, the user input including a request for creating a text or non-text object;
detect a presence of one of a predefined set of commands in the user input;
determine one or more of a type, subject, and content for a to-be-created object by examining the detected command and one or more words before the detected command; and
automatically create the text or non-text object corresponding to the determined one or more of the type, subject, and content without requiring the user to select a text or drawing tool from tool sections of the drawing or art software application,
wherein the text or non-text object is automatically created by:
acquiring an artificial intelligence (AI) response generated by an AI engine coupled to the system;
converting the AI response into a formatted dataset; and
layouting the formatted dataset on the canvas based on the determined type of the to-be-created object,
wherein the determined type of the to-be-created object is one of a text type, template type, diagram type, a wireframe type, or a file type, and a layout corresponding to the template type is one of a single-row layout, a multi-row layout, a star layout, or a multi-grid layout.