IP Library Granted Patent US 10,360,712
Granted Patent B2
US 10,360,712 · App. 15/830,092 · Granted Jul 23, 2019

Digital flyer system with contextual information

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
G06T11/60G06F16/9562G06F21/316G06Q30/0276G06Q30/0277G09G5/14H04N21/858H04N21/8583G06F16/951G06F17/211G06F2201/86G06T2210/32G09G2340/10
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 10,360,712
App. No.
15/830,092
Granted
Jul 23, 2019
Kind
B2
Abstract

A system for contextualizing a digital flyer is disclosed. The system includes a polygon mapping module for incorporating contextual information in the digital flyer using polygon mapping information, the polygon mapping information comprising a polygon for defining a polygonal area on a source flyer image of the digital flyer, the polygon being tagged with the contextual information, and a flyer data store for storing the tagged polygon. There is also disclosed for displaying the contextualized digital flyer and generating feedback using the contextualized digital flyer.

Claims (46)

1. A method of generating feedback for a digital flyer, the method comprising:

retrieving device information of a communication device from a feedback data store;

retrieving polygon mapping information from a flyer data store, the polygon mapping information comprising a polygon for defining a polygonal area on a source flyer image of the digital flyer, the polygon being tagged with contextual information;

determining a proportion of a viewport of the communication device occupied by the polygon using the device information and the polygon mapping information;

varying a pageview associated with the polygon based on the determined proportion; and

generating a feedback report based on the pageview.

2. The method according to claim 1 , wherein varying the pageview associated with the polygon based on the determined proportion comprises:

varying the pageview of the polygon by an increment of the determined proportion, or by a multiple of the determined proportion.

3. The method according to claim 2 , further comprising normalizing the determined proportion by correcting the determined proportion with a weighting factor, wherein the weighting factor is a ratio between a size of the viewport and a typical viewport for the communication device, or is a differential area between the viewport and the typical viewport.

4. The method according to claim 1 , further comprising:

receiving the device information periodically from the communication device; and

storing the device information in the feedback data store.

5. The method according to claim 1 , wherein the device information comprises viewport coordinates of the viewport of the communication device.

6. The method according to claim 1 , further comprising:

determining an amount of time spent by a viewer of the communication device in the polygon.

7. The method according to claim 1 , wherein the feedback report comprises outputting the pageview associated with the polygon.

8. The method according to claim 1 , wherein the feedback report comprises the polygon mapping information overlaid with feedback information in the form of coloration that is proportional to the pageview of the polygon.

9. The method according to claim 1 , further comprising:

retrieving a second set of polygon mapping information from the flyer data store, the second set of polygon mapping information comprising one or more sub-polygons each defining a subset of the polygon;

determining a second proportion of the viewport of the communication device occupied by respective sub-polygons using the device information and the second set of polygon mapping information; and

varying a pageview associated with the respective sub-polygons based on the determined second proportion,

wherein generating the feedback report based on the pageview comprises outputting the pageview associated with the respective sub-polygons.

10. The method according to claim 1 , wherein the device information comprises session information, and the feedback report reflects viewing activity of a user of the communication device during a session.

11. The method according to claim 10 , further comprising:

generating a plurality of feedback reports each reflecting the viewing activity of the user for a respective session of the plurality of sessions; and

aggregating the plurality of feedback reports to represent the viewing activity of the user over time.

12. The method according to claim 1 , wherein the source flyer image of the digital flyer comprises a flyer image tile set, the flyer image tile 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, and wherein a copy of the multiple copies is configured to fit within the viewport having a particular resolution, the method further comprising:

providing an initial viewscore to each flyer image tile tile of the plurality of flyer image tiles;

varying a viewscore associated with a flyer image tile when the flyer image tile is requested; and

storing the viewscore associated with the flyer image tile in the feedback data store.

13. The method according to claim 12 , wherein varying the viewscore associated with the flyer image tile when the flyer image tile is requested comprises:

varying the viewscore of the tile by a magnitude in relation to any one or more of: a location of the flyer image tile with respect to the viewport, a zoom level of the flyer image tile, and an amount of time spent by a viewer of the communication device on the flyer image tile.

14. The method according to claim 12 , further comprising:

generating the feedback report based on the viewscore associated with each flyer image tile in the polygonal area.

15. The method according to claim 12 , further comprising:

retrieving and caching flyer image tiles having a particular viewscore or greater prior to receiving a request for the flyer image tiles.

16. The method according to claim 12 , further comprising:

retrieving and caching flyer image tiles proximate to the flyer image tile when the viewscore associated with the flyer image tile is varied.

17. The method according to claim 12 , further comprising:

retrieving and caching all flyer image tiles associated with the polygon when the pageview of the polygon is varied.

18. The method according to claim 12 , further comprising:

retrieving and caching all flyer image tiles associated with an adjacent polygon when the pageview of the polygon is varied and when the viewport is determined to be proximate to a boundary of the polygonal area that is between the polygon and the adjacent polygon.

19. The method according to claim 1 , further comprising:

dynamically generating point of interest data based on the feedback report.

20. The method according to claim 1 , further comprising:

modifying the polygon mapping information based on 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 (3)
Continuation 14865745 · Sep 25, 2015
Continuation 13011612 · Jan 21, 2011
Related Publication 20180089875A1 · Mar 29, 2018
Cited By (2)
US 12,248,963 US 12,586,101