IP Library Patent Application 14222138
Patent Application
App. No. 14/222,138

SYSTEM AND METHOD OF USING MULTI-LEVEL HIERARCHICAL DATA IN DISPLAYING REAL-TIME WEB-SERVICE OBJECTS

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 None
App. No.
14/222,138
Abstract

A system and method of using multi-level hierarchical data in displaying real-time Web-service objects is provided. The method includes providing, at a client-side application at a computing device, a graphical user interface having one or more rendering widgets and an input widget having one or more levels where each of the rendering widgets had been associated to one or more data content source. The method includes transmitting a request for a dataset corresponding to the data content source. The method includes receiving, at the client-side application, the data set where the data set forms a multi-level hierarchy corresponding the one or more levels of the input widget. The method includes displaying a selected rendering widgets with a data content source wherein the selected rendering widgets corresponds to a selected level of the input widget.

Claims (56)

1 . A computer-implemented method comprising:

providing, at a client-side application executing on a computing device, a graphical user interface having one or more rendering widgets and an input widget having one or more levels, wherein

each of the one or more rendering widgets had been associated to one or more data content source;

transmitting, at the client-side application, a request for a dataset corresponding to the data content source;

receiving, at the client-side application, the data set, wherein

the data set forms a multi-level hierarchy corresponding the one or more levels of the input widget, and wherein

the data set includes the one or more data content source associated with the rendering widgets; and

displaying a selected rendering widgets with a data content source, wherein the selected rendering widgets corresponds to a selected level of the input widget.

2 . The computer-implemented method of claim 1 , wherein the input widget is presented as a tree diagram.

3 . The computer-implemented method of claim 1 , wherein the rendering widgets had been associatively linked to one or more data content source at a development workspace used to define the rendering widget.

4 . The computer-implemented method of claim 1 further comprising:

receiving, at the client-side application, an alert of an updated data set, wherein

the alert causes, at the client-side application, a transmission of a request for the updated data set.

5 . The computer-implemented method of claim 1 further comprising:

receiving a second input at the input widget corresponding a second level of the input widget,

the second input causing the client-side application to render data from a portion of the multi-level hierarchy corresponding to the second level.

6 . The computer-implemented method of claim 1 , wherein the graphical user interface comprises a map widget, wherein the received data set includes data for each of the levels of the input widget for the map widget.

7 . The computer-implemented method of claim 1 , wherein the received data set is an InfoTable.

8 . A system comprising:

a processor; and

a memory, the memory storing instructions that, when executed by the processor, cause the processor to:

provide, at a client-side application, a graphical user interface having one or more rendering widgets and an input widget having one or more levels,

wherein

each of the one or more rendering widgets had been associated to one or more data content source;

transmit, at the client-side application, a request for a dataset corresponding to the data content source;

receive, at the client-side application, the data set, wherein

the data set forms a multi-level hierarchy corresponding the one or more levels of the input widget, and wherein

the data set includes the one or more data content source associated with the rendering widgets; and

display a selected rendering widgets with a data content source, wherein

the selected rendering widgets corresponds to a selected level of the input widget.

9 . The system of claim 8 , wherein the input widget is presented as a tree diagram.

10 . The system of claim 8 , wherein the rendering widgets had been associatively linked to one or more data content source at a development workspace used to define the rendering widget.

11 . The system of claim 8 , wherein the memory stores instructions that, when executed by the processor, cause the processor to

receive, at the client-side application, an alert of an updated data set, wherein

the alert causes, at the client-side application, a transmission of a request for the updated data set.

12 . The system of claim 8 , wherein the memory stores instructions that, when executed by the processor, cause the processor to

receive a second input at the input widget corresponding a second level of the input widget,

the second input causing the client-side application to render data from a portion of the multi-level hierarchy corresponding to the second level.

13 . The system of claim 8 , wherein the graphical user interface comprises a map widget, wherein the received data set includes data for each of the levels of the input widget for the map widget.

14 . The system of claim 8 , wherein the received data set is an InfoTable.

15 . A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:

provide, at a client-side application, a graphical user interface having one or more rendering widgets and an input widget having one or more levels, wherein

each of the one or more rendering widgets had been associated to one or more data content source;

transmit, at the client-side application, a request for a dataset corresponding to the data content source;

receive, at the client-side application, the data set, wherein

the data set forms a multi-level hierarchy corresponding the one or more levels of the input widget, and wherein

the data set includes the one or more data content source associated with the rendering widgets; and

display a selected rendering widgets with a data content source, wherein the selected rendering widgets corresponds to a selected level of the input widget.

16 . The computer readable medium of claim 15 , wherein the input widget is presented as a tree diagram.

17 . The computer readable medium of claim 15 , wherein the rendering widgets had been associatively linked to one or more data content source at a development workspace used to define the rendering widget.

18 . The computer readable medium of claim 15 further comprising:

instructions to, when executed by a processor, cause the processor to:

receive, at the client-side application, an alert of an updated data set, wherein

the alert causes, at the client-side application, a transmission of a request for the updated data set.

19 . The computer readable medium of claim 15 , wherein the graphical user interface comprises a map widget, wherein the received data set includes data for each of the levels of the input widget for the map widget.

20 . The computer readable medium of claim 15 , wherein the received data set is an InfoTable.

Assignments (2)
SECURITY INTEREST Recorded Nov 4, 2015
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037046/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: HUBER, PHILIP J.; FAN, LAWRENCE; MALAPAS, SAMUEL; HAHR, BRANDON; BULLOTTA, RICK
To: PTC INC.
Reel/Frame 033316/0540 →