IP Library Granted Patent US 9,240,017
Granted Patent B2
US 9,240,017 · App. 13/797,872 · Granted Jan 19, 2016

Guide based content services

Inventors: William Moore (Rollingwood, TX); Thomas Hutchings (Palo Alto, CA); David McIntosh (San Francisco, CA); Edwin J. Lau (San Jose, CA)
Assignee: TuneIn, Inc.
G06Q30/0251G06F3/04842H04N21/2181H04N21/25875H04N21/44222H04N21/4667H04N21/4825H04N21/6125H04N21/6175H04N21/812
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,240,017
App. No.
13/797,872
Granted
Jan 19, 2016
Kind
B2
Abstract

Systems are described for a guide of audio, video, multimedia transmission, receiving and playback with advertising and bi-directional fulfillment of goods and services over the Internet. A method of streaming content distribution includes creating data on streaming content; creating data on network locations of streaming content; creating data on access characteristics; locating a source of streaming content with a with a streaming content guide; and starting playback of streaming content from the source of streaming content. A streaming content distribution system includes a streaming content guide through which a user locates a source of streaming content and starts playback of streaming content; data on streaming content; data on network locations of streaming content; and data on access characteristics.

Claims (58)

1. A computer-implemented method, comprising:

receiving, by one or more servers, an indication that a content item has been selected using a computing device, wherein the content item is associated with an attribute and a stream parameter;

using the attribute to locate a plurality of content streams available to the computing device over a network, wherein the plurality of content streams correspond to different radio and television broadcasting networks that control access to an associated content stream, and wherein each of the plurality of content streams includes the attribute associated with the content item;

using the stream parameter to identify a single content stream from the plurality of content streams, wherein the single content stream is associated with a particular broadcasting network, and wherein the single content stream includes a plurality of content items associated with the particular broadcast network;

requesting access to the single content stream;

facilitating access to a content item of multimedia content associated with the single content stream, wherein access to the content item is between the particular broadcasting network and the computing device; and

facilitating access to an additional content item of multimedia content associated with the single content stream, wherein the additional content item is being broadcasted subsequent to the content item on the particular broadcast network.

2. The method of claim 1 , further comprising:

locating one or more ad streams available to the computing device over the network, the one or more ad streams being associated with one or more ad guardians that controls access to an associated ad stream, wherein each ad stream includes one or more ads, and wherein individual ads are provided by individual advertisers; and

causing one or more ads from the one or more ad streams to be provided to the computing device in addition to the content item associated with the single content stream.

3. The method of claim 2 , further comprising:

identifying one or more ad slots for one or more ads to be inserted, wherein the one or more ads are inserted into the one or more ad slots based on at least one or one or more bids from one or more advertisers for the one or more ad slots or advertising revenue associated with each of the one or more ads.

4. The method of claim 1 , further comprising:

sharing content information through one or more social networking platforms, wherein the content information includes information about the content item.

5. The method of claim 4 , wherein the content information further includes at least one of a notification or a reminder about an availability of the content item for delivery, commentary related to the content item for delivery, or ranking related to the content item for delivery.

6. The method of claim 1 , further comprising:

invoking a streaming content guide that indicates individual content stream network locations for the plurality of content streams available to the computing device, wherein facilitating access to the content item includes providing, using the streaming content guide, a content stream network location for the content stream to the computing device.

7. The method of claim 1 , wherein the content stream is one of a group including a radio broadcast stream, a television broadcast stream, or a podcast stream, wherein a content guardian is one of a group including a radio network, a television network, or an individual radio station, and wherein each of the plurality of content streams is associated with a content guardian.

8. The method of claim 1 , wherein the broadcasting network hosts a continuous broadcast that includes the single content stream.

9. The method of claim 1 , wherein a stream parameter includes at least one of a location of a user of the computing device, historical playback reliability of a content stream, or a commercial business relationship between a content guardian corresponding to a broadcasting network and a content stream.

10. The method of claim 1 , wherein the different radio and television broadcasting networks selectively enable access to their associated content streams based on at least one of a user attribute, a playback device type, a content player attribute, or a commercial relationship.

11. A computer-implemented system, comprising:

one or more data processors; and

one or more non-transitory computer-readable storage media including instructions configured to cause the one or more data processors to perform operations including:

receiving an indication that a content item has been selected using a computing device, wherein the content item is associated with an attribute and a stream parameter;

using the attribute to locate a plurality of content streams available to the computing device over a network, wherein the plurality of content streams correspond to different radio and television broadcasting networks that control access to an associated content stream, and wherein each of the plurality of content streams includes the attribute associated with the content item;

using the stream parameter to identify a single content stream from the plurality of content streams, wherein the single content stream is associated with a particular broadcasting network, and wherein the single content stream includes a plurality of content items associated with the particular broadcast network;

requesting access to the single content stream;

facilitating access to a content item of multimedia content associated with the single content stream, wherein access to the content item is between the particular broadcasting network and the computing device; and

facilitating access to an additional content item of multimedia content associated with the single content stream, wherein the additional content item is being broadcasted subsequent to the content item on the particular broadcast network.

12. The system of claim 11 , further comprising instructions configured to cause the one or more processors to perform operations including:

locating one or more ad streams available to the computing device over the network, the one or more ad streams being associated with one or more ad guardians that controls access to an associated ad stream, wherein each ad stream includes one or more ads, and wherein individual ads are provided by individual advertisers; and

causing one or more ads from the one or more ad streams to be provided to the computing device in addition to the content item associated with the single content stream.

13. The system of claim 12 , further comprising instructions configured to cause the one or more processors to perform operations including:

identifying one or more ad slots for one or more ads to be inserted, wherein the one or more ads are inserted into the one or more ad slots based on at least one or one or more bids from one or more advertisers for the one or more ad slots or advertising revenue associated with each of the one or more ads.

14. The system of claim 11 , further comprising instructions configured to cause the one or more processors to perform operations including:

sharing content information through one or more social networking platforms, wherein the content information includes information about the content item.

15. The system of claim 14 , wherein the content information further includes at least one of a notification or a reminder about an availability of the content item for delivery, commentary related to the content item for delivery, or ranking related to the content item for delivery.

16. The system of claim 11 , further comprising instructions configured to cause the one or more processors to perform operations including:

invoking a streaming content guide that indicates individual content stream network locations for the plurality of content streams available to the computing device, wherein facilitating access to the content item includes providing, using the streaming content guide, a content stream network location for the content stream to the computing device.

17. The system of claim 11 , wherein the content stream is one of a group including a radio broadcast stream, a television broadcast stream, or a podcast stream, wherein a content guardian is one of a group including a radio network, a television network, or an individual radio station, and wherein each of the plurality of content streams is associated with a content guardian.

18. A computer-program product tangibly embodied in a non-transitory machine readable storage medium, including instructions configured to cause a data processing apparatus to:

receive an indication that a content item has been selected using a computing device, wherein the content item is associated with an attribute and a stream parameter;

use the attribute to locate a plurality of content streams available to the computing device over a network, wherein the plurality of content streams correspond to different radio and television broadcasting networks that control access to an associated content stream, and wherein each of the plurality of content streams includes the attribute associated with the content item;

use the stream parameter to identify a single content stream from the plurality of content streams, wherein the single content stream is associated with a particular broadcasting network, and wherein the single content stream includes a plurality of content items associated with the particular broadcast network;

request access to the single content stream;

facilitate access to a content item of multimedia content associated with the single content stream, wherein access to the content item is between the particular broadcasting network and the computing device; and

facilitate access to an additional content item of multimedia content associated with the single content stream, wherein the additional content item is being broadcasted subsequent to the content item on the particular broadcast network.

19. The computer-program product of claim 18 , further comprising instructions configured to cause the data processing apparatus to:

locate one or more ad streams available to the computing device over the network, the one or more ad streams being associated with one or more ad guardians that controls access to an associated ad stream, wherein each ad stream includes one or more ads, and wherein individual ads are provided by individual advertisers; and

cause one or more ads from the one or more ad streams to be provided to the computing device in addition to the content item associated with the single content stream.

20. The computer-program product of claim 19 , further comprising instructions configured to cause the data processing apparatus to:

identify one or more ad slots for one or more ads to be inserted, wherein the one or more ads are inserted into the one or more ad slots based on at least one or one or more bids from one or more advertisers for the one or more ad slots or advertising revenue associated with each of the one or more ads.

21. The computer-program product of claim 18 , further comprising instructions configured to cause the data processing apparatus to:

share content information through one or more social networking platforms, wherein the content information includes information about the content item.

22. The computer-program product of claim 21 , wherein the content information further includes at least one of a notification or a reminder about an availability of the content item for delivery, commentary related to the content item for delivery, or ranking related to the content item for delivery.

23. The computer-program product of claim 18 , further comprising instructions configured to cause the data processing apparatus to:

invoke a streaming content guide that indicates individual content stream network locations for the plurality of content streams available to the computing device, wherein facilitating access to the content item includes providing, using the streaming content guide, a content stream network location for the content stream to the computing device.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY AS SUCCESSOR IN INTEREST TO SILICON VALLEY BANK
To: TUNEIN, INC.
Reel/Frame 066277/0391 →
SECURITY INTEREST Recorded Oct 13, 2017
From: TUNEIN, INC.
To: SILICON VALLEY BANK
Reel/Frame 043861/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: MOORE, WILLIAM; HUTCHINGS, THOMAS; MCINTOSH, DAVID; LAU, EDWIN J.
To: RADIOTIME, INC.
Reel/Frame 029978/0143 →
CHANGE OF NAME Recorded Mar 12, 2013
From: RADIO TIME INC.
To: TUNEIN, INC.
Reel/Frame 029979/0203 →
Continuity (2)
Continuation In Part 12011470 · Jan 25, 2008
Related Publication 20130191748A1 · Jul 25, 2013