IP Library Granted Patent US 10,878,817
Granted Patent B2
US 10,878,817 · App. 16/831,526 · Granted Dec 29, 2020

Systems and methods for generating comedy

Inventor: Joseph E. Toplyn (Harrison, NY)
Assignee: Twenty Lane Media, LLC
G10L15/22G06F40/40G10L13/00G10L15/1815G10L15/30G10L2015/088G10L2015/223
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,878,817
App. No.
16/831,526
Granted
Dec 29, 2020
Kind
B2
Abstract

Methods for generating jokes include coupling server(s) with database(s) having words stored therein; receiving text at the server(s) from an external source communicatively coupled with the server(s) through a telecommunications network; in response to receiving the text at the server(s): selecting one or more topic keywords of the topic sentence using the server(s); generating one or more punch words with the server(s) using words stored in the database related to the topic keyword(s); adding bridges to the punch word(s), using the server(s), to generate one or more jokes; communicating a signal to a first computing device through the telecommunications network using the server(s); and in response to receiving the signal at the first computing device, displaying or speaking the joke(s) using the first computing device. Systems for generating jokes include networked computer components configured to carry out the methods. The methods/systems may also be used for recognizing jokes.

Claims (29)

1. A system for generating jokes, comprising:

one or more databases;

one or more servers communicatively coupled with the one or more databases, and;

a first computing device communicatively coupled with at least one of the one or more servers through a telecommunications network;

wherein the one or more servers are configured to receive text from an external source communicatively coupled with the one or more servers through the telecommunications network and, in response, select one or more topic keywords, generate one or more punch words using words stored in the one or more databases which are related to the one or more topic keywords, and add one or more bridges to the one or more punch words to generate one or more jokes by generating one or more punchlines, and communicate a signal to the first computing device;

wherein the first computing device is configured to, in response to receiving the signal, display or speak one of the one or more jokes; and

wherein the one or more servers are configured to generate the one or more punch words based at least in part on one of:

one or more wordplay scores; and

one or more of: data representing common knowledge, data representing anticipated knowledge of an intended audience, data representing beliefs of the intended audience, and data representing attitudes of the intended audience.

2. The system of claim 1 , wherein the external source is the first computing device.

3. The system of claim 2 , wherein the received text is text typed or spoken to a virtual assistant using the first computing device.

4. The system of claim 1 , wherein the external source is a third party server and is not the first computing device.

5. The system of claim 1 , wherein the one or more servers are further configured to select a topic sentence from the received text.

6. The system of claim 1 , wherein the one or more servers are further configured to determine a highest ranking joke from among the one or more jokes.

7. A method for generating jokes, comprising:

providing one or more servers communicatively coupled with one or more databases;

in response to receiving text, at the one or more servers through a telecommunications network or at a first computing device:

selecting one or more topic keywords from the received text using the one or more servers or using the first computing device;

generating one or more punch words with the one or more servers using words stored in the one or more databases which are related to the one or more topic keywords, wherein the one or more punch words are based at least in part on one of:

one or more wordplay scores, and;

one or more of: data representing common knowledge, data representing anticipated knowledge of an intended audience, data representing beliefs of the intended audience, and data representing attitudes of the intended audience;

adding one or more bridges to the one or more punch words, using the one or more servers, to generate one or more jokes, wherein generating the one or more jokes comprises generating a punchline; and

communicating a signal to the first computing device through the telecommunications network using the one or more servers; and

in response to receiving the signal at the first computing device, displaying or speaking one of the one or more jokes using the first computing device.

8. The method of claim 7 , wherein the received text is received at the one or more servers from the first computing device through the telecommunications network.

9. The method of claim 8 , wherein the received text is text typed or spoken to a virtual assistant using the first computing device.

10. The method of claim 7 , wherein the received text is received at the one or more servers from a third party server and not from the first computing device.

11. The method of claim 7 , further comprising selecting a topic sentence from the received text using the one or more servers or the first computing device.

12. The method of claim 7 further comprising, using the one or more servers, determining a highest ranking joke from among the one or more jokes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2020
From: TOPLYN, JOSEPH E.
To: TWENTY LANE MEDIA, LLC
Reel/Frame 052239/0380 →
Continuity (3)
Continuation In Part 16250972 · Jan 17, 2019
Provisional Application 62634845 · Feb 24, 2018
Related Publication 20200227032A1 · Jul 16, 2020
Cited By (4)
US 12,216,719 US 12,400,645 US 12,488,191 US 12,682,375