IP Library Granted Patent US 10,222,937
Granted Patent B2
US 10,222,937 · App. 14/488,605 · Granted Mar 5, 2019

System and method for variant content navigation

Inventors: Matthew Wallace (Kitchener, CA); Andrew Lehman (Waterloo, CA); Jeff Janssen (Waterloo, CA)
Assignee: Messagepoint Inc.
G06F3/0482G06F8/34G06F17/243G06Q30/0204G06Q30/0251
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,222,937
App. No.
14/488,605
Granted
Mar 5, 2019
Kind
B2
Abstract

A method and system for managing hierarchical content having a plurality of messages where a navigation widget with message zones receives messages from a message database. When a message zone is selected, a message list is updated to show only those messages specific to that message zone. When a message from the message list is selected, the message zone renders a preview of the selected message within the message zone.

Claims (31)

1. A system for managing hierarchical content from a plurality of messages comprising:

a document composition server comprising a processing unit in communication with a first non-transitory computer readable medium having a message database containing the plurality of messages stored on the first non-transitory computer readable medium;

computer executable instructions stored on a second non-transitory computer readable medium in communication with the processing unit for:

displaying a user interface with a navigation widget and a message list, the navigation widget having a plurality of sections of which one is shown, each section having a plurality of message zones for receiving message content from the message database, the message list displaying messages specific to the shown section;

in response to receiving input to edit a message from the message list, setting message content of the message being edited as customized, inherited, or suppressed, wherein an inherited message content has the same content as a selected higher level in the hierarchical content and a suppressed message content does not have the same contents of any higher levels in the hierarchical content;

in response to receiving input selecting a message zone in the shown section, updating the message list to show only those messages specific to the selected message zone from the message database, each entry in the message list indicating whether message content of the message has been customized, inherited, or suppressed from higher levels in the hierarchical content;

in response to receiving input selecting a message from the message list, rendering the message content in the message zone for the selected message; and

in response to receiving input on a button on the user interface, displaying a list of targeting rules, wherein the targeting rules identify a group of recipients.

2. The system for managing hierarchical content according to claim 1 further comprising instructions for changing the shown section by selecting at least one section change button.

3. The system for managing hierarchical content according to claim 2 further comprising instructions for highlighting or shading the selected message zone.

4. The system for managing hierarchical content according to claim 3 further comprising instructions to configure the navigation widget to be for a print media or for an electronic media.

5. The system for managing hierarchical content according to claim 4 further comprising instructions for rendering the selected message based on predetermined dimensions if the navigation widget is configured to be for the print media.

6. The system for managing hierarchical content according to claim 4 further comprising instructions for rendering the selected message for dimensions of a display screen if the navigation widget is configured to be for the electronic media.

7. The system for managing hierarchical content according to claim 6 further comprising instructions for automatically scaling the message zone to the dimensions of the section.

8. The system for managing hierarchical content according to claim 7 further comprising instructions for editing the selected message and updating the navigation widget with the edited selected message.

9. The system for managing hierarchical content according to claim 1 further comprising instructions for rendering a temporary message preview window when a mouse pointer hovers over a message in the message list.

10. A machine-implemented method for managing hierarchical content from a plurality of messages comprising:

providing a message database containing the plurality of messages on a first non-transitory computer readable medium accessible by a document composition server;

displaying a user interface with a navigation widget and a message list, the navigation widget having a plurality of sections of which one is shown, each section having a plurality of message zones for receiving message content from the message database, the message list displaying messages specific to the shown section;

in response to receiving input to edit a message from the message list, setting message content of the message being edited as customized, inherited, or suppressed, wherein an inherited message content has the same content as a selected higher level in the hierarchical content and a suppressed message content does not have the same contents of any higher levels in the hierarchical content;

in response to receiving input selecting a message zone in the shown section, updating the message list to show only those messages specific to the selected message zone from the message database, each entry in the message list indicating whether message content of the message has been customized, inherited, or suppressed from higher levels in the hierarchical content;

in response to receiving input selecting a message from the message list, rendering the message content in the message zone for the selected message; and

in response to receiving input on a button on the user interface, displaying a list of targeting rules, wherein the targeting rules identify a group of recipients.

11. The machine-implemented method according to claim 10 further comprising changing the shown section by selecting at least one section change button.

12. The machine-implemented method according to claim 11 further comprising highlighting or shading the selected message zone.

13. The machine-implemented method according to claim 12 further configuring the navigation widget to be for a print media or for an electronic media.

14. The machine-implemented method according to claim 13 further comprising rendering the selected message based on predetermined dimensions if the navigation widget is configured to be for the print media.

15. The machine-implemented method according to claim 13 further comprising rendering the selected message for dimensions of a display screen if the navigation widget is configured to be for the electronic media.

16. The machine-implemented method according to claim 15 further comprising automatically scaling the message zone to the dimensions of the section.

17. The machine-implemented method according to claim 16 further comprising editing the selected message and updating the navigation widget with the edited selected message.

18. The machine-implemented method according to claim 17 further comprising rendering a temporary message preview window when a mouse pointer hovers over a message in the message list.

Assignments (7)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 29, 2024
From: MESSAGEPOINT INC.
To: ESPRESSO CAPITAL LTD. AS ADMINISTRATIVE AND COLLATERAL AGENT ON BEHALF OF ESPRESSO CREDIT US II LLP AND ESPRESSO SECURITIZATION I LP
Reel/Frame 066378/0066 →
SECURITY INTEREST Recorded Aug 15, 2022
From: MESSAGEPOINT INC.
To: SILICON VALLEY BANK
Reel/Frame 060803/0516 →
SECURITY INTEREST Recorded Mar 14, 2022
From: MESSAGEPOINT INC.
To: ESPRESSO CAPITAL LTD.
Reel/Frame 059252/0056 →
CHANGE OF NAME Recorded Aug 23, 2018
From: PRINOVA CORP.
To: MESSAGEPOINT INC.
Reel/Frame 046921/0073 →
SECURITY AGREEMENT Recorded Aug 2, 2016
From: PRINOVA CORP.
To: SILICON VALLEY BANK
Reel/Frame 039539/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: PRINOVA, INC.
To: PRINOVA CORP.
Reel/Frame 039215/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: WALLACE, MATTHEW; LEHMAN, ANDREW; JANSSEN, JEFF
To: PRINOVA, INC.
Reel/Frame 037111/0441 →
Continuity (2)
Provisional Application 61879715 · Sep 19, 2013
Related Publication 20150082193A1 · Mar 19, 2015