United States District Court District of Massachusetts

Total Page:16

File Type:pdf, Size:1020Kb

United States District Court District of Massachusetts Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 1 of 28 UNITED STATES DISTRICT COURT DISTRICT OF MASSACHUSETTS CIVIL ACTION NO. 16-11613-RGS EGENERA, INC. v. CISCO SYSTEMS, INC. MEMORANDUM AND ORDER ON DEFENDANT’S MOTION TO DISMISS February 14, 2017 STEARNS, D.J. The desire to economize time and mental effort in arithmetical computations, and to eliminate human liability to error, is probably as old as the science of arithmetic itself. This desire has led to the design and construction of a variety of aids to calculation, beginning with groups of small objects, such as pebbles, first used loosely, later as counters on ruled boards, and later still as beads mounted on wires fixed in a frame, as in the abacus. ─ Howard Aiken, father of the Mark I IBM computer1 Beginning with the invention by Blaise Pascal of the mechanical calculator, and culminating in our times with the integrated circuit-based computer, the ability of modern computers to aid human beings in performing tasks requiring the processing of large amounts of data has, as 1 In Zenon W. Pylyshyn & Liam J. Bannon, Perspectives on the Computer Revolution (1989). Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 2 of 28 Gordon Moore predicted, grown exponentially as transistors have miniaturized, while doubling in capacity roughly every eighteen months since 1965. In 1874, Frank Stephen Baldwin was granted the first American patent (No. 153,522) for a calculating machine, the arithmometer. The number of “calculator patents” granted since is impossible to estimate accurately, but certainly runs to the hundreds of thousands. Not all of these patents are valid. Patents only protect inventions. They do not (or at least they are not supposed to) vest intellectual property rights in patentees who stake claims to the “building blocks of human ingenuity.” Alice Corp. v. CLS Bank Int’l, 134 S. Ct. 2347, 2354 (2014) (internal quotation marks and citation omitted). One of the challenges for the patent system, as laid out by the Supreme Court in the recent Alice decision, is to separate out new and useful applications of abstract ideas from impermissible attempts to monopolize them. Stating an abstract idea “while adding the words ‘apply it’” is not enough for patent eligibility. Mayo [Collaborative Servs. v. Prometheus Labs., Inc.,] 132 S. Ct. [1289,] 1294 [(2012)]. Nor is limiting the use of an abstract idea “‘to a particular technological environment.’” Bilski [v. Kappos, 561 U.S. 593,] 610-611 [(2010)]. Stating an abstract idea while adding the words “apply it with a computer” simply combines those two steps, with the same deficient result. Alice, 134 S. Ct. at 2358. 2 Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 3 of 28 In this intellectual property dispute, plaintiff Egenera, Inc., alleges that defendant Cisco Systems, Inc., infringes three of Egenera’s patents – United States Patent No. 6,971,044 (the ’044 patent), United States Patent No. 7,1178,059 (the ’059 patent), and United States Patent No. 7,231,430 (the ’430 patent), all of which set out claims to an improved enterprise computing system. Cisco moves to dismiss the Complaint, contending that Egenera’s patents do not assert viable claims to patentable subject matter as required by 35 U.S.C. § 101. The court heard oral argument on the motion to dismiss on February 8, 2017. The Asserted Patents The ’044 and the ’430 patents arise from two patent applications filed on January 4, 2002. Both patents claim priority to the same provisional application filed on April 20, 2001, and share virtually identical specifications. The ’044 patent is entitled “Service Cluster and Method in a Processing System with Failover Capability,” and was issued on November 29, 2005. It lists as its inventors Scott Geng, Pete Manca, Paul Curtis, Ewan Milne, Max Smith, Alan Greenspan, Edward Duffy, and Peter Schulter. The ’430 patent is entitled “Reconfigurable, Virtual Processing System Cluster, Network, and Method,” and was issued on June 12, 2007. The ’430 patent 3 Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 4 of 28 lists the same inventors as the ’044 patent, with three additions – Vern Brownell, Ben Sprachman, and Dan Busby. The ’044 and ’430 patents are directed to solving problems in configuring, deploying, and maintaining enterprise and application servers. For example, when deploying 24 conventional servers, more than 100 discrete connections may be required to configure the overall system. Managing these cables is an ongoing challenge, and each represents a failure point. Attempting to mitigate the risk of failure by adding redundancy can double the cabling, exacerbating the problem while increasing complexity and costs. ’044 patent, col. 1, ll. 41-47. Given that “personnel from multiple information technology (IT) functions (electrical, networking, etc.) must participate to deploy processing and networking resources . it can take weeks or months to deploy a new computer server.” Id. col. 1, ll. 22-27. In addition, to ensure high availability of server resources, “a failover server must be deployed for every primary server . [requiring] complex management software and professional services.” Id. col. 1, ll. 49-51. Finally, a post-deployment system adjustment “often requires a ‘forklift upgrade,’ meaning more hardware/software systems are added, needing new connections and the like.” Id. col. 1, ll. 56-58. The ’044 and ’430 patents seek to improve on these limitations by creating a “processing platform from which virtual systems may be deployed through configuration commands.” Id. col. 2, ll. 4 Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 5 of 28 The platform provides a large pool of processors from which a subset may be selected and configured through software commands to form a virtualized network of computers (“processing area network” or “processor clusters”) that may be deployed to serve a given set of applications or customer. The virtualized processing area network (PAN) may then be used to execute customer specific applications, such as Web-based server applications. The virtualization may include virtualization of local area networks (LANs) or the virtualization of I/O storage. By providing such a platform, processing resources may be deployed rapidly and easily through software via configuration commands, e.g., from an administrator, rather than through physically providing servers, cabling network and storage connections, providing power to each server and so forth. Id. col. 2, l. 59 - col. 3, l. 7. Figure 1 illustrates the physical topography of a prototypical platform. 5 Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 6 of 28 As shown in FIG. 1, a preferred hardware platform 100 includes a set of processing nodes 105a-n connected to a switch fabrics 115a,b via high-speed, interconnect 110a,b. The switch fabric 115a,b is also connected to at least one control node 120a,b that is in communication with an external IP network 125 (or other data communication network), and with a storage area network (SAN) 130. A management application 135, for example, executing remotely, may access one or more of the control nodes via the IP network 125 to assist in configuring the platform 100 and deploying virtualized PANs. Under certain embodiments, about 24 processing nodes 105a-n, two control nodes 120, and two switch fabrics 115a,b are contained in a single chassis and interconnected with a fixed, pre-wired mesh of point-to-point (PtP) links. Each processing node 105 is a board that includes one or more (e.g., 4) processors 106j-l, one or more network interface cards (NICs) 107, and local memory (e.g., greater than 4 Gbytes) that, among other things, includes some BIOS firmware for booting and initialization. Here is no local disk for the processors 106; instead all storage, including storage needed for paging, is handled by SAN storage devices 130. Each control node 120 is a single board that includes one or more (e.g., 4) processors, local memory, and local disk storage for holding independent copies of the boot image and initial file system that is used to boot operating system software for the processing nodes 105 and for the control nodes 106. Each control node communicates with SAN 130 via 100 megabyte/second fibre channel adapter cards 128 connected to fibre channel links 122, 124 and communicates with the Internet (or any other external network) 125 via an external network interface 129 having one or more Gigabit Ethernet NICs connected to Gigabit Ethernet links 121,123. (Many other techniques and hardware may be used for SAN and external network connectivity.) Each control node includes a low speed Ethernet port (not shown) as a dedicated management port, which may be used instead of remote, web-based management via management application 135. 6 Case 1:16-cv-11613-RGS Document 51 Filed 02/14/17 Page 7 of 28 The switch fabrics is composed of one or more 30-port Giganet switches 115, such as the NIC-CLAN 1000 and clan 5300 switch, and the various processing and control nodes use corresponding NICs for communication with such a fabric module. Giganet switch fabrics have the semantics of a Non-Broadcast Multiple Access (NBMA) network. All inter-node communication is via a switch fabric. Each link is formed as a serial connection between a NIC 107 and a port in the switch fabric 115. Each link operates at 112 megabytes/second. ’044 patent, col. 3, ll. 9-59. The platform is designed to utilize virtual MAC addresses2 to respond to failovers. A plurality of computer processors are [sic] connected to an internal communication network.
Recommended publications
  • Milestones in Analog and Digital Computing
    Milestones in Analog and Digital Computing Contributions to the History of Mathematics and Information Technology by Herbert Bruderer Numerous recent discoveries of rare historical analog and digital calculators and previously unknown texts, drawings, and pictures from Germany, Austria, Switzerland, Liechtenstein, and France. Worldwide, multilingual bibliography regarding the history of computer science with over 3000 entries. 12 step-by-step set of instructions for the operation of historical analog and digital calculating devices. 75 comparative overviews in tabular form. 200 illustrations. 20 comprehensive lists. 7 timelines of computer history. Published by de Gruyter Oldenbourg. Berlin/Boston 2015, xxxii, 820 pages, 119.95 Euro. During the 1970's mechanical calculating instruments and machines suddenly disappeared from the scene. They were replaced by electronic versions. Most of these devices developed since the 17th century – often very clever constructions – have been forgotten. Who can imagine today how difficult calculation was only a few decades ago? This book introduces the reader to selected milestones from prehistory and early history of computing. The Antikythera Mechanism This puzzling device was made around 200 BC. It was discovered around 1900 by divers off the Greek island of Antikythera. It is believed to be the oldest known analog (or rather hybrid) computing device. Numerous replicas have been built to unravel the mysteries of this calendar calculator. It is suspected that the machine came from the school of Archimedes. 1 Androids, Music Boxes, Chess Automatons, Looms This treatise also explores topics related to computing technology: automated human and animal figures, mecha- nized musical instruments, music boxes, as well as punched tape controlled looms and typewriters.
    [Show full text]
  • Felt and Tarrant Manufacturing Records, 1915-1926, Undated
    Loyola University Chicago ~ Archives and Special Collections UA1980.38 Dorr Felt Collection Felt and Tarrant Manufacturing Records Dates: 1915-1926, Undated Creator: Felt, Dorr (1862-1930) Extent: 1 linear foot Level of description: Folder Processor & date: Meredith Gozo, May 2012; Ashley Howdeshell, January 2013; Andrew Paddock, November 2014 Administration Information Restrictions: No restrictions. Copyright: Consult archivist for information. Citation: Loyola University Chicago University Archives and Special Collections. Dorr Felt Collection, Felt and Tarrant Manufacturing Records, 1915-1926, Undated. Box #. Folder #. Provenance: Records transferred to Loyola University Archives in November 1955 by Raymond Koch, son-in-law of Dorr Felt and then president of Felt and Tarrant Mfg. Co. Separations: No separations. See Also: Dorr E. Felt Collection – United States Employers’ Commission to Europe, 1918-1920; Dorr E. Felt Collection – Railroad Strikes, 1916-1921; Dorr E. Felt Collection – International Trade and Labor Conferences, 1919-1921; Dorr E. Felt Collection – World War I, 1909-1930 Biographical Sketch Dorr Eugene Felt was born in Rock County, Wisconsin on March 18, 1862. At fourteen he began working in a machine shop in Beloit, Wisconsin. He moved to Chicago in 1882 and obtained work as a mechanic. A perceptive and skilled worker with an entrepreneurial spirit, in his free time Felt devised and constructed a computation device out of such crude materials as a macaroni box, rubber bands, and metal skewers. Felt called the machine a Comptometer. A mechanical calculator, the Comptometer was the first mechanical calculator to greatly improve upon the first mechanical computing device created, the arithmometer, which was first commercially distributed in 1851.
    [Show full text]
  • History in the Computing Curriculum 6000 BC to 1899 AD
    History in the Computing Curriculum Appendix A1 6000 BC to 1899 AD 6000 B.C. [ca]: Ishango bone type of tally stick in use. (w) 4000-1200 B.C.: Inhabitants of the first known civilization in Sumer keep records of commercial transactions on clay tablets. (e) 3000 B.C.: The abacus is invented in Babylonia. (e) 1800 B.C.: Well-developed additive number system in use in Egypt. (w) 1300 B.C.: Direct evidence exists as to the Chinese using a positional number system. (w) 600 B.C. [ca.]: Major developments start to take place in Chinese arithmetic. (w) 250-230 B.C.: The Sieve of Eratosthenes is used to determine prime numbers. (e) 213 B.C.: Chi-Hwang-ti orders all books in China to be burned and scholars to be put to death. (w) 79 A.D. [ca.]: "Antikythera Device," when set correctly according to latitude and day of the week, gives alternating 29- and 30-day lunar months. (e) 800 [ca.]: Chinese start to use a zero, probably introduced from India. (w) 850 [ca.]: Al-Khowarizmi publishes his "Arithmetic." (w) 1000 [ca.]: Gerbert describes an abacus using apices. (w) 1120: Adelard of Bath publishes "Dixit Algorismi," his translation of Al-Khowarizmi's "Arithmetic." (w) 1200: First minted jetons appear in Italy. (w) 1202: Fibonacci publishes his "Liber Abaci." (w) 1220: Alexander De Villa Dei publishes "Carmen de Algorismo." (w) 1250: Sacrobosco publishes his "Algorismus Vulgaris." (w) 1300 [ca.]: Modern wire-and-bead abacus replaces the older Chinese calculating rods. (e,w) 1392: Geoffrey Chaucer publishes the first English-language description on the uses of an astrolabe.
    [Show full text]
  • Mechanical Calculator (Edited from Wikipedia)
    Mechanical Calculator (Edited from Wikipedia) SUMMARY A mechanical calculator, or calculating machine, was a mechanical device used to automatically perform the basic operations of arithmetic. Most mechanical calculators were comparable in size to small desktop computers and have been rendered obsolete by the advent of the electronic calculator. Surviving notes from Wilhelm Schickard in 1623 report that he designed and had built the earliest of the modern attempts at mechanizing calculation. His machine was composed of two sets of technologies: first an abacus made of Napier's bones, to simplify multiplications and divisions. And for the mechanical part, it had a dialed pedometer to perform additions and subtractions. A study of the surviving notes shows a machine that would have jammed after a few entries on the same dial, and that it could be damaged if a carry had to be propagated over a few digits (like adding 1 to 999). Schickard abandoned his project in 1624 and never mentioned it again until his death eleven years later in 1635. Two decades after Schickard's failed attempt, in 1642, Blaise Pascal decisively solved these particular problems with his invention of the mechanical calculator. Helping his father as tax collector in France, Pascal designed the calculator to help in the large amount of tedious arithmetic required.; it was called Pascal's Calculator or Pascaline. Thomas' arithmometer, the first commercially successful machine, was manufactured two hundred years later in 1851; it was the first mechanical calculator strong enough and reliable enough to be used daily in an office environment. For forty years the arithmometer was the only type of mechanical calculator available for sale.
    [Show full text]
  • Data Processing
    Data Processing Data processing occurs when data is collected and translated into usable information. Usually performed by a data scientist or team of data scientists, it is important for data processing to be done correctly as not to negatively affect the end product, or data output. Data processing starts with data in its raw form and converts it into a more readable format (graphs, documents, etc.), giving it the form and context necessary to be interpreted by computers and utilized by employees throughout an organization. ix stages of data processing 1. Data collection Collecting data is the first step in data processing. Data is pulled from available sources, including data lakes and data warehouses. It is important that the data sources available are trustworthy and well-built so the data collected (and later used as information) is of the highest possible quality. 2. Data preparation Once the data is collected, it then enters the data preparation stage. Data preparation, often referred to as “pre-processing” is the stage at which raw data is cleaned up and organized for the following stage of data processing. During preparation, raw data is diligently checked for any errors. The purpose of this step is to eliminate bad data (redundant, incomplete, or incorrect data) and begin to create high-quality data for the best business intelligence. 3. Data input The clean data is then entered into its destination (perhaps a CRM like Salesforce or a data warehouse like Redshift), and translated into a language that it can understand. Data input is the first stage in which raw data begins to take the form of usable information.
    [Show full text]
  • Gottfried Wilhelm Leibniz (1646 – 1716)
    Gottfried Wilhelm Leibniz (1646 – 1716) From Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Gottfried_Leibniz Leibniz occupies a prominent place in the history of mathematics and the history of philosophy. He developed the infinitesimal calculus independently of Isaac Newton, and Leibniz's mathematical notation has been widely used ever since it was published. He became one of the most prolific inventors in the field of mechanical calculators. While working on adding automatic multiplication and division to Pascal's calculator, he was the first to describe a pinwheel calculator in 1685 and invented the Leibniz wheel, used in the arithmometer, the first mass-produced mechanical calculator. He also refined the binary number system, which is at the foundation of virtually all digital computers. In philosophy, Leibniz is mostly noted for his optimism, e.g., his conclusion that our Universe is, in a restricted sense, the best possible one that God could have created. Leibniz, along with René Descartes and Baruch Spinoza, was one of the three great 17th century advocates of rationalism. The work of Leibniz anticipated modern logic and analytic philosophy, but his philosophy also looks back to the scholastic tradition, in which conclusions are produced by applying reason to first principles or prior definitions rather than to empirical evidence. Leibniz made major contributions to physics and technology, and anticipated notions that surfaced much later in biology, medicine, geology, probability theory, psychology, linguistics, and information science. He wrote works on politics, law, ethics, theology, history, philosophy, and philology. Leibniz's contributions to this vast array of subjects were scattered in various learned journals, in tens of thousands of letters, and in unpublished manuscripts.
    [Show full text]
  • The History of Computing
    Outline Analytical Engine Turing Harvard The History of Computing: 1834 Machine Mark I Relay Difference 1936 1944 The Early Days Engine 1 1835 1821 Difference Z3 Harvard Engine 2 1941 Mark II Napier’s Arithmometer 1849 1949 Bones 1820 Comptometer Sector 1617 Stepped 1892 1598 Slide Rule Drum Differential 1622 1694 Analyzer Abacus Millionaire Avi Yadgar 1921 Curta 1300 Pascaline 1899 1947 Gala Yadgar 1642 Memory Mechanical Electro- General aids calculators magnetic purpose 1 2 1300 Abacus 1300 Chinese Abacus 1445 The printing 9+7=1699+7 press Invented (10-3) 5 1+1+1+110+1 • First record: 14th Century, China • “The first computer” • Still used in Asian countries (-3) • Uses: add, subtract, multiply, divide – Fractions and square roots • 1946 Contest: – Japanese abacus vs. electric calculator http://www.tux.org/~bagleyd/java/AbacusApp.html 3 4 O 1598 Sector 1598 Sector α 100 OA O' A' = • Principle: AB A' B' • Thomas Hood, London 1598 100 = ? 27 (Galileo, Padua 1592) • Problem: 3 AB • Problems of the time: O’ • Solution: 100 X – Cannon elevation = – Amount of gun powder 27 9 α X – Drawing, architecture, surveying AB A' B' = ⇒ X = 100 • Proportions 3 3 9 5 6 A’ B’ 1 1598 Sector 1617 Napier’s Bones/Rods • The lines: • John Napier, – Arithmetic Scotland 1617 – Geometric • Multiplication – Stereometric table disassembled – Polygraphic – Tetragonic – Metallic 7 8 1617 Napier’s Bones/Rods 1614 Logarithms • John Napier, Scotland 1614 • Uses: (Jobst Burgi, Switzerland) – Multiplication • Principle: – Division log(a×b) = log(a) + log(b) – Square roots
    [Show full text]
  • Rise & Fall of the Mechanical Calculator
    Rise & Fall of the Mechanical Calculator Part 2 Calculating Machines Paul Breedveld, Dept. Bio-Mechanical Engineering Contents 1. Introduction 2. Calculating Principles 3. Automation, Speed & Miniaturisation 4. Overtaken & Forgotten 5. Summary introduction calculating automation overtaken summary Introduction input register (key-matrix) number result register wheel Adding Machines (Comptometer) – working principle introduction calculating automation overtaken summary Introduction hundreds tens 002 006 099 units 003+ 007+ 001+ 005 013 100 add & carry mechanism number wheel Adding Machines (Comptometer) – working principle introduction calculating automation overtaken summary Introduction 1. C = A – B 4199 = 9826 – 5627 2. Take from every digit of B the 9-complement B* = 4372 3. Add 1 to last digit of B* B** = 4373 4. Add B** to A A + B** = 14199 5. Subtract 1 from first digit of answer C = 4199 Substracting by adding: the 9-complement method introduction calculating automation overtaken summary Introduction Adding Machines • Addition & subtraction easy • Multiplication & division awkward Calculating Machines • Multiplication & division also easy, • (semi) automized introduction calculating automation overtaken summary Calculating Principles • Working Principle • Leibniz Wheel Machines • Pinwheel Machines • Ratchet Wheel Machines • Proportional Lever Machines principle Leibniz wheel pinwheel ratchet wheel proportional lever introduction calculating automation overtaken summary Working Principle principle Leibniz wheel pinwheel Arithmometerratchet
    [Show full text]
  • Thomas De Colmar and Payen Arithmometers
    THOMAS DE COLMAR AND PAYEN ARITHMOMETERS Bob Otnes wrote this mess December 11, 2004 1 Introduction. This is a very rough and preliminary draft of a report concerning the serial numbers of Thomas de Colmar and Payen arithmometers. The intent is to catalog as many machines as possible, and to gather together as much information about Thomas de Colmar and Payen arithmometers as can be reasonably put into what hopefully will be a more detailed listing of known machines. This version makes much use of secondary material, and may change radically before it reaches a final form. In the current state of writing, information about arithmometers is ar- riving on a regular basis. This new information has caused a number of rewritings of this document, and several changes of direction. Thus, in its present state, it will be found to be rather awkward. 1 2 Historical Information. Charles Xavier Thomas was born in 1785 in Colmar, Alsace, France. He died in April 19, 1870 at the age of 84. He was a business man whose primary activity was fire insurance. Quoting from Richard [14], “Thomas de Colmar was a former officer of the Army of Marshall Soult in Spain.1 He directed the Soleil-Incendie from 1829 to 1870. His son Thomas de Bojano then succeeded him and remained as director until his death in 1881.” In the F´evrier1822 Bulletin de La Soci´et´e D’Encouragement pour L’Industrie Nationale, reprinted in [2] he is referred to as “M. le chevalier Thomas, de Colmar, directeur honoraire de la Compagnie d’assurance du Ph´enix,rue de l’Echiquier, no.
    [Show full text]
  • Catalysts for Change
    CHAPTER 1 Catalysts for Change A tourist came in from Orbitville, parked in the air, and said: The creatures of this star are made of metal and glass. Through the transparent parts you can see their guts. Their feet are round and roll on diagrams of long measuring tapes, dark with white lines. They have four eyes. The two in back are red. Sometimes you can see a five-eyed one, with a red eye turning on the top of his head. He must be special— the others respect him and go slow when he passes, winding among them from behind. 2 Chapter 1 Catalysts for Change They all hiss as they glide, like inches, down the marked tapes. Those soft shapes, shadowy inside the hard bodies—are they their guts or their brains? —May Swenson, “Southbound on the Freeway”1 1.1 Introduction Most of us who live in Western democratic nations take technological change for granted. In the past two decades alone, we have witnessed the emergence of exciting new technologies, including cell phones, MP3 players, digital photography, email, and the World Wide Web. There is good reason to say we are living in the Infor- mation Age. Never before have so many people had such easy access to information. The two principal catalysts for the Information Age have been low-cost computers and high- speed communication networks (Figure 1.1). Even in a society accustomed to change, the rate at which computers and communication networks have transformed our lives is breathtaking. In 1950 there were no more than a handful of electronic digital computers in the world.
    [Show full text]
  • Chapter 1 History of Computers
    CSCA0101 Computing Basics CSCA0101 COMPUTING BASICS Chapter 1 History of Computers 1 CSCA0101 Computing Basics History of Computers Topics 1. Definition of computer 2. Earliest computer 3. Computer History 4. Computer Generations 2 CSCA0101 Computing Basics History of Computers Definition of Computer • Computer is a programmable machine. • Computer is a machine that manipulates data according to a list of instructions. • Computer is any device which aids humans in performing various kinds of computations or calculations. 3 CSCA0101 Computing Basics History of Computers Definition of Computer Three principles characteristic of computer: • It responds to a specific set of instructions in a well- defined manner. • It can execute a pre-recorded list of instructions. • It can quickly store and retrieve large amounts of data. 4 CSCA0101 Computing Basics History of Computers Earliest Computer • Originally calculations were computed by humans, whose job title was computers. • These human computers were typically engaged in the calculation of a mathematical expression. • The calculations of this period were specialized and expensive, requiring years of training in mathematics. • The first use of the word "computer" was recorded in 1613, referring to a person who carried out calculations, or computations, and the word continued to be used in that sense until the middle of the 20th century. 5 CSCA0101 Computing Basics History of Computers Tally Sticks A tally stick was an ancient memory aid device to record and document numbers, quantities, or even messages. Tally sticks 6 CSCA0101 Computing Basics History of Computers Abacus • An abacus is a mechanical device used to aid an individual in performing mathematical calculations.
    [Show full text]
  • Computing History Timeline
    o commemorate the 50th year of T modern computing and the Computer Society, the timeline on the following pages traces the evolution of computing and computer technology. Timeline research by Bob Carlson, Angela Burgess, and Christine Miller. Timeline design and production by Larry Bauer. We thank our reviewers: Ted Biggerstaff, George Cybenko, Martin Campbell-Kelly, Alan Davis, Dan O’Leary, Edward Parrish, and Michael Williams. Timeline of Computing History 4000-1200 B.C. Inhabitants of 3000 B.C. The abacus is invented the first known in Babylonia. civilization in Sumer keep records of 250-230 B.C. The Sieve of commercial Eratosthenes is used to determine transactions on prime numbers. clay tablets. About 79 A.D. The “Antikythera IBM Archives Device,” when set correctly About 1300 The more familiar wire- according to latitude and day of and-bead abacus replaces the Chinese The University Museum, of Pennsylvania the week, gives alternating calculating rods. 29- and 30-day lunar months. 4000 B.C. — 1300 1612-1614 John Napier uses the printed decimal point, devises logarithms, and 1622 William Oughtred 1666 In uses numbered sticks, or Napiers Bones, invents the circular England, for calculating. slide rule on the basis Samuel of Napier’s logarithms. Morland produces a mechanical calculator 1623 William (Wilhelm) that can add Schickard designs a and subtract. “calculating clock” with a gear-driven carry mechanism to aid in The Computer Museum multiplication of multi- 1642-1643 Blaise Pascal creates a gear-driven digit numbers. adding machine called the “Pascalene,” the The Computer Museum first mechanical adding machine. 1600s 1801 A linked sequence of punched cards controls the weaving of patterns in Joseph-Marie Jacquard’s loom.
    [Show full text]