throbber
MICROSOFT PRESS®
`
`THE COMPREHENSIVE
`
`STANDARD FOR
`
`BUSINESS, SCHOOL,
`
`LIBRARY, AND HOME
`
`Page 1 of 7
`
`RA V. AMS
`
`Ex. 1030
`
`Page 1 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`Page 2 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`
`
`PUBLISHED BY
`Microsoft Press
`A Division of Microsoft Corporation
`One Microsoft Way
`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.
`p.
`cm.
`ISBN 155615-231-O
`1. Computers-—Dictionaries.
`1. Microsoft Press.
`QA76.15.M54
`1991
`O04.16'03——dc20
`
`2. Microcomputers-—Dictionaries.
`
`91—9904
`CIP
`
`Printed and bound in the United States of America.
`
`3456789 MLML 654321
`Distributed to the book trade in Canada by Macmillan of Canada, a division
`of Canada Publishing Corporation.
`Distributed to the book trade outside the United States and Canada by
`Penguin Books Ltd.
`
`Penguin Books Ltd., Harmondsworth, Middlesex, England
`Penguin Books Australia Ltd., Ringwood, Victoria, Australia
`Penguin Books N.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
`
`3
`'
`as
`'
`1
`
`P
`
`K’
`9
`;'
`1
`
`*
`
`‘
`
`Page 3 of 7
`
`Page 3 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device inde
`
`data to the
`ated with 2
`
`only the da
`then rely or
`data to the <
`device inde
`
`gram, interl
`operations
`variety of 1
`gram could,
`to draw a r:
`
`put device i
`play. The l
`a device-in
`
`Programs is
`mands neec
`
`printing dex
`compatible
`range of ap]
`provided it
`pare device
`device 1131111
`tern cornpoi
`tem. MS—DC
`COM] to id
`
`port.
`device resol
`DGIS Pronot
`
`Graphics In
`veloped by
`firmware (g
`video adapt
`graphics on
`the IBM BIC
`
`Dhrystone .
`test, original
`1984 in the
`
`
`
`
`
`
`
`
`
`
`
`performano
`eral system]
`It is intende
`Whetstone
`mark, like u
`Code and is :
`advantages 5
`ware, compi
`Dhryston
`
`destructive read
`
`device driver
`
`ing and painting programs and with photograph-
`scanning equipment and digitizers. The finished
`product is then transferred to a page—makeup pro-
`gram, which is the software most people think of
`as the actual desktop-publishing software. This
`type of program enables the user to lay out text and
`graphics on the screen and see what the results will
`be; for refining parts of the document, these pro-
`grams often include word-processing and graphics
`features in addition to layout capabilities. As a final
`step, the finished document is printed either on a
`laser printer or, for the best quality, by typesetting
`equipment.
`destructive read Sometimes abbreviated DRO
`(destructive readout). An attribute of certain
`memory systems, notably core systems.
`In a
`destructive read of a memory location, the data is
`passed on to the processor, but the copy in memory
`is destroyed by the process of reading. Destructive
`memory systems require special logic to rewrite
`data back to a memory location after it is read.
`detail file See transaction file.
`detection Discovery of a certain condition that
`affects a computer system or the data with which it
`works. Some detection methods are based on rou-
`tine functions; for example, a microprocessor de-
`tects
`signals
`(interrupts)
`that
`indicate that
`a
`program or device requires attention. Other detec-
`tion methods are designed to uncover flaws or er-
`rors in operation; for example, error detection in
`communications uses sampling, calculation, and
`comparison to determine whether information is
`received in the same form in which it was
`transmitted.
`determinant In database design theory, any at-
`tribute or combination of attributes on which any
`other attribute or combination of attributes is func-
`tionally dependent. For example, if a database con-
`tains address information, the combination of the
`attributes ADDRESS + CITY + STATE determines
`the value for ZIPCODE. That is, any given address
`(as fully defined by ADDRESS, CITY, and STATE)
`can have one and only one ZIPCODE. ZIPCODE is
`functionally dependent on ADDRESS + CITY +
`STATE. Likewise,
`in a collection of information
`about employees, the attribute SOCIAL—SECURITY-
`
`of
`a determinant
`likely
`NUMBER is most
`LASTMNAME. LASTNAME is functionally depen-
`dent on SOCIAL-SECURITY—NUMBER.
`determinism In computing, the ability to predict
`an outcome or to know in advance how data will
`
`be manipulated by a processing system. A deter-
`ministic simulation, for example, is one in which a
`certain input always produces the same output; a
`deterministic algorithm is one whose functionality
`is always the same.
`developer’s toolkit A set of routines (usually in
`one or more libraries) designed to allow developers
`to more easily write programs for a given com-
`puter, operating system, or user interface. See also
`library, toolbox.
`device A generic term for a computer subsystem.
`Printers, serial ports, and disk drives are often
`referred to as devices; such subsystems frequently
`require their own controlling software, called de-
`vice drivers. See also device driver.
`device address A location within the address space
`of a computer’s random access memory (RAM) that
`can be altered either by the microprocessor or by
`an external device. Device addresses are different
`from other locations in RAM, which can be altered
`
`only by the microprocessor. To the microprocessor,
`the incoming information appears as data stored at
`a location in RAM. To the device, the location ap-
`
`pears simply as a register to which it can send data
`or from which it can read data put there by the mi-
`croprocessor. See also device, input/output, RAM.
`device control character See control character.
`device dependence The requirement that a par-
`ticular device be present or available for the use of
`a program, interface, or protocol. Device depen-
`dence in a program is often considered unfortu-
`nate because the program either is limited to one
`system or requires adjustments for every other type
`of system on which it is to run. Compare device
`independence.
`device driver A software component that permits
`a computer system to communicate with a device.
`A printer driver is a device driver that translates
`computer data into a form understood by the in-
`tended printer.
`In most cases,
`the driver also
`manipulates the hardware in order to transmit the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 4 of 7
`
`Page 4 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`>r or by“
`lifferent
`
`the device. However, device drivers associ-
`g
`g
`Clwith application packages typically perform
`the data translation; these higher—level drivers
`(rely on lower—level drivers to actually send the
`to the device.
`
`_
`
`5213 independence A characteristic of a pro-
`; interface, or protocol that supports software
`ations that produce similar results on a wide
`ty of hardware. A device—independent pro-
`m could, for example, issue the same command
`draw a rectangle regardless of whether the out-
`tdevice was a printer, a plotter, or a screen dis-
`The PostScript
`language is an example of
`device-independent page-description language:
`Ograms issuing PostScript drawing and text com-
`‘ ands need not be customized for each potential
`nting device, and a manufacturer of a Postscript-
`Cpmpatible printing device knows that a wide
`V nge of applications will be able to use its printer
`rovided it follows the Postscript standard. Com-
`PWB device dependence.
`'Ce name The label by which a computer sys-
`
`em. MS—DOS, for example, uses the device name
`COM] to identify the first serial communications
`"port.
`dfivice resolution See resolution.
`DGIS Pronounced “dee-jis”; acronym for Direct
`Graphics Interface Specification, an interface de-
`veloped by Graphics Software Systems. DGIS is
`irmware (generally implemented in ROM on a
`video adapter) that allows a program to display
`graphics on a video display through an extension to
`the IBM BIOS Interrupt 10H interface.
`Bhrystone A general—performance benchmarking
`test, originally developed by Rheinhold Weicker in
`1984 in the attempt to measure and compare the
`performance of computers. The test reports gen-
`eral system performance in dhrystones per second.
`It is intended to replace the older and less reliable
`Whetstone benchmark. The Dhrystone bench-
`, mark, like most benchmarks, consists of standard
`code and is revised periodically to minimize unfair
`advantages given to certain combinations of hard-
`. Ware, compiler, and environment.
`Dhrystone concentrates on string handling and
`
`uses no floating-point operations. Like most
`benchmarking tests,
`it
`is heavily influenced by
`hardware and software design, such as compiler
`and linker options,
`code optimizing,
`cache
`memory, wait states, and integer data types. Com-
`pare sieve of Eratosthenes, Whetstone; see also
`benchmark.
`
`DIA Abbreviation for Document Interchange Archi-
`tecture, a document-exchange guideline used in
`IBM’s Systems Network Architecture (SNA). DIA
`specifies methods of organizing and addressing
`documents for transmission between computers of
`different sizes and models,
`including microcom-
`puters. DIA is supported by IBM’s APPC (Advanced
`Program-to-Program Communication) and by LU
`(Logical Unit) 6.2, which establish the capabilities
`and types of interactions possible in an SNA envi-
`ronment. See also DCA, SNA.
`diacritical mark An accent mark above, below, or
`through a written character——for example,
`the
`acute (’) and grave (‘) accents..
`dialect A variant of a particular language or pro-
`tocol. For example, Transact—SQL is a dialect of SQL
`(structured query language).
`dialog In computing, the exchange of human input
`and immediate machine responses that forms a
`“conversation” between an interactive computer
`and the person using it-, also, the exchange of sig-
`nals by computers communicating on a network.
`dialog box In a graphical user interface, a special
`window displayed by the system or application to
`solicit a response from the user. For example, when
`the user wants to print a document, the system
`typically displays a dialog box containing controls
`that represent various options: draft printing vs.
`high resolution, landscape vs. portrait mode, and
`so on. See also windowing environment.
`dial-up service Telephone service that relies on
`phones
`for
`station—to-station calls
`through a
`switched telephone network.
`dibit Pronounced “dye-bit.” A set of two bits repre-
`senting one of four possible combinations: O0, 01,
`10, and 11. In communications, a dibit is a kind of
`transmission unit made possible by the modulation
`technique known as differential phase—shift keying,
`which encodes data by using four different states
`
`Rage 5 of 7
`
`RAV. AMS
`
`Ex. 1030
`
`Page 5 of 7
`
`RA v. AMS
`Ex. 1030
`
`Page 5 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`
`
`dynamic relo<
` dynamic RAM
`
`dye-polymer recording
`
`
`
`tem. In mathematics, a dyadic operation is one in
`which there are two operands. In Boolean algebra,
`a dyadic Boolean operation is, again, one in which
`there are two operands, both of which are signifi-
`cant. Dyadic Boolean operations are those such as
`AND and OR in which the outcome depends on
`both values. Such operations are commonly used to
`create truth tables. Compare unary;
`see also
`Boolean algebra, operand.
`dye-polymer recording A type of recording tech-
`nology used with optical discs in which dye em-
`bedded in a plastic polymer coating on an optical
`disc is used to create minute bumps on the surface
`that can be read by a laser. Dye-polymer bumps
`can be flattened and re-created, thus making an
`optical disc rewritable, as opposed to being record-
`able only once.
`dynamic An adjective used to describe events or
`processes that occur immediately and concurrently
`as opposed to those planned for in advance or
`reacted to after the fact. Dynamic is used in refer-
`ence to both hardware and software; in each case it
`describes some action or event that occurs when
`and as needed. In nondynamic memory manage-
`ment, a program is given a certain amount of
`memory when the program is first run and must
`run within that constraint. In dynamic memory
`management, a program is able to negotiate with
`the operating system when it needs more memory.
`dynamic address translation Abbreviated DAT.
`On-the—fly conversion of memory-location refer-
`ences from relative addresses (“three units from
`
`~ the beginning of X”) to absolute address (“location
`number 123”) when a program is run. Dynamic ad-
`dress translation depends on conditions existing
`within the system at the runtime of a program; for
`example,
`it might depend on exactly where in
`memory a particular part of a program is loaded by
`the operating system.
`dynamic allocation The allocation of memory
`during program execution according to current
`needs. Dynamic allocation almost always implies
`that dynamic deallocation is possible too, so data
`structures can be created and destroyed as re-
`quired. Compare static allocation; see also allocate,
`deallocate.
`
`
`
`dynamic binding Also called late binding. Bind-
`ing (converting symbolic addresses in the program
`to storage—related addresses) that occurs during
`program execution. The term often refers to
`object-oriented applications that determine, during
`runtime, which software routines to call for par-
`ticular data objects. For example, an application
`might define a class named “artwork,” with sub-
`classes for paintings, sculptures, ceramics, and so
`on. Each of these classes would have a routine
`named “dollarvaluenow” that would calculate the
`current value of a piece of art, based in part on the
`class’s unique characteristics and also on the state
`of the market for art. Given an artwork object,
`dynamic binding would ensure that
`the correct
`“dollarvaluenow” routine was called to compute
`the current value. Compare static binding.
`Dynamic Data Exchange Abbreviated DDE. A
`form of interprocess communication (IPC) imple-
`mented in Microsoft Windows and OS/2. When
`two or more programs that support DDE are run-
`ning simultaneously, they can exchange informa-
`tion and commands. For example, a spreadsheet
`with a DDE link to a communications program
`might be capable of keeping stock prices that are
`displayed in the spreadsheet current with trading
`information received over
`the communications
`channel. See also interprocess communication.
`dynamic dump A listing, either stored on disk or
`sent to a printer, of memory contents generated at
`the time of a break in the execution of a program;
`a useful tool for programmers interested in know.
`ing what is happening at a certain point in the exe- ’
`cution of a program.
`dynamic RAM Abbreviated DRAM (pronounced
`“dee-rarn”). A form of semiconductor random ac.
`cess memory (RAM). Dynamic RAMS store informa-
`tion in integrated circuits that contain capacitors.
`Because capacitors lose their charge over time,
`dynamic RAM boards must include logic to ‘‘refresh‘’
`,
`(recharge) the RAM chips continuously. While a dy.
`namic RAM is being refreshed, it cannot be read by l
`the processor; if the processor must read the RAM
`while it is being refreshed, one or more wait states I
`occur. Because their internal circuitry is simple,
`I
`dynamic RAMS are more commonly used than
`
`static RAMs,
`dynamic RAl\/.
`as much data 2
`
`plexity. Compi
`dynamic relor
`data or of the (
`
`by an internal
`helps a compu
`B’ dynamic schec
`rently running
`the operating 5
`
`I
`
`‘
`
`I
`
`I
`
`’
`
`V
`
`Page 6 of 7
`
`RA v. AMS
`Ex. 1030
`
`

`
`Page 7 of 7
`
`RA v. AMS
`Ex. 1030

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