IP Library Granted Patent US 9,075,432
Granted Patent B2
US 9,075,432 · App. 13/725,573 · Granted Jul 7, 2015

Method and apparatus for sharing content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,075,432
App. No.
13/725,573
Granted
Jul 7, 2015
Kind
B2
Abstract

A method, apparatus, and computer program product are provided to facilitate sharing of content between various computing devices. In the context of a method, an image of an external apparatus is received that includes information presented upon a display of the external apparatus. The method may also cause a content request to be provided that requests content upon which the information presented upon the display of the external apparatus is based. In response to the request, the method may receive the content upon which the information presented upon the display of the external apparatus is based.

Claims (38)

1. A method comprising:

receiving an image of an external apparatus including information presented upon a display of the external apparatus;

identifying, based upon a time in the past at which the image of the external apparatus was captured, the information presented upon the display of the external apparatus;

causing, with a processor, a content request to be provided that requests content upon which the information presented upon the display of the external apparatus is based, wherein the content request is caused to be provided subsequent to presentation of the information upon the display of the external apparatus; and

in response to the request, receiving the content upon which the information presented upon the display of the external apparatus is based.

2. A method according to claim 1 further comprising determining that the image includes an image of the display of the external apparatus.

3. A method according to claim 1 further comprising identifying the external apparatus based upon the image of the external apparatus.

4. A method according to claim 1 further comprising identifying, based upon the image of an external apparatus including information presented upon the display of the external apparatus, the information presented upon the display of the external apparatus.

5. A method according to claim 1 further comprising:

receiving a user input; and

causing the image of the external apparatus to be captured in response to the user input.

6. A method according to claim 1 further comprising receiving metadata associated with the content upon which the information presented upon the display of the external apparatus is based.

7. A method according to claim 1 further comprising utilizing object recognition to identify the display of the external apparatus.

8. A method according to claim 1 further comprising utilizing object recognition to identify the external apparatus.

9. A method according to claim 1 further comprising identifying the information presented upon the display based upon a color histogram of the information.

10. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

receive an image of an external apparatus including information presented upon a display of the external apparatus;

identify, based upon a time in the past at which the image of the external apparatus was captured, the information presented upon the display of the external apparatus;

cause a content request to be provided that requests content upon which the information presented upon the display of the external apparatus is based, wherein the content request is caused to be provided subsequent to presentation of the information upon the display of the external apparatus; and

in response to the request, receive the content upon which the information presented upon the display of the external apparatus is based.

11. An apparatus according to claim 10 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to determine that the image includes an image of the display of the external apparatus.

12. An apparatus according to claim 10 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to identify the external apparatus based upon the image of the external apparatus.

13. An apparatus according to claim 10 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to identify, based upon the image of an external apparatus including information presented upon the display of the external apparatus, the information presented upon the display of the external apparatus.

14. An apparatus according to claim 10 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

receive a user input; and

cause the image of the external apparatus to be captured in response to the user input.

15. An apparatus according to claim 10 wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to receive metadata associated with the content upon which the information presented upon the display of the external apparatus is based.

16. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:

receiving an image of an external apparatus including information presented upon a display of the external apparatus;

identifying, based upon a time in the past at which the image of the external apparatus was captured, the information presented upon the display of the external apparatus;

causing a content request to be provided that requests content upon which the information presented upon the display of the external apparatus is based, wherein the content request is caused to be provided subsequent to presentation of the information upon the display of the external apparatus; and

in response to the request, receiving the content upon which the information presented upon the display of the external apparatus is based.

17. A computer program product according to claim 16 wherein the computer-executable program code portions further comprise program code instructions for determining that the image includes an image of the display of the external apparatus.

18. A computer program product according to claim 16 wherein the computer-executable program code portions further comprise program code instructions for identifying the external apparatus based upon the image of the external apparatus.

19. A computer program product according to claim 16 wherein the computer-executable program code portions further comprise program code instructions for identifying, based upon the image of an external apparatus including information presented upon the display of the external apparatus, the information presented upon the display of the external apparatus.

20. A computer program product according to claim 16 wherein the computer-executable program code portions further comprise program code instructions for:

receiving a user input; and

causing the image of the external apparatus to be captured in response to the user input.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2012
From: WHITE, SEAN
To: NOKIA CORPORATION
Reel/Frame 029522/0440 →