`
`BUSINESS, SCHOOL,
`LIBRARY, AND HOME
`
`Me
`
`aI
`
`‘THE COMPREHENSIVE
`
`STANDARD FOR
`
`Huawei v. Uniloc - Exhibit No. 1018 - 1/7
`
`
`
`Redmond, Washington 98052-6399
`Copyright © 1991 by Microsoft Press,a division of Microsoft Corporation.
`All rights reserved. No part of the contents of this book may
`be reproduced or transmitted in any form or by any means without
`the written permission of the publisher.
`Library of Congress Cataloging-in-Publication Data
`Microsoft Press computer dictionary : the comprehensive standard for
`business, school, library, and home.
`A
`cm.
`ISBN 1-55615-231-0
`1, Computers--Dictionaries.
`I. Microsoft Press.
`QA76.15.M54
`1991
`004.16'03--de20
`
`2. Microcomputers--Dictionaries.
`
`91-9904
`cIP
`
`Printed and bound in the United States of America.
`56789 MLML 65432
`Distributed to the booktrade in Canada by Macmillan of Canada,a division
`of Canada Publishing Corporation.
`Distributed to the booktrade outside the United States and Canada by
`Penguin BooksLtd.
`Penguin BooksLtd., Harmondsworth, Middlesex, England
`Penguin Books Australia Ltd., Ringwood, Victoria, Australia
`Penguin BooksN.Z. Ltd., 182-190 Wairau Road, Auckland 10, New Zealand
`British Cataloging-in-Publication Data available.
`
`Acquisitions Editor: Marjorie Schlaikjer
`.
`Project Editor: Mary Ann Jones
`Technical Editors: David Rygmyr, Jeff Hinsch, Mary DeJong, Dail Magee,Jr.
`Manuscript Editor: Pamela Beason
`Copy Editor: Alice Copp Smith
`
`Huawei v. Uniloc - Exhibit No. 1018 - 2/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 2/7
`
`
`
`The Microsoft Press Computer Dictionary is designed to be a comprehensive and
`authoritative source of definitions for computer-related terms and acronyms. Writ-
`ten and reviewed by a distinguished team of experts from the computerindustry
`and the business and academic communities, the dictionary includes terms drawn
`from a wide variety of disciplines:
`
`Applications
`Communications
`Data and Data Storage
`Databases
`Desktop Publishing
`Electronics
`
`Hardware
`Chips, Cards, and Boards
`Computers
`Disks, Drives, and Other Media
`Keyboards
`Printers and Plotters
`Video
`Other Devices
`
`History
`Information Processing
`General Computing
`Input/Output
`Memory and Memory Management
`Networks
`
`Output
`Screen
`Programming
`Systems and Environments
`
`Although the book covers nearly every aspect of computing, it does not in-
`clude entries on specific companies or on specific makes and models of com-
`puters, nor does it contain entries on most application software products, although
`some key products of universal importance are covered,
`
`Order of Presentation
`
`Entries are alphabetized letter by letter. Spaces are ignored, as are characters such
`as hyphens andslashes; for example, Baudot code falls between baud and baud
`rate, and machine-independent
`falls between machine identification and
`machine instruction. Numbers and symbols are located at the beginning of the
`book and arelisted in ascending ASCII order. If an entry begins with a letter orlet-
`ters but contains a number,it is listed alphabetically, according to the initial let-
`ter(s), and then according to ASCII order. Thus, V20 precedes V.2x, and both
`precede VAB.
`
`Huawei v. Uniloc - Exhibit No. 1018 - 3/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 3/7
`
`
`
`the successive letters it contains, no pronunciationis given.
`Cross-referencesare of three kinds: A See reference simply points to another
`entry that contains the information sought; a See also reference points to one or
`more entries that contain additional or supplemental information about the topic;
`and a Compare reference points to an entry or entries that offer contrast.
`Illustrationsare called out in the text. In most cases,illustrations appear on the
`same page as the entries to which they apply. In some instances, however, page-
`layout requirements have forced them to a subsequent page. In any event, the cap-
`tion of eachillustration identifies the entry to which it belongs.
`
`Future Printings and Editions
`Every effort has been madeto ensure the accuracy and completeness of this book.
`If you find an error, think that an entry does not contain enough information, or
`seek an entry that does not appearin this edition, please let us know. Address your
`letter to: Microsoft Press, One Microsoft Way, Redmond, WA 98052, Attention:
`Dictionary Editor.
`
`Viii
`
`Huawei v. Uniloc - Exhibit No. 1018 - 4/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 4/7
`
`
`
`AUTOEXEC.BAT A special-purpose batchfile (set
`of commands)thatis automatically carried out by
`the MS-DOS operating system whenever the com-
`puter is started or restarted. AUTOEXEC.BAT is
`created by the useror, in later versions of MS-DOS,
`by the operating system when the system is in-
`stalled. The file contains basic startup commands
`that help configure(tailor) the system to installed
`devices and to the preferences of the user.
`auto-key See typematic.
`automata theory The study of computing pro-
`cesses, their capabilities, and their limitations—the
`mannerin which systems receive input, process it,
`and produce output; also, the study ofthe relation-
`ship between behavioral theories and the opera-
`tion and use of automated devices. See also cellular
`automata.
`
`tegrity and security of data.
`audit trail In relation to computers, a means of
`tracing all activities affecting a piece of information
`such as a data record from the time it enters the
`system to the time it leaves. An audit trail docu-
`ments the path from input to output and should
`provide enough information to reconstruct or
`verify the entire sequence, either manually or
`through automated tracking procedures, For ex-
`ample, when several people are working on a
`document in a networked environment, an audit
`trail makes it possible to know who made a par-
`ticular change and when, or even to see the docu-
`ment before and after that person’s changes.
`authoring language A computer language or ap-
`plication development system designed primarily
`for creating programs, databases, and materials for
`computer-aided instruction (CAI). The best-known
`automated office A rather vague term used to refer
`to an office in which work is performed with the
`example in the microcomputer world is PILOT, de-
`veloped originally at the University of California,
`aid of computers,
`telecommunications facilities,
`and otherelectronic devices.
`San Francisco, which is a language used to create
`lessons.
`automatic answering See auto answer.
`authoring system A combination of hardware and
`automatic data processing See data processing.
`automatic dialing See auto dial.
`software designed to ease the tasks involved in
`automatic error correction A process that, upon
`producing interactive programs. See also authoring
`detection of an internal processing error or a data-
`language, interactive program.
`authorization In relation to computers, especially
`transmission error, invokes and provides informa-
`to remote computers on a network open to more
`tion to an appropriate routine designed to correct
`the error or retry the operation.
`than one person, the right granted to an individual
`to use the system and the data stored onit. Authori-
`Automatic Sequence Controlled Calculator See
`MarkI.
`zation is typically set up by a system administrator
`and checked and cleared by the computer, which
`automonitor A process or system feature capable
`requires that the user provide some type of iden-
`of continually assessing the status of its own inter-
`nal environment.
`tification, such as a code number or a password,
`that the machine can verify against
`its internal
`autopolling Also called polling. The process of pe-
`records. The terms permission and privilege are
`riodically determining the status of each device in
`a set so that the active program can process events
`synonymous with authorization. See also network,
`generated through each device. The process is
`system administrator.
`used to determine the status of a range of events,
`authorization code See password.
`such as whether a key or a mouse button was
`auto answer The ability of a modem to answerin-
`coming telephone calls automatically. See also
`pressed or whether new data is available at a serial
`answer mode.
`port, Autopolling can be compared with event-
`
`auto dial The ability of a modem to openatele- driven processing, in which a low-level routine in
`
`
`26
`
`Huawei v. Uniloc - Exhibit No. 1018 - 5/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 5/7
`
`
`
`auto-repeat See typematic.
`autorestart A process or system feature that can
`automatically restart the system after certain types
`of errors or power supply failures.
`autosave A program feature that automatically
`saves an openfile to disk or to another medium at
`preset intervals or after a certain number of key-
`strokes. Autosave is a means of ensuring that
`changes to a documentare periodically saved.
`autostart routine A process by which a system or
`device is automatically prepared for operation
`upon the occurrence of some predetermined event
`such as power-up. See also AUTOEXEC.BAT,auto-
`restart, bootstrap.
`autotrace A feature of many drawing programs
`that drawslines along the edges of a bitmapped im-
`age in order to convert the image into an object-
`oriented one. See also bit-mapped graphics, object-
`oriented graphics.
`A/UX A version ofthe multiuser, multitasking UNIX
`operating system, provided by Apple Computerfor
`the Macintosh II and based on the AT&T System V,
`release 2 of UNIX. A/UX incorporates a number of
`Apple features; among them is supportfor the Mac-
`intosh Toolbox so that applications running under
`
`name reserved by the MS-DOS operating system
`for the standard auxiliary device. AUX usually
`refers to a system's first serial port, which is also
`known as COM1.
`auxiliary equipment See accessory.
`auxiliary storage Any storage medium, such as
`disk or tape,
`that is not directly accessed by a
`computer's microprocessor, as is random access
`memory. More modern usagetendsto refer to such
`media simply as storage or permanent storage and
`to the RAM chips that the microprocessor usesdi-
`rectly for temporary storage as memory.
`availability In processing,
`the accessibility of a
`computersystem ora resource in termsof usage (as
`in “availability of a network printer") or as a per-
`centage of the total amount of time the device is
`needed.
`available time See uptime.
`axis In a chart or other two-dimensional system
`using coordinates, either the horizontal line (x-axis)
`or the vertical line (y-axis) that serves as a refer-
`ence against which values are plotted. A third line
`(the zaxis) is used in a three-dimensional coordi-
`nate system to represent depth. See also Cartesian
`coordinates.
`
`
`
`27
`
`Huawei v. Uniloc - Exhibit No. 1018 - 6/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 6/7
`
`
`
`south magnetic poles.
`that
`polarized component A circuit component
`must be installed with its leads in a particular
`orientation with respect to the polarity of the cir-
`cuit. Diodes, rectifiers, and some capacitors are
`examples of polarized components. Examples
`of nonpolarized components are resistors, most
`capacitors, and inductors.
`polarizing filter A transparent piece of glass or
`plastic, usually dark gray or brown, that polarizes
`the light passing through it—thatis, it allows only
`waves vibrating in a certain direction to pass
`through. Polarizing filters are often used to reduce
`glare on monitor screens. See also glarefilter.
`Polish notation See prefix notation.
`polling See autopolling.
`polling cycle The time and sequence required for
`a program to poll each of its devices or network
`nodes. See also autopolling.
`polygon Any two-dimensional closed shape with
`multiple sides, such as a hexagon, an octagon, or a
`triangle. Computer users encounter polygons—or
`tools for creating polygons—in graphics programs
`such as MacPaint and Windows Paint. Graphical
`interfaces can include polygons as geometric
`primitives—objects that programs can create and
`manipulate as discrete entities.
`polyline In computer graphics, a line consisting of
`multiple connected segments. The lines connect-
`ing the stars in a representationofthe handle ofthe
`Big Dipper, for example, would bea polyline. Poly-
`lines are used in CAD and other graphics pro-
`grams. Graphical interfaces can include polylines
`as geometric primitives—objects that programs
`can create and manipulateasdiscrete entities.
`polymorphism In an object-oriented program-
`ming language,the ability to redefine a routine ina
`derived class (a class that inherited its data struc-
`tures and routines from another class). Polymor-
`phism allows the programmer to define a base
`class that includes routines that perform standard
`Operations on groups of related objects, without
`regard to the exact type of each object. The pro-
`
`object.
`pop To fetch the top (most recently added) element
`of a stack, removing that element from the stack in
`the process. A stack is a data structure generally
`used to temporarily hold pieces of data being trans-
`ferred or the partial result of an arithmetic opera-
`tion. Compare push; see also stack.
`populate Tofill the sockets of a circuit board. See
`also fully populated board.
`port In computer hardware, a location for passing
`data in and out of a computing device. Micropro-
`cessors have ports for sending and receiving data
`bits; these ports are usually dedicated locations in
`memory, Full computer systems have ports for con-
`necting peripheral devices such as printers and
`modems. See also input/output port.
`In programming, to change a program in order
`to run it on a different computer; more loosely, to
`move documents, graphics, and other files from
`one computerto another.
`' portability With reference to computer programs,
`the ability of a program to run on or be changed to
`run on more than one computer system or under
`more than one operating system. Highly portable
`software can be movedto other systemswithlittle
`effort; moderately portable software can be moved
`only with substantial effort; and nonportable soft-
`ware can be moved only with effort similar to or
`greater than the effort of writing the original pro-
`gram. See also port, portable.
`portable An adjective describing a program thatis
`capable of being moved to various systems. With
`reference to computers, portable commonly refers
`to a computer that can be movedor carried with
`ease. See also portable computer.
`portable computer Any computer designed to be
`moved easily. Portable computers can be charac-
`terized by size and weight, as shown in thetable on
`the following page.
`portable language A languagethat runs on various
`systems and that can be used for developing soft-
`ware for various systems. C, FORTRAN, and Ada
`are portable languages because their implementa-
`
`272
`
`Huawei v. Uniloc - Exhibit No. 1018 - 7/7
`
`Huawei v. Uniloc - Exhibit No. 1018 - 7/7
`
`