IP Library Granted Patent US 11,645,681
Granted Patent B2
US 11,645,681 · App. 17/126,976 · Granted May 9, 2023

Interface for configuring online properties

Inventor: Timothy M. Armstrong (Riverside, CT)
Assignee: Google LLC
G06Q30/0277G06Q30/02G06Q30/0205G06Q30/0263G06Q30/0269G06Q30/0273G06Q30/0275H04L41/22H04L67/02H04L67/53
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,645,681
App. No.
17/126,976
Granted
May 9, 2023
Kind
B2
Abstract

Systems, methods, and apparatus, including computer program products, for configuring online properties, such as content pages of a website, through an online user interface. A system generates the online user interface and receives, over a network and through the online user interface presented by a client device, a request to insert a restricted third party file into a user's online property. The online user interface is updated to inform the user that inclusion of the third party file in the user's online property is restricted and to provide the user with options for satisfying requirements for including the third party file in the user's online property. In response to detecting a user selection of at least one of the options, the restricted third party file is received from a content repository, and is inserted into the user's online property.

Claims (55)

1. A method, comprising:

determining, by one or more processors, that at least a threshold number of unique visitors visit a first personal space of a first user within a given social network;

determining that fewer than the threshold number of unique visitors visit a second personal space of a second user within the given social network;

based on the determination that (i) at least the threshold number of unique visitors visit the first personal space of the first user, and (ii) fewer than the threshold number of unique visitors visit the second personal space of the second user, displaying, through a user interface provided to the first user but not the second user, a list of third parties that are available to provide content for inclusion in the first personal space of the first user within the given social network;

receiving, from the first user, input specifying a selection of a particular third party from the list of third parties; and

in response to receiving the input specifying the selection of the particular third party from the list of third parties, modifying a visual appearance of the first personal space of the first user by providing, by the one or more processors and within presentations of the first personal space of the first user within the given social network to visitors of the first personal space, content supplied by the particular third party specified in the input received from the first user.

2. The method of claim 1 , wherein the first personal space of the first user and the second personal space of the second user are different content pages of a website.

3. The method of claim 2 , further comprising:

determining that the first user satisfies one or more criteria specified by the particular third party; and

including the particular third party in the list of third parties presented to the first user based on the determination that the first user satisfies the one or more criteria specified by the particular third party.

4. The method of claim 3 , further comprising:

receiving, from the particular third party, the one or more criteria including at least one criterion specifying a minimum number of unique visitors of personal spaces; and

determining that the first user satisfies the one or more criteria based on the at least a threshold number of unique visitors that visit the first personal space meets or exceeds the minimum number of unique visitors.

5. The method of claim 3 , further comprising:

receiving, from the particular third party, the one or more criteria including at least one criterion specifying at least one subject matter criterion; and

determining that the first user satisfies the one or more criteria based on the at least one subject matter criterion matching content selected by the first user.

6. The method of claim 5 , wherein providing the content supplied by the particular third party is conditioned on the at least one subject matter criterion being matched.

7. The method of claim 1 , further comprising:

determining that content presented in the first personal space meets a property exclusion criterion of a different third party; and

excluding content provided by the different third party from presentation in the first personal space.

8. A system, comprising:

one or more processors; and

one or more computer-readable devices including instructions that, when executed by the one or more processors, cause performance of operations including:

determining, by one or more processors, that at least a threshold number of unique visitors visit a first personal space of a first user within a given social network;

determining that fewer than the threshold number of unique visitors visit a second personal space of a second user within the given social network;

based on the determination that (i) at least the threshold number of unique visitors visit the first personal space of the first user, and (ii) fewer than the threshold number of unique visitors visit the second personal space of the second user, displaying, through a user interface provided to the first user but not the second user, a list of third parties that are available to provide content for inclusion in the first personal space of the first user within the given social network;

receiving, from the first user, input specifying a selection of a particular third party from the list of third parties; and

in response to receiving the input specifying the selection of the particular third party from the list of third parties, modifying a visual appearance of the first personal space of the first user by providing, by the one or more processors and within presentations of the first personal space of the first user within the given social network to visitors of the first personal space, content supplied by the particular third party specified in the input received from the first user.

9. The system of claim 8 , wherein the first personal space of the first user and the second personal space of the second user are different content pages of a website.

10. The system of claim 8 , the operations further comprising:

determining that the first user satisfies one or more criteria specified by the particular third party; and

including the particular third party in the list of third parties presented to the first user based on the determination that the first user satisfies the one or more criteria specified by the particular third party.

11. The system of claim 10 , the operations further comprising:

receiving, from the particular third party, the one or more criteria including at least one criterion specifying a minimum number of unique visitors of personal spaces; and

determining that the first user satisfies the one or more criteria based on the at least a threshold number of unique visitors that visit the first personal space meets or exceeds the minimum number of unique visitors.

12. The system of claim 10 , the operations further comprising:

receiving, from the particular third party, the one or more criteria including at least one criterion specifying at least one subject matter criterion; and

determining that the first user satisfies the one or more criteria based on the at least one subject matter criterion matching content selected by the first user.

13. The system of claim 12 , wherein providing the content supplied by the particular third party is conditioned on the at least one subject matter criterion being matched.

14. The system of claim 8 , the operations further comprising:

determining that content presented in the first personal space meets a property exclusion criterion of a different third party; and

excluding content provided by the different third party from presentation in the first personal space.

15. A non-transitory computer readable medium having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining, by one or more processors, that at least a threshold number of unique visitors visit a first personal space of a first user within a given social network;

determining that fewer than the threshold number of unique visitors visit a second personal space of a second user within the given social network;

based on the determination that (i) at least the threshold number of unique visitors visit the first personal space of the first user, and (ii) fewer than the threshold number of unique visitors visit the second personal space of the second user, displaying, through a user interface provided to the first user but not the second user, a list of third parties that are available to provide content for inclusion in the first personal space of the first user within the given social network;

receiving, from the first user, input specifying a selection of a particular third party from the list of third parties; and

in response to receiving the input specifying the selection of the particular third party from the list of third parties, modifying a visual appearance of the first personal space of the first user by providing, by the one or more processors and within presentations of the first personal space of the first user within the given social network to visitors of the first personal space, content supplied by the particular third party specified in the input received from the first user.

16. The non-transitory computer readable medium of claim 15 , wherein the first personal space of the first user and the second personal space of the second user are different content pages of a website.

17. The non-transitory computer readable medium of claim 15 , the operations further comprising:

determining that the first user satisfies one or more criteria specified by the particular third party; and

including the particular third party in the list of third parties presented to the first user based on the determination that the first user satisfies the one or more criteria specified by the particular third party.

18. The non-transitory computer readable medium of claim 15 , the operations further comprising:

determining that content presented in the first personal space meets a property exclusion criterion of a different third party; and

excluding content provided by the different third party from presentation in the first personal space.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: ARMSTRONG, TIMOTHY M.
To: GOOGLE INC.
Reel/Frame 054983/0369 →
CHANGE OF NAME Recorded Jan 21, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 055057/0183 →
Continuity (4)
Continuation 15149789 · May 9, 2016
Continuation 11924544 · Oct 25, 2007
Provisional Application 60862977 · Oct 25, 2006
Related Publication 20210103960A1 · Apr 8, 2021