|
Sean Walton, MSCS, author of Linux Socket Programming (SAMS Publishing) began working with networks
and the different connection protocols as early as 1986 while he was the system administrator for
Brigham Young University’s Computer Science Department. He enjoys writing parsers and compilers/interpreters
and tinkering with heuristic programming (expert systems, fuzzy logic, decision trees, etc.).
Using his skills in grammar theory and fuzzy logic, he wrote and
patented a heuristic process that parses and recommends a printer-language personality from a
small sample of data. This firmware code is part of all LaserJet series 4 and later. Because of the
tuning capacity of the fuzzy parameters, the reliability of selecting the correct language was better
than 99.992% of the print jobs. Additionally, the algorithm even uniquely can indicate a non-recommendation
that indicates that, if printed, the results would be indecipherable to the reader.
Sean has run several projects for networking, authentication, and virtual teaming. For Nationwide
Insurance, he designed the single sign-on process and lead the design and implementation with several
experts, internal clients, and contractors. He also identified and proposed a fix for a foundational
design issue that left the Internet storefront open for attack and denial of service. Currently, Sean
is finishing up the Virtual Teaming project for American Electric Power and moving into the application
design processes for mobile/wireless computing.
Sean is a certified trainer, a course designer, and an adjunct faculty for Ohio State University.
He has designed and taught several courses in requirements gathering, OOA/D, C++, Java, and UML. He
extended UML to answer the needs for complex data (database) and legacy systems.
Also while working for Hewlett Packard (HP), Sean created a realtime operating system on the 8052
microcontroller for HP printer engine emulation. This tool attaches directly to the formatter board
(the CPU and firmware) and acts like a printer engine. Testers and developers use the emulator today
in various forms internally to HP for testing and firmware code development. This saves the company
millions of dollars in hand-tooled printer engines.
Lastly, while working for Metatec corporation, Sean designed and wrote a special database and query
system for CDROM databases. The organization of the data guaranteed that each sub-element of the query
would require no more than on seek on the drive, reducing historical queries from hours to seconds
to execute. Media General Financial Services still uses these algorithms for their MEGAInsight stock
CDROM. |
|