IP Library Granted Patent US 9,929,987
Granted Patent B2
US 9,929,987 · App. 13/539,840 · Granted Mar 27, 2018

Voice enabled social artifacts

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 9,929,987
App. No.
13/539,840
Granted
Mar 27, 2018
Kind
B2
Abstract

A user is prompted to select a social site for generating a voice enabled social artifact. A user selection of the social site is received. Responsive to receiving the user selection, information associated with an account of the user on the social site is obtained. The user is prompted to select a social artifact associated with the social site for voice enablement. A user selection of the social artifact is received. The selected social artifact is configured for voice enablement. The selected social artifact is displayed on the social site with an indication that the selected social artifact is voice enabled.

Claims (89)

1. A method for providing voice-enabled social artifacts in a voice channel system having at least one processor, the method comprising the steps of:

generating a prompt to a web-enabled user device that prompts a user to select a social media site;

receiving from the web-enabled user device a user selection of the social media site;

responsive to receiving the user selection, obtaining information associated with an account of the user on the social media site;

generating a prompt to the web-enabled user device that prompts the user to select a pre-existing message stream interface associated with the social media site, wherein the message stream interface is available for voice enablement;

receiving a user selection of the message stream interface;

generating a message to the social media site for causing the social media site to transition the selected message stream interface for the account of the user on the social media site from being not voice-enabled to being voice-enabled by:

generating a calling number for the user, and

including the calling number in the message to the social media site for display on the selected message stream interface on the social media site for the account of the user;

providing an indication that the selected message stream interface has transitioned to being voice-enabled for prompting users to post a voice message on the selected message stream interface for the account of the user;

establishing a voice call with a voice-enabled user device associated with a caller that is other than the user and that calls the calling number displayed on the social media site for the account of the user;

prompting the caller via the voice-enabled user device associated with the caller to select creation of a caller voice message associated with the account of the user on the social media site; and

responsive to receiving the caller voice message from the voice-enabled user device associated with the caller, generating a message to the social media site for causing the social media site to display an indication for the caller voice message on the selected message stream interface on the social media site for the account of the user.

2. The method of claim 1 , where the method includes:

generating a prompt to the web-enabled user device that prompts the user to create at least one voice feature associated with the message stream interface;

receiving the voice feature from the web-enabled user device and storing the voice feature on the voice channel system; and

sending the voice feature to the social media site for display on the selected message stream interface on the social media site.

3. The method of claim 1 , where the method includes:

receiving a message from the social media site that includes a voice message created using the selected message stream interface on the social media site for the account of the user on the social media site; and

storing the voice message on the voice channel system.

4. The method of claim 3 , where the method includes:

receiving from the web-enabled user device a user request for messages associated with the account of the user on the social media site; and

responsive to the user request for messages, sending the voice message to the web-enabled user device.

5. The method of claim 3 , where the method includes:

establishing a voice call with a voice-enabled user device associated with the user;

prompting the user via the voice call to select playback of messages associated with the account of the user on the social media site; and

responsive to the user selection for playback of messages, sending the voice message to the voice-enabled user device.

6. The method of claim 1 , where the method includes:

receiving a message from the social media site that indicates selection of the caller voice message on the selected message stream interface on the social media site for the account of the user; and

responsive to receiving the message that indicates the selection of the caller voice message, generating a message to the social media site that includes the caller voice message for playback using the selected message stream interface on the social media site for the account of the user.

7. A voice channel system comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to:

generate a prompt to a web-enabled user device that prompts a user to select a social media site;

receive from the web-enabled user device a user selection of the social media site;

responsive to receiving the user selection, obtain information associated with an account of the user on the social media site;

generate a prompt to the web-enabled user device that prompts the user to select a pre-existing message stream interface associated with the social media site, wherein the message stream interface is available for voice enablement;

receive a user selection of the message stream interface;

generate a message to the social media site for causing the social media site to transition the selected message stream interface for the account of the user on the social media site from being not voice-enabled to being voice-enabled by:

generating a calling number for the user, and

including the calling number in the message to the social media site for display on the selected message stream interface on the social media site for the account of the user;

provide an indication that the selected message stream interface has transitioned to being voice-enabled for prompting users to post a voice message on the selected message stream interface for the account of the user;

establish a voice call with a voice-enabled user device associated with a caller that is other than the user and that calls the calling number displayed on the social media site for the account of the user;

prompt the caller via the voice-enabled user device associated with the caller to select creation of a caller voice message associated with the account of the user on the social media site; and

responsive to receiving the caller voice message from the voice-enabled user device associated with the caller, generate a message to the social media site for causing the social media site to display an indication for the caller voice message on the selected message stream interface on the social media site for the account of the user.

8. The voice channel system of claim 7 , where the memory includes instructions that, when executed, cause the processor to:

generate a prompt to the web-enabled user device that prompts the user to create at least one voice feature associated with the message stream interface;

receive the voice feature from the web-enabled user device and storing the voice feature on the voice channel system; and

send the voice feature to the social media site for display on the selected message stream interface on the social media site.

9. The voice channel system of claim 7 , where the memory includes instructions that, when executed, cause the processor to:

receive a message from the social media site that includes a voice message created using the selected message stream interface on the social media site for the account of the user on the social media site; and

store the voice message on the voice channel system.

10. The voice channel system of claim 9 , where the memory includes instructions that, when executed, cause the processor to:

receive from the web-enabled user device a user request for messages associated with the account of the user on the social media site; and

responsive to the user request for messages, send the voice message to the web-enabled user device.

11. The voice channel system of claim 9 , where the memory includes instructions that, when executed, cause the processor to:

establish a voice call with a voice-enabled user device associated with the user;

prompt the user via the voice call to select playback of messages associated with the account of the user on the social media site; and

responsive to the user selection for playback of messages, send the voice message to the voice-enabled user device.

12. The voice channel system of claim 7 , where the memory includes instructions that, when executed, cause the processor to:

receive a message from the social media site that indicates selection of the caller voice message on the selected message stream interface on the social media site for the account of the user; and

responsive to receiving the message that indicates the selection of the caller voice message, generate a message to the social media site that includes the caller voice message for playback using the selected message stream interface on the social media site for the account of the user.

13. A computer-program product including instructions that are embodied in a non-transitory computer-readable medium for execution by a processor and configured to cause the processor to perform operations in a voice channel system comprising:

generating a prompt to a web-enabled user device that prompts a user to select a social media site;

receiving from the web-enabled user device a user selection of the social media site;

responsive to receiving the user selection, obtaining information associated with an account of the user on the social media site;

generating a prompt to the web-enabled user device that prompts the user to select a pre-existing message stream interface associated with the social media site, wherein the message stream interface is available for voice enablement;

receiving a user selection of the message stream interface;

generating a message to the social media site for causing the social media site to transition the selected message stream interface for the account of the user on the social media site from being not voice-enabled to being voice-enabled by:

generating a calling number for the user, and

including the calling number in the message to the social media site for display on the selected message stream interface on the social media site for the account of the user;

providing an indication that the selected message stream interface has transitioned to being voice-enabled for prompting users to post a voice message on the selected message stream interface for the account of the user;

establishing a voice call with a voice-enabled user device associated with a caller that is other than the user and that calls the calling number displayed on the social media site for the account of the user;

prompting the caller via the voice-enabled user device associated with the caller to select creation of a caller voice message associated with the account of the user on the social media site; and

responsive to receiving the caller voice message from the voice-enabled user device associated with the caller, generating a message to the social media site for causing the social media site to display an indication for the caller voice message on the selected message stream interface on the social media site for the account of the user.

14. The computer-program product of claim 13 , the computer-program product further including instructions for:

generating a prompt to the web-enabled user device that prompts the user to create at least one voice feature associated with the message stream interface;

receiving the voice feature from the web-enabled user device and storing the voice feature on the voice channel system; and

sending the voice feature to the social media site for display on the selected message stream interface on the social media site.

15. The computer-program product of claim 13 , the computer-program product further including instructions for:

receiving a message from the social media site that includes a voice message created using the selected message stream interface on the social media site for the account of the user on the social media site; and

storing the voice message on the voice channel system.

16. The computer-program product of claim 15 , the computer-program product further including instructions for:

receiving from the web-enabled user device a user request for messages associated with the account of the user on the social media site; and

responsive to the user request for messages, sending the voice message to the web-enabled user device.

17. The computer-program product of claim 15 , the computer-program product further including instructions for:

establishing a voice call with a voice-enabled user device associated with the user;

prompting the user via the voice call to select playback of messages associated with the account of the user on the social media site; and

responsive to the user selection for playback of messages, sending the voice message to the voice-enabled user device.

Assignments (14)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0936 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (030273/0226) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041867/0779 →
MERGER Recorded Jan 4, 2017
From: ANGEL.COM INCORPORATED
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 040840/0832 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME FROM ANGEL.COM TO ITS FULL LEGAL NAME OF ANGEL.COM INCORPORATED PREVIOUSLY RECORDED ON REEL 033451 FRAME 0970. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2016
From: SAYLOR, MICHAEL JERRY
To: ANGEL.COM INCORPORATED
Reel/Frame 040878/0972 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME FROM ANGEL.COM TO ITS FULL LEGAL NAME OF ANGEL.COM INCORPORATED PREVIOUSLY RECORDED ON REEL 033451 FRAME 0970. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2016
From: RENNYSON, DAVID JAMES
To: ANGEL.COM INCORPORATED
Reel/Frame 040878/0988 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME FROM ANGEL.COM TO ITS FULL LEGAL NAME OF ANGEL.COM INCORPORATED PREVIOUSLY RECORDED ON REEL 033451 FRAME 0970. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2016
From: BOUZID, AHMED TEWFIK
To: ANGEL.COM INCORPORATED
Reel/Frame 040879/0010 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2014
From: BOUZID, AHMED TEWFIK; RENNYSON, DAVID JAMES; SAYLOR, MICHAEL JERRY
To: ANGEL.COM INCORPORATED
Reel/Frame 033451/0970 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
SECURITY AGREEMENT Recorded Apr 22, 2013
From: UTOPY, INC.; ANGEL.COM INCORPORATED
To: GOLDMAN SACHS USA BANK
Reel/Frame 030273/0226 →