IP Library Granted Patent US 11,551,260
Granted Patent B2
US 11,551,260 · App. 17/118,481 · Granted Jan 10, 2023

Annotating and transmitting audio content items

Inventors: Davi De Castro Reis (Belo Horizonte, BR); Christian Oestlien (New York, NY); Eider Silva de Oliveira (Belo Horizonte, BR); Marcus A. Leal (Belo Horizonte, BR); Igor Prata Soares (Belo Horizonte, BR)
Assignee: Google LLC
G06Q30/0251G06Q30/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,551,260
App. No.
17/118,481
Granted
Jan 10, 2023
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content. A method includes transmitting an audio content item that is presented to a user of a personal digital assistant through a speaker; receiving digital information that includes spoken information that was submitted through the personal digital assistant by the user and converted into the digital information, the received digital information including data specifying one or more other users with which the audio content item is to be shared; annotating the audio content item with an annotation including at least some of the digital information and data specifying that the user is the source of the annotation; and transmitting the audio content item and the annotation to the one or more other users with which the audio content is to be shared as specified by the digital information.

Claims (38)

1. A computer-implemented method comprising:

receiving, by one or more servers, an indication that a first user input an annotation to content, interacted with a republish control included in the content, and specified a group of users for sharing the content, wherein receiving the indication that the first user interacted with the republish control comprises receiving an indication that the first user interacted with the republish control outside of a particular social network to which the specified group of users are members, wherein each user of the group of users has previously subscribed to a social network activity stream of the first user;

creating, by the one or more servers, first annotated content that includes (i) an embedded republish control, (ii) the content, (iii) a number of users who have shared the content with other users, and (iv) the annotation input by the first user;

posting, by the one or more servers and to respective social network activity streams of the first user and of users in the specified group of users, the first annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, wherein posting the first annotated content comprises posting the first annotated content within the particular social network to which the first user and the specified group of users are members, wherein viewability of each of the social network activity streams is limited to a user who owns the social network activity stream and to other users who have subscribed to the social network activity stream, and wherein the content of each of the social network activity streams is distinct from the content of other social network activity streams;

receiving an indication that a given user from among the group of users input a different annotation in an input control that is separate from the annotation input by the first user, and interacted with the republish control embedded in the first annotated content;

creating, by the one or more servers, second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user;

posting, by the one or more servers and to respective social network activity streams of the first user and the given user, the second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user; and

distributing, by the one or more servers and to the first user, an email that includes an indication that the social network activity stream of the first user has been updated to include the second annotated content that includes the different annotation input by the given user.

2. The method of claim 1 , wherein posting the first annotated content comprises posting the annotated content to respective social network activity streams of the first user and the specified group of users within the particular social network.

3. The method of claim 2 , wherein interaction with a portion of the republish control causes presentation of a list of different user groups with whom the content is shareable, and enables selection of one or more of the different user groups.

4. The method of claim 3 , further comprising receiving an indication that one of the different user groups was selected through interaction with the list of different user groups, wherein posting the first annotated content comprises posting the first annotated content to the one of the different user groups that was selected through interaction with the list of different user groups.

5. The method of claim 4 , wherein posting the first annotated content comprises posting the first annotated content with an indication of how many times the content has been republished through interaction with the republish control.

6. A system, comprising:

one or more servers; and

a memory device connected to the one or more servers, the memory device storing instructions that, when executed by the one or more servers, cause the one or more servers to perform operations including:

receiving, by one or more servers, an indication that a first user input an annotation to content, interacted with a republish control included in the content, and specified a group of users for sharing the content, wherein receiving the indication that the first user interacted with the republish control comprises receiving an indication that the first user interacted with the republish control outside of a particular social network to which the specified group of users are members, wherein each user of the group of users has previously subscribed to a social network activity stream of the first user;

creating, by the one or more servers, first annotated content that includes (i) an embedded republish control, (ii) the content, (iii) a number of users who have shared the content with other users, and (iv) the annotation input by the first user;

posting, by the one or more servers and to respective social network activity streams of the first user and of users in the specified group of users, the first annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, wherein posting the first annotated content comprises posting the first annotated content within the particular social network to which the first user and the specified group of users are members, wherein viewability of each of the social network activity streams is limited to a user who owns the social network activity stream and to other users who have subscribed to the social network activity stream, and wherein the content of each of the social network activity streams is distinct from the content of other social network activity streams;

receiving an indication that a given user from among the group of users input a different annotation in an input control that is separate from the annotation input by the first user, and interacted with the republish control embedded in the first annotated content;

creating, by the one or more servers, second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user;

posting, by the one or more servers and to respective social network activity streams of the first user and the given user, the second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user; and

distributing, by the one or more servers and to the first user, an email that includes an indication that the social network activity stream of the first user has been updated to include the second annotated content that includes the different annotation input by the given user.

7. The system of claim 6 , wherein posting the first annotated content comprises posting the annotated content to respective social network activity streams of the first user and the specified group of users within the particular social network.

8. The system of claim 7 , wherein interaction with a portion of the republish control causes presentation of a list of different user groups with whom the content is shareable, and enables selection of one or more of the different user groups.

9. The system of claim 8 , wherein the instructions cause the one or more servers to perform operations further comprising receiving an indication that one of the different user groups was selected through interaction with the list of different user groups, wherein posting the first annotated content comprises posting the first annotated content to the one of the different user groups that was selected through interaction with the list of different user groups.

10. The system of claim 9 , wherein posting the first annotated content comprises posting the first annotated content with an indication of how many times the content has been republished through interaction with the republish control.

11. A non-transitory computer readable medium storing instructions that when executed by one or more data processing devices cause the one or more data processing devices to perform operations comprising:

receiving, by one or more servers, an indication that a first user input an annotation to content, interacted with a republish control included in the content, and specified a group of users for sharing the content, wherein receiving the indication that the first user interacted with the republish control comprises receiving an indication that the first user interacted with the republish control outside of a particular social network to which the specified group of users are members, wherein each user of the group of users has previously subscribed to a social network activity stream of the first user;

creating, by the one or more servers, first annotated content that includes (i) an embedded republish control, (ii) the content, (iii) a number of users who have shared the content with other users, and (iv) the annotation input by the first user;

posting, by the one or more servers and to respective social network activity streams of the first user and of users in the specified group of users, the first annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, wherein posting the first annotated content comprises posting the first annotated content within the particular social network to which the first user and the specified group of users are members, wherein viewability of each of the social network activity streams is limited to a user who owns the social network activity stream and to other users who have subscribed to the social network activity stream, and wherein the content of each of the social network activity streams is distinct from the content of other social network activity streams;

receiving an indication that a given user from among the group of users input a different annotation in an input control that is separate from the annotation input by the first user, and interacted with the republish control embedded in the first annotated content;

creating, by the one or more servers, second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user;

posting, by the one or more servers and to respective social network activity streams of the first user and the given user, the second annotated content that includes (i) the embedded republish control, (ii) the content, (iii) the number of users who have shared the content with other users, and (iv) the annotation input by the first user, and the different annotation input by the given user; and

distributing, by the one or more servers and to the first user, an email that includes an indication that the social network activity stream of the first user has been updated to include the second annotated content that includes the different annotation input by the given user.

12. The non-transitory computer readable medium of claim 11 , wherein posting the first annotated content comprises posting the annotated content to respective social network activity streams of the first user and the specified group of users within the particular social network.

13. The non-transitory computer readable medium of claim 12 , wherein interaction with a portion of the republish control causes presentation of a list of different user groups with whom the content is shareable, and enables selection of one or more of the different user groups.

14. The non-transitory computer readable medium of claim 13 , wherein the instructions cause the one or more data processing devices to perform operations further comprising receiving an indication that one of the different user groups was selected through interaction with the list of different user groups, wherein posting the first annotated content comprises posting the first annotated content to the one of the different user groups that was selected through interaction with the list of different user groups.

15. The non-transitory computer readable medium of claim 14 , wherein posting the first annotated content comprises posting the first annotated content with an indication of how many times the content has been republished through interaction with the republish control.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: REIS, DAVI DE; OESTLIEN, CHRISTIAN; OLIVEIRA, EIDER SILVA; LEAL, MARCUS A.; SOARES, IGOR PRATA
To: GOOGLE INC.
Reel/Frame 055045/0513 →
CHANGE OF NAME Recorded Jan 27, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 055128/0440 →
Continuity (4)
Continuation 15618676 · Jun 9, 2017
Continuation 13339131 · Dec 28, 2011
Provisional Application 61427527 · Dec 28, 2010
Related Publication 20210097570A1 · Apr 1, 2021