Digital file distribution in a social network system
First Claim
1. A computer-implemented method comprising:
- storing identification information of a digital file associated with a first user of a social networking system;
receiving a request from a second user of the social networking system for the digital file, the second user connected to the first user by a social networking relationship within the social networking system, the social networking relationship represented by a social map comprising interactions and shared experiences between the second user and the first user;
responsive to receiving the request from the second user, determining an action required of the second user under a digital rights management (DRM) scheme of a third-party source of the digital file, the third-party source external to the social networking system, the action required for the second user to access the digital file;
causing the second user to take the required action responsive to determining the required action; and
causing the digital file to be transferred from the third-party source of the digital file to a device of the second user responsive to the second user taking the required action.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for obtaining a digital file similar to one used by a device associated with a member of a social network are provided. Digital file information about the digital file is stored on a web-based social network database. The digital file may be located on the same server as the web-based social network database or a third party server such as a mobile phone carrier. A user of the web-based social network database requesting the digital file may require a different format of the digital file than that used by the device of the member. If a different format is requested by the user, a server finds or converts the digital file to be compatible for use by a device specified by the user.
62 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
storing identification information of a digital file associated with a first user of a social networking system; receiving a request from a second user of the social networking system for the digital file, the second user connected to the first user by a social networking relationship within the social networking system, the social networking relationship represented by a social map comprising interactions and shared experiences between the second user and the first user; responsive to receiving the request from the second user, determining an action required of the second user under a digital rights management (DRM) scheme of a third-party source of the digital file, the third-party source external to the social networking system, the action required for the second user to access the digital file; causing the second user to take the required action responsive to determining the required action; and causing the digital file to be transferred from the third-party source of the digital file to a device of the second user responsive to the second user taking the required action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions for providing a social networking system, the instructions executed by a processor and causing the processor to:
-
store identification information of a digital file associated with a first user of a social networking system; receive a request from a second user of the social networking system for the digital file, the second user connected to the first user by a social networking relationship within the social networking system, the social networking relationship represented by a social map comprising interactions and shared experiences between the second user and the first user; responsive to receiving the request from the second user, determine an action required of the second user under a digital rights management (DRM) scheme of a third-party source of the digital file, the third-party source external to the social networking system, the action required for the second user to access the digital file; cause the second user to take the required action responsive to determining the required action; and cause the first digital file to be transferred from the third-party source of the digital file to a device of the second user responsive to the second user taking the required action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; and a memory storing instructions executable by the processor to; store identification information of a digital file associated with a first user of a social networking system; receive a request from a second user of the social networking system for the digital file, the second user connected to the first user by a social networking relationship within the social networking system, the social networking relationship represented by a social map comprising interactions and shared experiences between the second user and the first user; responsive to receiving the request from the second user, determine an action required of the second user under a digital rights management (DRM) scheme of a third-party source of the digital file, the third-party source external to the social networking system, the action required for the second user to access the digital file; cause the second user to take the required action responsive to determining the required action; and cause the first digital file to be transferred from the third-party source of the digital file to a device of the second user responsive to the second user taking the required action. - View Dependent Claims (16, 17, 18)
-
Specification