DAVID BRADLEY OLIVER
Pilots at Gtwy Blvd, San Antonio, TX

License number
Texas A2419060
Issued Date
Feb 2017
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
7601 Gateway Blvd APT 926, San Antonio, TX 78233

Professional information

David Oliver Photo 1

Chief Technologist At Globalscape, Inc.

Position:
Chief Technologist at GlobalSCAPE, Inc.
Location:
San Antonio, Texas
Industry:
Internet
Work:
GlobalSCAPE, Inc. - San Antonio, Texas since Oct 2012 - Chief Technologist RGM Advisors, LLC - Austin, TX Mar 2009 - Oct 2012 - Senior Software Developer Google - Austin, TX Sep 2007 - Mar 2009 - Member of Technical Staff Advanced Micro Devices - Austin, TX 2005 - 2007 - Member of Technical Staff SecureLogix - San Antonio, TX 2002 - 2005 - Principal Engineer Data Race Inc, dba IP Axess 1992 - 2001 - AVP, Chief Technologist Gould Inc. - Cleveland, OH 1991 - 1992 - Engineering Manager Picker International, Inc. - Cleveland, OH 1989 - 1991 - Principal Engineer
Education:
Cambridge University 1977 - 1982
Master of Arts (MA), Computer Science
Skills:
C++, Distributed Systems, Python, Linux, Algorithms, Scalability, Software Engineering, Unix, Software Development, X86, Object Oriented Design, Multithreading, Debugging, C, Bash, TCP/IP, Firmware, Embedded Software, Agile Methodologies, System Architecture, Embedded Systems


David Oliver Photo 2

David Oliver - San Antonio, TX

Work:
GlobalSCAPE, Inc.
Chief Technologist
RGM Advisors, LLC - Austin, TX
Senior Software Developer
Google, Inc - Austin, TX
Member of Technical Staff
AMD - Austin, TX
Member of Technical Staff
SecureLogix Corp - San Antonio, TX
Principal Engineer
NUR Macroprinters Ltd - San Antonio, TX
Software Engineer
Data Race Inc - San Antonio, TX
AVP, Chief Technologist
Gould Inc - Cleveland, OH
Engineering Manager
Picker International, Inc - Cleveland, OH
Principal Engineer
Cambridge Systems Technology
Managing Director
Torch Computers Ltd
Advanced Projects Manager
ICL plc
Software Engineer
Education:
University of Cambridge
M.A. in Computer Science
University of Cambridge
B.A. in Computer Science


David Oliver Photo 3

Real Estate Professional

Location:
San Antonio, Texas Area
Industry:
Real Estate


David Oliver Photo 4

Extending Office Telephony And Network Data Services To A Remote Client Through The Internet

US Patent:
2002011, Aug 29, 2002
Filed:
Jul 12, 2001
Appl. No.:
09/905162
Inventors:
Leven Staples - Granbury TX, US
William Barker - San Antonio TX, US
Kenneth Witt - San Antonio TX, US
David Oliver - San Antonio TX, US
Assignee:
Data Race, Inc.
International Classification:
H04L012/66
US Classification:
370/352000, 379/093010
Abstract:
A communication system, extends office telephony and network data services to remote clients through the Internet, comprises a telephony server, a local area network, a server system, and a user communication device. The telephony server (e.g. a Private Branch Exchange) provides telephony services for a plurality of office lines. The local area network couples to the Internet. The telephony server and local area network may reside within an office environment. The server system couples to the telephony server and to the local area network. The user communication device establishes a first connection to the server system through the Internet. In response to the first connection, the server system automatically provides access for the user communication device to the telephony server. Also, the server system automatically invokes a call forwarding operation in response to the first connection, so that subsequent telephone calls, intended to reach the user's office line, are forwarded to the server system. When the server system receives a first telephone call, which has been redirected by the telephony server from the user's office line, the server system forwards the first telephone call to the user communication device through the first connection. The user communication device may also establish a secure data connection to the server system through the Internet. The secure data connection provides the remote user with access to the local area network in a manner which protects the data security of the local area network.


David Oliver Photo 5

System And Method For Low Overhead Multiplexing Of Real-Time And Non-Real-Time Data

US Patent:
6292484, Sep 18, 2001
Filed:
Jun 10, 1998
Appl. No.:
9/100778
Inventors:
David C. Oliver - San Antonio TX
Assignee:
Data Race, Inc. - San Antonio TX
International Classification:
H04J 324
US Classification:
370389
Abstract:
A system and method for low latency multiplexing of real-time and regular data in the same data frame. Real-time data capable of being delivered at regular intervals (such as digitized voice) is multiplexed with regular (non-real-time data) across a communications link (such as a modem connection). The link's existing packet protocol (such as V. 42/HDLC) may be extended to provide low latency for the real-time data, with minimal impact on existing data-transfer efficiency. Before each data frame is transmitted, the transmitter determines the time before the next real-time data will become available for transmission. If the real-time data will become available before the data frame will have been completely transmitted, the real-time data may be embedded within the frame as follows. Bit values within the header of the data frame may be used to indicate the offset within the frame of the start of the real-time data. Regular data may be transmitted until this offset is reached, at which point a "capsule" of real-time data may be inserted into the data stream.


David Oliver Photo 6

System And Method For Suppressing Far End Echo Of Voice Encoded Speech

US Patent:
6044108, Mar 28, 2000
Filed:
May 28, 1997
Appl. No.:
8/864416
Inventors:
Edwin A. Bertness - San Antonio TX
David C. Oliver - San Antonio TX
Assignee:
Data Race, Inc. - San Antonio TX
International Classification:
H04B 138, H04B 166
US Classification:
375222
Abstract:
A system and method for performing far end echo suppression of compressed speech frames in a telecommunications system. The system comprises a client modem and a server modem coupled together via a communications path. A controller in the server modem receives a first series of compressed speech frames from the client modem and provides the frames to a vocoder. Each of the frames includes voice encoded speech parameters. The controller maintains a history of a volume parameter value of the most recently provided frames to the vocoder. The vocoder decompresses the first frames to produce a first speech signal for transmission onto a telephone line. An echo of the speech signal may occur due to impedance mismatches between a hybrid in the server modem and the telephone line. The echo is received by the vocoder along with a second subscriber's speech signal from the telephone line. The echo and second speech signal are compressed by the vocoder into a second series of compressed speech frames which are provided to the controller.


David Oliver Photo 7

System And Method For Handling Underrun Of Compressed Speech Frames Due To Unsynchronized Receive And Transmit Clock Rates

US Patent:
6064693, May 16, 2000
Filed:
May 1, 1997
Appl. No.:
8/845639
Inventors:
David C. Oliver - San Antonio TX
Edwin A. Bertness - San Antonio TX
Assignee:
Data Race, Inc. - San Antonio TX
International Classification:
H04L 516, H04B 166
US Classification:
375222
Abstract:
A system and method for compensating for slight variances between a first rate at which a far end modem transmits a series of data frames to a near end modem and a second rate at which the near end modem requires reception of the series of data frames. The modems comprise a data pump which receives data frames from the other modem at the first rate on a telephone line. The data frames are received by a data pump which provides the frames a character at a time to a controller coupled to the data pump. The controller places the characters into a pair of frame buffers in a memory coupled to the controller. The controller receives data frames from a vocoder at the second rate to be transmitted to the other modem. The controller attempts to provide data frames to the vocoder at the second rate in order to avoid distortion in the data frame flow, in particular, distortion in the compressed speech. The method comprises determining according to the second rate if a next data frame in the series of data frames has been received and providing the next data frame to a decoder if the next data frame has been received, but providing a filler frame to the decoder if the next data frame has not been received.


David Oliver Photo 8

Interconnected Strings Of Beads

US Patent:
2004013, Jul 15, 2004
Filed:
Nov 6, 2003
Appl. No.:
10/702986
Inventors:
David Oliver - San Antonio TX, US
International Classification:
A44C025/00
US Classification:
063/037000, 063/038000
Abstract:
Articles fabricated from prefabricated strings of beads. The strings of beads are joined perpendicularly by applying pressure such that the cords cross and remain crossed due to the tension in the cords. The strings of beads are thus assembled into a mesh or fabric, two such fabrics being optionally interleaved to form a denser fabric; the strings are also assembled into items so as to fit a person's body or cover some other article. The strings of beads are also formed into loops, and formed into fringes to further adorn the articles. Many colors and styles of strings of beads are assembled, both singly and in combination, and designs are incorporated into the articles, producing multiple appearances. A great variety of articles are produced, including all manner of clothing, flags, bags, containers, novelties, wraps, etc.


David Oliver Photo 9

Rasterization Of Line Segments Using Difference Vectors

US Patent:
5488698, Jan 30, 1996
Filed:
Nov 5, 1992
Appl. No.:
7/972113
Inventors:
David C. Oliver - San Antonio TX
Michael J. Petrillo - Twinsburg OH
International Classification:
G06F 1500
US Classification:
395110
Abstract:
A system for processing image data including a plurality of groups of dam values includes a memory for storing at least one difference vector for controlling an output of a display; means for generating each of the difference vectors as a function of a minimum data value and a maximum dam value included within a corresponding group of the clam values; and means for outputting each difference vector from the memory means to produce an image on a display.


David Oliver Photo 10

Bloom Filter Compaction

US Patent:
8301650, Oct 30, 2012
Filed:
Dec 3, 2009
Appl. No.:
12/630711
Inventors:
David C. Oliver - San Antonio TX, US
Assignee:
Google, Inc. - Mountain View CA
International Classification:
G06F 7/00
US Classification:
707758
Abstract:
Systems and methods for Bloom filter compaction are described herein. A method embodiment includes reading a data corpus, inserting a plurality of data items from the data corpus into a Bloom filter, determining a number of the data items inserted, calculating a desired filter size based on the number, and constructing a compact Bloom filter based on the desired filter size. Another method embodiment includes generating a second bit vector from a first bit vector associated with a first Bloom filter, generating an empty second Bloom filter of a size based on the first bit vector, dividing the first Bloom filter's bit vector into a plurality of slices, and setting the second Bloom filter's bits based on an evaluation of the corresponding bits in each slice of the first Bloom filter's bit vector.