James W. Hunt
James W. Hunt
Datavetare och uppfinnare
| |
---|---|
Född |
Trenton, NJ
|
5 augusti 1952
dog | 21 mars 2021 | (68 år)
Viloplats | Ewing Cemetery, Ewing, NJ |
Utbildning |
|
Alma mater | |
Arbetsgivare | Bell Labs |
Anmärkningsvärt arbete | Hunt–Szymanski algoritm |
James Wayne Hunt (5 augusti 1952 – 21 mars 2021) var en amerikansk datavetare och uppfinnare. Han uppfann Hunt-Szymanski-algoritmen och Hunt-McIlroy- algoritmerna. Det var en av de första icke-heuristiska algoritmerna som användes i diff . Än idag finns varianter av denna algoritm i inkrementella versionskontrollsystem , wikimotorer och molekylär fylogenetikforskningsprogram . Forskningen som åtföljer den slutliga versionen av Unix diff, skriven av Douglas McIlroy, publicerades i 1976-skriften "An Algorithm for Differential File Comparison", skriven tillsammans med James W. Hunt, som utvecklade en första prototyp av diff.
tidigt liv och utbildning
Wayne var den första födda av två till föreningen av Augustus och Bernyce Hunt den 5 augusti 1952 i Trenton, NJ. Han växte upp som en stor älskare av jazz, funk och R&B-musik såväl som fotografi, hans tysta och kvicka personlighet charmade nästan alla han träffade. Han tog examen cum laude med en kandidatexamen i elektroteknik från Princeton University, och fortsatte sedan med både sin MS och doktorsexamen i elektroteknik vid Stanford University. Han var en del av den ursprungliga gruppen elever i skolans avdelning i National Society of Black Engineers ( NSBE ) .
Karriär
1976 förfinade han och skickade in Hunt-Szymanski-algoritmen, Hunt, James W.; Szymanski, Thomas G. (1977). "En snabb algoritm för att beräkna längsta vanliga delsekvenser" . Kommunikation från ACM . 20 (5): 350–353. doi : 10.1145/359581.359603 . S2CID 3226080 . , en variant som ursprungligen föreslogs av Harold S. Stone. Det är en lösning på det längsta vanliga följdproblemet. Det var en av de första icke-heuristiska algoritmerna som användes vid datajämförelse. Än idag finns varianter av denna algoritm i inkrementella versionskontrollsystem, wikimotorer och molekylär fylogenetisk forskningsprogramvara.
Denna uppfinningsrikedom ledde till att han blev avdelningschef på A&T Bell Labs , enhetsdirektör på UNIX System Laboratories och slutligen, vicepresident för Management Systems Product Realization för Lucent Technologies . Han stannade kvar hos Lucent i ett decennium innan han gick i pension 2004.
1982 publicerade han också en tidskrift om hur man använder programmeringsspråk i IEEE-datorer (institution of electrical and electronical engineering).
James W. Hunt har ansökt om patent för att skydda följande uppfinningar. Denna lista inkluderar patentansökningar som är under behandling samt patent som redan har beviljats av USA:s patent- och varumärkesmyndighet (USPTO).
Väggfäste-Patentnummer: 6004088. Sammanfattning: Denna uppfinning är ett väggfäste för att sammanfoga angränsande ytor såsom att fästa en konsol på en vägg. Fästelementets L-formade armar är fästa med gångjärn till ett skal eller till en glidbar mutter innesluten i ett skal som sätts in i ett förformat hål eller en öppning i väggen. Fästelementet med armar fästa på den glidbara muttern är justerbart för användning med väggar av varierande bredd. En skruv som håller fast föremålet som ska fästas sätts in i skalet och träs genom muttern (FIG. 4). Skruven ingriper sedan med fästelementets armar och tvingar dem att svänga till ett klämläge (FIG. 5). Skruven vrids tills armarna kläms mot väggen (FIG. 6). Fästelementet med armarna fästa på skalet liknar i drift det justerbara fästelementet förutom att dess användning är för väggar eller ytor med samma bredd som anordningen.
Anordning för att montera sammankopplade vägmattsegment för tillfälliga vägar - Patentnummer: 5234204. Sammanfattning: En tredimensionell ramkonstruktion för konstruktion av vägmattor beskrivs. Strukturen inkluderar komponenterna i mattan som är placerade för att säkerställa enhetlighet i monteringen av mattor av olika storlekar, med en enda ändstruktur som fungerar som en mall och med medel för att flytta en matta för slutlig fästning på ett bord samtidigt som den tillåter monteringshållarstrukturen att En metod för tillverkning av vägmattor som använder en ram för att placera mattans komponenter under mattans tillverkning i ett förutbestämt arrangemang för att säkerställa enhetligheten hos varje matta för utbytesanvändning i fält beskrivs också, varvid mattor kan kompletteras av apparaten medan andra mattor monteras. En tillfällig väg som består av två uppsättningar mattor visas också. Den första uppsättningen mattor läggs ned så att dess släta yta ligger på marken.
Kassalåda för pappersvaluta-Patentnummer: 4434931. Sammanfattning: En kassalåda för pappersvaluta har en öppning genom vilken en sedel kan införas i den kassalådan för att utgöra en del av en stapel med pappersvaluta i den kassalådan. En förslutning är rörlig bort från den öppningen till ett öppet läge för att tillåta en sedel att införas genom den öppningen och staplas; och att förslutningen är rörlig till en stängd position intill den öppningen för att förhindra avlägsnande av pappersvaluta från den stapeln av pappersvaluta. En spärr för förslutningen tillåter förslutningen att flyttas mellan det öppna och det stängda läget; och spärren kommer, närhelst denna stängning har flyttats till öppet läge och sedan till stängt läge, därefter automatiskt förhindra obehörig förflyttning av denna stängning ur stängt läge.
"James Wayne Hunt dödsruna" . Hughes begravningsbyrå. 21 mars 2021.