Patent US4564554A successfully refreshed from Google Patents.
Patent US6181692B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6181692B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for data routing, delivery, and authentication in a packet data network

Assignee: Genesys Cloud Services Inc
•
Filing: 1998-09-03
•
Granted: 2001-01-30
•
Expires: 2018-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A server connected to a data network for transmitting files over the data network to one of a plurality of destination servers is adapted to spawn a software agent in response to a file to be transmitted and meeting certain preset criteria, such as file size. The software agent is associated with the file by at least the file's destination, and is transmitted over one or more routes to the destination to collect routing information, and returns to the source server. The associated file is then transmitted using the information collected. In an alternative embodiment the agent also collects validation information at the destination and returns same to the source server. The agent may also, in some embodiments, negotiate reserved bandwidth and security protocols or other validation information for transmission of the associated file at certain intermediate servers.

Inventors

  • 👤 Richard Case DeGolia, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:41
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/66

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 137 words
A method for expediting transmission of data in a packet-oriented data network, comprising steps of: (a) receiving at a source server a request from a client station to transmit data to a specific destination; (b) spawning an executable software agent associated with the data at a source server; (c) providing the software agent with at least minimal destination information for the data; (d) transmitting the agent in lieu of the data associated with the agent by one or more routes to the destination; (e) collecting information on the one or more routes by the agent at nodes along the routes to the destination; and (f) determining a best route using the information collected by the agent. (g) uploading by the source server from the client station the data to be transmitted after the agent process is complete.
Claim 2
Independent Claim 137 words
A method for expediting transmission of data in a packet-oriented data network, comprising steps of: (a) receiving at a source server a request from a client station to transmit data to a specific destination; (b) spawning an executable software agent associated with the data at a source server; (c) providing the software agent with at least minimal destination information for the data; (d) transmitting the agent in lieu of the data associated with the agent by one or more routes to the destination; (e) collecting information on the one or more routes by the agent at nodes along the routes to the destination; and (f) determining a best route using the information collected by the agent. (g) uploading by the source server from the client station the data to be transmitted after the agent process is complete.
Claim 3
Dependent Claim 29 words
The method of claim 1 comprising a further step (h) for transmitting the data associated with the agent to the destination by the best route determined in step (f).
Claim 4
Dependent Claim 25 words
The method of claim 1 wherein the data associated with the agent is stored at the source server while the agent is spawned and exercised.
Claim 5
Dependent Claim 23 words
The method of claim 1 wherein the agent collects validation information at the destination, and returns the validation information to the source server.
Claim 6
Dependent Claim 134 words
An enhanced Internet-connected source server, comprising: an Internet port; at least one connected client station; and a code set for spawning a software agent enabled to travel the Internet and to collect information regarding routes traveled; wherein the source server receives a request from the client station to transmit data to a specific destination and the software agent is spawned in response to the request, is associated with the data by at least the data's destination, is sent in lieu of the data by various routes to the destination before the data is transmitted, wherein the routing information collected by the agent is used by the source server in transmission of the data to the destination, and the data is uploaded from the client station and transmitted, only after the agent process is complete.
Claim 7
Dependent Claim 134 words
An enhanced Internet-connected source server, comprising: an Internet port; at least one connected client station; and a code set for spawning a software agent enabled to travel the Internet and to collect information regarding routes traveled; wherein the source server receives a request from the client station to transmit data to a specific destination and the software agent is spawned in response to the request, is associated with the data by at least the data's destination, is sent in lieu of the data by various routes to the destination before the data is transmitted, wherein the routing information collected by the agent is used by the source server in transmission of the data to the destination, and the data is uploaded from the client station and transmitted, only after the agent process is complete.
Claim 8
Dependent Claim 47 words
The source server of claim 5 wherein the data to be transmitted is held at the client station, the client station sends a request for an agent to the source server, and the source server spawns the agent in response to the request from the client station.
Claim 9
Dependent Claim 32 words
The source server of claim 5 wherein the agent is spawned in response to data being uploaded from the client station to the source server, according to preset criteria concerning the data.
Claim 10
Dependent Claim 25 words
The source server of claim 5 wherein the spawned agent is enabled to negotiate reserved bandwidth for the data to be transmitted at intermediate servers.
Claim 11
Dependent Claim 55 words
The source server of claim 5 wherein the spawned agent is enabled to establish validation of recipient at the destination, and to provide the validation to the source server, which validation may initiate the transmission of the file or may be used in the course of determining the routing of the data to the destination.
Claim 12
Independent Claim 127 words
A system for data transmission, comprising: a source server having a first port to a data network; a destination server having a second port to the data network; and one or more routes through intermediate stations from the source server to the destination server; wherein the source server is adapted to spawn a software agent in response to and associated with data to be transmitted from the source server to the destination server, the data meeting preset criteria, and to send the agent by more than one of the one or more routes to the destination server, wherein the agent collects information on the routes traveled, and the source server transmits the data to be transmitted to the destination server only after the agent process is complete.
Claim 13
Independent Claim 127 words
A system for data transmission, comprising: a source server having a first port to a data network; a destination server having a second port to the data network; and one or more routes through intermediate stations from the source server to the destination server; wherein the source server is adapted to spawn a software agent in response to and associated with data to be transmitted from the source server to the destination server, the data meeting preset criteria, and to send the agent by more than one of the one or more routes to the destination server, wherein the agent collects information on the routes traveled, and the source server transmits the data to be transmitted to the destination server only after the agent process is complete.
Claim 14
Dependent Claim 25 words
The system of claim 10 wherein the source server uses the information collected by the agent to route the associated data to the destination server.
Claim 15
Dependent Claim 31 words
The system of claim 10 wherein the agent is further adapted to negotiate validation information regarding destination at the destination server, and to return the validation information to the source server.

References Cited (Backward Citations)

US5828840A Cited
US5889942A Cited
US5940497A Cited
US5953332A Cited
US5970065A Cited
US6011792A Cited
US6064667A Cited
US6058399A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-30 2004-07-31 2005-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-30 2008-07-31 2009-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-30 2012-07-31 2013-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag