IP Library Patent Application 15688711
Patent Application
App. No. 15/688,711

CUSTOMER REQUESTED WEBSITE FROM DIGITAL IMAGE METADATA

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/688,711
Abstract

Systems and methods of the present invention provide for one or more server computers coupled to a network and configured to: receive a request to generate a website for an organization, select a website template in association with an organization category identified from the request, and a checklist of website content defining a threshold required to populate the website template, receive a digital image, transmit the digital image to an API operated by at least one service generating a metadata from the digital image, receive a set of metadata generated from the digital image, populate at least one content area in the website template, and if the threshold of content is not met, request and receive additional content required by the checklist, and if so notify a contact within the organization that the completed website is available for purchase.

Claims (90)

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

decode, from at least one client hardware computing device coupled to the network, a transmission encoding a request to generate a website for an organization;

execute a first database query selecting, from a database coupled to the network and in association with an organization category identified from the request:

a website template, and

a checklist of a plurality of website content, the checklist defining a threshold of content required to populate the website template for a completed website;

decode, from a client hardware computing device coupled to the network, a transmission encoding a digital image;

transmit the digital image to an application programming interface (API) operated by at least one service generating a metadata from the digital image;

receive, from the at least one service, a data set of metadata generated from the digital image;

populate at least one content area in the website template using the data set;

responsive to a determination that the threshold of content is not met:

encode a request, transmitted to the at least one hardware computing device, for an additional content required by the checklist, and

receive, from the at least one client hardware computing device, the additional content; and

responsive to a determination that the threshold of content is met:

encode a notification to a contact within the organization that the completed website is available for purchase, and

transmit the notification to a client hardware computing device operated by the contact.

2 . The system of claim 1 , wherein the client hardware computing device is configured to crawl the digital image to identify at least one metadata, associated with or embedded within the digital image, and transmit the at least one metadata to the server hardware computing device or the at least one service, the at least one metadata comprising:

a filename for the digital image;

a source of the digital image;

a location at which the digital image was captured; or

a date on which the digital image was captured.

3 . The system of claim 1 , wherein the at least one service comprises a metadata generation service including:

a reverse image lookup service;

an object identification service; or

a similar image service.

4 . The system of claim 1 , wherein the at least one service comprises a metadata generation service including:

a metadata tagging service;

a sentence building service; or

an optical character recognition service.

5 . The system of claim 1 , wherein the at least one service comprises a metadata generation service including:

a facial recognition service;

a logo recognition service; or

a color recognition service.

6 . The system of claim 1 , wherein the at least one service comprises a metadata generation service including a geolocation service.

7 . The system of claim 1 , wherein the data set of metadata generated from the at least one service comprises:

a facial recognition data;

a name for an entity associated with the digital image; or

an industry category for the entity;

a plurality of keywords or additional text content describing the entity;

a contact data for the entity; and

a trade dress, comprising a trade logo or one or more trade colors, for the entity.

8 . The system of claim 1 , wherein:

the data set of metadata is organized into at least one parent data associated with a higher priority entity data and at least one child data associated with the parent data; and

the server hardware computing device stores the at least one child data in the database in association with the at least one parent data.

9 . The system of claim 1 , wherein the specific computer-executable instructions further cause the system to automatically encode at least one product web page from the data set of metadata.

10 . The system of claim 1 , wherein the specific computer-executable instructions further cause the system to automatically populate at least one electronic form using the data set of metadata.

11 . A method comprising the steps of:

decoding, by a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, from at least one client hardware computing device coupled to the network, a transmission encoding a request to generate a website for an organization;

executing, by the server hardware computing device, a first database query selecting, from a database coupled to the network and in association with an organization category identified from the request:

a website template, and

a checklist of a plurality of website content, the checklist defining a threshold of content required to populate the website template for a completed website;

decoding, by the server hardware computing device, from a client hardware computing device coupled to the network, a transmission encoding a digital image;

transmitting, by the server hardware computing device, the digital image to an application programming interface (API) operated by at least one service generating a metadata from the digital image;

receiving, by the server hardware computing device, from the at least one service, a data set of metadata generated from the digital image;

populating, by the server hardware computing device, at least one content area in the website template using the data set;

responsive to a determination that the threshold of content is not met:

encoding, by the server hardware computing device, a request, transmitted to the at least one hardware computing device, for an additional content required by the checklist, and

receiving, by the server hardware computing device, from the at least one client hardware computing device, the additional content; and

responsive to a determination that the threshold of content is met:

encoding, by the server hardware computing device, a notification to a contact within the organization that the completed website is available for purchase, and

transmitting, by the server hardware computing device, the notification to a client hardware computing device operated by the contact.

12 . The method of claim 11 , further comprising the steps of crawling, by the client hardware computing device, the digital image to identify at least one metadata, associated with or embedded within the digital image, and transmit the at least one metadata to the server hardware computing device or the at least one service, the at least one metadata comprising:

a filename for the digital image;

a source of the digital image;

a location at which the digital image was captured; or

a date on which the digital image was captured.

13 . The method of claim 11 , wherein the at least one service comprises a metadata generation service including:

a reverse image lookup service;

an object identification service; or

a similar image service.

14 . The method of claim 11 , wherein the at least one service comprises a metadata generation service including:

a metadata tagging service;

a sentence building service; or

an optical character recognition service.

15 . The method of claim 11 , wherein the at least one service comprises a metadata generation service including:

a facial recognition service;

a logo recognition service; or

a color recognition service.

16 . The method of claim 11 , wherein the at least one service comprises a metadata generation service including a geolocation service.

17 . The method of claim 11 , wherein the data set of metadata generated from the at least one service comprises:

a facial recognition data;

a name for an entity associated with the digital image; or

an industry category for the entity;

a plurality of keywords or additional text content describing the entity;

a contact data for the entity; and

a trade dress, comprising a trade logo or one or more trade colors, for the entity.

18 . The method of claim 11 , wherein:

the data set of metadata is organized into at least one parent data associated with a higher priority entity data and at least one child data associated with the parent data; and

the server hardware computing device stores the at least one child data in the database in association with the at least one parent data.

19 . The method of claim 11 , further comprising the step of automatically encoding at least one product web page from the data set of metadata.

20 . The method of claim 11 , further comprising the step of automatically populating at least one electronic form using the data set of metadata.

Assignments (3)
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 →
SECURITY AGREEMENT Recorded Oct 12, 2020
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO., INC.
To: BARCLAYS BANK PLC
Reel/Frame 054045/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2017
From: BILSTEN, JESSE
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 043427/0307 →