Global Media Lists For Mobile Devices
First Claim
1. A method comprising:
- receiving, at a server from a first client application executing on a client device, a first media link to media, a first user identifier, and an indication of a media list where the first media link will be stored, wherein the media list is associated with the user identifier, and wherein the first media link points to an image, music, or a video stored on a server;
organizing in a database at the server the first media link in the media list;
receiving, at the server from a second client application, the first user identifier along with a request for one or more media lists associated with the first user identifier, wherein the second client application is a different application than the first client application, and wherein each of the one or more media lists associated with the user identifier include one or more media links; and
sending, from the server to the second client application, the one or more media lists associated with the user identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for sharing global lists of media content among multiple apps executing on various client devices. A global list can include a plurality of records for media, each of which can include pointers to media stored elsewhere, a unique identifier for the media, a list identifier for the media, and/or metadata for the media. The global list can be accessed, modified, shared, aggregated, organized, etc. using different apps. These different apps may include apps developed by different developers, apps produced by different companies, apps offered for download by different companies, apps that perform different functions, etc.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, at a server from a first client application executing on a client device, a first media link to media, a first user identifier, and an indication of a media list where the first media link will be stored, wherein the media list is associated with the user identifier, and wherein the first media link points to an image, music, or a video stored on a server; organizing in a database at the server the first media link in the media list; receiving, at the server from a second client application, the first user identifier along with a request for one or more media lists associated with the first user identifier, wherein the second client application is a different application than the first client application, and wherein each of the one or more media lists associated with the user identifier include one or more media links; and sending, from the server to the second client application, the one or more media lists associated with the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a server from a first client application executing on a client device, media content, a user identifier, and an indication of a first media list where the media will be stored; storing the media content in a database at a server; associating a media link to the media content in the database at the server that can be used to retrieve the media content through a communication network; organizing in a database at the server the media link to the media in the first media list; receiving, at the server from a second client application, the user identifier along with a request for one or more media lists associated with the first user identifier, wherein the second client application is a different application than the first client application; and sending, from the server to the second client application, the media lists associated with the user identifier. - View Dependent Claims (15, 16)
-
-
17. A method comprising:
-
maintaining in storage at a server a plurality of media lists where each media list of the plurality of media lists comprises a plurality of media links to media, a list identifier and a plurality of unique media identifiers; receiving at the server from a first app executing on a first mobile device a request for a first media list of the plurality of media lists; sending from the server to the first app executing on the first mobile device the first media list; receiving at the server from a second app executing on a second mobile device a request for the second media list of the plurality of media lists, wherein the second app is different than the first app; and sending from the server to the second app executing on the second mobile device the second media list. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A global list server comprising:
-
a database; a communication interface; and a processor communicatively coupled with the database and the communication interface, wherein the processor is configured to; maintain a plurality of media lists within the database, wherein each media list of the plurality of media lists comprises a plurality of media links, a list identifier and a plurality of unique media identifiers associated with each of the plurality of media links; receive from a first app executing on a first mobile device a request for a first media list of the plurality of media lists; send the first media list to the first app executing on the first mobile device; receive from a second app executing on the first mobile device a request for the first media list of the plurality of media lists, wherein the second app is a different and an independent app from the first app; and send the first media list to the second app executing on the second mobile device. - View Dependent Claims (25)
-
Specification