IP Library Patent Application 15860092
Patent Application
App. No. 15/860,092

METHOD FOR CREATING HTML LAYOUTS BASED ON VISUAL INPUT

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 None
App. No.
15/860,092
Abstract

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to receive a digital image of a hand drawn web page layout from a client including shapes and/or symbols, and select a matching shape or symbol defined in a database, which is used to create a content component for a web page GUI, which a user accesses and edits. The web page is then hosted on the server.

Claims (54)

1 . A system, comprising a server hardware computing device coupled to a network and comprising at least one processor executing computer-executable instructions within a memory, which, when executed, cause the system to:

receive a digital image, captured by and transmitted from a client hardware computing device coupled to the network, the digital image including a hand-drawn layout of a web page comprising at least one received shape or symbol at a position within the hand-drawn layout;

identify, within the digital image:

an image or a text string;

an aspect ratio according to a relative size or position of the at least one received shape or symbol within the hand-drawn layout;

select, from a database coupled to the network:

a defined shape or symbol, within a dictionary defining a plurality of shapes or symbols, matching the at least one received shape or symbol;

an industry associated in the database with the image or the text string identified; and

a content component, for incorporation into a web page, associated in the database with:

the defined shape or symbol;

the industry associated with the image or the text string; and

the aspect ratio and the relative size and position of the at least one received shape or symbol;

generate a web page layout including the content component;

insert, into the web page layout, a graphical user interface (GUI) including at least one GUI control configured to receive, from an operator of the client hardware computing device, at least one edit to the web page layout;

transmit the web page layout to the client hardware computing device;

receive, from the client hardware computing device via the GUI, a user input data from the operator; and

host a web page including the web page layout on the server hardware computing device.

2 . The system of claim 1 , wherein the digital image is captured by the client hardware computing device using a digital camera, a scanner, or a screen capture.

3 . The system of claim 1 , wherein, subsequent to a capture of the digital image, the computer-executable instructions cause the system to:

determine whether the image is clear; and

responsive to a determination that the image is not clear, sharpen the image.

4 . The system of claim 1 , wherein the received shape or symbol and the defined shape or symbol comprises a rectangle.

5 . The system of claim 1 , wherein the hand-drawn layout comprises a plurality of shapes or symbols in a plurality of positions within the hand-drawn layout.

6 . The system of claim 1 , wherein the received shape or symbol is identified according to a relative position within the hand-drawn layout.

7 . The system of claim 1 , wherein the received shape or symbol represents a text content, an image, a color, or a GUI control.

8 . The system of claim 1 , wherein the user input data comprises a data indicating an approval, by the operator, of the web page layout.

9 . The system of claim 1 , wherein the user input data comprises a data received from a GUI control within the GUI and configured to insert, into the web page layout, a text, an image, a color, or a layout GUI control.

10 . A method, comprising:

receiving, by a server hardware computing device coupled to a network and comprising at least one processor executing computer-executable instructions within a memory, a digital image, captured by and transmitted from a client hardware computing device coupled to the network, the digital image including a hand-drawn layout of a web page comprising at least one received shape or symbol at a position within the hand-drawn layout;

identifying, by the server hardware computing device, within the digital image:

an image or a text string;

an aspect ratio according to a relative size or position of the at least one received shape or symbol within the hand-drawn layout;

selecting, by the server hardware computing device, from a database coupled to the network:

a defined shape or symbol, within a dictionary defining a plurality of shapes or symbols, matching the at least one received shape or symbol;

an industry associated in the database with the image or the text string identified; and

a content component, for incorporation into a web page, associated in the database with:

the defined shape or symbol;

the industry associated with the image or the text string; and

the aspect ratio and the relative size and position of the at least one received shape or symbol;

generating, by the server hardware computing device, a web page layout including the content component;

inserting, by the server hardware computing device, into the web page layout, a graphical user interface (GUI) including at least one GUI control configured to receive, from an operator of the client hardware computing device, at least one edit to the web page layout;

transmitting, by the server hardware computing device, the web page layout to the client hardware computing device;

receiving, by the server hardware computing device, from the client hardware computing device via the GUI, a user input data from the operator; and

hosting, by the server hardware computing device, a web page including the web page layout on the server hardware computing device.

11 . The method of claim 10 , wherein the digital image is captured by the client hardware computing device using a digital camera, a scanner, or a screen capture.

12 . The method of claim 10 , further comprising the steps, subsequent to a capture of the digital image, of:

determining, by the server hardware computing device, whether the image is clear; and

responsive to a determination that the image is not clear, sharpening, by the server hardware computing device, the image.

13 . The method of claim 10 , wherein the received shape or symbol and the defined shape or symbol comprises a rectangle.

14 . The method of claim 10 , wherein the hand-drawn layout comprises a plurality of shapes or symbols in a plurality of positions within the hand-drawn layout.

15 . The method of claim 10 , wherein the received shape or symbol is identified according to a relative position within the hand-drawn layout.

16 . The method of claim 10 , wherein the received shape or symbol represents a text content, an image, a color, or a GUI control.

17 . The method of claim 10 , wherein the user input data comprises a data indicating an approval, by the operator, of the web page layout.

18 . The method of claim 10 , wherein the user input data comprises a data received from a GUI control within the GUI and configured to insert, into the web page layout, a text, an image, a color, or a layout GUI control.

Assignments (2)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: NASEVIC, DALIBOR; RAPPS, SETH; TRINKAUS, SASCHA MICHAEL; ZUKERMAN, EREZ; GLADKOVS, MAKSIMS; STEELE, SHAWN
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 044775/0914 →