US2019215377A1PendingUtilityA1

Real-time information feed

Assignee: WU JONATHANPriority: Oct 20, 2000Filed: Mar 18, 2019Published: Jul 11, 2019
Est. expiryOct 20, 2020(expired)· nominal 20-yr term from priority
Inventors:Jonathan Wu
G06F 16/9535G06F 16/9577G06F 40/154H04L 67/34H04L 69/28H04L 67/02G06F 9/45529H04L 67/26H04L 67/42H04L 67/327G06F 17/2247G06F 17/227H04L 67/01H04L 67/55H04L 67/63G06F 40/143
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii).

Claims

exact text as granted — not AI-modified
1 . A client communication device having a memory for interacting with an online information service, comprising:
 (a) a run-time engine operable on said user client communication device capable of receiving an information feed from a server of said online information service, wherein said server is capable of real time communicating data relevant to said information feed;   (b) said client communication device capable of interpreting said received relevant data received creating an object model based on said relevant data;   (c) said run-time engine on said client communication device capable of executing said created object model to obtain a customizable display model for displaying said received feed on said client device;   (d) said run-time engine on said client communication device capable of rendering and displaying said relevant data received according to said customizable display model and a display profile of said client communication device; and   (e) said run-time engine on said communication client device capable of receiving updates pertaining to said information feed and wherein said updates are rendered and displayed on said client communication device.   
     
     
         2 . The client communication device of  claim 1 , wherein said information feed relates to a topic, a friend, a friend list, a buddy, a buddy list, or a location. 
     
     
         3 . The client communication device of  claim 1 , wherein said information feed is specific to particular data source hosted by said online information service. 
     
     
         4 . The client communication device of  claim 1 , wherein said client device includes full Web browser functionality. 
     
     
         5 . The client communication device of  claim 1 , wherein said client communication device is a mobile device and is capable of connecting to said online information service through a wireless network. 
     
     
         6 . The client communication device of  claim 1 , wherein the information feed is of the form of XML or SOAP. 
     
     
         7 . The client communication device of  claim 1 , wherein said information feed by said server is of the form of a compact markup language rendered from a traditional markup language. 
     
     
         8 . The client communication device of  claim 1 , wherein the information feed is compressed for transport. 
     
     
         9 . The client communication device of  claim 1 , wherein the information feed is decompressed. 
     
     
         10 . The client communication device of  claim 1 , wherein said server does not establish rule sets for data display on said client communication device. 
     
     
         11 . The client communication device of  claim 1 , wherein said information feed formed by said server is of the form of a compact markup language, wherein said compact markup language of said response supports XML messaging and object manipulation. 
     
     
         12 . The client communication device of  claim 1 , wherein said realtime communication includes an HTML template, and wherein said information feed formed by said server populates said HTML template with said relevant data. 
     
     
         13 . The client communication device of  claim 1 , further comprising dynamically changing said display of said received data on said client communication device. 
     
     
         14 . The client communication device of  claim 1 , wherein said display profile of said client communication device comprises a screen size and a display capability of said client communication device. 
     
     
         15 . The client communication device of  claim 1 , further comprising storing said object model. 
     
     
         16 . The client communication device of  claim 1 , further comprising receiving updated information feeds sent from said server, wherein said stored object model is reused with said updated data.

Join the waitlist — get patent alerts

Track US2019215377A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.