IP Library Granted Patent US 8,423,648
Granted Patent B2
US 8,423,648 · App. 11/027,669 · Granted Apr 16, 2013

Method and system for verifying state of a transaction between a client and a service over a data-packet-network

Inventors: Hill Ferguson (San Francisco, CA); Blake Hayward (San Francisco, CA); Ramakrishna Satyavolu (Fremont, CA)
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,423,648
App. No.
11/027,669
Granted
Apr 16, 2013
Kind
B2
Abstract

A system for verifying communication established between a first and a second node over a data-packet-network includes a third network node accessible from the first node over the data-packet-network, the third node containing network location information of the second node and the network location information of at least one resource accessible there from; and a navigation agent directed by the third network node for navigating over the network to the second node and to the at least one resource to gather information. In a preferred embodiment, the information gathered includes indication of receipt of data sent from the first node at the second node and indication of confirmation or authorization to access services.

Claims (18)

1. A transaction verification service operating by software stored on memory on a computerized server and executed by the server connected to the Internet at a first site, comprising:

a deep link plug-in (DLP) provided to a client for establishing a direct credential-based connection between the client and a second Internet site connected to the Internet;

a first software instance receiving information concerning a request made from the client submitting the request for authorization to start a new service for the client via the DLP at the second Internet service site, the information including at least Internet assertable addresses to access status information regarding the acceptance of the request for new service at the second Internet service site;

a second software instance navigating to the second Internet service site, providing the client's login credentials and querying the second Internet service site repeatedly at a pre-programmed interval, after the request for new service was submitted to the second Internet service site and before acceptance of the request for new service by the second Internet service site, for status confirming successful receipt and acceptance of client information provided in the request and regarding progress in responding to the request, the status at least confirming receipt of client information required to start the new service; and

a third software instance messaging the client submitting the request at the second Internet service site, the messages including at least one of pop-up, instant message or personal notification window hosted by the first site, regarding state of the progress of the request for new service between the person and the second Internet service site, and state of the progress of authorization for the client to access the requested new service at the second Internet service site.

2. The system of claim 1 wherein the client submitting the request for authorization and access at the second Internet service site operates from a computing appliance enabled to access the Internet via a browser.

3. The system of claim 1 wherein the Internet assertable addresses are provided to the first Internet site by the client requesting access before communication and service authorization is verified.

4. The system of claim 1 wherein messages regarding state of progress includes acknowledgement that client information sent to the second service site was received.

5. The system of claim 1 wherein messages regarding state of authorization include acknowledgement that service access and interaction has been approved for the client.

6. A method for verifying access to services at a computerized server connected to the Internet executing software from memory, comprising:

(a) providing by the software a deep link plug-in (DLP) to a person for establishing a direct credential-based connection between the person and a second Internet site connected to the Internet;

(b) receiving information at the server at a first Internet service site concerning a request for a new service made by the person, via the DLP, seeking authorization to access a new service at a second Internet service site connected to the Internet, the information including at least Internet assertable addresses to access information regarding the request at the second Internet service site;

(c) navigating to the second Internet service site, by the software, and providing the client's login credentials and querying the second Internet service site repeatedly at a pre-programmed interval by the server, after the request for new service was submitted to the second Internet service site and before completion of the request for new service by the second Internet service site, for status confirming successful receipt of the request at the second Internet service site and regarding progress in responding to the request; and

(d) messaging the person seeking authorization at the second Internet service site by the server, the messages including at least one of pop-up, instant message or personal notification window hosted by the server, the messages regarding state of progress of acceptance of personal information included in the request for new service between the person and the second Internet service site, and progress of state of authorization for the person to access the requested new service at the second Internet service site.

7. The method of claim 6 wherein the person seeking authorization and access at the second Internet service site operates from a computing appliance enabled to access the Internet via a browser.

8. The method of claim 6 wherein the Internet assertable addresses are provided to the first Internet site by the person seeking access before communication and service authorization is verified.

9. The method of claim 6 wherein messages regarding state of progress includes acknowledgement that information sent to the second site from the person was received and accepted.

10. The method of claim 6 wherein messages regarding state of authorization include acknowledgement that service access and interaction has been approved for the person.

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 May 24, 2005
From: FERGUSON, HILL; HAYWARD, BLAKE; SATYAVOLU, RAMAKRISHNA
To: YODLEE.COM, INC.
Reel/Frame 016273/0714 →
Continuity (4)
Continuation In Part 09737404 · Dec 14, 2000
Division 09323598 · Jun 1, 1999
Provisional Application 60533692 · Dec 31, 2003
Related Publication 20050198377A1 · Sep 8, 2005