IP Library Granted Patent US 9,159,087
Granted Patent B2
US 9,159,087 · App. 13/011,612 · Granted Oct 13, 2015

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
G06Q30/0277G06F17/30884G06F17/211G06F17/30864G06T2210/32
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,159,087
App. No.
13/011,612
Filed
Jan 21, 2011
Granted
Oct 13, 2015
Kind
B2
Art Unit
2611
USPC
345/629
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 (45)

1. A method of creating a digital flyer with contextual information in a viewport of a communication device, the method comprising:

receiving a source flyer image and polygon mapping information associated with a digital flyer from a server, the polygon mapping information comprising a polygon for defining a polygonal area on the source flyer image, the polygon being tagged with contextual information; and

overlaying the source flyer image with the polygon mapping information;

generating navigational information comprising (i) a navigational strip or (ii) the navigational strip and a table of content, using the polygon mapping information; and

displaying the navigational information in a navigation interface, wherein the navigational strip comprises a directly proportional navigation strip, a text-only proportional navigation strip, or an area proportional navigation strip, or a combination thereof.

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

receiving point of interest information associated with the digital flyer from the server; and

overlaying the source flyer image with the point of interest information.

3. The method according to claim 1 , wherein generating the table of content comprises:

locating all top-level polygons not contained within any other polygon;

locating all next-level polygons contained in the top-level polygons but not contained within any other polygon;

setting the next-level polygons located as the new top-level polygons; and

repeating locating all the next-level polygons contained in the new top-level polygon but not contained with any other polygon until all the next-level polygons are located.

4. The method according to claim 1 , wherein generating the directly proportional navigation strip comprises:

applying a scaling factor to the polygon;

labelling the scaled polygon with the contextual information corresponding to the polygon; and

displaying the scaled polygon in the navigation interface.

5. The method according to claim 1 , wherein generating the text-only proportional navigation strip comprises:

applying a scaling factor to the polygon;

labelling the scaled polygon at a reference point with the contextual information corresponding to the polygon;

creating a bounding box around the label;

removing the scaled polygon; and

displacing the label in a reference direction until the bounding box encounters a bounding box of another label or an edge of the navigation strip.

6. The method according to claim 1 , wherein generating the area proportional navigation strip comprises:

determining a scaling factor relating the polygonal area of the polygon to distance on the navigation strip;

ordering the polygon based on a criteria; and

creating the navigation strip using the ordered polygon, wherein the distance on the navigation strip being determined by applying the scaling factor to the polygonal area of the ordered polygon.

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

generating related information using the polygon mapping information; and

displaying the related information in a related information interface.

8. The method according to claim 7 , wherein generating the related information using the polygon mapping information comprises:

retrieving a related digital flyer, the relevancy being based on the polygon mapping information of the digital flyer and polygon mapping information of the related digital flyer;

ordering the retrieved related digital flyer based on the relevancy when there are more than one related digital flyer; and

displaying the retrieved related digital flyers in the related information interface.

9. The method according to claim 1 , wherein the source flyer image comprises 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.

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

sending device information related to the communication device to the server.

11. A method of creating a digital flyer with contextual information in a viewport of a communication device, the method comprising:

receiving a source flyer image and polygon mapping information associated with a digital flyer from a server, the polygon mapping information comprising a polygon for defining a polygonal area on the source flyer image, the polygon being tagged with contextual information;

overlaying the source flyer image with the polygon mapping information;

generating related information using the polygon mapping information; and

displaying the related information in a related information interface, wherein generating the related information using the polygon mapping information comprises:

retrieving a related digital flyer, the relevancy being based on the polygon mapping information of the digital flyer and polygon mapping information of the related digital flyer;

ordering the retrieved related digital flyer based on the relevancy if there are more than one related digital flyer; and

displaying the retrieved related digital flyers in the related information interface, and wherein the retrieved relevant digital flyer is displayed in the related information interface using an area proportional navigation strip.

Assignments (9)
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. 60272/0077 Recorded Aug 14, 2023
From: MIDCAP FINANCIAL TRUST
To: FLPP CORPORATION
Reel/Frame 064586/0783 →
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 →
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 →
CHANGE OF NAME Recorded Jun 16, 2015
From: WISHABI INC.
To: FLIPP CORPORATION
Reel/Frame 035925/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2011
From: CHEUNG, MATTHEW; AU-YEUNG, DAVID; FRANCIS, JEFF; MEYERS, DAVID; TAN, WEHUNS
To: WISHABI INC.
Reel/Frame 025713/0684 →
Continuity (1)
Related Publication 20120188247A1 · Jul 26, 2012