IP Library Granted Patent US 11,250,471
Granted Patent B1
US 11,250,471 · App. 16/392,038 · Granted Feb 15, 2022

Method and apparatus for creating web content and identifying advertisements for users creating and viewing content

Inventors: Val Agostino (Palo Alto, CA); Axel Albin-Lax (Palo Alto, CA); Sinclair Hamilton Hitchings (Palo Alto, CA); Travis Neilson (Redwood City, CA)
Assignee: Groupon, Inc.
G06Q30/0269
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,250,471
App. No.
16/392,038
Granted
Feb 15, 2022
Kind
B1
Abstract

A system and method allows a user to define books of pictures and customizable text, and HTML code is generated from such definition to allow the books to be displayed on a browser. Based on the user's book definitions or viewers activities, the individual's interests, moods and/or emotions may be identified and ads may be identified and displayed to such person that correspond to such interests, moods or emotions.

Claims (54)

1. An apparatus comprising a processor and a non-transitory memory having computer code stored therein, the computer code configured, when executed by the processor, to cause the apparatus to:

receive, by a server ad manager, a plurality of advertisements, wherein each of the plurality of advertisements comprises a first set of category words;

receive, by a server log in/registration manager, registration information corresponding to a user, wherein the registration information comprises a user identifier, a password, user biographical information, and social network information, wherein the social network information comprises a social network identifier, a social network user identifier, and a social network password;

access, by a server page specification manager from a server user information storage, recorded information for the user identifier, wherein the recorded information corresponds to one or more book identifiers regarding one or more books created by the user, wherein each of the one or more books comprises a set of images having corresponding text and attributes, and wherein the recorded information comprises book tags for the one or more books created by the user, wherein the each of the book tags comprises (i) one or more words or phrases that correspond to a title, photos, text, attributes, interests, emotions, moods, or a combination thereof that correspond to the book identifier, (ii) text words entered in at least one of the one or more books, (iii) words associated with user-selected photos included in any of the one or more books created by the user, and (iv) records of advertisements clicked by the user during viewing of one of the one or more books created by the user;

receive, by the server page specification manager from a device new page manager, a command to add a new page to a particular book of the one or more books, wherein the particular book corresponds to a book identifier;

in response to receipt, by the server page specification manager, of the command to add the new page to the particular book of the one or more books,

display, by the server page specification manager, user interface controls comprising (v) text controls to change a size, a font, a style, a justification, a color, and an opacity of text to be displayed on the new page, and (vi) background controls to control a color and an opacity of a text box background corresponding to the text;

receive, by the server page specification manager from a first user device, text to be displayed on the new page;

generate, by the server page specification manager, a set of terms associated with the text based on a semantic analysis of the text, wherein at least one term in the set of terms is not included in the text; and

identify, by the server page specification manager, an image to be displayed on the new page based on the text, the set of terms associated with the text, and the social network information.

2. The apparatus of claim 1 , wherein the recorded information comprises level of interest information.

3. The apparatus of claim 2 , wherein the level of interest information comprises page view information.

4. The apparatus of claim 2 , wherein the level of interest information comprises page creation information.

5. The apparatus of claim 2 , wherein the level of interest information comprises book category information.

6. The apparatus of claim 2 , wherein the level of interest information comprises book category action information.

7. The apparatus of claim 1 , wherein the computer code, when executed by the processor, is further configured to:

identify, by the server page specification manager, actions associated with the user; and

update, by the server page specification manager, the recorded information for the user to include the actions.

8. The apparatus of claim 1 , wherein the user-selected photos are drawn from a social media application.

9. An apparatus comprising a processor and a non-transitory memory having computer code stored therein, the computer code configured, when executed by the processor, to cause the apparatus to:

receive, by a server ad manager, a plurality of advertisements, wherein each of the plurality of advertisements comprises a first set of category words;

receive, by a server log in/registration manager, registration information corresponding to a user, wherein the registration information comprises a user identifier, a password, user biographical information, and social network information, wherein the social network information comprises a social network identifier, a social network user identifier, and a social network password;

access, by a server page specification manager from a server user information storage, recorded information for the user identifier, wherein the recorded information corresponds to one or more book identifiers regarding one or more books created by the user, wherein each of the one or more books comprises a set of images having corresponding text and attributes, and wherein the recorded information comprises book tags for the one or more books created by the user, wherein the each of the book tags comprises (i) one or more words or phrases that correspond to a title, photos, text, attributes, interests, emotions, moods, or a combination thereof that correspond to the book identifier, (ii) text words entered in at least one of the one or more books, (iii) words associated with user-selected photos included in any of the one or more books created by the user, and (iv) records of advertisements clicked by the user during viewing of one of the one or more books created by the user;

receive, by the server page specification manager from a device new page manager, a command to add a new page to a particular book of the one or more books, wherein the particular book corresponds to a book identifier;

in response to receipt, by the server page specification manager, of the command to add the new page to the particular book of the one or more books,

display, by the server page specification manager, user interface controls comprising (v) text controls to change a size, a font, a style, a justification, a color, and an opacity of text to be displayed on the new page, and (vi) background controls to control a color and an opacity of a text box background corresponding to the text;

receive, by the server page specification manager from a first user device, text to be displayed on the new page;

generate, by the server page specification manager, a set of terms associated with the text based on a semantic analysis of the text, wherein at least one term in the set of terms is not included in the text; and

identify, by the server page specification manager, an image to be displayed on the new page based on the text, the set of terms associated with the text, and the social network information.

10. The apparatus of claim 9 , wherein the words associated with the user-selected photos comprise titles or tags associated with the user-selected photos.

11. The apparatus of claim 9 , wherein the user-selected photos are drawn from a social media application.

12. The apparatus of claim 9 , wherein the user-selected photos are drawn from a social media application.

13. A system for advertisement selection, the system comprising:

a user device comprising:

a user interface;

a communications interface configured to facilitate communications with a server system; and

a first processor configured to generate and transmit to the server system, via the communications interface, recorded information for a user identifier, wherein the recorded information corresponds to one or more book identifiers regarding one or more books created by a user, wherein each of the one or more books comprises a set of images having corresponding text and attributes, and wherein the recorded information comprises book tags for the one or more books created by the user, wherein the each of the book tags comprises (i) one or more words or phrases that correspond to a title, photos, text, attributes, interests, emotions, moods, or a combination thereof that correspond to the book identifier, (ii) text words entered in at least one of the one or more books, (iii) words associated with user-selected photos included in any of the one or more books created by the user, and (iv) records of advertisements clicked by the user during viewing of one of the one or more books created by the user;

the server system comprising a second processor configured to:

receive, by a server ad manager, a plurality of advertisements, wherein each of the plurality of advertisements comprises a first set of category words;

receive, by a server log in/registration manager, registration information corresponding to a user, wherein the registration information comprises the user identifier, a password, user biographical information, and social network information, wherein the social network information comprises a social network identifier, a social network user identifier, and a social network password;

access, by a server page specification manager from a server user information storage, the recorded information for the user identifier;

receive, by the server page specification manager from a device new page manager, a command to add a new page to a particular book of the one or more books, wherein the particular book corresponds to a book identifier;

in response to receipt, by the server page specification manager, of the command to add the new page to the particular book of the one or more books,

display, by the server page specification manager, user interface controls comprising (v) text controls to change a size, a font, a style, a justification, a color, and an opacity of text to be displayed on the new page, and (vi) background controls to control a color and an opacity of a text box background corresponding to the text;

receive, by the server page specification manager from a first user device, text to be displayed on the new page;

generate, by the server page specification manager, a set of terms associated with the text based on a semantic analysis of the text, wherein at least one term in the set of terms is not included in the text; and

identify, by the server page specification manager, an image to be displayed on the new page based on the text, the set of terms associated with the text, and the social network information.

14. The system of claim 13 , wherein the recorded information comprises level of interest information.

15. The system of claim 14 , wherein the level of interest information comprises page view information.

16. The system of claim 14 , wherein the level of interest information comprises page creation information.

17. The system of claim 14 , wherein the level of interest information comprises book category information.

18. The system of claim 14 , wherein the level of interest information comprises book category action information.

19. The system of claim 13 , wherein the words associated with the user-selected photos comprise titles or tags associated with the user-selected photos.

20. The system of claim 13 , wherein the user-selected photos are drawn from a social media application.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
Continuity (2)
Continuation 13928011 · Jun 26, 2013
Provisional Application 61665213 · Jun 27, 2012