throbber
Ries
`10,000
`Se edt
`
`Microsoft
`
`Page 001
`
`Computer
`weal=|)
`
`Fifth Edition
`
`7"
`*« Fully updated with the latest
`technologies, terms, and acronyms
`* Easy to read, expertly illustrated
`« Definitive coverage of hardware,
`software, the Internet, and more!
`
`Niantic's Exhibit No. 1039
`
`Niantic's Exhibit No. 1039
`Page 001
`
`

`

`PUBLISHED BY
`Microsoft Press
`A Division of Microsoft Corporation
`One Microsoft Way
`Redmond, Washington 98052-6399
`Copyright © 2002 by 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 Computer Dictionary.--5th ed.
`p. cm.
`ISBN 0-7356-1495-4
`1. Computers--Dictionaries. 2. Microcomputers--Dictionaries.
`
`200219714
`
`AQ76.5. M52267 2002
`004'.03--dc21
`Printed and bound in the United States of America.
`2 3 4 5 6 7 8 9 QWT
`7 6 5 4 3 2
`Distributed in Canada by H.B. Fenn and Company Ltd.
`A CIP catalogue record for this book is available from the British Library.
`Microsoft Press books are available through booksellers and distributors worldwide. For further informa-
`tion about international editions, contact your local Microsoft Corporation office or contact Microsoft
`Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress.
`Send comments to mspinput@microsoft.com.
`Active Desktop, Active Directory, ActiveMovie, ActiveStore, ActiveSync, ActiveX, Authenticode,
`BackOffice, BizTalk, ClearType, Direct3D, DirectAnimation, DirectDraw, DirectInput, DirectMusic,
`DirectPlay, DirectShow, DirectSound, DirectX, Entourage, FoxPro, FrontPage, Hotmail, IntelliEye,
`IntelliMouse, IntelliSense, JScript, MapPoint, Microsoft, Microsoft Press, Mobile Explorer, MS-DOS,
`MSN, Music Central, NetMeeting, Outlook, PhotoDraw, PowerPoint, SharePoint, UltimateTV, Visio,
`Visual Basic, Visual C++, Visual FoxPro, Visual InterDev, Visual J++, Visual SourceSafe, Visual Studio,
`Win32, Win32s, Windows, Windows Media, Windows NT, Xbox are either registered trademarks or
`trademarks of Microsoft Corporation in the United States and/or other countries. Other product and
`company names mentioned herein may be the trademarks of their respective owners.
`The example companies, organizations, products, domain names, e-mail addresses, logos, people, places,
`and events depicted herein are fictitious. No association with any real company, organization, product,
`domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
`Acquisitions Editor: Alex Blanton
`Project Editor: Sandra Haynes
`
`Body Part No. X08-41929
`
`Niantic's Exhibit No. 1039
`Page 002
`
`

`

`Contents
`
`Introduction ............................................................................................................................................................. vii
`Changes in the Fifth Edition ............................................................................................................................ vii
`Order of Presentation ...................................................................................................................................... vii
`Entries .............................................................................................................................................................. vii
`Future Printings and Editions ........................................................................................................................... ix
`
`Dictionary of Computer Terms ................................. 1
`
`Appendix A:
`Common Character Sets .................................................................................................... 587
`ANSI Character Set ........................................................................................................................ 587
`Apple Macintosh Extended Character Set ...................................................................................... 593
`IBM Extended Character Set .......................................................................................................... 597
`EBCDIC Character Set ................................................................................................................... 599
`Appendix B:
`Common File Extensions .................................................................................................. 605
`
`Appendix C:
`Instant Messaging Emoticons and Acronyms ................................................................... 613
`
`Appendix D:
`Internet Domains ............................................................................................................... 623
`
`Appendix E:
`Numeric Equivalents ......................................................................................................... 631
`
`v
`
`Niantic's Exhibit No. 1039
`Page 003
`
`

`

`
`
`
`
`
`
`E
`
`.exe
`
`expansion bus
`
`
`
`
`
`
`
`Table E.1 Exclusive OR.
`a XOR b
`a
`b
`0
`0
`0
`1
`0
`1
`1
`1
`0
`0
`1
`1
`.exe n. In MS-DOS, a filename extension that indicates
`that a file is an executable program. To run an executable
`program, the user types the filename without the .exe
`extension at the prompt and presses Enter. See also exe-
`cutable program.
`executable1 adj. Of, pertaining to, or being a program
`file that can be run. Executable files have extensions such
`as .bat, .com, and .exe.
`executable2 n. A program file that can be run, such as
`file0.bat, file1.exe, or file2.com.
`executable program n. A program that can be run. The
`term usually applies to a compiled program translated into
`machine code in a format that can be loaded into memory
`and run by a computer’s processor. In interpreter lan-
`guages, an executable program can be source code in the
`proper format. See also code (definition 1), compiler (def-
`inition 2), computer program, interpreter, source code.
`execute vb. To perform an instruction. In programming,
`execution implies loading the machine code of the pro-
`gram into memory and then performing the instructions.
`execute in place n. The process of executing code
`directly from ROM, rather than loading it from RAM first.
`Executing the code in place, instead of copying the code
`into RAM for execution, saves system resources. Applica-
`tions in other file systems, such as on a PC Card storage
`device, cannot be executed in this way. Acronym: XIP.
`execution time n. The time, measured in clock ticks
`(pulses of a computer’s internal timer), required by a
`microprocessor to decode and carry out an instruction
`after it is fetched from memory. Also called: E-time. See
`also instruction time.
`executive n. The set of kernel-mode components that
`form the base operating system for Microsoft Windows
`NT or later. See also operating system.
`executive information system n. A set of tools
`designed to organize information into categories and
`reports. Because it emphasizes information, an executive
`information system differs from a decision support system
`
`(DSS), which is designed for analysis and decision mak-
`ing. Acronym: EIS. Compare decision support system.
`exerciser n. A program that exercises a piece of hardware
`or software by running it through a large set of operations.
`exit vb. In a program, to move from the called routine
`back to the calling routine. A routine can have more than
`one exit point, thus allowing termination based on various
`conditions.
`expanded adj. A font style that sets characters farther
`apart than the normal spacing. Compare condensed.
`expanded memory n. A type of memory, up to 8 MB,
`that can be added to IBM PCs. Its use is defined by the
`Expanded Memory Specification (EMS). Expanded mem-
`ory is not accessible to programs in MS-DOS, so the
`Expanded Memory Manager (EMM) maps pages (blocks)
`of bytes from expanded memory into page frames in
`accessible memory areas. Expanded memory is not
`needed in Windows 9x, all versions of Windows NT, and
`Windows 2000. See also EEMS, EMS, Expanded Memory
`Manager, page frame.
`Expanded Memory Manager n. A driver that imple-
`ments the software portion of the Expanded Memory
`Specification (EMS) to make expanded memory in IBM
`and compatible PCs accessible. Acronym: EMM. See also
`EMS, expanded memory, extended memory.
`Expanded Memory Specification n. See EMS.
`expansion n. A way of increasing a computer’s capabili-
`ties by adding hardware that performs tasks that are not
`part of the basic system. Expansion is usually achieved by
`plugging printed circuit boards (expansion boards) into
`openings (expansion slots) inside the computer. See also
`expansion board, expansion slot, open architecture (defini-
`tion 2), PC Card, PCMCIA slot.
`expansion board n. A circuit board that is plugged into a
`computer’s bus (main data transfer path) to add extra func-
`tions or resources to the computer. Typical expansion boards
`add memory, disk drive controllers, video support, parallel
`and serial ports, and internal modems. For laptops and other
`portable computers, expansion boards come in credit
`card-sized devices called PC Cards that plug into a slot in
`the side or back of the computer. Also called: expansion
`board, extender board. See also expansion slot, PC Card,
`PCMCIA slot.
`expansion bus n. A group of control lines that provide a
`buffered interface to devices. These devices can be located
`
`200
`
`Niantic's Exhibit No. 1039
`Page 004
`
`

`

`
`
`
`
`
`
`G
`
`Godwin’s Law
`
`GPS
`
`see and access all shared files of other Gnutella users.
`Unlike Napster, Gnutella does not require a central server,
`and any file type can be exchanged. Gnutella was origi-
`nally developed by researchers at America Online’s
`Nullsoft group but the original implementation of the pro-
`tocol was never publicly released. An open-source Gnu-
`tella preview appeared that resulted in a number of
`variations becoming available. See also Napster.
`Godwin’s Law n. As originally proposed by Internet
`activist Michael Godwin, the theory that as an online dis-
`cussion grows longer, a comparison involving Nazis or
`Hitler will inevitably be made. When a participant in an
`online discussion resorts to invoking such a comparison,
`other participants might cite Godwin’s Law to indicate
`both that the person has lost the argument and that the dis-
`cussion has continued too long.
`Good Times virus n. A purported e-mail virus alluded to
`in a warning that has been propagated widely across the
`Internet, as well as by fax and standard mail. The letter
`claims that reading an e-mail message with the subject
`“Good Times” will cause damage to the user’s system. In
`fact, it is currently impossible to harm a system by reading
`an e-mail message, although it is possible to include a
`virus in a file that is attached to an e-mail message. Some
`consider the chain letter itself to be the “virus” that wastes
`Internet bandwidth and the reader’s time. Information on
`such hoaxes and on real viruses can be obtained from
`CERT (http://www.cert.org/). See also urban legend, virus.
`Gopher or gopher n. An Internet utility for finding tex-
`tual information and presenting it to the user in the form of
`hierarchical menus, from which the user selects submenus
`or files that can be downloaded and displayed. One
`Gopher client may access all available Gopher servers, so
`the user accesses a common “Gopherspace.” The name of
`the program is a three-way pun: it is designed to go for
`desired information; it tunnels through the Internet and
`digs the information up; and it was developed at the Uni-
`versity of Minnesota, whose athletic teams are named the
`Golden Gophers. Gopher is being subsumed by the World
`Wide Web.
`Gopher server n. The software that provides menus and
`files to a Gopher user. See also Gopher.
`Gopher site n. A computer on the Internet on which a
`Gopher server runs. See also Gopher, Gopher server.
`
`Gopherspace n. The total set of information on the Inter-
`net that is accessible as menus and documents through
`Gopher. See also Gopher.
`GOSIP n. Acronym for Government Open Systems Inter-
`connection Profile. A U.S. government requirement that
`all of its new network purchases comply with the ISO/OSI
`standards. GOSIP went into effect on August 15, 1990,
`but was never fully implemented and was replaced by
`POSIT.
`GOTO statement n. A control statement used in pro-
`grams to transfer execution to some other statement; the
`high-level equivalent of a branch or jump instruction. Use
`of GOTO statements is generally discouraged because
`they make it difficult not only for a programmer to trace
`the logic of a program but also for a compiler to generate
`optimized code. See also branch instruction, jump instruc-
`tion, spaghetti code.
`.gov n. In the Internet’s Domain Name System, the top-
`level domain that identifies addresses operated by govern-
`ment agencies. The domain name .gov appears as a suffix
`at the end of the address. In the United States, only non-
`military federal government agencies may use the .gov
`domain. State governments in the United States use the
`top-level domain of .state.us, with .us preceded by the
`two-letter abbreviation for the state, or just .us; other
`regional governments in the United States are registered
`under the .us domain. See also DNS (definition 1), domain
`(definition 3), .state.us, .us. Compare .com, .edu, .mil,
`.net, .org.
`Government Open Systems Interconnection
`Profile n. See GOSIP.
`GPF n. See General Protection Fault.
`GPIB n. See General-Purpose Interface Bus.
`GPL n. See General Public License.
`GPRS n. Acronym for General Packet Radio Service. A
`third-generation enhancement to the Global System for
`Mobile Communications (GSM), which supports non-
`voice applications such as Web browsing and other servic-
`ing requiring transfer of data packets without limits in
`message size. Systems using the service can be immedi-
`ately connected when needed and therefore seem to the
`users to be always on. See also GSM, TDMA.
`GPS n. Acronym for Global Positioning System. A radio
`navigation system developed by the U.S. Department of
`
`237
`
`Niantic's Exhibit No. 1039
`Page 005
`
`

`

`
`
`
`
`
`
`G
`
`GPS receiver
`
`graph
`
`Defense that uses a constellation of 24 earth satellites,
`which are monitored by ground-based control stations, to
`provide precise, continuous worldwide positioning and
`timing information. GPS offers two services: a public
`Standard Positioning Service that provides positioning
`data accurate to within 100 meters horizontally and 156
`meters vertically and time accurate to within 340 nanosec-
`onds; and a Precise Positioning Service, principally for
`government and military use, with positioning data accu-
`rate to within 22 meters horizontally and 27.7 meters ver-
`tically and time accurate to within 100 nanoseconds. See
`also GPS receiver.
`GPS receiver n. A device that includes an antenna, a
`radio receiver, and a processor for use with the worldwide
`GPS (Global Positioning System). A GPS receiver uses
`position and time information from four GPS satellites to
`calculate precise information about its current location, its
`speed of travel, and the current time. A portable GPS
`receiver may be a stand-alone device or a plug-in unit for
`use with a portable computer. GPS receivers are used for
`scientific work, such as surveying, mapping, and studies
`of volcanoes, as well as for land, sea, and air navigation.
`On the consumer front, they are used in outdoor activities
`such as hiking and sailing and in cars to provide location,
`destination, and traffic information. See also GPS.
`grabber n. 1. A device for capturing graphical image data
`from a video camera or another full-motion video source
`and putting it into memory. Also called: frame grabber,
`video digitizer. 2. Any device for capturing data.
`3. Software that takes a snapshot of the currently dis-
`played screen image by transferring a portion of video
`memory to a file on disk. 4. In some graphics-based appli-
`cations, a special type of mouse pointer.
`graceful exit n. The methodical termination of a process,
`even under error conditions, that allows the operating sys-
`tem or parent process to regain normal control, leaving the
`system in a state of equilibrium. This is expected behavior.
`See also fail-soft system.
`grade n. In communications, the range of frequencies
`available for transmission on a single channel. For exam-
`ple, voice-grade telephone frequencies range from about
`300 hertz (Hz) through 3400 Hz.
`grade of service n. The probability that a user of a shared
`communications network, such as a public telephone sys-
`tem, will receive an “all channels busy” signal. The grade
`of service is used as a measure of the traffic-handling abil-
`
`ity of the network and is usually applied to a specific
`period, such as the peak traffic hour. A grade of service of
`0.002, for example, assumes that a user has a 99.8 percent
`chance that a call made during the specified period will
`reach its intended destination.
`gradient n. A smooth progression of colors and shades,
`usually from one color to another color, or from one shade
`to another shade of the same color.
`Graffiti n. A software application developed by Palm to
`allow handwriting recognition on personal digital assis-
`tants (PDAs). Graffiti contains preprogrammed shapes for
`each letter, which users of the application must match as
`closely as possible when writing. Text is written directly
`onto the PDA’s display screen using a stylus. The Graffiti
`application then passes the translated letter to the PDA’s
`application.
`grafPort n. A structure used on the Apple Macintosh to
`define a graphics environment with its own pen size, font,
`fill patterns, and so on. Each window has a grafPort, and
`grafPorts can be used to send graphics to off-screen win-
`dows or files.
`graftal n. One of a family of geometric forms, similar to
`fractals but easier to compute. Graftals are often used in
`the special-effects industry to create synthetic images of
`structures such as trees and plants. See also fractal.
`grammar checker n. A software accessory that checks
`text for errors in grammatical construction.
`Grammar Specification Language n. See GSL.
`grandfather n. See generation (definition 1).
`grandfather/father/son adj. See generation (defini-
`tion 1).
`grandparent n. See generation (definition 2).
`granularity n. A description, from “coarse” to “fine,” of a
`computer activity or feature (such as screen resolution,
`searching and sorting, or time slice allocation) in terms of
`the size of the units it handles (pixels, sets of data, or time
`slices). The larger the pieces, the coarser the granularity.
`graph n. 1. In programming, a data structure consisting of
`zero or more nodes and zero or more edges, which connect
`pairs of nodes. If any two nodes in a graph can be con-
`nected by a path along edges, the graph is said to be con-
`nected. A subgraph is a subset of the nodes and edges
`within a graph. A graph is directed (a digraph) if each
`edge links two nodes together only in one direction. A
`
`238
`
`Niantic's Exhibit No. 1039
`Page 006
`
`

`

`
`
`
`
`
`
`micro-electromechanical systems
`
`microprocessor
`
`computers and special-purpose devices such as digital
`cameras and cellular telephones.
`micro-electromechanical systems n. See MEMS.
`microelectronics n. The technology of constructing
`electronic circuits and devices in very small packages. The
`most significant advance in microelectronics technology
`has been the integrated circuit. Circuits that 40 years ago
`required a roomful of power-hungry vacuum tubes can
`now be fabricated on a silicon chip smaller than a postage
`stamp and require only a few milliwatts of power. See also
`integrated circuit.
`microfiche n. A small sheet of film, about 4 by 6 inches,
`used for recording photographically reduced images, such
`as document pages, in rows and columns forming a grid
`pattern. The resulting images are too small to read with the
`naked eye, and a microfiche reader is required to view the
`documents. Compare microfilm.
`microfilm n. A thin strip of film stored on a roll and used
`to record sequential data images. As with microfiche, a
`special device magnifies the images so that they can be
`read. See also CIM (definition 2), COM (definition 4).
`Compare microfiche.
`microfloppy disk n. A 3.5-inch floppy disk of the type
`used with the Macintosh and with IBM and compatible
`microcomputers. A microfloppy disk is a round piece of
`polyester film coated with ferric oxide and encased in a
`rigid plastic shell equipped with a sliding metal cover. On
`the Macintosh, a single-sided microfloppy disk can hold
`400 kilobytes (KB); a double-sided (standard) disk can
`hold 800 KB; and a double-sided high-density disk can
`hold 1.44 megabytes (MB). On IBM and compatible
`machines, a microfloppy can hold either 720 KB or 1.44
`MB of information. See also floppy disk.
`microfluidics n. Technology for control and manipulation
`of fluids on a microscopic scale using microscopic pumps
`and valves placed on a chip. Microfluidics devices have
`implications for a number of medical, pharmaceutical,
`genomics, and other biotechnology applications.
`microform n. The medium, such as microfilm or micro-
`fiche, on which a photographically reduced image, called
`a microimage, is stored. A microimage usually represents
`text, such as archived documents. See also microfiche,
`microfilm, micrographics.
`
`micrographics n. The techniques and methods for
`recording data on microfilm. See also microform.
`microimage n. A photographically reduced image, usu-
`ally stored on microfilm or microfiche, that is too small to
`be read without magnification. See also microform, micro-
`graphics.
`microinstruction n. An instruction that is part of the
`microcode. See also microcode.
`microjustification n. See microspace justification.
`microkernel n. 1. In programming, the strictly hardware-
`dependent part of an operating system that is intended to
`be portable from one type of computer to another. The
`microkernel provides a hardware-independent interface to
`the rest of the operating system, so only the microkernel
`needs to be rewritten to port the operating system to a dif-
`ferent platform. See also kernel, operating system. 2. A
`kernel that has been designed with only the basic features
`and typically in a modular fashion.
`micrologic n. A set of instructions, stored in binary form,
`or a set of electronic logic circuits that defines and governs
`the operation within a microprocessor.
`microminiature n. An extremely small circuit or other
`electronic component, especially one that is a refinement
`of an already miniaturized element.
`microphone n. 1. A device that converts sound waves
`into analog electrical signals. Additional hardware can
`convert the microphone’s output into digital data that a
`computer can process; for example, to record multimedia
`documents or analyze the sound signal. 2. A communica-
`tions program that runs on the Macintosh computer.
`microphotonics n. Technology for directing light on a
`microscopic scale. Microphotonics employs tiny mirrors
`or photonic crystals to reflect and transmit specific wave-
`lengths of light, which can carry digital signals. Micro-
`photonics technology has implications for optical
`networks under development for the telecommunications
`industry. See also MEMS, optical switching.
`microprocessor n. A central processing unit (CPU) on a
`single chip. A modern microprocessor can have several
`million transistors in an integrated-circuit package that
`can easily fit into the palm of one’s hand. Microprocessors
`are at the heart of all personal computers. When memory
`and power are added to a microprocessor, all the pieces,
`excluding peripherals, required for a computer are present.
`
`M
`
`338
`
`Niantic's Exhibit No. 1039
`Page 007
`
`

`

`
`
`
`
`
`
`microprogramming
`
`Microsoft Project
`
`The most popular lines of microprocessors today are the
`680x0 family from Motorola, which powers the Apple
`Macintosh line, and the 80x86 family from Intel, which is
`at the core of all IBM PC–compatible computers. See also
`6502, 65816, 6800, 68000, 68020, 68030, 68040, 80286,
`80386DX, 80386SX, 8080, 8086
`microprogramming n. The writing of microcode for a
`processor. Some systems, chiefly minicomputers and
`mainframes, allow modification of microcode for an
`installed processor. See also microcode.
`microsecond n. One millionth (10–6) of a second.
`Abbreviation: s.
`microsite n. 1. A small Web site targeted to a single mes-
`sage or topic and nested within a larger site. Microsites
`geared to promotional and sales of specific products and
`services may be integrated into popular Web sites by
`advertisers. 2. A small Web site with a single focus. Also
`called: minisite.
`Microsoft Access n. See Access.
`Microsoft Active Accessibility n. See Active Accessi-
`bility.
`Microsoft DOS n. See MS-DOS.
`Microsoft Excel n. See Excel.
`Microsoft Foundation Classes n. A C++ class library
`developed by Microsoft. The Microsoft Foundation Class
`library, or MFC, provides the framework and classes that
`make it easier and faster for programmers to build Win-
`dows applications. MFC supports ActiveX and is bundled
`with several C++ compilers, including Microsoft Visual
`C++, Borland C++, and Symantec C++. Acronym: MFC.
`See also ActiveX, C++. Compare Application Foundation
`Classes.
`Microsoft FrontPage n. A program you can use to create
`and manage Internet and intranet sites without program-
`ming; FrontPage is available as part of one of the
`Microsoft Office suites or as a stand-alone product.
`Microsoft intermediate language n. The CPU-
`independent instruction set into which .NET Framework
`programs are compiled. It contains instructions for load-
`ing, storing, initializing, and calling methods on objects.
`
`Combined with metadata and the common type system,
`Microsoft intermediate language allows for true cross-lan-
`guage integration. Prior to execution, MSIL is converted
`to machine code. It is not interpreted. Acronym: MSIL.
`Microsoft Internet Explorer n. See Internet Explorer.
`Microsoft Knowledge Base n. See KB (definition 2).
`Microsoft Management Console n. See MMC.
`Microsoft MapPoint n. See MapPoint.
`Microsoft Money n. See Money.
`Microsoft MSN Explorer n. See MSN Explorer.
`Microsoft MSN Messenger Service n. See .NET Mes-
`senger Service.
`Microsoft .NET Messenger Service n. See .NET Mes-
`senger Service.
`Microsoft Network n. See MSN.
`Microsoft Office n. See Office.
`Microsoft Operations Manager n. A server and appli-
`cation management solution developed by Microsoft Cor-
`poration to deliver event and performance management for
`the Windows 2000–based environment and .NET Enter-
`prise Server applications. Operations management fea-
`tures include enterprise event log reports from across the
`corporate network, proactive monitoring and alert messag-
`ing, and reporting and trend analysis for problem tracking.
`Microsoft Operations Manager provides flexibility
`through sophisticated management rules, which can be
`customized to meet the needs of individual businesses.
`Microsoft Operations Manager support for management
`technology standards permits easy integration with other
`enterprise management systems.
`Microsoft Outlook n. See Outlook.
`Microsoft PowerPoint n. See PowerPoint.
`Microsoft Project n. A software application developed
`by Microsoft Corporation to simplify the planning and
`management of projects. Microsoft Project includes fea-
`tures that help you build and manage projects, set sched-
`ules and milestones, and communicate and share ideas
`with team members.
`
`M
`
`339
`
`Niantic's Exhibit No. 1039
`Page 008
`
`

`

`
`
`
`
`
`
`Prodigy Information Service
`
`program file
`
`nications. The addition of SBC’s Internet customer base
`made Prodigy the third largest ISP in the United States.
`Prodigy Information Service n. An online information
`service founded by IBM and Sears. Like its competitors
`America Online and CompuServe, Prodigy offers access
`to databases and file libraries, online chat, special interest
`groups, e-mail, and Internet connectivity. Also called:
`Prodigy.
`product n. 1. An operator in the relational algebra used in
`database management that, when applied to two existing
`relations (tables), results in the creation of a new table
`containing all possible ordered concatenations (combina-
`tions) of tuples (rows) from the first relation with tuples
`from the second. The number of rows in the resulting rela-
`tion is the product of the number of rows in the two source
`relations. Also called: Cartesian product. Compare inner
`join. 2. In mathematics, the result of multiplying two or
`more numbers. 3. In the most general sense, an entity con-
`ceived and developed for the purpose of competing in a
`commercial market. Although computers are products, the
`term is more commonly applied to software, peripherals,
`and accessories in the computing arena.
`production system n. In expert systems, an approach to
`problem solving based on an “IF this, THEN that”
`approach that uses a set of rules, a database of informa-
`tion, and a “rule interpreter” to match premises with facts
`and form a conclusion. Production systems are also known
`as rule-based systems or inference systems. See also
`expert system.
`Professional Graphics Adapter n. A video adapter
`introduced by IBM, primarily for CAD applications. The
`Professional Graphics Adapter is capable of displaying
`256 colors, with a horizontal resolution of 640 pixels and a
`vertical resolution of 480 pixels. Acronym: PGA.
`Professional Graphics Display n. An analog display
`introduced by IBM, intended for use with their Profes-
`sional Graphics Adapter. See also Professional Graphics
`Adapter.
`profile1 n. See user profile.
`profile2 vb. To analyze a program to determine how
`much time is spent in different parts of the program dur-
`ing execution.
`profiler n. A diagnostic tool for analyzing the run-time
`behavior of programs.
`
`Profiles for Open Systems Internetworking
`Technology n. See POSIT.
`program1 n. A sequence of instructions that can be exe-
`cuted by a computer. The term can refer to the original
`source code or to the executable (machine language) ver-
`sion. Also called: software. See also program creation,
`routine, statement.
`program2 vb. To create a computer program, a set of
`instructions that a computer or other device executes to
`perform a series of actions or a particular type of work.
`program button n. On a handheld device, a navigation
`control that is pressed to launch an application. Also
`called: application button.
`program card n. See PC Card, ROM card.
`program cartridge n. See ROM cartridge.
`program comprehension tool n. A software engineer-
`ing tool that facilitates the process of understanding the
`structure and/or functionality of computer applications.
`Acronym: PCT. Also called: software exploration tool.
`program counter n. A register (small, high-speed mem-
`ory circuit within a microprocessor) that contains the
`address (location) of the instruction to be executed next in
`the program sequence.
`program creation n. The process of producing an exe-
`cutable file. Traditionally, program creation comprises
`three steps: (1) compiling the high-level source code into
`assembly language source code; (2) assembling the
`assembly language source code into machine-code object
`files; and (3) linking the machine-code object files with
`various data files, run-time files, and library files into an
`executable file. Some compilers go directly from high-
`level source to machine-code object, and some integrated
`development environments compress all three steps into a
`single command. See also assembler, compiler (definition
`2), linker, program.
`program encapsulation n. A method of dealing with
`programs with Year 2000 problems that entailed modify-
`ing the data with which a program worked. The input data
`is modified to reflect a parallel date in the past that the
`program can handle. When output is generated, that data is
`changed again, to reflect the correct date. The program
`itself remains unchanged.
`program file n. A disk file that contains the executable
`portions of a computer program. Depending on its size and
`
`P
`
`424
`
`Niantic's Exhibit No. 1039
`Page 009
`
`

`

`
`
`
`
`
`
`soft patch
`
`software piracy
`
`soft patch n. A fix or modification performed only while
`the code being patched is loaded into memory, so that the
`executable or object file is not modified in any way. See
`also patch1.
`soft return n. A line break inserted in a document by

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket