Social network media sharing with client library

US9749368B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749368-B2
Application numberUS-201414195426-A
CountryUS
Kind codeB2
Filing dateMar 3, 2014
Priority dateFeb 12, 2010
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method for sharing media content with a social networking site, the computer-implemented method comprising performing computer-implemented operations for: receiving a command to share the media content with the social networking site; determining, based at least in part on the social networking site, media information to share with the social networking site, the media information comprising data identifying the media content; in response to receiving the command to share the media content, initiating a search of a data storage device local to a computing device for determining whether the data storage device has an authorized copy of the media content stored in the data storage device and retrieving the media information associated with the media content; in response to determining that the authorized copy of the media content is not stored in the data storage device, presenting a user interface control to obtain the authorized copy of the media content; formatting the media information in a specific order, based at least in part on the social networking site, to generate formatted media information; and sharing the formatted media information with the social networking site by accessing a public application programming interface (“API”) exposed by a server hosting the social networking site, and transmitting the formatted media information to the server via the public API. 2. The computer-implemented method of claim 1 , wherein formatting the media information further comprises formatting the media information in a specific language. 3. The computer-implemented method of claim 1 , wherein retrieving the media information comprises querying a media application running at the computing device for the media information. 4. The computer-implemented method of claim 1 , wherein sharing the formatted media information with the social networking site comprises transmitting the formatted media information to the server hosting the social networking site. 5. The computer-implemented method of claim 1 , wherein the media information comprises metadata associated with the media content. 6. The computer-implemented method of claim 1 , wherein formatting the media information further comprises selecting data from the media information to share. 7. The computer-implemented method of claim 6 , wherein selecting data comprises selecting only a portion of the media information. 8. An optical disk, magnetic storage device, or solid state storage device encoding a sequence of computer-executable instructions thereupon which, when executed by a processor, cause the processor to: receive a command to share media content on a social networking site; determine media information to share, based at least in part on the social networking site; in response to receipt of the command to share the media content, initiate a search of a data storage device local to a computing device for determining whether the data storage device has an authorized copy of the media content stored in the data storage device and retrieving the media information associated with the media content, the media information comprising data identifying the media content; in response to determining that the authorized copy of the media content is not stored in the data storage device, present a user interface control to obtain the authorized copy of the media content; format the media information in a specific order, based at least in part on the social networking site, to generate formatted media information; and share the formatted media information on the social networking site by accessing a public application programming interface (“API”) exposed by a server hosting the social networking site, and transmitting the formatted media information to the server via the public API. 9. The optical disk, magnetic storage device, or solid state storage device of claim 8 , wherein formatting the media information further comprises causing the processor to format the media information in a specific language. 10. The optical disk, magnetic storage device, or solid state storage device of claim 8 , wherein retrieving the media information further comprises causing the processor to query a media application running at the computing device for the media information. 11. The optical disk, magnetic storage device, or solid state storage device of claim 8 , wherein sharing the formatted media information on the social networking site further comprises causing the processor to transmit the formatted media information to the server hosting the social networking site. 12. The optical disk, magnetic storage device, or solid state storage device of claim 8 , wherein the media information comprises metadata associated with the media content. 13. The optical disk, magnetic storage device, or solid state storage device of claim 8 , wherein formatting the media information further comprises selecting data from the media information to share. 14. The optical disk, magnetic storage device, or solid state storage device of claim 13 , wherein selecting data comprises selecting only a portion of the media information. 15. A system for accessing media content shared on a social network, the system comprising: a processor; and an optical disk, magnetic storage device, or solid state storage device having executable instructions stored thereupon which, when executed by the processor, cause the processor to receive a command to share the media content on the social network, determine media information to be formatted based at least in part on a social networking site, in response to receipt of the command to share the media content, initiate a search of a data storage device local to a computing device for determining that the data storage device has an authorized copy of the media content stored in the data storage device and retrieving the media information associated with the media content, the media information comprising data identifying the media content, in response to determining that the data storage device does not have the authorized copy of the media content stored in the data storage device, present a user interface control to obtain the authorized copy of the media content, cause the media information to be formatted in a specific order, based at least in part on the social networking site, to generate formatted media information, and share the formatted media information on the social network by accessing a public application programming interface (“API”) exposed by a server hosting the social networking site, and transmitting the formatted media information to the server hosting the social networking site via the public API. 16. The system of claim 15 , wherein causing the media information to be formatted further comprises formatting the media information in a specific language. 17. The system of claim 15 , wherein retrieving the media information comprises querying a media application running at the computing device for the media information. 18. The system of claim 15 , wherein the media information comprises metadata associated with the media content. 19. The system of claim 15 , wherein the media information comprises copyright information associated with the media content. 20. The system of claim 15 , wherein causing the media information to be formatted further comprises selecting data from the media information to share.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • with control of digital rights management [DRM] · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Physics · mapped topic

  • Intellectual property management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9749368B2 cover?
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 applicati…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).