Social network media sharing with client library
First Claim
1. A computer-implemented method for accessing an authorized copy of media content corresponding to metadata shared with a social network of a user, the computer-implemented method comprising performing computer-implemented operations for:
- receiving, from the social network of the user, shared metadata about media content;
receiving, at a computer of a member of the social network of the user, a command to utilize an authorized copy of media content corresponding to the shared metadata;
in response to receiving the command, obtaining information from the shared metadata identifying the media content and initiating a search of a data storage device accessible by the computer of the member, the search being for determining if the computer of the member has access to the authorized copy of the media content stored at the data storage device and being based upon the information identifying the media content;
displaying a user interface control to utilize the authorized copy of the media content, in response to determining that the computer of the member has access to the authorized copy of the media content stored at the data storage device; and
presenting a user interface control to obtain an authorized copy of the media content, in response to determining that an authorized copy of the media content is not stored at the data storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
50 Citations
18 Claims
-
1. A computer-implemented method for accessing an authorized copy of media content corresponding to metadata shared with a social network of a user, the computer-implemented method comprising performing computer-implemented operations for:
-
receiving, from the social network of the user, shared metadata about media content; receiving, at a computer of a member of the social network of the user, a command to utilize an authorized copy of media content corresponding to the shared metadata; in response to receiving the command, obtaining information from the shared metadata identifying the media content and initiating a search of a data storage device accessible by the computer of the member, the search being for determining if the computer of the member has access to the authorized copy of the media content stored at the data storage device and being based upon the information identifying the media content; displaying a user interface control to utilize the authorized copy of the media content, in response to determining that the computer of the member has access to the authorized copy of the media content stored at the data storage device; and presenting a user interface control to obtain an authorized copy of the media content, in response to determining that an authorized copy of the media content is not stored at the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An optical disk, magnetic storage device, or semiconductor computer-readable storage medium having physical state transformed to encode a sequence of instructions thereupon that, when executed by a processor, cause the processor to:
-
receive a command to share metadata about media content with a social network of a user; in response to receiving the command to share the metadata about the media content, retrieve media information from the metadata associated with the media content, the media information comprising data identifying the media content; share the media information with the social network of the user; receive shared metadata about the media content at a computer of a member of the social network; receive a command to utilize a copy of the media content corresponding to the shared media information; in response to receiving the command, obtain information identifying the media content and initiating a search of a data storage device accessible by the computer, the search being for determining if a member of the social network of the user has access to an authorized copy of the media content stored at the data storage device and being based upon the media information identifying the media content; display a user interface control to utilize the authorized copy of the media content, in response to determining that the member has access to the authorized copy of the media content stored at the data storage device; and present a user interface control to obtain an authorized copy of the media content, in response to determining that an authorized copy of the media content is not stored at the data storage device. - View Dependent Claims (12, 13)
-
-
14. An optical disk, magnetic storage device, or semiconductor computer-readable storage medium having its physical state transformed to encode a sequence of instructions thereupon that, when executed by a processor, cause the processor to:
-
receive, from a social network of a user, shared metadata about media content; receive, at a computer of a member of the social network of the user, a command to utilize an authorized copy of the media content corresponding to the shared metadata; in response to receiving the command, obtain information from the shared metadata identifying the media content and initiating a search of a data storage device accessible by the computer of the member to determine if the computer of the member has access to the authorized copy of the media content stored at the data storage device, the search being based upon the information identifying the media content; display a user interface control to utilize the authorized copy of the media content, in response to determining that the member has access to the authorized copy of the media content stored at the data storage device; and present a user interface control to obtain the authorized copy of the media content, in response to determining that the authorized copy of the media content is not stored at the data storage device. - View Dependent Claims (15, 16, 17, 18)
-
Specification