Providing content items from alternate sources
First Claim
1. A system for providing content items to users, the system comprising:
- a computer system comprising at least one hardware processor and operatively associated data storage, wherein the computer system is programmed to;
provide to a first user an indication of a plurality of available content items, wherein the providing comprises;
receiving an indication of content items that a content provider service is authorized to transmit to users;
receiving an indication that an additional content item that the content provider service is not authorized to transmit to users is available from at least one alternate source, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the content item that the content provider service is not authorized to transmit to users;
after receiving the indication that the additional content item is available from the at least one alternate source, generating an interface comprising a representation of the content items that the content provider service is authorized to transmit to users and the additional content item, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the additional content item; and
transmitting the interface to the first user;
receive from the first user an indication of a first content item selected from the plurality of content items;
determine that the content provider service is not authorized to transmit the first content item to the first user;
identify a first alternate source for the first content item selected from the at least one alternate source; and
initiate playback of the first content item to the first user from the first alternate source.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing content items to users. A computer system may provide to a first user an indication of a plurality of available content items. The computer system may receive from the first user an indication of a first content item selected from the plurality of content items. The computer system may determine whether a content provider service associated with the computer system is authorized to stream the first content item to the first user. When the content provider service is not authorized to stream the first content item to the first user, the computer system may identify an alternate source for the first content item. The computer system may initiate playback of the first content item to the first user from the alternate source.
-
Citations
19 Claims
-
1. A system for providing content items to users, the system comprising:
a computer system comprising at least one hardware processor and operatively associated data storage, wherein the computer system is programmed to; provide to a first user an indication of a plurality of available content items, wherein the providing comprises; receiving an indication of content items that a content provider service is authorized to transmit to users; receiving an indication that an additional content item that the content provider service is not authorized to transmit to users is available from at least one alternate source, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the content item that the content provider service is not authorized to transmit to users; after receiving the indication that the additional content item is available from the at least one alternate source, generating an interface comprising a representation of the content items that the content provider service is authorized to transmit to users and the additional content item, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the additional content item; and transmitting the interface to the first user; receive from the first user an indication of a first content item selected from the plurality of content items; determine that the content provider service is not authorized to transmit the first content item to the first user; identify a first alternate source for the first content item selected from the at least one alternate source; and initiate playback of the first content item to the first user from the first alternate source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method for providing content items to users, the method comprising:
-
providing, by a computer system and to a first user, an indication of a plurality of available content items, wherein the computer system comprises at least one hardware processor and operatively associated memory, and wherein the providing comprises; receiving an indication of content items that a content provider service is authorized to transmit to users; receiving an indication that an additional content item that the content provider service is not authorized to transmit to users is available from at least one alternate source, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the content item that the content provider service is not authorized to transmit to users; after receiving the indication that the additional content item is available from the at least one alternate source, generating an interface comprising a representation of the content items that the content provider service is authorized to transmit to users and the additional content item, wherein the plurality of available content items comprises the content items that the content provider service is authorized to transmit to users and the additional content item; and transmitting the interface to the first user; receiving, by the computer system and from the first user, an indication of a first content item selected from the plurality of content items; determining, by the computer system, that the content provider service is not authorized to transmit the first content item to the first user; identifying, by the computer system, a first alternate source for the first content item selected from the at least one alternate source; and initiating, by the computer system, playback of the first content item to the first user from the first alternate source.
-
-
11. A system for providing content items to users, the system comprising:
a computer system comprising at least one hardware processor and operatively associated data storage, wherein the computer system is programmed to; provide to a first user, an indication of a plurality of available content items, wherein the providing comprises; receiving an indication of content items in a digital library of a content provider service; receiving an indication that an additional content item that is not in the digital library is available from at least one alternate source, wherein the plurality of available content items comprises the content items in the digital library and the content item that is not in the digital library; after receiving the indication that the additional content item is available from the at least one alternate source, generating an interface comprising a representation of the content items in the digital library and the additional content item, wherein the plurality of available content items comprises the content items in the digital library and the additional content item; and transmitting the interface to the first user; receive from the first user, an indication of a first content item selected from the plurality of content items; determine that the first content item is not in the digital library; identify a first alternate source for the first content item selected from the at least one alternate source; and initiate playback of the first content item to the first user from the first alternate source. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
Specification