Method and system for collecting information about a user's media collections from multiple login points
First Claim
1. A method of obtaining at a central server information about all of a user'"'"'s media collections owned by a plurality of user devices, comprising the steps of:
- establishing a unique user account for a user;
receiving a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier;
establishing a plurality of connections each with one of the more than one of the plurality of user devices;
receiving or generating a recommendation for media content for the user account;
identifying one of the plurality of connections with the plurality of user devices as a primary session;
filtering the recommendation if content represented by the recommendation is already stored on a user device among the plurality of user devices associated with the user account; and
for each connected user device of the more than one of the plurality of user devices;
receiving information about the user'"'"'s complete media collection owned by the connected user devices; and
storing the received information about the user'"'"'s complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for collecting information about a user'"'"'s media collections at a central location from multiple login points and/or multiple devices owned by the user. The user establishes a user account at a central server. A client application may be downloaded to the user'"'"'s device for establishing a connection to the central server. Subsequently, each time the user logs in to the central server, the central server receives a unique machine identifier (MID) for the connected and currently in-use user device. The central server receives information about the user'"'"'s media collection from the user device and stores that media collection by its MID under the user'"'"'s individual account. In this manner, the central server obtains and stores information about all the user'"'"'s media collections owned by user devices connected and in-use and previously connected to the central server rather than only having knowledge of the media collection stored on the currently in-use user device.
134 Citations
32 Claims
-
1. A method of obtaining at a central server information about all of a user'"'"'s media collections owned by a plurality of user devices, comprising the steps of:
-
establishing a unique user account for a user; receiving a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establishing a plurality of connections each with one of the more than one of the plurality of user devices; receiving or generating a recommendation for media content for the user account; identifying one of the plurality of connections with the plurality of user devices as a primary session; filtering the recommendation if content represented by the recommendation is already stored on a user device among the plurality of user devices associated with the user account; and for each connected user device of the more than one of the plurality of user devices; receiving information about the user'"'"'s complete media collection owned by the connected user devices; and storing the received information about the user'"'"'s complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for obtaining information about a user'"'"'s media collections over a network at a central server owned by a plurality of user devices, comprising:
-
a central server operably connected to the network; the central server adapted to; receive a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establish a plurality of connections at the same time each with one of the more than one of the plurality of user devices; identify one of the plurality of connections with the plurality of user devices as a primary session; receive or generate a recommendation for media content for the user account; filter the recommendation if content presented by the recommendation is already stored on a user device among the plurality of user devices associated with the user account; and for each connected user device of the more than one of the plurality of user devices; receive information about the user'"'"'s media collection owned by the connected user devices; and store the received information about the user'"'"'s media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account at the central server. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method of obtaining at a central server information about all of a user'"'"'s media collections owned by a plurality of user devices, comprising the steps of:
-
establishing a unique user account for a user; receiving a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establishing a plurality of connections each with one of the more than one of the plurality of user devices; receiving or generating a recommendation for media content for the user account; identifying one of the plurality of connections with the plurality of user devices as a primary session; inserting a tag into the recommendation if the recommendation is already on a user device associated with the user account; notifying the user of the tag inserted into the recommendation; providing an adjustment to a score of the recommendation in response to the notification; and for each connected user device of the more than one of the plurality of user devices; receiving information about the user'"'"'s complete media collection owned by the connected user devices; and storing the received information about the user'"'"'s complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user. - View Dependent Claims (28, 29)
-
-
30. A system for obtaining information about a user'"'"'s media collections over a network at a central server owned by a plurality of user devices, comprising:
-
the central server operably connected to the network; the central server adapted to; receive a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establish a plurality of connections at the same time each with one of the more than one of the plurality of user devices; identify one of the plurality of connections with the plurality of user devices as a primary session; receive or generate a recommendation for media content for a user account; insert a tag into the recommendation if the recommendation is already on a user device associated with the user account; notify the user of the tag inserted into the recommendation; and provide an adjustment to a score of the recommendation in response to the notification; for each connected user device of the more than one of the plurality of user devices; receive information about the user'"'"'s media collection owned by the connected user devices; and store the received information about the user'"'"'s media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account at the central server.
-
-
31. A non-transitory computer readable medium comprising software to obtain at a central server information about all of a user'"'"'s media collections owned by a plurality of user devices, the software comprising instructions to:
-
establish a unique user account for a user; receive a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establish a plurality of connections each with one of the more than one of the plurality of user devices; receive or generating a recommendation for media content for the user account; identify one of the plurality of connections with the plurality of user devices as a primary session; insert a tag into the recommendation if the recommendation is already on a user device associated with the user account; notify the user of the tag inserted into the recommendation; provide an adjustment to a score of the recommendation in response to the notification; and for each connected user device of the more than one of the plurality of user devices; receive information about the user'"'"'s complete media collection owned by the connected user devices; and store the received information about the user'"'"'s complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user.
-
-
32. A non-transitory computer readable medium comprising software to obtain at a central server information about all of a user'"'"'s media collections owned by a plurality of user devices, the software comprising instructions to:
-
establish a unique user account for a user; receive a connection establishment request from more than one of the plurality of user devices each having a unique machine identifier; establish a plurality of connections each with one of the more than one of the plurality of user devices; receive or generating a recommendation for media content for the user account; identify one of the plurality of connections with the plurality of user devices as a primary session; filter the recommendation if content represented by the recommendation is already stored on a user device among the plurality of user devices associated with the user account; and for each connected user device of the more than one of the plurality of user devices; receive information about the user'"'"'s complete media collection owned by the connected user devices; and store the received information about the user'"'"'s complete media collection according to the unique machine identifier of the connected user device such that the received information is stored under the user account associated with the user.
-
Specification