IP Library Granted Patent US 11,537,656
Granted Patent B2
US 11,537,656 · App. 17/573,927 · Granted Dec 27, 2022

Systems and methods for screenshot linking

Inventors: Jason Ellis Pearlman (Lloyd Harbor, NY); Elias Jason Mablekos (New York, NY); Andrew Cummins (Brooklyn, NY)
Assignee: rewardStyle, Inc.
G06F16/5866G06F16/51G06F16/583G06F16/9566G06T1/0007G06V10/40G06V10/462H04L67/02
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 11,537,656
App. No.
17/573,927
Granted
Dec 27, 2022
Kind
B2
Abstract

A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.

Claims (55)

1. A computer-implemented method using at least one processor communicatively coupled to at least one storage device, the method comprising:

receiving, by the at least one processor, image data from a client device associated with a user;

processing, by the at least one processor, the image data to extract at least one image;

updating, by the at least one processor, a counter associated with a content item, the content item corresponding to the at least one image, the counter indicating a popularity of the content item by tracking a number of times image data from a plurality of client devices includes the content item;

providing, by the at least one processor, the updated counter to the client device;

identifying, by the at least one processor, a link associated with the at least one image;

displaying, by the at least one processor, a notification that includes the link associated with the at least one image;

receiving, by the at least one processor, a selection of the link; and

in response to the receiving the selection, displaying, by the at least one processor, a page containing one or more images matching the at least one image included in the image data.

2. The computer-implemented method of claim 1 , further comprising:

receiving, by the at least one processor, the image data from an image database.

3. The computer-implemented method of claim 2 , wherein the receiving the image data includes continuously or periodically monitoring the image database for new image data.

4. The computer-implemented method of claim 1 , further comprising:

matching, by the at least one processor, the at least one image to a reference image that corresponds to an account of a content provider;

determining, by the at least one processor, a reference link associated with the reference image; and

associating, by the at least one processor, the reference link with the image data.

5. The computer-implemented method of claim 1 , further comprising:

providing, by the at least one processor, a purchase page to allow the user to purchase a product displayed in the at least one image.

6. The computer-implemented method of claim 1 , wherein the page is an original page that was displayed on the client device when the image data was captured.

7. The computer-implemented method of claim 1 , wherein the image data is stored on a camera roll of the client device.

8. The computer-implemented method of claim 1 , wherein the image data includes a photo or a screenshot.

9. The computer-implemented method of claim 1 , wherein the selection of the link comprises selecting a product recommendation associated with the link.

10. The computer-implemented method of claim 1 , wherein the page includes an original post from which the image data was taken or a product webpage.

11. A system for analyzing image data comprising:

at least one processor; and

at least one storage device storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

receiving the image data from a client device associated with a user;

processing the image data to extract at least one image;

updating a counter associated with a content item, the content item corresponding to the at least one image, the counter indicating a popularity of the content item by tracking a number of times image data from a plurality of client devices includes the content item;

providing the updated counter to the client device;

identifying a link associated with the at least one image;

displaying a notification that includes the link associated with the at least one image;

receiving a selection of the link; and

in response to the receiving the selection, displaying a page containing one or more images matching the at least one image included in the image data.

12. The system of claim 11 , the operations further comprising:

matching the at least one image to a reference image that corresponds to an account of a content provider;

determining a reference link associated with the reference image; and

associating the reference link with the image data.

13. The system of claim 11 , the operations further comprising:

providing a purchase page to allow the user to purchase a product displayed in the at least one image.

14. The system of claim 11 , wherein the page is an original post that was displayed on the client device when the image data was captured.

15. The system of claim 11 , wherein the image data is stored on a camera roll of the client device.

16. The system of claim 11 , wherein the image data includes a photo or a screenshot.

17. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving image data from a client device associated with a user;

processing the image data to extract at least one image;

updating a counter associated with a content item, the content item corresponding to the at least one image, the counter indicating a popularity of the content item by tracking a number of times image data from a plurality of client devices includes the content item;

providing the updated counter to the client device;

identifying a link associated with the at least one image;

displaying a notification that includes the link associated with the at least one image;

receiving a selection of the link; and

in response to the receiving the selection, displaying a page containing one or more images matching the at least one image included in the image data.

18. The non-transitory computer-readable medium of claim 17 , wherein the page is an original post that was displayed on the client device when the image data was captured.

19. The non-transitory computer-readable medium of claim 17 , wherein the image data is stored on a camera roll of the client device.

20. The non-transitory computer-readable medium of claim 17 , wherein the image data includes a photo or a screenshot.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: PEARLMAN, JASON ELLIS; MABLEKOS, ELIAS JASON; CUMMINS, ANDREW
To: CHAPPY, INC.
Reel/Frame 058969/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: RACCOON ACQUISITION SUB, INC.
To: REWARDSTYLE, INC.
Reel/Frame 058969/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: CHAPPY, INC.
To: RACCOON ACQUISITION SUB, INC.
Reel/Frame 058969/0561 →
Continuity (6)
Continuation 17341573 · Jun 8, 2021
Continuation 16989573 · Aug 10, 2020
Continuation 15344342 · Nov 4, 2016
Continuation 15211321 · Jul 15, 2016
Provisional Application 62192873 · Jul 15, 2015
Related Publication 20220138254A1 · May 5, 2022