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, causing the digital file to be transferred from a third-party source of the digital file to a device of the second user, the third-party source external to the social networking system;
storing accounting information indicating a price discount for the transfer of the digital file to the second user; and
determining a price owed by the second user to the third-party source for the transfer of the digital file to the second user, the price determined based at least on the accounting information.
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.
-
Citations
19 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, causing the digital file to be transferred from a third-party source of the digital file to a device of the second user, the third-party source external to the social networking system; storing accounting information indicating a price discount for the transfer of the digital file to the second user; and determining a price owed by the second user to the third-party source for the transfer of the digital file to the second user, the price determined based at least on the accounting information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, cause the first digital file to be transferred from a third-party source of the digital file to a device of the second user, the third-party source external to the social networking system; store accounting information indicating a price discount for the transfer of the digital file to the second user; and determine a price owed by the second user to the third-party source for the transfer of the digital file to the second user, the price determined based at least on the accounting information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a processor; and a memory coupled to the processor and 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, cause the first digital file to be transferred from a third-party source of the digital file to a device of the second user, the third-party source external to the social networking system; store accounting information indicating a price discount for the transfer of the digital file to the second user; and determine a price owed by the second user to the third-party source for the transfer of the digital file to the second user, the price determined based at least on the accounting information.
-
Specification