IP Library Granted Patent US 11,763,316
Granted Patent B2
US 11,763,316 · App. 13/946,461 · Granted Sep 19, 2023

Server system configured to provide graphical user interface for modifying web pages to include hyperlinks

Inventor: Thomas L. DiStefano, III (Boca Raton, FL)
Assignee: DISTEFANO WEBSITE INNOVATIONS, INC.
G06Q30/00G06F3/0481G06F40/134G06F40/143G06Q30/02G06Q30/0207G06Q30/0256G06Q30/0273G06Q30/0276G06Q30/0277G06Q30/0641G06Q30/08
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 11,763,316
App. No.
13/946,461
Granted
Sep 19, 2023
Kind
B2
Abstract

A method, within and by a computer hardware system that is configured to serve a first web page associated with a first user and a second web page associated with a second user, includes the following. A reciprocal arrangement is established between the first web page and the second web page based upon both the first and second users opting to participate in the reciprocal arrangement. A second functional identification element associated with the first entity is included within the second web page and based upon the reciprocal arrangement. A first functional identification element associated with the second entity is included within the first web page and based upon the reciprocal arrangement. The second functional identification element includes a link to the first web page, and the first functional identification element includes a link to the second web page.

Claims (104)

1. A method performed within and by a server system configured to modify and serve web pages, comprising:

receiving, from a first client device associated with a first user and via a graphical user interface associated with the server system, information indicating a selection of a web asset to be used in a first web site;

receiving, from the first client device and via an editing screen of the graphical user interface, an instruction to modify the web asset to generate an edited web asset;

generating, based upon the instruction, the edited web asset;

forwarding, to the first client device and to be displayed by the graphical user interface, one or more identifiers respectively associated with one or more previously-created websites that were previously-created by one or more other users of the server system;

receiving, from the first client device and via the graphical user interface, a first identification indicating a selection of a second website from the one or more previously-created websites to create a first hyperlink from the first web site to the second web site;

storing, within a computer database system of the server system, first information indicating that the first identification was received by the server system;

modifying, based upon the instruction, the first website to include the edited web asset;

modifying, based upon the first information indicating that the first identification was received, the first web site to include the first hyperlink;

modifying, based upon the first information indicating that the first identification was received, the second web site to include a reciprocal second hyperlink to the first web site; and

serving computer data associated with the first website that includes the edited web asset and the first hyperlink from the first web site to the second web site, wherein

the server system is configured to host the first web site and the second website,

the editing screen is configured to display the web asset, and

the graphical user interface includes a primary display screen configured to display the edited web asset based upon the instruction.

2. The method of claim 1 , wherein

the server system is configured to:

store, within the computer database system, second information indicating that a second identification to create the second hyperlink from the second website to the first website was received by the server system and from a second user associated with the second web site, and

modify the second website to include the second hyperlink based upon both the first information indicating that the first identification was received and the second information indicating that the second identification was received.

3. The method of claim 1 , wherein

the graphical user interface is configured to receive an entry associated with the first identification within an entry field of the graphical user interface.

4. The method of claim 1 , wherein

the graphical user interface is configured to present a graphical widget adjacent each of the one or more identifiers respectively associated with the one or more previously-created websites,

the graphical widget is configured to receive a user-initiated selection, and

the selection of the second website is based upon the user-initiated selection.

5. The method of claim 1 , wherein

the server system is configured to identify the one or more previously-created websites based upon a receipt, by the server system, of a request generated by the graphical user interface for one or more suggested linking locations for the first website.

6. The method of claim 1 , wherein

the graphical user interface is configured to receive user information supplied by the first user within at least one information collection field of the graphical user interface, and

the server system is configured to select the one or more the previously-created websites associated with the one or more identifiers to be displayed to the first user based upon the user information supplied by the first user within the at least one information collection field of the graphical user interface.

7. The method of claim 6 , wherein

the user information supplied by the first user within the at least one information collection field of the graphical user interface and used to select one or more the previously-created websites associated with the one or more identifiers includes at least one of a group consisting of:

a name of the first user,

an email address of the first user,

a hobby of the first user,

a business of the first user, and

an interest of the first user.

8. The method of claim 6 , wherein

the server system is configured to select the plurality of the previously-created websites associated with the one or more identifiers by searching other user information previously-supplied by other users of the server system and stored within the server system, and

the searching is performed by a search engine using the user information supplied by the first user within the at least one information collection field of the graphical user interface.

9. The method of claim 6 , wherein

the first user and the second user are registered users of the server system.

10. The method of claim 9 , wherein

the user information is supplied by the first user within the at least one information collection field of the graphical user interface during registration of the first user with the server system.

11. The method of claim 1 , wherein

the first web site of the first user includes a plurality of web pages including a first web page.

12. The method of claim 11 , wherein

the server is configured to serve, in response to a web page request from a third client device, the first web page of the first web site to the third client device.

13. The method of claim 11 , wherein

the server system is configured to:

create, in the first web page, a reciprocal link site for the first hyperlink, and

create, in a second web page of the second website, a reciprocal link site for the second hyperlink.

14. A server system configured to modify and serve web pages, comprising:

a computer database system, and

a hardware system configured to perform:

receiving, from a first client device associated with a first user and via a graphical user interface associated with the server system, information indicating a selection of a web asset to be used in a first website;

receiving, from the first client device and via an editing screen of the graphical user interface, an instruction to modify the web asset to generate an edited web asset;

generating, based upon the instruction, the edited web asset;

forwarding, to the first client device and to be displayed by the graphical user interface, one or more identifiers respectively associated with one or more previously-created websites that were previously-created by one or more other users of the server system;

receiving, from the first client device and via the graphical user interface, a first identification indicating a selection of a second website from the one or more previously-created websites to create a first hyperlink from the first website to the second website;

storing, within the computer database system of the server system, first information indicating that the first identification was received by the server system;

modifying, based upon the instruction, the first website to include the edited web asset;

modifying, based upon the first information indicating that the first identification was received, the first web site to include the first hyperlink;

modifying, based upon the first information indicating that the first identification was received, the second web site to include a reciprocal second hyperlink to the first web site; and

serving computer data associated with the first web site that includes the edited web asset and the first hyperlink from the first website to the second website, wherein

the server system is configured to host the first web site and the second website,

the editing screen is configured to display the web asset, and

the graphical user interface includes a primary display screen configured to display the edited web asset based upon the instruction.

15. The server system of claim 14 , wherein

the server system is configured to:

store, within the computer database system, second information indicating that a second identification to create the second hyperlink from the second website to the first website was received by the server system and from a second user associated with the second website, and

modify the second website to include the second hyperlink based upon both the first information indicating that the first identification was received and the second information indicating that the second identification was received.

16. The server system of claim 14 , wherein

the graphical user interface is configured to receive an entry associated with the first identification within an entry field of the graphical user interface.

17. The server system of claim 14 , wherein

the graphical user interface is configured to present a graphical widget adjacent each of the one or more identifiers respectively associated with the one or more previously-created websites,

the graphical widget is configured to receive a user-initiated selection, and

the selection of the second website is based upon the user-initiated selection.

18. The server system of claim 14 , wherein

the server system is configured to identify the one or more previously-created websites based upon a receipt, by the server system, of a request generated by the graphical user interface for one or more suggested linking locations for the first website.

19. The server system of claim 14 , wherein

the graphical user interface is configured to receive user information supplied by the first user within at least one information collection field of the graphical user interface, and

the server system is configured to select the one or more the previously-created websites associated with the one or more identifiers to be displayed to the first user based upon the user information supplied by the first user within the at least one information collection field of the graphical user interface.

20. The server system of claim 19 , wherein

the user information supplied by the first user within the at least one information collection field of the graphical user interface and used to select one or more the previously-created websites associated with the one or more identifiers includes at least one of a group consisting of:

a name of the first user,

an email address of the first user,

a hobby of the first user,

a business of the first user, and

an interest of the first user.

21. The server system of claim 19 , wherein

the server system is configured to select the plurality of the previously-created websites associated with the one or more identifiers by searching other user information previously-supplied by other users of the server system and stored within the server system, and

the searching is performed by a search engine using the user information supplied by the first user within the at least one information collection field of the graphical user interface.

22. The server system of claim 19 , wherein

the first user and the second user are registered users of the server system.

23. The server system of claim 22 , wherein

the user information is supplied by the first user within the at least one information collection field of the graphical user interface during registration of the first user with the server system.

24. The server system of claim 14 , wherein

the first web site of the first user includes a plurality of web pages including a first web page.

25. The server system of claim 24 , wherein

the server is configured to serve, in response to a web page request from a third client device, the first web page of the first web site to the third client device.

26. The server system of claim 24 , wherein

the server system is configured to:

create, in the first web page, a reciprocal link site for the first hyperlink, and

create, in a second web page of the second website, a reciprocal link site for the second hyperlink.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2024
From: DISTEFANO WEBSITE INNOVATIONS, INC.
To: DISTEFANO WEBSITE INNOVATIONS, LLC
Reel/Frame 066889/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: DISTEFANO PATENT TRUST III, LLC
To: DISTEFANO WEBSITE INNOVATIONS, INC.
Reel/Frame 055040/0510 →
CHANGE OF NAME Recorded Apr 18, 2016
From: PT 259, LLC
To: DISTEFANO PATENT TRUST III, LLC
Reel/Frame 038308/0794 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIFTH LISTED PATENT NUMBER FROM [[8559222]] TO 8589222 PREVIOUSLY RECORDED ON REEL 037802 FRAME 0139. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 3, 2016
From: PERFECT WEB TECHNOLOGIES, INC.
To: PATENT TRUST, LLC
Reel/Frame 038087/0812 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 5TH LISTED PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 037740 FRAME: 0908. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Mar 3, 2016
From: THE PERFECT WEB CORPORATION; STRATEGICBYTE, INC.
To: STICKY WEB, INC.
Reel/Frame 037989/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIFTH LISTED PATENT NUMBER FROM [[8559222]] TO 8589222 PREVIOUSLY RECORDED ON REEL 037767 FRAME 0913. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 3, 2016
From: STICKY WEB, INC.
To: THE PERFECT WEB TECHNOLOGIES, INC.
Reel/Frame 038086/0985 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIFTH LISTED PATENT NUMBER FROM [[8559222]] TO 8589222 PREVIOUSLY RECORDED ON REEL 037817 FRAME 0669. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 3, 2016
From: PATENT TRUST, LLC
To: PT 259, LLC
Reel/Frame 038087/0829 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIFTH LISTED PATENT NUMBER SHOULD BE 8589222 PREVIOUSLY RECORDED AT REEL: 037723 FRAME: 0218. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 3, 2016
From: DISTEFANO, THOMAS L., III
To: THE PERFECT WEB CORPORATION
Reel/Frame 037988/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2016
From: PATENT TRUST, LLC
To: PT 259, LLC
Reel/Frame 037817/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2016
From: PERFECT WEB TECHNOLOGIES, INC.
To: PATENT TRUST, LLC
Reel/Frame 037802/0139 →
CHANGE OF NAME Recorded Feb 18, 2016
From: STICKY WEB, INC.
To: PERFECT WEB TECHNOLOGIES, INC.
Reel/Frame 037767/0913 →
MERGER AND CHANGE OF NAME Recorded Feb 16, 2016
From: THE PERFECT WEB CORPORATION; STRATEGICBYTE, INC.
To: STICKY WEB, INC.
Reel/Frame 037740/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: DISTEFANO, THOMAS L., III
To: THE PERFECT WEB CORPORATION
Reel/Frame 037723/0218 →
Continuity (5)
Continuation 13763128 · Feb 8, 2013
Continuation 13669027 · Nov 5, 2012
Continuation 13206483 · Aug 9, 2011
Continuation 09589551 · Jun 7, 2000
Related Publication 20130305132A1 · Nov 14, 2013