IP Library Granted Patent US 8,988,468
Granted Patent B2
US 8,988,468 · App. 13/011,602 · Granted Mar 24, 2015

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: Wishabi Inc.
G06Q30/0276G06T3/40G09G2340/045
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 8,988,468
App. No.
13/011,602
Granted
Mar 24, 2015
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. An interactive digital flyer system comprising:

a processor unit for executing instructions; and

a memory unit for storing instructions, which when executed by the processor configure the system to provide:

a flyer image tiler for creating a plurality of flyer image tile sets for a digital flyer, each respective flyer image set of the plurality of flyer image sets including multiple copies of a respective flyer image segmented into a plurality of flyer image tiles with each copy of the multiple copies in the flyer image set representing the flyer image at a respective one of a plurality of zoom levels, wherein a zoomed out copy of the multiple copies of the respective flyer image in the flyer image set is configured to fit within a viewport having a respective resolution of a plurality of viewport resolutions; and

a flyer image tile store for storing the plurality of flyer image tile sets for the digital flyer.

2. The system according to claim 1 , wherein the system responds to a request from a communication device by serving the flyer image tile displayable in the viewport of the communication device, or to be cached at the communication device, or both.

3. The system according to claim 2 , wherein the flyer image tile to be cached at the communication device being determined based on feedback information from a feedback store, a viewport information associated with the viewport of the communication device, or flyer-related information from a flyer data store, or a combination thereof.

4. The system according to claim 1 , further comprising a flyer data store for storing flyer-related information.

5. The system according to claim 4 , wherein the flyer-related information comprises contextual information, point of interest, product specific information or feedback information, or a combination thereof.

6. The system according to claim 1 , wherein the plurality of viewport resolutions being associated with known resolutions of display screens.

7. The system according to claim 1 , further comprising a feedback data store for storing feedback information.

8. The system according to claim 7 , wherein the feedback information comprises viewscore for each flyer image tile, the viewscore being varied when the flyer image tile is served to a communication device.

9. The system according to claim 8 , wherein magnitude of variation of the viewscore being dependent on the flyer image tile served, position of the flyer image tile served relative to the viewport, or the zoom level of the flyer image tile served, or a combination thereof.

10. The system according to claim 8 , wherein the feedback information further comprises date and time at which the viewscore was varied, an IP address of the communication device, or locale information of the communication device, or a combination thereof.

11. The system according to claim 7 , wherein the feedback information is used to generate a feedback report, to validate flyer-related information stored in a flyer data store, or both.

12. A method of displaying an interactive digital flyer on a communication device, the method comprising:

requesting, at the communication device, an interactive digital flyer at an initial zoom level, the request comprising device information of the communication device;

receiving a flyer image tile within a flyer image tile set of the requested interactive digital flyer, the digital flyer comprising a plurality of flyer image tile sets each respective flyer image set of the plurality of flyer image sets including multiple copies of a respective flyer image segmented into a plurality of flyer image tiles with each copy of the multiple copies in the flyer image set representing the flyer image at a respective one of a plurality of zoom levels, wherein a zoomed out copy of the multiple copies of the respective flyer image in the flyer image set is configured to fit within a viewport having a respective resolution of a plurality of viewport resolutions; and

displaying the flyer image tile at the initial zoom level in the viewport.

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

requesting at the communication device for a new flyer image tile based on a viewer action, the request comprising device information;

receiving the new flyer image tile based on the viewer action and displayable within the viewport of the communication device; and

displaying the new flyer image tile in the viewport.

14. The method according to claim 13 , wherein the viewer action is a zoom-in, zoom-out, or pan, or a combination thereof.

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

receiving the new flyer image tile not yet displayable within the viewport of the communication device but for caching in a memory of the communication device.

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

requesting at the communication device for flyer-related information associated with the requested interactive digital flyer; and

receiving the requested flyer-related information.

17. The method according to claim 16 , wherein the flyer-related information comprises contextual information, point of interest, product specific information or feedback information, or a combination thereof.

18. The method according to claim 16 , wherein the flyer-related information is displayed on the viewport of the communication device as a table of content, a navigation strip or both.

19. A non-transitory computer readable storage medium storing instructions or statements for use in the execution in a processor of a method for displaying applications on a mobile device, the method comprising:

requesting at the communication device for an interactive digital flyer at an initial zoom level, the request comprising device information of the communication device;

receiving a flyer image tile within a flyer image tile set of the requested interactive digital flyer, the digital flyer comprising a plurality of flyer image tile sets each respective flyer image set of the plurality of flyer image sets including multiple copies of a respective flyer image segmented into a plurality of flyer image tiles with each copy of the multiple copies in the flyer image set representing the flyer image at a respective one of a plurality of zoom levels, wherein a zoomed out copy of the multiple copies of the respective flyer image in the flyer image set is configured to fit within a viewport having a respective resolution of a plurality of viewport resolutions; and

displaying the flyer image tile at the initial zoom level in the viewport.

Assignments (10)
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 →
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/0492 →
Continuity (1)
Related Publication 20120188246A1 · Jul 26, 2012