IP Library Granted Patent US 11,301,116
Granted Patent B2
US 11,301,116 · App. 17/193,704 · Granted Apr 12, 2022

Interactive flyer system

Inventors: Matthew Cheung (Mississauga, CA); David Au-Yeung (Toronto, CA); Jeff Francis (Oakville, CA); David Meyers (Mississauga, CA); Wehuns Tan (Oakville, CA)
Assignee: FLIPP CORPORATION
G06F3/0482G06Q30/02G06T3/40G06T11/60G09G5/006G09G5/391G06Q30/0277G06T1/60G06T2207/20021G09G2340/045G09G2360/121
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,301,116
App. No.
17/193,704
Granted
Apr 12, 2022
Kind
B2
Abstract

An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.

Claims (35)

1. A method for use in displaying a digital flyer on a computing device, the method comprising:

receiving at a computing device a digital flyer comprising a source flyer image providing information on one or more products or services available at one or more retailers and polygon mapping information comprising a plurality of polygons each for defining a respective polygonal area on the source flyer image and associated with respective contextual information of the portion of the source flyer image covered by the respective polygonal area;

displaying in a viewport on the computing device at least a portion of the digital flyer, the viewport arranged relative to the digital flyer at a first set of viewport coordinates of the digital flyer to display the first portion of the digital flyer;

adjusting the viewport coordinates of the viewport to adjust the portion of the digital flyer displayed in the viewport;

tracking viewport coordinates of the displayed digital flyer; and

transmitting from the computing device to a server, viewer feedback data comprising the tracked viewport coordinates for use in determining one or more of polygons of the polygon mapping information displayed to a user to provide a viewer feedback report.

2. The method of claim 1 , wherein the digital flyer is one of a plurality of digital flyers for display to the user.

3. The method of claim 2 , further comprising displaying a navigation interface for navigating between the plurality of digital flyers.

4. The method of claim 3 , wherein the navigation interface is further for navigating within individual digital flyers of the plurality of digital flyers.

5. The method of claim 4 , wherein the navigation interface is generated based at least in part on the contextual information of one or more of the plurality of digital flyers.

6. The method of claim 1 , wherein the viewer feedback data comprises an indication of the digital flyer to allow feedback data of the same digital flyer viewed by different users to be aggregated in the feedback report.

7. A non-transitory computer readable medium having stored thereon instructions, which when executed configure a computer system to perform a method for use in displaying a digital flyer, the method comprising:

receiving at a computing device a digital flyer comprising a source flyer image providing information on one or more products or services available at one or more retailers and polygon mapping information comprising a plurality of polygons each for defining a respective polygonal area on the source flyer image and associated with respective contextual information of the portion of the source flyer image covered by the respective polygonal area;

displaying in a viewport on the computing device at least a portion of the digital flyer, the viewport arranged relative to the digital flyer at a first set of viewport coordinates of the digital flyer to display the first portion of the digital flyer;

adjusting the viewport coordinates of the viewport to adjust the portion of the digital flyer displayed in the viewport;

tracking viewport coordinates of the displayed digital flyer; and

transmitting from the computing device to a server, viewer feedback data comprising the tracked viewport coordinates for use in determining one or more of polygons of the polygon mapping information displayed to a user to provide a viewer feedback report.

8. The non-transitory computer readable medium of claim 7 , wherein the digital flyer is one of a plurality of digital flyers for display to the user.

9. The non-transitory computer readable medium of claim 8 , further comprising displaying a navigation interface for navigating between the plurality of digital flyers.

10. The non-transitory computer readable medium of claim 9 , wherein the navigation interface is further for navigating within individual digital flyers of the plurality of digital flyers.

11. The non-transitory computer readable medium of claim 10 , wherein the navigation interface is generated based at least in part on the contextual information of one or more of the plurality of digital flyers.

12. The non-transitory computer readable medium of claim 7 , wherein the viewer feedback data comprises an indication of the digital flyer to allow feedback data of the same digital flyer viewed by different users to be aggregated in the feedback report.

13. A computer system for use in displaying a digital flyer, the computer system comprising:

a processor for executing instructions; and

a memory for storing instructions, which when executed by the processor configure the computer system to perform a method of displaying a digital flyer, the method comprising:

receiving at a computing device a digital flyer comprising a source flyer image providing information on one or more products or services available at one or more retailers and polygon mapping information comprising a plurality of polygons each for defining a respective polygonal area on the source flyer image and associated with respective contextual information of the portion of the source flyer image covered by the respective polygonal area;

displaying in a viewport on the computing device at least a portion of the digital flyer, the viewport arranged relative to the digital flyer at a first set of viewport coordinates of the digital flyer to display the first portion of the digital flyer;

adjusting the viewport coordinates of the viewport to adjust the portion of the digital flyer displayed in the viewport;

tracking viewport coordinates of the displayed digital flyer; and

transmitting from the computing device to a server, viewer feedback data comprising the tracked viewport coordinates for use in determining one or more of polygons of the polygon mapping information displayed to a user to provide a viewer feedback report.

14. The computer system of claim 13 , wherein the digital flyer is one of a plurality of digital flyers for display to the user.

15. The computer system of claim 14 , further comprising displaying a navigation interface for navigating between the plurality of digital flyers.

16. The computer system of claim 15 , wherein the navigation interface is further for navigating within individual digital flyers of the plurality of digital flyers.

17. The computer system of claim 16 , wherein the navigation interface is generated based at least in part on the contextual information of one or more of the plurality of digital flyers.

18. The computer system of claim 13 , wherein the viewer feedback data comprises an indication of the digital flyer to allow feedback data of the same digital flyer viewed by different users to be aggregated in the feedback report.

Assignments (8)
SECURITY INTEREST Recorded Nov 5, 2024
From: FLIPP OPERATIONS INC.
To: ROYAL BANK OF CANADA, AS AGENT
Reel/Frame 069142/0631 →
SECURITY INTEREST Recorded Nov 14, 2023
From: FLIPP CORPORATION
To: ROYAL BANK OF CANADA DBA RBC CAPITAL PARTNERS
Reel/Frame 065558/0769 →
SECURITY INTEREST Recorded Aug 24, 2023
From: FLIPP CORPORATION
To: ROYAL BANK OF CANADA, AS AGENT
Reel/Frame 064689/0327 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 61138/0651 Recorded Aug 14, 2023
From: MIDCAP FINANCIAL TRUST
To: FLPP OPERATIONS, INC.
Reel/Frame 064586/0845 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 60272/0077 Recorded Aug 14, 2023
From: MIDCAP FINANCIAL TRUST
To: FLPP CORPORATION
Reel/Frame 064586/0783 →
SECURITY INTEREST Recorded Sep 19, 2022
From: FLIPP OPERATIONS INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 061138/0651 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: FLIPP CORPORATION
To: FLIPP OPERATIONS INC.
Reel/Frame 061011/0091 →
SECURITY INTEREST Recorded Jun 22, 2022
From: FLIPP CORPORATION
To: MIDCAP FINANCIAL TRUST
Reel/Frame 060272/0077 →
Continuity (5)
Continuation 16825271 · Mar 20, 2020
Continuation 15243141 · Aug 22, 2016
Continuation 14631960 · Feb 26, 2015
Continuation 13011602 · Jan 21, 2011
Related Publication 20210191583A1 · Jun 24, 2021