IP Library Granted Patent US 10,747,945
Granted Patent B2
US 10,747,945 · App. 15/838,694 · Granted Aug 18, 2020

Systems and methods for generating and rendering stylized text posts

Inventors: Cemre Güngör (San Francisco, CA); Linda Linlan Zhang (San Jose, CA); Nathan Edward Butler (San Francisco, CA); Kory Matthew Westerhold (Palo Alto, CA); Karla Cole (Berkeley, CA)
Assignee: Facebook, Inc.
G06F40/151G06F40/103G06F40/109G06F40/163G06Q50/01H04W4/12
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 10,747,945
App. No.
15/838,694
Granted
Aug 18, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can receive a set of text entered by a composing user. A style identifier associated with a pre-defined style is received. The set of text and the style identifier are transmitted to a viewing user computing device for rendering of a stylized text post on the viewing user computing device based on the set of text and the style identifier.

Claims (44)

1. A computer-implemented method comprising:

providing, by a computing system, a user interface displaying a plurality of pre-defined style options for selection by a composing user on a first computing device;

receiving, by the computing system, a set of text entered by the composing user on the first computing device;

receiving, by the computing system, a style identifier associated with a pre-defined style,

wherein the style identifier is in a string format,

wherein the pre-defined style is selected from the plurality of pre-defined style options by the composing user on the first computing device, and

wherein the pre-defined style includes one or more background settings;

providing, by the computing system, a preview of the set of text to which the pre-defined style is applied; and

transmitting, by the computing system, a first string comprising the set of text entered by the composing user and a second string comprising the style identifier to a viewing user on a second computing device for rendering of a stylized text post on the second computing device based on the first string and the second string.

2. The computer-implemented method of claim 1 , wherein the second string comprising the style identifier is transmitted to the second computing device as metadata associated with the stylized text post.

3. The computer-implemented method of claim 1 , wherein the pre-defined style comprises one or more style settings to be applied to the stylized text post.

4. The computer-implemented method of claim 3 , wherein the one or more style settings comprise one or more background settings to be applied to the stylized text post.

5. The computer-implemented method of claim 3 , wherein the one or more style settings comprise one or more text settings to be applied to the stylized text post.

6. The computer-implemented method of claim 1 , wherein the stylized text post is not associated with any image or video.

7. The computer-implemented method of claim 1 , wherein the pre-defined style is a pre-defined style selected by the composing user from a plurality of pre-defined style options.

8. The computer-implemented method of claim 1 , further comprising receiving an indication that the stylized text post is to be presented in a news feed comprising a plurality of content items displayed on the second computing device, wherein

the transmitting the first string comprising the set of text entered by the composing user and the second string comprising the style identifier to the viewing user on the second computing device is performed in response to the receiving the indication that the stylized text post is to be presented on the news feed displayed on the second computing device.

9. The computer-implemented method of claim 8 , wherein an animation associated with the stylized text post is initiated when the stylized text post comes into view within the news feed displayed on the second computing device.

10. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:

providing a user interface displaying a plurality of pre-defined style options for selection by a composing user on a first computing device;

receiving a set of text entered by the composing user on the first computing device;

receiving a style identifier associated with a pre-defined style,

wherein the style identifier is in a string format,

wherein the pre-defined style is selected from the plurality of pre-defined style options by the composing user on the first computing device, and

wherein the pre-defined style includes one or more background settings;

providing a preview of the set of text to which the pre-defined style is applied; and

transmitting a first string comprising the set of text entered by the composing user and a second string comprising the style identifier to a viewing user on a second computing device for rendering of a stylized text post on the second computing device based on the first string and the second string.

11. The system of claim 10 , wherein the second string comprising the style identifier is transmitted to the second computing device as metadata associated with the stylized text post.

12. The system of claim 10 , wherein the pre-defined style comprises one or more style settings to be applied to the stylized text post.

13. The system of claim 12 , wherein the one or more style settings comprise one or more background settings to be applied to the stylized text post.

14. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

providing a user interface displaying a plurality of pre-defined style options for selection by a composing user on a first computing device;

receiving a set of text entered by the composing user on the first computing device;

receiving a style identifier associated with a pre-defined style,

wherein the style identifier is in a string format,

wherein the pre-defined style is selected from the plurality of pre-defined style options by the composing user on the first computing device, and

wherein the pre-defined style includes one or more background settings;

providing a preview of the set of text to which the pre-defined style is applied; and

transmitting a first string comprising the set of text entered by the composing user and a second string comprising the style identifier to a viewing user on a second computing device for rendering of a stylized text post on the second computing device based on the first string and the second string.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the second string comprising the style identifier is transmitted to the second computing device as metadata associated with the stylized text post.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the pre-defined style comprises one or more style settings to be applied to the stylized text post.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the one or more style settings comprise one or more background settings to be applied to the stylized text post.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058299/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2019
From: GUNGOR, CEMRE; ZHANG, LINDA LINLAN; BUTLER, NATHAN EDWARD; WESTERHOLD, KORY MATTHEW; COLE, KARLA
To: FACEBOOK, INC.
Reel/Frame 049120/0032 →
Continuity (1)
Related Publication 20190179881A1 · Jun 13, 2019
Cited By (1)
US 12,585,414