IP Library Granted Patent US 8,806,034
Granted Patent B2
US 8,806,034 · App. 13/334,316 · Granted Aug 12, 2014

Dynamic display using pushed-streamed data

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 8,806,034
App. No.
13/334,316
Granted
Aug 12, 2014
Kind
B2
Abstract

A system and method for dynamic updating of display windows using a pushed stream of data.

Claims (21)

1. A method in a Hypertext Transfer Protocol (HTTP) system comprising:

establishing, by a streaming IFrame definition, a streaming HTTP connection between a client browser and a proxy server in response to data request from the client browser to one or more web servers connected to the proxy server;

scanning HTML of an IFrame application for one or more data update markers of HTML elements requiring real-time updates;

receiving continually at the client browser, over the streaming HTTP connection, the requested data included in a pushed streamed set of HTTP responses with a response size of the requested data set to a non-specified value from the proxy server;

wherein the streaming IFrame examines the pushed stream set of HTTP responses for data updates and modifies the HTML elements with latest data updates via DHTML; and

dynamically updating at the client browser the requested data corresponding to the one or more update markers for display in real-time without user refresh until the client browser is disconnected from the one or more web servers.

2. The method of claim 1 wherein one of the one or more web server is a World Wide Web server.

3. The method of claim 1 further comprising the step of:

registering the requested data with a JavaScript function call.

4. The method of claim 1 wherein the requested data is financial data.

5. A system comprising:

a client processor operatively configured for:

establishing, by a streaming IFrame definition, a streaming HTTP connection between a client browser and a proxy server in response to data request from the client browser to one or more web server connected to the proxy server;

scanning HTML of an IFrame application for one or more data update markers of HTML elements requiring real-time updates; and

receiving continually at the client browser, over the streaming HTTP connection, the requested data included in a pushed streamed set of HTTP responses with a response size of the requested data set to a non-specified value from the proxy server;

wherein the streaming IFrame examines the pushed stream set of HTTP responses for data updates and modifies the HTML elements with the latest data updates via DHTML; and

a client display operatively configured for dynamically updating the requested data corresponding to the update markers received by the client browser and displaying in real-time the requested data without user refresh until the client browser is disconnected from the one or more web server.

6. The system of claim 5 , wherein one of the one or more web server is a World Wide Web server.

7. The method of claim 5 further comprising the step of:

registering the requested data with a JavaScript function call.

8. The system of claim 5 wherein requested data is financial data.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0811 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0836 →
CHANGE OF NAME Recorded Mar 22, 2019
From: THOMSON REUTERS (GRC) LLC
To: REFINITIV US ORGANIZATION LLC
Reel/Frame 048676/0110 →
CHANGE OF NAME Recorded Dec 19, 2018
From: THOMSON REUTERS (GRC) INC.
To: THOMSON REUTERS (GRC) LLC
Reel/Frame 048553/0148 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS (GRC) INC.
Reel/Frame 047909/0874 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: THOMSON REUTERS (GRC) INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 047187/0316 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: THOMSON REUTERS (GRC) INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047185/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: THOMSON REUTERS CORPORATION
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 046481/0441 →
CHANGE OF NAME Recorded Jul 18, 2018
From: THE THOMSON CORPORATION
To: THOMSON REUTERS CORPORATION
Reel/Frame 046573/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: NARA, VIJAY; RUSSIN, MICHAEL; AKELLA, SUJAN; XIE, LAIJUN
To: THE THOMSON CORPORATION
Reel/Frame 046010/0072 →
CHANGE OF NAME Recorded Dec 1, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 044271/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: THOMSON REUTERS (MARKETS) LLC
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 034688/0239 →