Processes and apparatuses for managing network devices |
| Accordingly, it is an object of the present invention to obviate the above-described problems and ... |
|
Data storage with host-initiated synchronization and fail-over of remote mirror |
| The present invention enables efficient remote data mirroring and "fail-over" capabilities in a ... |
|
Remote bookmarking for wireless client devices |
| Broadly speaking, the invention relates to improved techniques that enable wireless devices to ... |
|
Method and apparatus for distributing personalized e-mail |
| Information common to multiple e-mail messages is sent as common content chunks, which may be ... |
|
Electronic mail with recipient-specific content |
| It is an object of the invention to address the foregoing difficulties in conventional computerized ... |
|
Graphical test progress monitor |
| The invention provides a graphical tool, referred to herein as a test progress monitor. When the ... |
|
Atomic and molecular documents |
| OF THE PREFERRED EMBODIMENTS Prior to discussing the present invention in greater detail, it is ... |
|
Methods and apparatus for a window pane sash control with memory |
| In accordance with one aspect of the present invention, as embodied and broadly described herein, a ... |
|
|
Method and apparatus for enabling sectored data refreshing of Web-site data during session
| Details |
Inventors: Lo, Bruce;
Assignee: Yodlee.com, Inc. (Redwood City, CA)
Primary Examiner: Wiley; David
Assistant Examiner: Neurauter, Jr.; George
Attorney, Agent or Firm: Boys; Donald R. Central Coast Patent Agency Inc.
A browser-control script for controlling how refreshed data is rendered during a network data-session is provided. The browser control script comprises an instruction for establishing a second data-channel between a client and a data source, a data-communication function for transacting data over the second data-channel, an instruction for enabling selective data-rendering by the browser application, a selection function for selecting data elements to be refreshed and an instruction for predicting a new scroll position in a browser window. Once invoked, the browser-control script provides an automated control-routine for managing a data-refresh operation such that data re-rendering within the browser application only occurs when there are updated data elements ready for display, the re-rendering of the data specific to the updated data elements. |
|
DETAILED DESCRIPTION In a preferred embodiment of the present invention, a browser-control script for controlling how refreshed data is rendered during a network data-session is provided. The browser control script comprises an instruction for establishing a second data-channel between a client and a data source; a data-communication function for transacting data over the second data-channel; an instruction for enabling selective data-rendering by the browser application; a selection function for selecting data elements to be refreshed and an instruction for predicting a new scroll position in a browser window. Once invoked, the browser-control script provides an automated control-routine for managing a data-refresh operation such that data re-rendering within the browser application only occurs when there are updated data elements ready for display, the re-rendering of the data specific to the updated data elements. In preferred applications, the control script is of the form of an embedded executable program embedded into a Web page. Also, in preferred applications, the network utilized is the Internet network and the control script is a Java Script program. In one embodiment, the data source is a network-connected Web server. In another embodiment, there is more than one data source from whence data is compiled and aggregated by a single network-connected Web server. In one aspect, the instruction for predicting a scroll position contains an action for shifting the scrolled position when an updated data element is re-rendered above a user's viewing position in the browser window. In this aspect, the control-script obtains size information of updated data elements during transmission of the data elements from the server to the client. In a variation of this aspect, the size information of updated data elements is obtained from client cache memory after receipt of the updated data elements but before rendering the elements. In another aspect of the present invention, a method for conducting the data-refresh operation during an active data session conducted over a data network is provided
|
| Related patents |
|
|
XML client abstraction layer
The present invention consists of using an XML page description as an abstraction of the HTML page at design time. This XML description is used to define layout ...
|
|
|
Dynamic multiplexing of hyperlinks and bookmarks
The foregoing and other problems are overcome and the objects of the invention are realized by methods and apparatus in accordance with embodiments of this invention. In ...
|
|
|
Electric motor including unitary brush card bushing holder
Referring now to FIGS. 2-7, there is depicted a motor 10 which is ideally suited for driving a fan or blower in a motor vehicle ventilation system, such as a heating ...
|
|
|
Electric motor brush assembly
In accordance with one aspect of the present invention, an electric motor brush assembly is provided. The assembly includes an electrically conductive brush box and at ...
|
|
|
Methods and apparatus for managing multiple user systems
The techniques of the present invention relate to allocating resources and managing multiple services and multiple users in a multiprocessing computer system. A virtual ...
|
|
|
Image search apparatus and method
The present invention has been made in consideration of the above problems, and has as its object to narrow down images that must undergo similarity computations with a ...
|
|
|
Multi-tier debugging
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
|
|
|
Multiple user software debugging system
Multiple User Computing Environment--FIG. 1 FIG. 1 illustrates a block diagram example of a computer system 100 in a multiple user debugging environment. The multiple ...
|
|
|
Management of network distributed agents in a distributed computing environment
OF THE PREFERRED EMBODIMENT OF THE PRESENT INVENTION Reference now being made to FIG. 1, a schematic diagram is shown illustrating various components of a Local Area N...
|
|
|
Methods, systems and computer program products for remote control of a processing system
It is, therefore, one object of the present invention to provide a computer system that can control a program to be executed by a server, even when special remote ...
|
|
|