IP Library Granted Patent US 8,069,407
Granted Patent B1
US 8,069,407 · App. 09/656,531 · Granted Nov 29, 2011

Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes

Assignee: Yodlee.com, Inc.
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,069,407
App. No.
09/656,531
Granted
Nov 29, 2011
Kind
B1
Abstract

A software application for enabling automated notification of applied structural changes to electronic information pages hosted on a data packet network is provided. The software application comprises, a developer-interface module for enabling developers to build and modify navigation templates using functional logic blocks, a navigation system-interface module for integrating the software application to a proxy-navigation system for periodic execution of the templates, a change-notification module for indicating a point in process where a navigation routine has failed and for creating a data file containing parameters associated with the failed navigation routine and a database interface module for interfacing the software application to a data repository for storing the data file. The software application periodically submits test navigation and interaction routines to the navigation system for execution by virtue of the interface with the navigation system. Upon failure of a test routine, the software application creates the data file. The data file, comprises a point-of-failure indication within the failed navigation routine, an identifier of the associated electronic information page subjected to the navigation routine, and a brief description of the cause of failure. The software application stores the data file in the data repository sending notification of the action to the developer.

Claims (17)

1. A method for receiving notification of structural changes applied to electronic information pages accessed by a proxy network navigation and interaction system and effecting updates to navigation templates based on the change information, comprising steps of:

(a) establishing notification of failed execution of one of the navigation templates interacting with electronic information pages on a data-packet-network, the navigation templates assembled from a plurality of functional logic blocks;

(b) recording only parameters of the navigation template associated with the cause of failure during live execution at the electronic information pages by the proxy, including identification of at least one modular logic block involved at the point of failure;

(c) accessing the recorded instance of the failed navigation template for review purposes;

(d) navigating to the electronic information page identified in the recorded instance;

(e) determining information necessary to repair the logic block involved at the point of failure;

(f) creating a new modular logic block according to the information; and

(g) automatically installing the newly created modular logic block into the navigation template that failed, and automatically identifying the defunct site logic block in all existing stored navigation templates that depend on the failed logic block and replacing it with the newly created modular logic block.

2. The method of claim 1 , wherein the data-packet-network is an Internet network and electronic information page is a web page hosted on the network.

3. The method of claim 2 , wherein the navigation template is a test navigation template created for testing the web pages on the Internet.

4. The method of claim 2 , wherein the navigation template is stored as a client navigation template executed to perform services for the client.

5. The method of claim 2 wherein in step (b), the recorded instance of a failed routine is created in the form of a data file and stored in a data repository accessible through the network.

6. The method of claim 5 wherein in step (c), the recorded instance of the failed navigation routine is accessed by a human software developer.

7. The method of claim 6 wherein in step (d), navigation is performed by the developer utilizing an instance of browser software installed on a computerized workstation.

8. The method of claim 7 wherein in step (g), the modular logic block self-installs to a depended navigation template.

9. The method of claim 1 wherein a step is added between steps (f) and (g) for testing the modular logic block before implementation.

10. The method of claim 8 wherein in steps (b) and (g) more than one modular logic block is identified as defunct and replaced in navigation templates.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2018
From: YODLEE.COM, INC.
To: YODLEE, INC.
Reel/Frame 047364/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2000
From: ARMANDPOUR, TIM; MALIK, MASROOR
To: YODLEE.COM, INC.
Reel/Frame 011214/0579 →
Continuity (3)
Continuation In Part 09639346 · Aug 15, 2000
Continuation In Part 09573699 · May 19, 2000
Continuation In Part 09208740 · Dec 8, 1998