AI Archaeology
Mining Forgotten Documents
SOFTWARE/UI PATENT #42026-05-08

1972 Xerox PARC Smalltalk-72 — Alan Kay Designs / Dan Ingalls Implements (the First Interpreter Was About 700 Lines of BASIC for the Data General Nova, October 1972) / Adele Goldberg Documents — Through Smalltalk-76 to the 1980 Smalltalk-80 Public Release; in 1981 Distributed to Tektronix / Hewlett-Packard / Apple Computer / DEC Under 'Unrestricted Redistribution' Terms; Fully Disclosed in the 1981 ACM Computing Surveys Special Issue, Yet Wikipedia EN Smalltalk, Wikipedia EN Alan Kay, Britannica Alan Kay, and Lemelson-MIT Alan Kay All Carry No Patent Number: 'Eligibility Wall (d) Voluntary Public Disclosure as Corporate Strategy' Form #4 (SW Subseries DB Form)

About This Excavation Memo

Primary-source URLs confirmed and full text not read (working range: 7 secondary sources — Wikipedia EN Smalltalk, Wikipedia EN Alan Kay, Wikipedia EN Dan Ingalls, Britannica Alan Kay, Lemelson-MIT Alan Kay, ACM Turing Award Alan Kay 2003 page, and the Computer History Museum Dan Ingalls profile). No Xerox-PARC-named patent number for Smalltalk itself, object-oriented programming, message passing, or class hierarchy was found within today's verify scope, so this memo is written as 'a patent-absence excavation log = structural record of eligibility wall (d) voluntary public disclosure as corporate strategy.'

1. Xerox PARC Smalltalk Project Basics

FieldValue
Development startedAlan Kay joined Xerox PARC in 1970; designed Smalltalk-71 in 1971
Smalltalk-72September–October 1972: Dan Ingalls implemented the first interpreter in about 700 lines of BASIC on a Data General Nova; demoed by Alan Kay at MIT AI Lab in November 1972
Port to Xerox AltoApril 1973 — Smalltalk-72 ported to the new Xerox Alto (the same month the first Alto became operational)
Smalltalk-76Adopted a Simula-like class-inheritance execution model; Dan Ingalls' compact, efficient VM design, the foundation of Smalltalk-80
Smalltalk-80Public release prepared in 1980; Version 1 final release November 1981; Dan Ingalls led
Adele Goldberg's roleWrote most of Smalltalk's documentation; edited the ACM Computing Surveys 1981 special issue
4-licensee distributionIn 1981, distributed to Tektronix / Hewlett-Packard / Apple Computer / DEC under 'unrestricted redistribution' terms
Full public releaseThe August 1981 ACM Computing Surveys 'Special Issue on Smalltalk' disclosed language spec, implementation, and VM design in full
Patent numberNone found within today's verify scope (Wikipedia EN Smalltalk / Alan Kay / Dan Ingalls; ACM Turing Alan Kay page — none cite any)

2. Core: Structure of 'Eligibility Wall (d) Voluntary Public Disclosure as Corporate Strategy'

(a) Verify Status of Secondary Sources

  • WebSearch ""Alan Kay" Xerox patent Smalltalk inventor USPTO 1970s object oriented" → Wikipedia / Britannica / Lemelson-MIT / ACM Turing biographical pages are abundantly indexed, but 0 hits for any Smalltalk-related patent number
  • Wikipedia EN Smalltalk: detailed chronology (Smalltalk-71/72/76/80) and the 4-licensee distribution clause 'unrestricted redistribution' verbatim, no patent reference
  • Wikipedia EN Alan Kay: Xerox PARC entry in 1970, GUI design, the Dynabook vision — no patent reference
  • ACM Turing Award Alan Kay 2003 official page: 'for pioneering many of the ideas at the root of contemporary object-oriented programming languages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing' — no patent reference
  • Lemelson-MIT Alan Kay: career inventions and education contributions — no Smalltalk-patent reference

(b) Xerox PARC's 1981 Voluntary Disclosure Strategy

Whereas the ARPA contract (IMP, ep89) imposed disclosure by government policy, the Smalltalk-80 release was a voluntary corporate strategy under Xerox's own judgment:

  1. 4-licensee distribution (1981): Smalltalk-80 Version 1 distributed to Tektronix, Hewlett-Packard, Apple Computer, and DEC, with the 'unrestricted redistribution' clause that allowed each company to redistribute it freely on their own platforms
  2. ACM special-issue disclosure (August 1981): ACM Computing Surveys' 'Special Issue on Smalltalk' disclosed language spec, VM implementation, and UI design fully, edited by Adele Goldberg
  3. Book publication (1983): 'Smalltalk-80: The Language and its Implementation' (commonly the 'Blue Book,' co-authored by Adele Goldberg + David Robson, Addison-Wesley) commercialized the implementation details

Through these disclosures, Smalltalk's language spec, VM design, MVC architecture, and class-based inheritance model were finalized as public technology before patenting could attach. When Apple / Sun / Microsoft later built Smalltalk-influenced products (Objective-C / Java / C# etc.), Smalltalk's core concepts were available to anyone as prior art.

(c) Connection to the 'Xerox Invented but Failed to Commercialize' Narrative

Xerox PARC's Smalltalk-disclosure strategy is often discussed under the later narrative 'Xerox invented GUI / Ethernet / Smalltalk but failed to commercialize them.' Steve Jobs' 1979 visit to PARC catalyzed Apple Lisa (1983) / Macintosh (1984), and Xerox's own Star (1981) failed in the market — Xerox didn't extract sufficient revenue from PARC outputs.

Yet the choice not to patent Smalltalk and to disclose it may have been a rational response to the era's eligibility-unsettled period (1972 Gottschalk → 1981 Diamond v. Diehr). Apple in the same period did succeed in patenting display-system / cursor-control-device claims that included hardware elements (SW-006 Atkinson Image Compression US4622545 / SW-007 Lapson cursor control US4464652). The strategic divergence between the two companies can be read as a fork in 'how to evaluate the patent eligibility of pure-software inventions.'

3. To Be Strictly Accurate (3 Brief Items)

Confirmed Facts

  • The chronology — Dan Ingalls's BASIC implementation of Smalltalk-72 in September–October 1972 / MIT AI Lab demo November 1972 / Xerox Alto port April 1973 / Smalltalk-80 Version 1 release November 1981 / 1981 distribution to four companies (Tek/HP/Apple/DEC) — is cross-verified in Wikipedia EN Smalltalk
  • The 4-licensee terms phrase 'unrestricted redistribution' is verbatim-confirmed in Wikipedia EN Smalltalk
  • Role assignments — Alan Kay (design) / Dan Ingalls (implementation) / Adele Goldberg (documentation) — are cross-verified in Wikipedia EN Smalltalk, the ACM Turing Alan Kay page, and the Computer History Museum Dan Ingalls profile
  • The existence of the August 1981 ACM Computing Surveys 'Special Issue on Smalltalk' is confirmed via the ACM Digital Library (DOI scope; full text behind paywall, unread)

Author's Interpretation

  • The 'Eligibility Wall (d) Voluntary Public Disclosure as Corporate Strategy' form is an after-the-fact structural categorization, abstracted by comparison with ep88 SW-002 FORTRAN's '(a) pre-judicial era,' Day 24 ep87 SW-005 HyperCard's '(b) eligibility-unsettled era,' and today's ep89 SW-003 BBN IMP's '(c) government-contract-mandated public disclosure'; experts may push back that 'Xerox may actually have held multiple Smalltalk-related Xerox-named patents — this isn't voluntary disclosure but post-hoc framing'
  • 'Xerox PARC failed at commercialization but its patent strategy was rational' is this author's after-the-fact reappraisal; it has not been cross-checked against contemporaneous Xerox legal/IP-department strategy documents

Where This Comparison Breaks

  • A comprehensive USPTO Patent Center search across Xerox-named, 1972-1985 patents in Alan Kay / Dan Ingalls / Adele Goldberg names has not been executed today. Xerox holds many patents on GUI hardware (Alto / Star) and Ethernet (Robert Metcalfe US4063220); the possibility that individual patents exist in Smalltalk-adjacent technology remains
  • The 1981 ACM Computing Surveys special issue full text is paywalled and unread today; the precise scope and conditions of Smalltalk-80 disclosure are not finalized
  • The 4-licensee distribution clause 'unrestricted redistribution' is a Wikipedia citation; the original Xerox-Tek/HP/Apple/DEC contract texts have not been retrieved. The actual contract clauses may have included patent-related reservations
  • The claim 'Smalltalk's core concepts are available to anyone as prior art' is a generalization; prior-art application during USPTO examination is determined case by case by individual examiners, and this memo does not finalize that point

References