IP Library Granted Patent US 11,416,541
Granted Patent B2
US 11,416,541 · App. 16/696,318 · Granted Aug 16, 2022

System and method for visual art streaming runtime platform

Inventors: Dot Bustelo (Atlanta, GA); Miguel Alvarado (San Francisco, CA); Randy Etheredge (Atlanta, GA)
Assignee: Loupe, Inc.
G06F16/55G06F16/535G06F16/538G06F16/54G06F16/5838G06F16/5862G06K9/6256G06Q30/0603G06Q30/0631G06Q30/0643G06V10/443G06V10/56
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,416,541
App. No.
16/696,318
Granted
Aug 16, 2022
Kind
B2
Abstract

The Loupe system creates a display and channel creation capability for art images to be presented to a user to optimize the user experience in viewing art images delivered onto digital displays, TVs and other screens facilitating the artwork transition with and without human interaction. Art imagery to be streamed includes imagery such as, but not limited to, filtered and personalized streams of art imagery. The Loupe system recommendations engine utilizes both human and machine curated data to determine factors of art images that optimize and extend the user time spent on viewing the images. The Loupe system gathers data that is analyzed through machine learning and AI algorithms to inform recommendations and select art images to optimize the user experience. The user may purchase fine art prints or select originals of the artwork image displayed, if available for sale, from the Loupe integrated electronic marketplace.

Claims (32)

1. A method for optimizing image viewing and interaction, comprising:

providing a plurality of images to a streaming presentation system, wherein: (i) the plurality of images are selected for presentation based at least in part on one or more initial image presentation attributes, (ii) each image is associated with an image attribute set defined in accordance with an attribute taxonomy, and (iii) the streaming presentation system is configured to present the plurality of images using an image stream;

receiving collected user interaction data relating to a plurality of user actions performed in relation to the streaming presentation system during presentation of the plurality of images, wherein the plurality of user actions comprise: (i) one or more image pause actions, or (ii) one or more image replay actions;

for each image, determining a user interest score based at least in part on the plurality of user actions;

determining, based at least in part on each user interest score, a user preference subset of the plurality of images and a user non-preference subset of the plurality of images;

modifying, based at least in part on each image attribute set for the user preference subset and each image attribute set for the user non-preference subset, the one or more initial image presentation attributes to generate one or more updated image presentation attributes;

selecting one or more additional images based at least in part on the one or more updated image presentation attributes; and

providing data describing the one or more additional images to the streaming presentation system for presentation using the streaming presentation system, wherein the streaming presentation system is configured to present the one or more additional images to an end user.

2. The method of claim 1 , further comprising collecting user visit and interaction data regarding user visit and interaction with the plurality of images over time and storing said user visit and interaction data in an electronic data base.

3. The method of claim 2 wherein said user visit and interaction data is analyzed to provide a visit data parameter associated with an amount of time any user is actively interacting with a currently-displayed image.

4. The method of claim 3 wherein said visit data parameter is associated with a particular user and a particular set of image attributes.

5. The method of claim 4 wherein the visit data parameter is compared against a previously stored visit data parameter and if the visit data parameter exceeds the previously stored visit data parameter, the particular set of image attributes is updated to capture new image attribute values for said particular set of image attributes to optimize viewer interaction with the plurality of images.

6. The method of claim 1 , further comprising creating a channel for displaying the plurality of images based at least in part on each image attribute set.

7. The method of claim 6 , wherein said channel is created as a private streaming channel created and provisioned for one or more users and/or one or more commercial spaces.

8. The method of claim 1 wherein users of the streaming presentation system are provided with an option to interact with each image to purchase the image, save the image for purchase, download the image, and/or mark the image as a favorite image.

9. The method of claim 8 , wherein purchasing a currently-displayed image comprises facilitating purchasing of fine art reproductions and originals of the currently-displayed image.

10. A system for optimizing image viewing and interaction, the system comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the at least one processor, cause the system to at least:

provide a plurality of images to a streaming presentation system, wherein: (i) the plurality of images are selected for presentation based at least in part on one or more initial image presentation attributes, (ii) each image is associated with an image attribute set defined in accordance with an attribute taxonomy, and (iii) the streaming presentation system is configured to present the plurality of images using an image stream;

receive collected user interaction data relating to a plurality of user actions performed in relation to the streaming presentation system during presentation of the plurality of images, wherein the plurality of user actions comprise: (i) one or more image pause actions, or (ii) one or more image replay actions;

for each image, determine a user interest score based at least in part on the plurality of user actions;

determine, based at least in part on each user interest score, a user preference subset of the plurality of images and a user non-preference subset of the plurality of images;

modify, based at least in part on each image attribute set for the user preference subset and each image attribute set for the user non-preference subset, the one or more initial image presentation attributes to generate one or more updated image presentation attributes;

select one or more additional images based at least in part on the one or more updated image presentation attributes; and

provide data describing the one or more additional images to the streaming presentation system for presentation using the streaming presentation system, wherein the streaming presentation system is configured to present the one or more additional images to an end user.

11. The system of claim 10 , the at least one memory and the program code are further configured to, with the at least one processor, cause the system to at least collect user visit and interaction data regarding user visit and interaction with the plurality of images over time and storing said user visit and interaction data in an electronic data base.

12. The system of claim 11 wherein said user visit and interaction data is analyzed to provide a visit data parameter associated with an amount of time any user is actively interacting with a currently-displayed image.

13. The system of claim 12 wherein said visit data parameter is associated with a particular user and a particular set of image attributes.

14. The system of claim 13 wherein the visit data parameter is compared against a previously stored visit data parameter and if the visit data parameter exceeds the previously stored visit data parameter, the particular set of image attributes is updated to capture new image attribute values for said particular set of image attributes to optimize viewer interaction with the plurality of images.

15. The system of claim 10 , further comprising creating a channel for displaying the plurality of images based at least in part on each image attribute set.

16. The system of claim 15 , wherein said is created as a private streaming channel created and provisioned for one or more users and/or one or more commercial spaces.

17. The system of claim 10 wherein users of the streaming presentation system are provided with an option to interact with each image to purchase the image, save the image for purchase, download the image, and/or mark the image as a favorite image, and otherwise interact with imagery selected by the users.

18. The system of claim 17 , wherein purchasing a currently-displayed image comprises facilitating purchasing of fine art reproductions and originals the currently-displayed image.

Assignments (2)
CHANGE OF NAME Recorded Nov 9, 2021
From: LOUPE, LLC
To: LOUPE, INC.
Reel/Frame 058079/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2019
From: BUSTELO, DOT; ALVARADO, MIGUEL; ETHEREDGE, RANDY
To: LOUPE, LLC
Reel/Frame 051158/0968 →
Continuity (2)
Provisional Application 62771364 · Nov 26, 2018
Related Publication 20200167856A1 · May 28, 2020