IP Library Granted Patent US 9,589,272
Granted Patent B2
US 9,589,272 · App. 13/213,298 · Granted Mar 7, 2017

System, method, and device for organizing and presenting digital flyers

Inventors: Matthew Cheung (Mississauga, CA); Jeff Francis (Oakville, CA); Wehuns Tan (Oakville, CA); David Meyers (Mississauga, CA); David Au-Yeung (Toronto, CA)
Assignee: Flipp Corporation
G06Q30/02G06Q10/10G06F17/30126G06F17/30864
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,589,272
App. No.
13/213,298
Granted
Mar 7, 2017
Kind
B2
Abstract

A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface. The flyer navigation interface displays the at least one flyer stack, selects the flyer stack from the at least one flyer stack, and displays a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer, including displaying an indication of a next digital flyer in the selected flyer stack, the next digital flyer being accessible by navigating to the indication.

Claims (35)

1. A communication device for displaying a plurality of digital flyers, the communication device comprising:

a memory storing instructions; and

a processor for executing instructions, which when executed configure the communication device to:

receive, from a server via the communication module, flyer stack information, the flyer stack information comprising a plurality of different flyer stacks, each one of the plurality of different flyer stacks comprising a plurality of digital flyers, wherein each one of the plurality of different flyer stacks is assigned a stack definition and each one of the plurality of digital flyers is assigned to the plurality of different flyer stacks based on the contextual relevancy of the digital flyer to the stack definition and an availability of the digital flyer, wherein the availability of the digital flyer is based on the location of the viewer and a time period;

display at least one flyer stack of the plurality of different flyer stacks in a flyer navigation interface;

select a flyer stack from the at least one displayed flyer stack; and

display a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer, wherein each one of the plurality of digital flyers assigned to the flyer stack is assigned a ranking based on navigation characteristics of a viewer and each one of the plurality of digital flyers is selected for display based on the rank score, including displaying an indication of a next digital flyer of the plurality of digital flyers in the selected flyer stack, the next digital flyer being accessible by navigating to the indication, and a further indication for navigating within the current digital flyer.

2. The communication device according to claim 1 , wherein the plurality of digital flyers contained in the flyer stack information comprises a reference to the plurality of digital flyers.

3. The communication device according to claim 2 , wherein the flyer navigation interface is further configured to:

receive the content of the digital flyer from the selected flyer stack using the reference contained in the flyer stack information.

4. The communication device according to claim 1 , wherein the current digital flyer initially displayed in the flyer navigation interface is a top ranking digital flyer from the selected flyer stack.

5. The communication device according to claim 1 , wherein the indication includes an indication of a previous digital flyer in the selected flyer stack, the previous digital flyer being accessible by navigating to the indication.

6. The communication device according to claim 5 , wherein the indication is a user interface element which when selected displays the next digital flyer or the previous digital flyer, or both, in the flyer navigation interface.

7. The communication device according to claim 5 , wherein the indication is a portion of the previous digital flyer or the next digital flyer, or both, in the selected flyer stack, the previous digital flyer or the next digital flyer, or both, being accessible by navigating to the portion.

8. The communication device according to claim 7 , wherein the instructions executed by the processor further configure the communication device to provide a flyer lock boundary, the flyer lock boundary requiring a minimum engagement by a viewer of the digital flyer before switching to the next digital flyer.

9. The communication device according to claim 1 , wherein the further indication includes an indication of a previous page or next page, or both, of the current digital flyer in the selected flyer stack, the previous page or next page, or both, of the digital flyer being accessible by navigating to the further indication.

10. The communication device according to claim 1 , wherein the at least one flyer stack comprises non-circular flyer stack, circular flyer stack, or inter-linked flyer stack, or combination thereof.

11. The communication device according to claim 1 , wherein the instructions executed by the processor further configure the communication device to further receive over the communication module a selection of at least one digital flyer in the flyer stack information for injection into the flyer navigation interface, the injected at least one digital flyer being accessible from the current digital flyer.

12. A method of displaying a plurality of digital flyers on a communication device, the method comprising:

receiving flyer stack information from a server, the flyer stack information comprising a plurality of different flyer stacks, each one of the plurality of different flyer stacks comprising a plurality of digital flyers, wherein each one of the plurality of different flyer stacks is assigned a stack definition and each one of the plurality of digital flyers is assigned to the plurality of different flyer stacks based on the contextual relevancy of the digital flyer to the stack definition and an availability of the digital flyer, wherein the availability of the digital flyer is based on the location of the viewer and a time period;

displaying at least one flyer stack of the plurality of different flyer stacks in a flyer navigation interface;

selecting a flyer stack from the at least one displayed flyer stack; and

displaying a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer wherein each one of the plurality of digital flyers assigned to the flyer stack is assigned a ranking based on navigation characteristics of a viewer and each one of the plurality of digital flyers is selected for display based on the rank score, including displaying an indication of a next digital flyer of the plurality of digital flyers in the selected flyer stack, the next digital flyer being accessible by navigating to the indication, and displaying a further indication for navigating within the current digital flyer.

13. The method according to claim 12 , wherein displaying the at least one flyer stack in the flyer navigation interface further comprises determining that the at least one flyer stack contains a minimum number of digital flyers.

14. The method according to claim 12 , wherein displaying the at least one flyer stack in the flyer navigation interface comprises displaying the at least one flyer stack as a menu element in the flyer navigation interface.

15. The method according to claim 12 , wherein the indication is a user interface element which when selected displays the next digital flyer in the flyer navigation interface.

16. The method according to claim 12 , wherein the indication is a portion of the next digital flyer in the selected flyer stack, the next digital flyer being accessible by navigating to the portion.

17. The method according to claim 16 , further comprising a flyer lock boundary, the flyer lock boundary requiring a minimum engagement by a viewer of the digital flyer before switching to the next digital flyer.

18. The method according to claim 17 , wherein the minimum engagement comprises a minimum pan velocity crossing the flyer lock boundary or a minimum distance beyond the flyer lock boundary, or both.

19. The method according to claim 16 , wherein navigating to the portion comprises panning to the portion or selecting the portion of the previous digital flyer or both.

20. 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:

receiving flyer stack information from a server, the flyer stack information comprising a plurality of different flyer stacks, each one of the plurality of different flyer stacks comprising a plurality of digital flyers, wherein each one of the plurality of different flyer stacks is assigned a stack definition and each one of the plurality of digital flyers is assigned to the plurality of different flyer stacks based on the contextual relevancy of the digital flyer to the stack definition and an availability of the digital flyer, wherein the availability of the digital flyer is based on the location of the viewer and a time period;

displaying at least one flyer stack of the plurality of different flyer stacks in a flyer navigation interface;

selecting a flyer stack from the at least one displayed flyer stack; and

displaying a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer wherein each one of the plurality of digital flyers assigned to the flyer stack is assigned a ranking based on navigation characteristics of a viewer and each one of the plurality of digital flyers is selected for display based on the rank score, including displaying an indication of a next digital flyer of the plurality of digital flyers in the selected flyer stack, the next digital flyer being accessible by navigating to the indication, and displaying a further indication for navigating within the current digital flyer.

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 Nov 2, 2015
From: WISHABI INC.
To: FLIPP CORPORATION
Reel/Frame 037023/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2011
From: CHEUNG, MATTHEW; FRANCIS, JEFF; TAN, WEHUNS; MEYERS, DAVID; AU-YEUNG, DAVID
To: WISHABI, INC
Reel/Frame 026777/0147 →
Continuity (1)
Related Publication 20130044113A1 · Feb 21, 2013