IP Library Granted Patent US 10,929,599
Granted Patent B1
US 10,929,599 · App. 16/368,799 · Granted Feb 23, 2021

Methods and systems for website content management

Inventors: France Law-How-Hung (Mason, OH); Sam Shahdousti (Los Angeles, CA); Patrick Law (Mason, OH); Anna Putnam (San Francisco, CA); Peter Lomenzo (Redondo Beach, CA)
Assignee: CITICORP CREDIT SERVICES, INC. (USA)
G06F40/186G06F3/0482G06F16/986G06F40/117
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,929,599
App. No.
16/368,799
Granted
Feb 23, 2021
Kind
B1
Abstract

Computer computer-implemented methods and systems for creating and managing website content involve, for example, providing a user at a computer terminal a data capture template for a user-selected content type, providing the user at the computer terminal presentation pages using content management tags, allowing the user at the computer terminal to author content using the data capture template, and allowing the user at the computer terminal to deploy the content to a server. Other aspects of the methods and systems for creating and managing website content include, for example, allowing the user to personalize content, allowing the user to embed dynamic content in the middle of static content, allowing the user to refresh the deployed content in real-time without impacting current existing user sessions on the server where content is being deployed.

Claims (35)

1. A system, comprising:

a microprocessor coupled to memory and programmed to:

receive user-authored content via a graphical user interface at a computer terminal using a data capture template;

save the user-authored content via the graphical user interface to create a document content record;

launch a user-selected promotion data capture template and a category viewer via the graphical user interface at the computer terminal;

add a user-selected category of a display of a list of promotions to an existing category tree;

attach at least one user-selected content item to the at least one added category of the display of the list of promotions using the promotion data capture template and category viewer via the graphical user interface at the computer terminal; and

build a presentation page with static data and dynamic content displaying all items in the at least one added category.

2. The system of claim 1 , wherein the microprocessor is further programmed to provide the data capture template via the graphical user interface displaying fields for entry of content data for a user-selected content type.

3. The system of claim 2 , wherein the microprocessor is further programmed to provide the data capture template via the graphical user interface displaying fields for adding supporting config files.

4. The system of claim 2 , wherein the microprocessor is further programmed to provide the data capture template comprising an Extensible Markup Language template that directs how entered content data should be deployed to a web server through Extensible Markup Language constructs in the data capture template.

5. The system of claim 1 , wherein the microprocessor is further programmed to provide user presentation pages comprising presentation Java server pages via the graphical user interface at the computer terminal.

6. The system of claim 5 , wherein the microprocessor is further programmed to provide the user presentation pages comprising the presentation Java server pages via the graphical user interface for setting up page variables using cmset tags and for building a layout using cmout tags.

7. The system of claim 1 , wherein the microprocessor is further programmed to receive the user-authored content comprising user-created and user-edited content at the computer terminal via the graphical user interface displaying content fields for entering and editing the user-authored content.

8. The system of claim 1 , wherein the microprocessor is further programmed to embed a custom tag inside the user-authored content.

9. The system of claim 8 , wherein the microprocessor is further programmed to embed the custom tag comprising a date tag inside the user-authored content.

10. The system of claim 1 , wherein the microprocessor is further programmed to deploy the user-authored content to a development server.

11. The system of claim 10 , wherein the microprocessor is further programmed to display the user-authored content dynamically in an application server.

12. The system of claim 11 , wherein the microprocessor is further programmed to display the user-authored content on a website identically in appearance to the user-authored content but with dynamic behavior.

13. The system of claim 1 , wherein the microprocessor is further programmed to deploy the user-authored content to one of a web server and an application server.

14. The system of claim 1 , wherein the microprocessor is further programmed to deploy the user-authored content to a database server.

15. The system of claim 14 , wherein the microprocessor is further programmed to display and cache the user-authored content directly from a database.

16. The system of claim 1 , wherein the microprocessor is further programmed to provide a preview of the presentation page with static data and dynamic content displaying all items in the at least one added category.

17. The system of claim 1 , wherein the microprocessor is further programmed to convert the user-authored content from a predetermined format to an Extensible Markup Language format and push the converted content into a server.

18. The system of claim 17 , wherein the microprocessor is further programmed to save the converted content into relational database tables.

19. The system of claim 1 , wherein the microprocessor is further programmed to receive user-authored personalized content for alternative pages having identical layouts and different content.

20. The system of claim 19 , wherein the microprocessor is further programmed to embed dynamic code within the user-authored personalized content.

21. The system of claim 20 , wherein the microprocessor is further programmed to receive the user-authored personalized content comprising a user-created personalization rule for displaying the alternative pages according to pre-determined parameters of a profile of a web site visitor.

22. A method, comprising:

receiving, by a microprocessor coupled to memory, user-authored content via a graphical user interface at a computer terminal using a data capture template;

saving, by the microprocessor, the user-authored content via the graphical user interface to create a document content record;

launching, by the microprocessor, a user-selected promotion data capture template and a category viewer via the graphical user interface at the computer terminal;

adding, by the microprocessor, a user-selected category of a display of a list of promotions to an existing category tree;

attaching, by the microprocessor, at least one user-selected content item to the at least one added category of the display of the list of promotions using the promotion data capture template and category viewer via the graphical user interface at the computer terminal; and

building, by the microprocessor, a presentation page with static data and dynamic content displaying all items in the at least one added category.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2019
From: LAW-HOW-HUNG, FRANCE; LAW, PATRICK; SHAHDOUSTI, SAM; PUTNAM, ANNA; LOMENZO, PETER
To: CITICORP DEVELOPMENT CENTER, INC.
Reel/Frame 048844/0494 →
MERGER Recorded Apr 10, 2019
From: CITICORP DEVELOPMENT CENTER, INC.
To: CITICORP CREDIT SERVICES, INC. (USA)
Reel/Frame 048844/0609 →
Continuity (4)
Continuation 15472396 · Mar 29, 2017
Continuation 11751207 · May 21, 2007
Continuation In Part 11242565 · Oct 3, 2005
Provisional Application 60615568 · Oct 1, 2004