US2019215377A1PendingUtilityA1

Real-time information feed

69
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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.