IP Library Granted Patent US 10,397,304
Granted Patent B2
US 10,397,304 · App. 15/883,281 · Granted Aug 27, 2019

System and method to standardize and improve implementation efficiency of user interface content

Inventor: Dana Ballinger (Flower Mound, TX)
Assignee: Excentus Corporation
H04L67/02G06F9/451G06F16/252H04L69/24
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,397,304
App. No.
15/883,281
Granted
Aug 27, 2019
Kind
B2
Abstract

A system and method to improve implementation efficiency of user interface content by using standard content attributes used across all platforms and devices to implement a lowest common denominator programming system. Standardized content attributes are used to produce a universal content framework that is implemented identically across various devices and platforms, resulting in a consistent and standardized user experience. The invention allows programming functionality to be universally applied and usable with any device and platform so that significant computer programming and updating inefficiencies are eliminated.

Claims (33)

1. A system for standardizing user interface content across computing platforms and computing devices comprising:

a hardware processor for selecting content attributes based on their universal usage across distinct computing platforms and distinct computing devices and creating a universal content framework using said content attributes and JavaScript Object Notation format to implement said universal content framework in a language-independent data exchange;

a memory connected to said hardware processor;

a content repository for aggregating and storing one or more said content attributes; and

a user interface structure comprising said content attributes wherein one or more said content attributes in said content repository is linked to said universal content framework and wherein said user interface structure resides on user access devices, at least two of said user access devices having distinct operating systems and wherein said user interface structure represents said content attributes in an unmodified state in a user interface able to resize to adjust to size of a computing device display.

2. The system for standardizing user interface content across computing platforms and computing devices of claim 1 wherein said content repository comprises atomic content attributes and aggregate content attributes.

3. The system of standardizing user interface content across computing platforms and computing devices of claim 1 further comprising a dynamic content payload incorporated into said user interface structure.

4. The system of standardizing user interface content across computing platforms and computing devices of claim 3 wherein said dynamic content payload is transmitted to said user access devices in one or more transmission formats.

5. The system of standardizing user interface content across computing platforms and computing devices of claim 1 wherein said user interface structure utilizes containers to organize said selected content attributes.

6. The system of standardizing user interface content across computing platforms and computing devices of claim 1 wherein said one or more content attributes in said content repository is linked to said universal content framework by identifying said content attributes using tags.

7. The system of standardizing user interface content across computing platforms and computing devices of claim 6 wherein said tags are incorporated into said user interface structure and access said one or more content attributes stored in said content repository based on a cross-referenced tag identification.

8. A method for standardizing user interface content across computing platforms and computing devices comprising the steps of:

selecting content attributes based on their universal usage across computing platforms and computing devices;

creating a universal content framework using said content attributes and JavaScript Object Notation format to implement said universal content framework in a language-independent data exchange;

rendering said universal content framework into one or more user interface formats in which said content attributes are represented in an unmodified state in a user interface able to resize to adjust to size of a computing device display; and

linking one or more said content attributes stored in a content repository to said universal content framework.

9. The method for standardizing user interface content across computing platforms and computing devices of claim 8 wherein said universal content framework comprises one or more data binding references to access external content.

10. The method for standardizing user interface content across computing platforms and computing devices of claim 8 wherein said universal content framework comprises one or more action binding references to respond to user interaction.

11. The method for standardizing user interface content across computing platforms and computing devices of claim 8 further comprising the step of evaluating content attributes based on their universal usage across computing platforms and computing devices.

12. The method for standardizing user interface content across computing platforms and computing devices of claim 8 further comprising the step of developing said content repository comprising both atomic content attributes and aggregate content attributes.

13. The method for standardizing user interface content across computing platforms and computing devices of claim 8 further comprising the step of transmitting said universal content framework to user devices.

14. The method for standardizing user interface content across computing platforms and computing devices of claim 8 further comprising the step of organizing said content attributes into one or more containers.

15. The method for standardizing user interface content across computing platforms and computing devices of claim 14 wherein said one or more containers contain atomic content attributes and aggregate content attributes.

16. The method for standardizing user interface content across computing platforms and computing devices of claim 8 wherein said step of linking one or more content attributes in a content repository to said universal content framework comprises cross-referencing said one or more content attributes in said content repository with tags incorporated into said universal content framework.

17. A non-transitory computer readable medium with computer executable instructions stored thereon executed by a processor to perform the method for standardizing user interface content across computing platforms and computing devices comprising the steps of:

evaluating content attributes based on their universal usage across computing platforms and computing devices;

selecting content attributes based on their universal usage across computing platforms and computing devices;

creating a universal content framework using said selected content attributes and JavaScript Object Notation format to implement said universal content framework in a language-independent data exchange;

rendering universal content framework into one or more user interface formats in which said content attributes are represented in an unmodified state in a user interface able to resize to adjust to size of a computing device display; and

linking one or more said selected content attributes stored in a content repository to said universal content framework.

18. The non-transitory computer readable medium with computer executable instructions stored thereon executed by a processor to perform the method for standardizing user interface content across computing platforms and computing devices of claim 17 further comprising the step of modifying said content attributes stored in said content repository.

19. The non-transitory computer readable medium with computer executable instructions stored thereon executed by a processor to perform the method for standardizing user interface content across computing platforms and computing devices of claim 17 further comprising the step of pushing a dynamic content payload to user access devices.

20. The non-transitory computer readable medium with computer executable instructions stored thereon executed by a processor to perform the method for standardizing user interface content across computing platforms and computing devices of claim 19 wherein said dynamic content payload is rendered into said one or more user interface formats and incorporated into said universal content framework.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2025
From: EXCENTUS CORPORATION
To: PDI TECHNOLOGIES, INC.
Reel/Frame 072030/0052 →
SECURITY INTEREST Recorded Feb 20, 2024
From: EXCENTUS CORPORATION; KOUPON MEDIA, INC.; NATIONAL PAYMENT CARD ASSOCIATION; SKUPOS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 066499/0957 →
TERMINATION AND RELEASE OF SECURITY INTEREST Recorded Mar 21, 2019
From: BARINGS FINANCE LLC
To: EXCENTUS CORPORATION
Reel/Frame 050151/0724 →
SECURITY INTEREST Recorded Mar 20, 2019
From: INTELLIFUEL SYSTEMS, INC.; OUTSITE NETWORKS, INC.; EXCENTUS CORPORATION
To: ARES CAPITAL CORPORATION
Reel/Frame 048644/0828 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2019
From: ARES CAPITAL CORPORATION
To: EXCENTUS CORPORATION
Reel/Frame 048646/0592 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 19, 2019
From: INTELLIFUEL SYSTEMS, INC.; EXCENTUS CORPORATION; OUTSITE NETWORKS, INC.
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 048640/0767 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 26, 2018
From: EXCENTUS CORPORATION
To: ARES CAPITAL CORPORATION
Reel/Frame 047332/0381 →
SECURITY INTEREST Recorded Jun 22, 2018
From: EXCENTUS CORPORATION
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 046180/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2018
From: BALLINGER, DANA
To: EXCENTUS CORPORATION
Reel/Frame 044839/0982 →
Continuity (1)
Related Publication 20190238614A1 · Aug 1, 2019