IP Library › Granted Patent US 12,346,671
Granted Patent B2
US 12,346,671 · App. 17/923,195 · Granted Jul 1, 2025

Method and apparatus for visual coding

Inventors: Hae Jin Park (Seoul, KR); Sang Yong Lee (Seoul, KR); Hyun Jin Park (Seoul, KR); Gun Young Lee (Seoul, KR); Hyo Jeong Chang (Seoul, KR); Kil Yong Um (Gwangmyeong-si, KR); Yong Sung Kim (Namyangju-si, KR)
Assignee: Famppy Inc.
G06F8/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,671
App. No.
17/923,195
Granted
Jul 1, 2025
Kind
B2
Abstract

The present specification provides a method for a terminal performing visual coding, the method including: generating a page for the visual coding and placing an asset on the page; setting a target asset that is a target of the visual coding on the basis of the placed asset; setting a user motion associated with an interaction with a user; setting a result associated with the target asset on the basis of the user motion; and displaying the result of the target asset on the basis of the user motion inputted, in which the result includes: a “function” for controlling size, position and state value of the target asset; a “computation” for computing variables associated with the target asset; and a “function page” representing a movement of the page.

Claims (42)

1. A method for a terminal performing visual coding comprising:

generating a page for the visual coding and placing an asset on the page;

setting a target asset that is a target of the visual coding on the basis of the placed asset;

setting a user motion associated with an interaction with a user;

setting a result associated with the target asset on the basis of the user motion;

and displaying the result of the target asset on the basis of the user motion inputted, wherein the result comprises:

a “function” for controlling a size, a position, and a state value of the target asset;

a “computation” for computing variables associated with the target asset;

and a “function page” representing a movement of the page;

wherein setting the result comprises:

displaying an item representing the function;

receiving from the user (1) the item representing the function, and (2) an operating time value corresponding to the item representing the function;

receiving a selection of the user for an icon associated with the target asset to

set a resulting state in which the function has been performed;

receiving the resulting state of the target asset on the basis of the selection of the icon representing the result target asset;

and setting the result on the basis of (1) the item representing the function, (2) the operating time value, and (3) the resulting state of the target asset.

2. The method of claim 1 , wherein setting the user motion comprises:

receiving a type of the user motion and a range value by which the type of the user motion is to be performed;

and setting the user motion on the basis of the type of the user motion and the range value.

3. The method of claim 2 , wherein the type of the user motion comprises an operation of the user clicking, double-clicking, holding or dragging-and-dropping the target asset.

4. The method of claim 2 , wherein setting the result comprises:

displaying an item representing the computation;

receiving from the user a computation target, the item representing the computation, and a condition that is a purpose of the item representing the computation;

and setting the result on the basis of the computation target, the item representing the computation, and the condition that is a purpose of the item representing the computation.

5. The method of claim 4 , further comprising: setting the computation target as a global variable.

6. The method of claim 2 , wherein setting the result comprises: displaying an item representing an operation associated with the page;

receiving from the user the item representing the operation associated with the page and a page that is a purpose of the operation associated with the page;

and setting the result on the basis of the item representing the operation associated with the page and the page that is the purpose of the operation associated with the page.

7. A terminal for visual coding, the terminal comprising: a communication module;

a memory;

a display unit;

and a processor configured to functionally control the communication module, the memory, and the display unit, wherein the processor generates a page for the visual coding, places an asset on the page, sets a target asset that is a target of the visual coding on the basis of the placed asset, sets a user motion associated with an interaction with a user, sets a result associated with the target asset on the basis of the user motion, and displays the result of the target asset on the display unit on the basis of the user motion inputted, and wherein the result comprises:

a “function” for controlling a size, a position, and a state value of the target asset;

a “computation” for computing variables associated with the target asset;

and a “function page” representing a movement of the page,

wherein setting the result comprises:

displaying an item representing the function;

receiving from the user (1) the item representing the function, and (2) an operating time value corresponding to the item representing the function;

receiving from the user (1) the item representing the function, and (2) an operating time value corresponding to the item representing the function;

receiving a selection of the user for an icon associated with the target asset to set a resulting state in which the function has been performed;

receiving the resulting state of the target asset on the basis of the selection of the icon representing the result target asset;

and setting the result on the basis of (1) the item representing the function, (2) the operating the time value, and (3) the resulting state of the target asset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: PARK, HAE JIN; LEE, SANG YONG; PARK, HYUN JIN; LEE, GUN YOUNG; CHANG, HYO JEONG; UM, KIL YONG; KIM, YONG SUNG
To: FAMPPY INC.
Reel/Frame 061651/0376 →
Priority Claims (1)
KR 10-2022-0128063 · Oct 6, 2022 · national
Continuity (1)
Related Publication 20240264806A1 · Aug 8, 2024
References Cited (21)
US 10089082B2 · Douglas · 2018 [cited by examiner]
US 20040264428A1 · Choi et al. · 2004 [cited by applicant]
US 20050249117A1 · Gerkins · 2005 [cited by applicant]
US 20070280156A1 · Kwon et al. · 2007 [cited by applicant]
US 20080151848A1 · Fischer · 2008 [cited by applicant]
US 20080192713A1 · Mighani et al. · 2008 [cited by applicant]
US 20090067389A1 · Lee et al. · 2009 [cited by applicant]
US 20090271512A1 · Jorgensen · 2009 [cited by applicant]
US 20100061350A1 · Flammer, III · 2010 [cited by applicant]
US 20100135177A1 · Liu · 2010 [cited by applicant]
US 20110103352A1 · Wentink · 2011 [cited by applicant]
US 20110207466A1 · Hegge · 2011 [cited by applicant]
US 20120063433A1 · Wentink · 2012 [cited by applicant]
US 20130028243A1 · Wentink et al. · 2013 [cited by applicant]
US 20130136066A1 · Kim et al. · 2013 [cited by applicant]
US 20140003414A1 · Choudhury · 2014 [cited by applicant]
US 20140226651A1 · Lim · 2014 [cited by applicant]
US 20170316114A1 · Bourhani · 2017 [cited by examiner]
US 20180349108A1 · Brebner · 2018 [cited by examiner]
KR 1020100092618A · 2010 [cited by applicant]
KR 20110015759A · 2011 [cited by applicant]