throbber
The Ultimate Computer Reference
`
`The (bnzprehenszz.-e Standard:fo_7: -
`Bzisnzcss, School, Library, and Hb'1’1‘I'e"
`
`Over 300 illustrations and diagrams
`Extensive lnternet coverage
`Featured in Microsoft‘ Bookshelf‘
`Covers software, hardware, concepts,
`and more!
`
`Microsoft Press
`
`FireEye - Exhibit 1025 Page 1
`
`FireEye - Exhibit 1025 Page 1
`
`

`
`PUBLISHED BY
`Microsoft Press
`A Drv1s10n of Microsoft Corporation
`One Microsoft Way
`Redmond, Washington 98052-6399
`
`Copynght © 1997 by Microsoft Corporation
`
`All rights reserved. No part of the contents of this book may be reproduced or transm1ued
`many form or by any means without the wntten perm1ss1on of the publisher
`
`Library of Congress Catalogmg-10-Pubhcauon Data
`Microsoft Press Computer D1ct1onary -- 3rd ed
`p.
`cm
`ISBN 1-5723 1-446-X
`l. Computers--D1cuonanes 2 Microcomputers--D1ct10oanes
`I. Microsoft Press
`QA76 15 M54 1997
`004' 03--dc21
`
`97- 15489
`CIP
`
`Printed and bound in the United States of America
`
`3456789 QMQM 21098
`
`Distnbutcd to the book trade in Canada by Macmillan of Canada, a d1v1s10n of Canada Pubhshmg
`Corporation
`
`A CIP catalogue record for this book 1s avrulable from tbe Bnttsh Library
`
`Microsoft Press books are available through booksellers and d1stnbutors worldwide For further
`mformat1on about mternatmnal ed1t1ons, contact your local Microsoft Corporarmn office Or contacl
`M1crosofl Press Jmematmnal directly at fax (425) 936-7329
`
`Macmtosh, Power Macintosh, QmckT1me, and TrueTypi: are registered trademarks of Apple Computer,
`Inc lntel 1s a registered trademark of Intel Corporation Directlnpot, D1rectX, Microsoft, Microsoft
`Press, MS-DOS, Visual Basic, Visual C++, Win32, Win32s, Windows, Windows NT, and XENIX are
`registered trademarks and ActiveMov1e, ActtveX, and Visual J++ are trademarks of Microsoft
`Corporation Java is a trademark of Sun Microsystems, Inc Other product and company names
`mentioned herem may bC lhe trademarks of their respecuve ownef!l
`
`Acquisitions Editor: Kim Fryer
`Pru.feet Editor: Maureen Wilhams Zimmennan, Anne Taussig
`Technical Editors: Dail Magee Jr. Gary Nelson, Jean Ross, Jim Fuchs, John Conrow, Kurt Meyer,
`Robert Lyon, Roslyn Lutsch
`
`FireEye - Exhibit 1025 Page 2
`
`

`
`programs are necessary for copy-protc=ctt::d apph
`c.auons, whteh cannot be copied by nonnal oper(cid:173)
`ating system commands They ryp1cally hm1t the
`numher of l."Op1es that can be msrallcd
`Instal.kr \ m-sta 'Jar\ n A program, prov1d<..>d w ith
`the Apple Macintosh operaung system,
`th;u
`allows the user to msiall system upg1ade" dnd
`make boolable (system) disks
`instance \m'stans\ n An Object, m ob,IC{.t-on(cid:173)
`ented progrnmm1ng, m relaLLon to the cla~s to
`wluch it belongs Fo1 example, an ob1ect myltst
`that be longs to a class List LS an mslance of rhe
`class l.ist See also class, instance variable, mstanLL(cid:173)
`ate, ob1ec1 (defm1t1on 2)
`instance variable \m'st.;;ins var e-:rbl\ n A van(cid:173)
`able associated with an instance of a class (an
`object) If a c!Jss defines a certam va riable, each
`instance o f the claso; has it.:. own copy of that van(cid:173)
`able See also clas.!I, mstance, object (definition 2),
`oh1ect-onented programming
`1.ru.--tantlate \in-sta n'she-at\ vb To create an
`instance of a dass See also class, instance, ohteet
`(definmon 2)
`instrucllon \ m-s1.ruk'sh;m\ n An action statement
`m any computer language, most often m machme
`or assembly lang\iage Most programs consist of
`two types of statements dt..-"Clarat10ns and mstmc(cid:173)
`uon.s See also dedarahon, statemenL
`in.stn1ctlon code \m-struk'shan kOd'\ n_ See
`operat.mn code
`lnslrucllon counter \1n-struk'sh;)n cou n· t~r\ n.
`See mstmcuon register
`instruclion cycle \m-struk'shan sf'kl\
`11 The
`cycle m w hich a processor retneves an 1nsrruct.Jon
`from memory, decodes 1t, and cam cs 1t out The
`ume requm .. -d for an mstruction cycle is the sum of
`the mstrucuon (fetch) time and the execuuon
`(translate and e:ic:ecure) ume and 1s measured by
`the number of dock Ucks (pulses of a proces'ior's
`internal timer) consumed
`instruction mix \m-struk'.sban m1ks \ n
`lhe
`assortme nl of types of mstruct1ons contamed m a
`program, such as assignment mstructions, mathe(cid:173)
`mallcal 111stmc11011s (floaLLng-po1nt or mteger),
`control instrucuons, and mdcxmg mstrucuons
`Knowledge of mstruction mtxes JS important to
`designers of CPUs because 1t tells them which
`msrn1e11ons should be shortened to yield the grtal-
`
`?i
`
`est speed, and to de.signers of benchmark.!> ~
`~~ ~:~:~lem to make the benchmarks ~leva~
`instruction pointer \m-struk'shan poin·~r\
`See p1og1,1m Counter
`instructlon register \m-struk shan reJ'<>-stvr\
`11
`A register m a cent.ral proccssmg unit lhar ho~
`the add1ess of the next mstruCllon to be executeu
`instruction set \m-struk'shdn sef\ n The set Of
`machme mstruCllons that a processor recogn1~~
`and can execute See also assembler, mtcrocO(le
`tim \ n Th(
`instruction time \m·struk shdn
`number of clock ticks (pulses of a computer s tnter(cid:173)
`nal timer) required to retneve an tnstrucuon fr01r
`memory Insuuct1on tune is the f11'$t part of an
`lOSLructiOn cycle, the second part IS the executlQrl

`(rranslate and execute) time Also called I-lime
`instruction word \ m struk'shdn Wdrd'\ n 1. The
`length of a machme language instruction 2. A
`mach me language mstruct1on oontammg an 0pei
`al.Lon code 1dentlfymg the type of mstructJon, pos(cid:173)
`sibly o ne or more operands specLfymg da1a to be
`am_"Cted o r its .tddress, and possibly bits used for
`mdexmg or other purposes See also assemhler,
`machine ccxie
`insulator \m'~-Hi'tar\ n 1. Any matenal that is a
`very poor conductor of elecrnc1ty, such as rubber
`glas..'i, o r ceramic Also called nonconductor Com(cid:173)
`pare conductor, semiconductor 2. A device used
`to separate elements of electr1cal c1rcu1ls and pre(cid:173)
`vent current from Laking unwanted palhs, such as
`the stacks of ceramic disks !hat suspend h1gh-voll(cid:173)
`age power Imes from transmission rowers
`integer \ m t;} pr\ ti 1. A pos1t!VC or negative
`•who!~· number, such as 37, -50, o r 764 2-A dau:i
`type represenLLng whole numbers Calculauons
`uwolvmg only mtegei'S are much faster than caku·
`la1Jons mvolvmg fl oalmg-pomt numbers, so inte(cid:173)
`gers are widely used m programmmg for counting
`and numbenng purposes Integers can be signed
`(pos1uve or negative) or unsigned (posmve) TI1ey
`ca n also be descnbed as long or short, depending
`on Lhe number of bytes needed to store lhem
`Short integers cover a smaller range of numbers
`(for example, -32,768 through 32,767) than do
`long
`Integers
`(for example,
`-2,147,483,648
`through 2,147,483,647) Also called mregral num·
`ber See also noarmg-pomt notatloP
`
`S54 •
`
`FireEye - Exhibit 1025 Page 3
`
`

`
`programming language built into it. Most current
`Web browsers are Java-compliant. See also Java,
`Web browser.
`Java Developer's Kit \Fi'v;::i d;::i-veL:i-p;::irz kif\ n.
`A set of software tools developed by Sun Microsys(cid:173)
`tems, Inc., for writing Java applets or applications.
`The kit, which is distributed free, includes a Java
`compiler, interpreter, debugger, viewer for applets,
`and documentation. Acronym: JDK (j'D-K'). See
`also applet, Java, Java applet.
`Java Management Application Progmmming
`Interface \ja'v;;i man';;ij-m;::int
`a-pl;::i-ka'sh;::in
`priS'gram-eng in't;;ir-fas\ n. A set of application
`programming interface specifications, proposed
`by Sun Microsystems, Inc., to enable the Java lan(cid:173)
`guage to be used for network management. Acro(cid:173)
`nym: JMAPI
`(J'map'e, J'M-A-P-n. See also
`application programming interface, Java.
`JavaScript \ja'v;;i-skript'\ 11. A scripting language
`developed by Netscape Communications and Sun
`Microsystems, Inc. that is loosely related to Java.
`JavaScript, however, is not a true object-oriented
`language, and it is limited in performance com(cid:173)
`pared with Java because it is not compiled. Basic
`online applications and functions can be added to
`Web pages with JavaScript, but the number and
`complexity of available application programming
`interface functions are fewer than those available
`with Java. JavaScript code, which is included in a
`Web page along with the HTML code, is generally
`considered easier to write than Java, especially for
`novice programmers. A JavaScript-compliant Web
`browser, such as Netscape Navigator, is necessa1y
`to run JavaScript code. See also application pro(cid:173)
`gramming interface, HTML, scripting language.
`Compare Java.
`Java terminal \ja'v;::i t;;ir'm;::i-ml\ n. A type of per(cid:173)
`sonal computer with a reduced number of compo(cid:173)
`nents that is built primarily to provide an access
`terminal to the Web, including downloadable Java
`applets. Typically, such machines will not have
`locally addressable hard disks or installable pro(cid:173)
`grams but will obtain any necessary materials,
`including Java applets, for the user from some(cid:173)
`where on the network. Centrally obtained soft(cid:173)
`ware is generally less expensive to administer but
`usually requires some download delay before
`usage may begin. Java terminals, currently under
`
`development by Sun Microsystems, Inc., are simi(cid:173)
`lar in concept to NetPCs. See also.Java, Java applet,
`network computer. Compare NetPC.
`JCL \j'C-L'\ n. Acronym for Job Control Language.
`A command language used in IBM OS/360 main(cid:173)
`frame systems. JCL is used to launch applications
`and specifies information on running time, pro(cid:173)
`gram size, and the program files used for each
`application. See also command language.
`JDK \f D-K'\ n. See Java Developer's Kit.
`jewel box \j6b';;il boks, j651'\ n. A clear plastic
`container used to package and store a compact
`disc. See the illustration. Also called jewel case.
`
`Jewel box.
`.jfif \clofJ-F-I-F'\ n. The file extension that identi(cid:173)
`fies graphic image files in the JPEG File Inter(cid:173)
`change Format. See also JPEG.
`JIT \fl-T'\ n. See just-in-time.
`jitte1· \jit';::ir\ n. 1. Small vibrations or fluctuations
`in a displayed video image caused by irregularities
`in the display signal. Jitter is often visible in the
`form of horizontal lines that are of the same thick(cid:173)
`ness as scan lines. 2. A rqugh appearance in a fax
`caused by clots that are incorrectly recorded during
`the scanning process and thus wrongly positioned
`in the output. 3. In digital communication, distor(cid:173)
`tion caused by lack of synchronization of signals.
`.jm \dofJ-M'\ n. On the Internet, the major geo(cid:173)
`graphic domain specifying that an address is
`located in Jamaica.
`JMAPI \J'map'e, f M-A-P-I'\ n. See Java Manage(cid:173)
`ment Application Programming Interface.
`.jo \dofJ-0'\ n. On the Internet, the major geo(cid:173)
`graphic domain specifying that an address is
`located in Jordan.
`job \job\ n. A specified amount of processing
`performed as a unit by a computer. On early
`
`FireEye - Exhibit 1025 Page 4
`
`

`
`pipe.:
`
`p iracy \pi r'<l-st:\ n. 1. 111c theft of a computer
`design or program. 2. Unamhonzed disu 1buuon
`and use of a computer program
`.pit \dot·p1r', dolP-l-1"\ n A file extension for an
`c1rduve file compressed wnh PackIT SeR also
`Pack!T
`pitch \ptch\ n 1. A measure, generally used with
`mono.space fonts, that descnbes the number of
`characters that fit m a hOnzomal mch See also
`characters per mch Compat-epomt 1 (deftnmon1)
`2. See screen pitch
`p ixel \piks' ::>I\ n Short for picture ( p bc:) clemem
`One srot m a rt...""Ct1lmear gnd of thousands of such
`spot'> chat arc md1v1dually ~pamtecr to form an
`image produced o n Lhe &<::reen by a computer or
`on paper by a pnnter A pixel 1s the smallest ele(cid:173)
`ment rJiat d isplay or pnnt hardware and software
`can mampufate m crt:atmg leuers, numbers, or
`graphics See the 1lluslral!Orl.'> Also called pel.
`
`=·''ii
`ld
`.•. Ii
`·r.:
`,..;"•-:!•1.li ...
`:i
`....... :-
`
`Pixel
`
`P'lxeL TbeleUerJl(top) Is actually m nde Hpof
`a patteni of pixels In a g rid, as Is tbe cat'.1 eye
`(boltom)
`
`pixel image \piks' ::>I nn"<>j\ n The reprt:senmion
`of a color graphic tn a computer's memory A pixel
`tmage is sm11.lar
`to a bit image, wluch also
`descnbes a scrt.-en graphic, but a pixel image has
`an added d1mens1on, someumes called depth, that
`descnbes the number of btis In memory assigned
`to each on-screen pl.Xe!
`p ixel map \pdcs' o:>l map"\ n. A data structure tha!
`descnbcs the pixel image of a graphic, including
`such features as color, image, resoluoon, d unen-
`
`1116 p m grid array cm tba
`Pin g rid arr-ay
`b<Kll of u Pentium cblp
`
`pipe \pip\ 11 1. A portion of memory that can be
`used by one process Lo pass mfonnation along to
`another Essentially, a pipe works ltke JtS name(cid:173)
`sake It connects Lwo processes so that the output
`of one can be used as the mput to the other See
`also mput stream, outpul stream 2. The ve1tJC:d
`hne character (I) !hat appears on a PC keybo:ud
`as the shift character on the hackslash (\) key
`3 In UNIX, a command function that tran.-;fers the
`output of one command to the mput of a second
`command
`pipeline procc...-ssing \pip11n pros· es-Cng\ n A
`method of processmg on a computer that allows
`fast parallel processing of data TI1ts tS accom(cid:173)
`plished by overlapping oper.:it1ons usmg a pipe, or
`a portion of memory that passes mformauon from
`one process to another See aL'iO parallel proc~ss­
`mg, pipe (defintUon l), p1pclmmg (defm1t1on 3)
`pipelining \pip1i'neng\ n l . A metho<l offetch-
`mg and decoding mstruct1ons (prcprocessmg) m
`which, at any given time, several program mstruc-
`1.1ons are m vanous stages of being fetched or
`Ideally, p1pclmmg speeds execution
`decoded
`tune by ensunng rhat the m1croproccssor does not
`have to wan for mstructi.ons, when tl completes
`execuuon of one mstruct1on, the next IS ready and
`wa1tmg See also superp1pehnlng 2. In parallel
`pracessmg, a method ln whid1 instructions are
`P'J.SSed from one processing unit co another, as on
`an assembly lme, and each urut ts speoallzed for
`Deiformmg a parucular type of opera.t10n 3. The
`Use of pipes m passing the output of one task as
`input to another unul a desired sequence of casks
`has been earned out. See also ptpe (deflmllon 1),
`Pour
`
`IJGll'
`
`FireEye - Exhibit 1025 Page 5
`
`

`
`undo
`
`union
`
`undo \un-d85'\ vb. To reverse the last action-for
`example, to undo a deletion, thus restoring deleted
`text to a document. Many application programs
`enable the user both to undo and to redo an
`action. See also undelete2
`.
`undock \ un-dok'\ vb. 1. To detach a laptop or
`other portable computer from a docking station.
`See also docking station, laptop. 2. To move a tool(cid:173)
`bar from the edge of a window so that the toolbar
`becomes its own free-floating window. See also
`tool bar.
`unerase \ un-e-ras'\ n. See undelete2.
`unfold \ un-folc!'\ adj. See inline (definition 1).
`unhandled exception \un-han'dld eks-ep'sh;m\
`n. An error condition that an application does not
`internally resolve. When an unhandled exception
`occurs, the operating system terminates the appli(cid:173)
`cation that caused the error.
`Unibus \ yO'fJ 'ni-bus' \ n. A bus architecture intro(cid:173)
`duced by Digital Equipment Corporation in 1970.
`Unicode \ y85'ni-k6cf\ n. A 16-bit character
`encoding standard developed by the Unicode
`Consortium between 1988 and 1991. By using two
`bytes
`to
`represent each character, Unicode
`enables almost all of the written languages of the
`world to be represented using a single character
`set. (By contrast, 8-bit ASCII is not capable of rep(cid:173)
`resenting all of the combinations of letters and dia(cid:173)
`critical marks that are used just with the Roman
`alphabet.) Approximately 39,000 of the 65,536
`possible Unicode character codes have been
`assigned to date, 21,000 of them being used for
`Chinese ideographs. The remaining combinations
`are open for expansion. Compare ASCII.
`Uniform Data Transfer \ yoo' nd-f6rm da 'td trans(cid:173)
`far, dat'd\ n. See UDT.
`Uniform Naming Convention \yoo'm-f6rm
`na'meng kdn-ven'shdn\ n. The system of nam(cid:173)
`ing files among computers on a network so that
`a file on a given computer will have the same
`pathn;ame when accessed from any of the other
`computers on the network. For example, if the
`directory c: \path 1 \patb2\ ... patlm on computer
`servern is shared under the name patbdirs, a user
`\ \serv(cid:173)
`on another computer would open
`ern\pathdirs\filename.ext
`to access
`the
`file
`c: \path 1 \path2\ .. pathn\filename.ext on semern.
`See also URL, virtual path.
`
`Uniform Resource Citation \yoo'nd-f6rm
`re -
`sors sl-ta'shdn\ n. A description of an object on
`the World Wide Web, consisting of pairs of
`attributes and their values, such as the Uniform
`Resource
`Identifiers
`(URis)
`of
`associated
`resources, author names, publisher names, dates,
`and prices. Acronym: URC (ffR-C).
`Uniform Resource Identifier \ y85' nd-f6rm re, -
`s6rs 1-den'td-fl'dr\ n. A character string used to
`identify a resource (such as a file) from anywhere
`on the Internet by type and location. The set of
`Uniform Resource Identifiers includes Uniform
`Resource Names (URNs) and Uniform Resource
`Locators (URLs). Acronym: URI (ffR-0. See also
`relative URL, Uniform Resource Name, URL.
`Uniform Resource Locator \ yoo' nd-f6rm re, s6rs
`lo'ka-tdr\ n. See URL.
`Uniform Resource Name \yoo'nd-form
`re sors
`nam'\ n. A scheme for uniquely identifying
`resources that may be available on the Internet by
`name, without regard to where they are located.
`The specifications for the format of Uniform
`Resource Names are still under development by
`the Internet Engineering Task Force (IETF). They
`include all Uniform Resource Identifiers (URis)
`having the schemes urn:, fpi:, and path:; that is,
`those that are not Uniform Resource Locators
`(URLs). Acronym: URN (ffR-N'). See also IETF,
`Uniform Resource Identifier, URL.
`UniForum \yoo'ni-f6r'um\ n. 1. The Interna(cid:173)
`tional Association of Open System Professionals,
`an organization of UNIX users and administrators.
`2. A series of UNIX trade shows sponsored by Uni(cid:173)
`Forum and managed by Softbank COMDEX, Inc.
`See also COMDEX.
`uninstall \ un' in-stal'\ vb. To remove software
`completely from a system, including the elimina(cid:173)
`tion of files and components residing in system
`locations such as the Regist1y in Windows 95 or
`Windows NT. Some applications have built-in
`uninstall utilities, and in other cases a separate
`uninstall program can be used. Also called dein(cid:173)
`stall.
`uninterruptible power supply \ un' in-tdr-up' -
`td-bl pou'dr su-pll'\ n. See UPS.
`union \ yoon'ydn \ n. 1. In set theo1y, the smallest
`combination of two sets that contains all elements
`of both sets. 2. In logic, an inclusive OR operation.
`
`II
`
`.......... •
`
`FireEye - Exhibit 1025 Page 6
`
`

`
`unload
`
`U.S. Department of Defense
`
`computer to a remote computer by means of a
`modem or network. 2. The copy of the file that is
`being or has been transferred.
`upload2 \up 'lod\ vb. To transfer a copy of a file
`from a local computer to a remote computer. Com(cid:173)
`pare download.
`uppercase \up';,r-kas'\ adj. Of, pertaining to, or
`characterized by capital letters. Compare lower(cid:173)
`case.
`upper memo1-y area \up';,r mem';,r-e ar'e-;,\ n.
`SeeUMA.
`upper memory block \up';,r mem';,r-e blok'\ n.
`SeeUMB.
`UPS \U'P-S'\ n. Acronym
`for uninterruptible
`power supply. A device, connected between a
`computer (or other electronic equipment) and a
`power source (usually an outlet receptacle), that
`ensures that electrical flow to the computer is not
`interrupted because of a blackout and, in most
`cases, protects the computer against potentially
`damaging events, such as power surges and brown(cid:173)
`outs. All UPS units are equipped with a battery and
`a loss-of-power sensor; if the sensor detects a loss
`of power, it switches over to the battery so that the
`user has time to save his or her work and shut off
`the computer. See also blackout, brownout.
`uptime \up't!m\ n. The amount or percentage of
`time a computer system or associated hardware is
`functioning and available for use. Compare down(cid:173)
`time.
`upward-compatible \up 'w;,rd-k:im-pat' ;;1-bl \ adj.
`Of, pertaining to, or characteristic of a computer
`product, especially software, designed to perform
`adequately with other products that are expected
`to become widely used in the foreseeable future.
`The use of standards and conventions makes
`upward compatibility easier to achieve.
`urban legend \ur'b;;1n le(;,nd\ n. A widely distrib(cid:173)
`uted story that remains in circulation in spite of the
`fact that it is not true. Many urban legends. have
`been floating around the Internet and other online
`services for years, including the request for cards
`for the sick boy in England Che's long since recov(cid:173)
`ered and grown up), the cookie or cake recipe that
`cost $250 (it's a myth), and the Good Times or
`Penpal Greetings virus, which will infect your
`computer when you read an e-mail message Cit
`does not exist). See also Good Times virus.
`
`URC \ U'R-C\ n. See Uniform Resource Citation.
`URI \ U'R-I'\ n. See Uniform Resource Identifier.
`URL \ U'R-L', ;;1rl\ n. Acronym for Uniform Re-
`source Locator. An address for a resource on the In(cid:173)
`ternet. URLs are used by Web browsers to locate
`Internet resources. A URL specifies the protocol to
`be used in accessing the resource (such as http: for
`a World Wide Web page or ftp: for an FTP site),
`the name of the server on which the resource
`resides (such as //www.whitehouse.gov), and,
`optionally, the path to a resource (such as an HTML
`document or a file on that server). See also FTP 1
`(definition 1), HTML, HTfP, path (definition 1),
`server (definition 2), virtual path (definition 1),
`Web browser.
`URN \ U'R-N'\ n. See Uniform Resource Name.
`.us \dofU-S'\ n. On the Internet, the major geo(cid:173)
`graphic domain specifying that an address
`is
`located in the United States. Because the United
`States was the only possible location in the older
`ARP ANET naming system, the United States can be
`regarded as a default location for domain name
`addresses ending in .com, .gov, .edu, .org, .mil,
`and .net. See also ARPANET, .com, domain name,
`.edu, .gov, .mil, .net, .org.
`usable \y®'z;;1-b\'\ adj. Of, pertaining to, or char(cid:173)
`acteristic of the ease and adaptability with which a
`product can be applied to the performance of the
`work for which it is designed. A high degree of
`usability implies ease of learning, flexibility, free(cid:173)
`dom from bugs, and good design that does not
`involve unnecessarily complicated procedures.
`USB \ U'S-B'\ n. Acronym for universal serial bus.
`A serial bus with a bandwidth of 1.5 megabits
`per second (Mbps) for connecting peripherals to
`a microcomputer. USB can connect up to 127
`peripherals, such as external CD-ROM drives,
`printers, modems, mice, and keyboards, to the
`system through a single, general-purpose port.
`This is accomplished by daisy chaining peripher(cid:173)
`als together. USB supports hot plugging and mul(cid:173)
`tiple data streams. Developed by Intel, USB
`competes with DEC's ACCESS.bus for
`lower(cid:173)
`speed applications. See also bus, daisy chain, hot
`plugging, input/output port, peripheral. Compare
`ACCESS. bus.
`U.S. Department of Defense \ U'S d;,-parfm;,nt
`;;1v cb-fens'\ n. The military branch of the United
`
`~111w •
`
`FireEye - Exhibit 1025 Page 7
`
`

`
`virtual server
`
`visual progrnmming
`
`screen. Screen images are written into display
`memory in sections called pages, each of which
`contains one screen display.
`.
`Visual Basic \vizh'6'5-;;il bii'sik\ n. A high-level,
`visual-programming version of Basic. Visual Basic
`was developed by Microsoft for building Windows(cid:173)
`based applications. See also Basic, Visual Basic for
`Applications, Visual Basic, Scripting Edition, visual
`programming.
`Visual Basic for Applications \ vizh' 6'5-;;il bii' sik
`far a'pl;:i-kii 'sh;;inz\ n . A macro-language version
`of Visual Basic that is used to program many Win(cid:173)
`dows 95 applications and is included with several
`Microsoft applications. Acronym: VBA (V'B-A').
`See also macro language, Visual Basic.
`Visual Basic Script \ vizh' cm-;;il bii -sik skript \ n.
`See Visual Basic, Scripting Edition.
`Visual Basic, Scripting Edition \vizh' 6'5-;;il bii' (cid:173)
`sik skrip'teng ;;i-dish' ;;in'\ n. A subset of the Visual
`Basic for Applications rrogrammlng language,
`optimized for Web-related progr~u11111ing. As with
`JavaScript, cod • for
`lsuaJ 13asi ·, Scripting Edition
`is embedded in HTMi. documenrs. This version is
`included with the Internet Explorer Web browser.
`Al~o catted VD crJpt, Visual Basic Script. See also
`Visual Basic for Aprlications.
`Visual C++ \vizh'6'5-;;il Cplus-plus' \ n . A Micro(cid:173)
`soft application development system for the pro(cid:173)
`gramming language C++ that runs under MS-DOS
`and Windows. Visual C++ is a visual programming
`environment. See also visual programming. Com(cid:173)
`pare Visual Basic, Visual J++.
`visual interface \ vizh' 05-;;il
`graphical user interface.
`visualization \ vizh' cm-;:il-;;i-zii, sh;;in \ n. A feature
`of an application that displays data in the form of
`a video image. For example, some databases can
`interpret and show data in the form of a two- or
`three-dimensional model.
`Visual]++ \vizh'c35-;;il ]'plus-plus'\ n. Microsoft's
`Java visual programming environment, which can
`be used to create applets and applications in the
`Java language. See also applet, Java, Java applet,
`visual programming.
`visual programming \ vizh' 6'5-;;il pro ' gram-eng\
`n. A method of programming using a program(cid:173)
`ming environment or language in which basic pro(cid:173)
`gram components can be selected through menu
`
`in' t;;ir-fiis \ n. See
`
`that lie partially outside the normal screen view. See
`also monitor.
`virtual server \ v;;ir' choo-;;il s;;ir'v;;ir\ n. A virtual
`machine that resides on an HTTP server but has
`the appearance to the user of being a separate
`HTTP server. Several virtual servers can reside on
`one HTTP server, each capable of running its own
`programs and each with individualized access to
`input and peripheral devices. Each virtual server
`has its own domain name and IP address and
`appears to the user as an individual Web site.
`Some Internet service providers use virtual servers
`for those clients who want to use their own
`domain names. See also domain name, HTTP
`server (definition 2), IP address.
`virtual storefront \ v;;ir' ch6'5-;;il st6r'fr;;int\ n. A
`company's point of presence on the Web, provid(cid:173)
`ing opportunities for online sales. Also called elec(cid:173)
`tronic storefront.
`virtual terminal \v;;ir' chcm-;;il t;;ir'm;;i-n;;il\ n. See
`terminal emulation.
`virtual tiiner device driver \v;;ir' chcm-;;il
`t! 'm;;ir
`de-vis' drI'v;;ir\ n. See virtual dev~ce driver.
`virtual world \~r· hOO-al w;;irld ' \ n. 1. A 3-D
`modeled environment, >flen Teated in VRML,
`where a user can interact with the viewer to
`change variables. See also viewer, VRML. 2. An
`electronic environment that has no basis in the
`phy i •al world. MultiL1ser dungeons (fVJUDs , talk(cid:173)
`ers, and ch·11 room.1> :1re oft,t!n on.o;idered vinu~ll
`orlds. ee also chat 1 (d finition 1. ), MUD, ta ll er.
`virus \ vTr' us\ 11 . An inln1si e prognun that infects
`computer files by inserting in those files copies of
`itself. The copies are usually executed when the
`file is loaded into memory, allowing them to infect
`still other files, and so on. Viruses often have dam(cid:173)
`aging side effects- ·om ·times intentionaJly, some(cid:173)
`times no1. For example, som · viruses can destroy
`a omputer's hard disk or rak up memory space
`Lh~H c.:ould mhetwise be: use I hy programs.
`ee
`od Tim ~ virus, Trojan h~ r. e, worm.
`(I/So
`virus ·ignature \ Tr' us sig' n;i-c.hur\ rt . A portion
`of uniqu • computer cod<J contained in a virus.
`Antivirus programs search for known virus signa(cid:173)
`tures to identify infected programs and files. See
`also virus.
`visible page \viz';;i-bl piij'\ n. In computer graph(cid:173)
`ics, the image that is being displayed on the
`
`• NtHt -
`
`FireEye - Exhibit 1025 Page 8
`
`

`
`osoft:=
`
`ti on
`
`The Comprehensive
`Standard for Business,
`School, Library, and Home
`
`MICROSOFT PRESS COMPUTER DICTIONARY, °(HIRD EDITION, is the
`authoritative source of definitions for computer terms,
`concepts, and acronyms-from the world's most respected
`computer software company. With more than 7,600 entrles-
`2,300 of which are new-this comprehensive standard
`has been completely updated and revised to cover the
`most recent trends in computing, including extensive
`coverage of internet, Web, and Intranet-related terms. The
`definitions are based on the ways the terms are used in
`the real world today. Extensively illustrated, the Third
`Edition now offers a more professional, traditlonal(cid:173)
`dictionary format for maximum utility and ease of use.
`
`U.S.A.
`$29.99
`£27.99 {V.A T oncluded]
`U.K.
`$39.99
`Canada
`(RecommendCO'J
`
`Key tacts that make the ~O
`new MICROSOFT PRESS
`CoMPUTER 0fCTIONARY, THIRD
`EomoN. one of the finest
`references of its kind you
`can use·
`
`• It's comprehensive. The
`dictionary covers software
`products from all manufac·
`tufers (PC, Macmtosh•, and
`Unix tenmnology), plus words
`relating to mathematical,
`mainframe, network, and
`programming concepts.
`
`• It's a real d1ct1onary You'll frnd
`pronunc1auon gwdes, parts of
`speech, and defrnruons
`
`• It's up to date . Plus, onlrne
`updates are available every
`quarter on the Microsoft Press
`Website.
`
`• As a special bonus feature,
`the dictionary 1s fully
`searchable on the
`accompanying CD-ROM
`
`~ rhe must-have computer
`resource."
`
`- Compute
`
`mspress.mtcrosoft com
`Compule1s;Ge11era/ Relerence
`
`Microsoft Press
`
`FireEye - Exhibit 1025 Page 9

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