IP Library Granted Patent US 10,915,295
Granted Patent B2
US 10,915,295 · App. 16/002,535 · Granted Feb 9, 2021

Automated generation of audio daily activity overview powered by a database

Inventors: Amy Catherine Lee (San Mateo, CA); Joseph Andolina (Castro Valley, CA)
Assignee: salesforce.com, inc.
G06F3/167G06F3/0484G10L15/26
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,915,295
App. No.
16/002,535
Granted
Feb 9, 2021
Kind
B2
Abstract

Computer implemented methods and systems are provided for generating podcast files. In one embodiment, a method includes storing, in a template database, a podcast template, wherein the podcast template includes a sentence definition including one or more data tags and a sentence order for a plurality of sentences; storing, in a user database, user information for a plurality of users; generating, by a processor, a podcast text file by selectively populating the podcast template with user information associated with a first user of the plurality of users based on the data tags; converting, by the processor, the podcast text file to a podcast audio file; and storing, by the processor, the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.

Claims (37)

1. A computer implemented method for generating podcast files, the method comprising:

storing, in a template database, a podcast template, wherein the podcast template includes a plurality of data tags provided in a certain order, the order being reflective of a sentence or paragraph structure;

storing, in a user database, user information for a plurality of users;

generating, by a processor, a podcast text file by selectively populating the podcast template with user information including a user schedule listing a plurality of tasks associated with a first user of the plurality of users, weather information, traffic information, and organization information based on the data tags, wherein the traffic information includes traffic slow-down parameters associated with locations of tasks of the user schedule;

converting, by the processor, the podcast text file to a podcast audio file; and

storing, by the processor, the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.

2. The method of claim 1 , wherein the generating the podcast text file comprises:

automatically tagging, by a processor, a parameter of the user information with a data tag;

matching, by the processor, the data tag of the user information with a data tag of the podcast template;

populating, by the processor, the matched data tag of the template with the parameter to form a personal message; and

storing, by the processor, the personal message as the podcast text file.

3. The method of claim 1 , further comprising storing company information in a database, and wherein the generating the podcast text file further comprises populating the podcast template with the stored company information.

4. The method of claim 3 , wherein the company information includes at least one of a company slogan and a company goal.

5. The method of claim 1 , further comprising scheduling the generating the podcast text file based on the user schedule.

6. The method of claim 1 , further comprising scheduling the generating the podcast text file based on user location information.

7. The method of claim 1 , further comprising scheduling the generating the podcast text file based on at least one of date and time information.

8. The method of claim 1 , further comprising providing a user interface of an application for user selection of playback of the podcast text file and the podcast audio file.

9. A computer-implemented system for generating podcast files, the system comprising:

a first database that stores a podcast template associated with at least one of a user and an organization, wherein the podcast template includes a plurality of data tags provided in a certain order, the order being reflective of a sentence or paragraph structure;

a second database that stores user information for a plurality of users;

a processor configured to generate a podcast text file by selectively populating the podcast template with user information including a user schedule listing a plurality of tasks associated with a first user of the plurality of users, weather information, traffic information, and organization information based on the data tags, wherein the traffic information includes traffic slow-down parameters associated with locations of tasks of the user schedule, convert the podcast text file to a podcast audio file, and store the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.

10. The system of claim 9 , wherein the processor is further configured to generate the podcast text file by:

automatically tagging a parameter of the user information with a data tag;

matching the data tag of the user information with a data tag of the podcast template;

populating the matched data tag of the template with the parameter to form a personal message; and

storing the personal message as the podcast text file.

11. The system of claim 9 , wherein the processor is further configured to store company information in a database, and generate the podcast text by populating the podcast template with the stored company information.

12. The system of claim 11 , wherein the company information includes at least one of a company slogan and a company goal.

13. The system of claim 9 , wherein the processor is further configured to schedule the generation of the podcast text file based on user calendar information and user location information.

14. The system of claim 9 , wherein the processor is further configured to schedule the generation of the podcast text file based on at least one of date and time information.

15. The system of claim 9 , further comprising an application that generates a user interface for user selection of playback of the podcast text file and the podcast audio file.

16. A multi-tenant database system comprising one or more processors and non-transient computer readable media coupled to the one or more processors, the non-transient computer readable media embodying programming instructions configurable to perform a method, the method comprising:

storing, in a template database, a podcast template associated with an organization, wherein the podcast template includes a plurality of data tags provided in a certain order, the order being reflective of a sentence or paragraph structure;

storing, in a user database, user information for a plurality of users of the organization;

generating, by a processor, a podcast text file by selectively populating the podcast template with user information including a user schedule listing a plurality of tasks associated with a first user of the plurality of users, weather information, traffic information, and organization information based on the data tags, wherein the traffic information includes traffic slow-down parameters associated with locations of tasks of the user schedule;

converting, by the processor, the podcast text file to a podcast audio file; and

storing, by the processor, the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: LEE, AMY CATHERINE; ANDOLINA, JOSEPH
To: SALESFORCE.COM, INC.
Reel/Frame 046021/0491 →
Continuity (1)
Related Publication 20190377543A1 · Dec 12, 2019