IP Library Granted Patent US 7,228,504
Granted Patent B2
US 7,228,504 · App. 10/449,916 · Granted Jun 5, 2007

Apparatus and method enabling configurable graphical display of table-based data in a web-based application

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 7,228,504
App. No.
10/449,916
Granted
Jun 5, 2007
Kind
B2
Abstract

Method for displaying user-configurable data in a table in a web browser application includes obtaining a copy of a table template, creating a file that defines table properties, performing a customization subroutine. The customization subroutine includes the steps of instructing a DHTML table component to pass one or more entries of the table properties file, setting one or more customizable table properties, recognizing a browser application and drawing a browser application page with a customized table.

Claims (25)

1. Method for displaying user-configurable data in a JavaScript-based table in a web browser application comprising:

obtaining a copy of a table template;

creating a file that defines table properties;

performing a customization subroutine that further comprises:

instructing a DHTML table component to pass one or more entries of the table properties file;

setting one or more customizable table properties;

recognizing a browser application; and

drawing a browser application page with the customized JavaScript-based table.

2. The method of claim 1 wherein the step of creating a table properties file further comprises selecting a number of columns, type of column and size of column for the customized table.

3. The method of claim 2 further comprising creating a column titles file after creating the table properties file.

4. The method of claim 3 further comprising adding dropdown labels and names to the column titles file.

5. The method of claim 1 wherein the table properties entries that are passed are selected from the group consisting of table property file entries, an XML metamodel name, an XML element name and a default communication flag.

6. The method of claim 1 further comprising reading in a style sheets file after recognizing the browser application.

7. The method of claim 1 further comprising reading in a Java®Script file specific to the browser application.

8. The method of claim 1 wherein the customized JavaScript-based table has dynamic functionality features selected from the group consisting of scrolling browsers, column resizing, column dragging, column hiding, print preview and printing of table data, saving of table data, single selection, multiple selection, user table references, detail view of row data, alternate view for table data, and support of multiple types of data columns such as Boolean, text fields, numeric fields, dropdown lists, icons and hyperlinks.

9. A method for making a user-configurable table generating component for a web-based application comprising:

creating a Java® file to read a table properties file;

generating and storing DHTML to the web-based application based on the Java® file;

generating initial XML; and

performing a self-customization routine that applies attributes to table columns based on the XML and stores same as objects in the web-based application.

10. The method of claim 9 wherein the self-customization routine further comprises reading the XML; parsing the XML; and assigning attributes to variables to customize the table columns.

11. The method of claim 10 wherein pointers are generated and stored for the customized table columns.

12. The method of claim 9 further comprising reading in and parsing table data and generating rows based on the customized table columns.

13. The method of claim 12 further comprising storing the rows as objects in a component data array.

14. The method of claim 9 wherein the user-configurable table generating component has dynamic functionality features selected from the group consisting of scrolling browsers, column resizing, column dragging, column hiding, print preview and printing of table data, saving of table data, single selection, multiple selection, user table references, detail view of row data, alternate view for table data, and support of multiple types of data columns such as Boolean, text fields, numeric fields, dropdown lists, icons and hyperlinks.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 8, 2019
From: NOKIA OF AMERICA CORPORATION
To: ALCATEL LUCENT
Reel/Frame 050662/0204 →
CHANGE OF NAME Recorded Sep 24, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 050476/0085 →
MERGER AND CHANGE OF NAME Recorded Sep 23, 2019
From: ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES, INC.; ALCATEL-LUCENT USA INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 050460/0510 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 032537/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 032086/0016 →