William J. Boyd
Architects in Portland, OR

License number
Oregon 5040
Issued Date
Dec 9, 2005
Expiration Date
Dec 31, 2016
Category
Architecture
Address
Address
Portland, OR 97209

Professional information

William Boyd Photo 1

System And Method For Analyzing Remote Traffic Data In Distributed Computing Environment

US Patent:
6360261, Mar 19, 2002
Filed:
Oct 21, 1999
Appl. No.:
09/425280
Inventors:
William Glen Boyd - Portland OR
Elijahu Shapira - Portland OR
Assignee:
WebTrends Corporation - Portland OR
International Classification:
G06F 1134
US Classification:
709224, 709218
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record is in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.


William Boyd Photo 2

System And Method For Analyzing Remote Traffic Data In A Distributed Computing Environment

US Patent:
6662227, Dec 9, 2003
Filed:
Jan 11, 2002
Appl. No.:
10/046976
Inventors:
William Glen Boyd - Portland OR
Elijahu Shapira - Portland OR
Assignee:
Netiq Corporation - San Jose CA
International Classification:
G06F 1134
US Classification:
709224, 709218
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.


William Boyd Photo 3

System And Method For Analyzing Remote Traffic Data In A Distributed Computing Environment

US Patent:
7206838, Apr 17, 2007
Filed:
Oct 17, 2003
Appl. No.:
10/688309
Inventors:
William Glen Boyd - Portland OR, US
Elijahu Shapira - Portland OR, US
Assignee:
Webtrends Corporation - Portland OR
International Classification:
G06F 11/34
US Classification:
709224, 709218
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.


William Boyd Photo 4

System And Method For Analyzing Remote Traffic Data In A Distributed Computing Environment

US Patent:
7734772, Jun 8, 2010
Filed:
Mar 5, 2007
Appl. No.:
11/682150
Inventors:
William Glen Boyd - Portland OR, US
Elijahu Shapira - Portland OR, US
Assignee:
Webtrends, Inc. - Portland OR
International Classification:
G06F 11/30
US Classification:
709224, 709218
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.


William Boyd Photo 5

System And Method For Analyzing Remote Traffic Data In A Distributed Computing Environment

US Patent:
8195794, Jun 5, 2012
Filed:
May 5, 2010
Appl. No.:
12/774421
Inventors:
William Glen Boyd - Portland OR, US
Elijahu Shapira - Portland OR, US
Assignee:
Webtrends, Inc. - Portland OR
International Classification:
G06F 11/30
US Classification:
709224, 709218
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.


William Boyd Photo 6

System And Method For Analyzing Web-Server Log Files

US Patent:
6317787, Nov 13, 2001
Filed:
Aug 11, 1998
Appl. No.:
9/132287
Inventors:
William Glen Boyd - Portland OR
Elijahu Shapira - Portland OR
Assignee:
WebTrends Corporation - Portland OR
International Classification:
G06F 1300
US Classification:
709224
Abstract:
A method for analyzing traffic data generated by a plurality of web servers, which host a single web site. The site is mirrored on each server. A traffic data hit is generated responsive to each access of one of the servers. The hit includes data representing the time of the access. Each data hit is stored in a log file on the server accessed. The first-stored data hit is read from each server. Each of the read data hits are compared, and the oldest data hit is passed to a log file analyzer. The next-stored data hit is read from the server from which the passed data hit was read, and a second comparison is performed on the read data hits, with the oldest data hit being passed to the log file analyzer. This process continues until all of the data hits are read, compared, and passed to the log file analyzer. This results in passing all of the data hits to the log file analyzer in the chronological order in which the hits were generated.


William Boyd Photo 7

System And Method For Analyzing Remote Traffic Data In A Distributed Computing Environment

US Patent:
6112238, Aug 29, 2000
Filed:
Feb 14, 1997
Appl. No.:
8/801707
Inventors:
William Glen Boyd - Portland OR
Elijahu Shapira - Portland OR
Assignee:
Webtrends Corporation - Portland OR
International Classification:
G06F 1134
US Classification:
709224
Abstract:
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results.