Sharing television and video programming through social networking
First Claim
Patent Images
1. A method comprising:
- by one or more computer systems, determining information associated with a product displayed on a first display device being watched by a user;
by the one or more computer systems, determining, by comparing a database of known products with the determined information associated with the product, an identity of the product displayed on the first display device;
by the one or more computer systems, determining, by analyzing a graph, a second display device of the user, wherein the graph comprises;
first nodes of a first node type;
second nodes of a second node type; and
a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node; and
by the one or more computer systems, providing one or more instructions to display media content related to the identified product on the second display device.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular embodiments, one or more computer systems of a social-networking system determine information associated with a product displayed on a display device and access a database of known products. The one or more computer systems of the social-networking system determine, by comparing the database of known products with the determined information associated with the product, an identity of the product displayed on the display device. The one or more computer systems of the social-networking system provide one or more instructions to display media content related to the identified product.
-
Citations
17 Claims
-
1. A method comprising:
-
by one or more computer systems, determining information associated with a product displayed on a first display device being watched by a user; by the one or more computer systems, determining, by comparing a database of known products with the determined information associated with the product, an identity of the product displayed on the first display device; by the one or more computer systems, determining, by analyzing a graph, a second display device of the user, wherein the graph comprises; first nodes of a first node type; second nodes of a second node type; and a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node; and by the one or more computer systems, providing one or more instructions to display media content related to the identified product on the second display device.
-
-
2. The method of claim 1, wherein the media content related to the identified product comprises a website.
-
3. The method of claim 1, wherein the media content related to the identified product comprises a mobile app.
-
4. The method of claim 1, wherein the media content related to the identified product comprises sponsored content.
-
5. The method of claim 1, wherein determining the information associated with the product displayed on the first display device being watched by the user comprises using one or more of:
-
logo scraping; optical character recognition (OCR);
oraudio analysis.
-
-
6. The method of claim 1, wherein:
-
the first display device is a television; and the second display device is a smartphone.
-
-
7. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed to:
-
determine information associated with a product displayed on a first display device being watched by a user; determine, by comparing a database of known products with the determined information associated with the product, an identity of the product displayed on the first display device; determine, by analyzing a graph, a second display device of the user, wherein the graph comprises; first nodes of a first node type; second nodes of a second node type; and a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node; and provide one or more instructions to display media content related to the identified product on the second display device.
-
-
8. The media of claim 7, wherein the media content related to the identified product comprises a website.
-
9. The media of claim 7, wherein the media content related to the identified product comprises a mobile app.
-
10. The media of claim 7, wherein the media content related to the identified product comprises sponsored content.
-
11. The media of claim 7, wherein determining the information associated with the product displayed on the first display device being watched by the user comprises using one or more of:
-
logo scraping; optical character recognition (OCR);
oraudio analysis.
-
-
12. The media of claim 7, wherein:
-
the first display device is a television; and the second display device is a smartphone.
-
-
13. A system, comprising:
-
one or more memory devices; and a processor communicatively coupled to the one or more memory devices, the processor operable to; determine information associated with a product displayed on a first display device being watched by a user; determine, by comparing a database of known products with the determined information associated with the product, an identity of the product displayed on the first display device; determine, by analyzing a graph, a second display device of the user, wherein the graph comprises; first nodes of a first node type; second nodes of a second node type; and a plurality of ownership edges connecting the first nodes and the second nodes, each particular ownership edge indicating that a particular user corresponding to a particular first node owns a particular display device corresponding to a particular second node; and provide one or more instructions to display media content related to the identified product on the second display device.
-
-
14. The system of claim 13, wherein the media content related to the identified product comprises a website.
-
15. The system of claim 13, wherein the media content related to the identified product comprises a mobile app.
-
16. The system of claim 13, wherein the media content related to the identified product comprises sponsored content.
-
17. The system of claim 13, wherein determining the information associated with the product displayed on the first display device being watched by the user comprises using one or more of:
-
logo scraping; optical character recognition (OCR);
oraudio analysis.
-
Specification