David Arthur Eatough
Engineers in Provo, UT

License number
Utah 295658-2202
Category
Engineer/Land Surveyor
Type
Professional Engineer
Address
Address
Provo, UT

Professional information

David Eatough Photo 1

Techniques For Storing Data On Message Queuing Middleware Servers Without Registration Of The Sending Application

US Patent:
7035274, Apr 25, 2006
Filed:
Dec 20, 2000
Appl. No.:
09/748085
Inventors:
David Arthur Eatough - Provo UT, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 12/54
US Classification:
370428, 709203
Abstract:
A lightweight store and forward architecture allows packets of data to be forwarded from an application running on a client system to a server system. An application that generates information in response to an event or other condition assembles a packet that includes a target identifier and data to be sent to the target. The packet is stored in a file in the client system. A messaging client forwards packets from the file to a messaging server on a target server system. The messaging server dispatches the information to a messaging handler to process the information. Thus, the application generating the packet is not required to handle network communications related to the packet and registration of a target application is not required.


David Eatough Photo 2

Multiple Protocol Checkpoint Management

US Patent:
7139831, Nov 21, 2006
Filed:
Sep 29, 2000
Appl. No.:
09/677461
Inventors:
Tom L. Bogart - Lehi UT, US
David Arthur Eatough - Provo UT, US
Peter E. Johnson - Lehi UT, US
Gregory P. Olsen - Lindon UT, US
Chris D. Russell - American Fork UT, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
709237, 709217, 709219, 709231, 709235
Abstract:
Data is distributed over a network using a first network protocol, for example, a non-reliable protocol. The non-reliable protocol (e. g. , multicast) is used to distribute the data from a host system to multiple target systems with reduced overhead as compared to typical reliable protocols. Portions of the data that are not received by one or more of the target systems are requested and transmitted via a second network protocol (e. g. , hypertext transport protocol, or HTTP). In one embodiment, the target systems maintain a checkpoint management service that determines the portions of data not received. In an alternative embodiment, target systems evaluate data received to determine whether a portion of the transmitted data was not received.


David Eatough Photo 3

Multivendor Package Management

US Patent:
2004013, Jul 15, 2004
Filed:
Dec 20, 2000
Appl. No.:
09/741986
Inventors:
David Eatough - Provo UT, US
Jeffrey Compas - Lehi UT, US
Travis Stockwell - Riverton UT, US
International Classification:
G06F009/44
US Classification:
717/174000
Abstract:
A software management system is disclosed. The system includes a vendor package template, a package importer, and a package agent. The vendor package template provides a script to install, upgrade, and remove at least one software package. The package importer receives the software package, and creates a package document (X-package) based on the vendor package template. The package agent receives, deploys and executes the X-package at a target computer.


David Eatough Photo 4

Application Based Bandwidth Limiting Proxies

US Patent:
2002011, Aug 15, 2002
Filed:
Dec 18, 2000
Appl. No.:
09/737947
Inventors:
Alan Butt - Orem UT, US
David Eatough - Provo UT, US
Tony Sarra - Herriman UT, US
International Classification:
H04L001/00, H04L012/28
US Classification:
370/230000, 370/252000, 370/389000
Abstract:
Embodiments of application based bandwidth limiting proxy servers are described.