throbber
Exhibit A
`Preliminary Claim Constructions and Extrinsic Evidence
`
`EJO 2HFIA@ +=E +IJHK?JE 6AHI
`Claim Term
`Proposed Construction(s)
`Fast-path: “the protocol stack of the host
`1. “fast-path processing” /
`computer performs little or no network
`“slow-path processing”
`layer or transport layer processing”
`
`---------------------------------
`
`Slow-path: No construction necessary
`
`
`“data regarding an active connection”
`
`2. “context [for
`communication]”
`
`
`
`3. “flow key”
`
`“an identifier for a connection”
`
`
`
`
`1 Random House Webster’s College Dictionary, 2nd ed. (1999).
`
`2 The American Heritage Dictionary, 3rd ed. (1994).
`
`
`
`- 1 -
`
`Extrinsic Evidence
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`Context: the set of circumstances or facts that surround a particular
`event, situation, etc.1
`
`Context: the circumstances in which an event occurs.2
`
`Expert testimony of Dr. Paul Min
`
`02/11/2011 Boucher Tr. (Patent Interference No. 105,775), 63:23-
`65:17.
`
`2/10/2011 Boucher Dep. Tr. 99:13-20.
`
`Key: In databases, a unique value that is used to identify a data record.
`
`WISTRON CORP. EXHIBIT 1010.001
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`4. “database” / “flow
`database”
`
`
`“collection of organized data”
`
`Extrinsic Evidence
`Synonymous with primary key.3
`
`Key: In database management, an identifier for a record or group of
`records in a datafile.4
`
`Key: a group of characters that identifies a record in a database or
`other computer file.5
`
`Expert testimony of Dr. Paul Min
`
`Database: A collection of organized, related data, esp. one in
`electronic form that can be accessed and manipulated by specialized
`computer software.6
`
`Database: A collection of related information about a subject
`organized in a useful manner that provides a base or foundation for
`procedures, such as retrieving information, drawing conclusions, and
`making decisions. Any collection of information that servers these
`purposes qualifies as a database, even if the information isn’t stored
`on a computer. In fact, important predecessors of today’s
`sophisticated business database systems were files kept on index cards
`and stored in file cabinets. Information usually is divided into data
`records, each with one or more data fields.7
`
`
`
`3 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`4 Microsoft Computer Dictionary, 4th ed. (1999).
`
`5 Random House Webster’s College Dictionary, 2nd ed. (1999).
`
`6 Random House Webster’s College Dictionary, 2nd ed. (1999).
`
`7 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`
`
`- 2 -
`
`WISTRON CORP. EXHIBIT 1010.002
`
`

`

`6AHI 2HFIA@ *O 2=EJEBB
`Claim Term
`Proposed Construction(s)
`5. “a destination [] in the
`“a single contiguous block or several
`associated blocks of memory in the
`memory of the computer”
`computer”
`
`
`
`6. “operation code”
`
`“status data”
`
`7. “network interface device”
`
`“A device that allows a computer to go
`
`
`8 Random House Webster’s College Dictionary, 2nd ed. (1999)
`
`Extrinsic Evidence
`Expert testimony of Dr. Paul Min
`
`Destination: 1. the place to which a person or thing travels or is sent.
`2. The purpose for which something is destined.8
`
`Destination: The record, file, document, or disk to which information
`is copied or moved, as opposed to the source.9
`
`Destination: The location (drive, folder, or directory) to which a file
`is copied or moved. Compare source (definition 1).10
`
`Expert testimony of Dr. Paul Min
`
`Word: The native unit of storage on a particular machine. A word is
`the largest amount of data that can be handled by the microprocessor
`in one operation and is also, as a rule, the width of the main data bus.
`Word sizes of 16 bits and 32 bits are the most common.11
`
`Word: A unit of information composed of characters, bits, or bytes
`that’s treated as an entity and that can be stored in one location.12
`
`Expert testimony of Dr. Paul Min
`
`9 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000)
`
`10 Microsoft Computer Dictionary, 4th ed. (1999)
`
`11 Microsoft Computer Dictionary, 4th ed. (1999).
`
`12 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000)
`
`
`
`- 3 -
`
`WISTRON CORP. EXHIBIT 1010.003
`
`

`

`Claim Term
`
`Proposed Construction(s)
`online”
`
`Extrinsic Evidence
`
`
`Network interface card: “An expansion card or other device used to
`provide network access to a computer or other device, such as a
`printer. Network interface cards mediate between the computer and
`the physical media, such as cabling, over which transmissions
`travel.”13
`
`Network interface card: See NIC.14
`
`NIC: Acronym for network interface card. An adapter that lets you
`connect a network cable to a microcomputer. The card includes
`encoding and decoding circuitry and a receptacle for a network cable
`connection.15
`
`network interface controller: A communication device which
`permits the connection of information processing devices to a
`network.16
`
`
`
`
`
`
`
`13 Microsoft Computer Dictionary, 4th ed. (1999).
`
`14 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`15 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`16 IEEE Standard Glossary of Computer Networking Terminology (1995).
`
`
`
`- 4 -
`
`WISTRON CORP. EXHIBIT 1010.004
`
`

`

`No construction necessary
`
`No construction necessary
`
`6AHI 2HFIA@ *O ,ABA@=JI
`Claim Term
`Proposed Construction(s)
`8. “prepending” / “prepended”
`No construction necessary
`
`9. “status information”
`
`
`10. “substantially no network
`layer or transport layer
`processing” / “significant
`network layer or significant
`transport layer processing”
`
`
`11. “destination”
`
`
`
`No construction necessary17
`
`Extrinsic Evidence
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`
`Expert testimony of Dr. Paul Min
`
`
`Expert testimony of Dr. Paul Min
`
`Destination: 1. the place to which a person or thing travels or is sent.
`2. The purpose for which something is destined.18
`
`Destination: The record, file, document, or disk to which information
`is copied or moved, as opposed to the source.19
`
`Destination: The location (drive, folder, or directory) to which a file
`is copied or moved. Compare source (definition 1).20
`
`
`
`17 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`18 Random House Webster’s College Dictionary, 2nd ed. (1999)
`
`19 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000)
`
`20 Microsoft Computer Dictionary, 4th ed. (1999)
`
`
`
`- 5 -
`
`WISTRON CORP. EXHIBIT 1010.005
`
`

`

`Claim Term
`12. “substantially contiguous
`manner”
`
`
`13. “without an interrupt
`dividing”
`
`
`Proposed Construction(s)
`No construction necessary
`
`Extrinsic Evidence
`Expert testimony of Dr. Paul Min
`
`
`No construction necessary.21
`
`Expert testimony of Dr. Paul Min
`
`Interrupt: A hardware or software signal that temporarily stops
`program execution in a computer so that another procedure can be
`carried out.22
`
`Interrupt: A signal to the microprocessor indicating that an event has
`occurred that requires its attention. Processing is halted momentarily
`so that input/output or other operations can take place. When the
`operation is finished, processing resumes.23
`
`Interrupt: A signal from a device to a computer’s processor
`requesting attention from the processor. When the processor receives
`an interrupt, it suspends its current operations, saves the status of its
`work, and transfers control to a special routine known as an interrupt
`handler, which contains the instructions for dealing with the particular
`situation that caused the interrupt. Interrupts can be generated by
`various hardware devices to request service or report problems, or by
`the processor itself in response to program errors or requests for
`operating-system services. Interrupts are the processor’s way of
`communicating with the other elements that make up a computer
`system. A hierarchy of interrupt priorities determines which interrupt
`request will be handled first if more than one request is made. A
`
`
`21 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`22 Random House Webster’s College Dictionary, 2nd ed. (1999)
`
`23 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000)
`
`
`
`- 6 -
`
`WISTRON CORP. EXHIBIT 1010.006
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`14. “re-assembly buffer”
`
`
`
`
`No construction necessary
`
`Extrinsic Evidence
`program can temporarily disable some interrupts if it needs the full
`attention of the processor to complete a particular task.24
`
`Expert testimony of Dr. Paul Min
`
`
`
`24 Microsoft Computer Dictionary, 4th ed. (1999)
`
`
`
`- 7 -
`
`WISTRON CORP. EXHIBIT 1010.007
`
`

`

`6AHI ,ABA@=JI )ACA )HA 1@ABEEJA )@ H /LAHA@ *O 112(6)
`Claim Term
`Proposed Construction(s)
`15. “Flow re-assembler”
`No construction necessary.
`
`16. “packet batching module”
`
`17. “traffic classifier”
`
`
`No construction necessary.
`
`No construction necessary.25
`
`
`Evidence
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`Traffic: The messages sent and received over a communication
`channel.26
`
`Traffic: Bellcore’s definition: A flow of attempts, calls, and
`messages. My definition: The amount of activity during a given
`period of time over a circuit, line or group of lines, or the number of
`messages handled by a communications switch. There are many
`measures of “traffic.” Typically it’s so many minutes of voice
`conversation, or so many bits of data conversation. Note that Bellcore
`includes attempts in its definition of traffic. I don't. The decision is
`yours. But you should be aware of what you include in your
`calculations.27
`
`Traffic: Messages that are transmitted and received over a
`communication channel.28
`
`Prioritization of Network Traffic
`
`
`25 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`26 Modern Dictionary of Electronics, 6th ed. (1997).
`
`27 Newton’s Telecom Dictionary, 16th ed. (2000).
`
`28 IEEE Standard Glossary of Computer Networking Terminology (1995).
`
`
`
`- 8 -
`
`WISTRON CORP. EXHIBIT 1010.008
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`18. “flow database manager”
`
`
`
`No construction necessary [beyond
`proposal for “database”]30
`
`
`Evidence
`Prioritization can be explained as follows: implement some method to
`get important packets through a network when the network is
`congested and delay unimportant packets until later. Important packets
`are generally classified as delay-sensitive traffic such as that generated
`by live videoconferencing, voice calls, mission-critical transaction
`processing, remote monitoring, and collaborative computing (in which
`people work in real time on their computer screens across networks).
`Unimportant packets may include packets carrying electronic mail or
`packets downloaded from Internet Web sites by freeloading users.29
`
`See also Gupta, Sanjay et al., Traffic classification and scheduling in
`ATM networks (1993).
`
`See also Kubbar, Osama et al., Traffic Classification and Resource
`Allocation in ATM Networks (1996)
`
`Expert testimony of Dr. Paul Min
`
`Database: A collection of organized, related data, esp. one in
`electronic form that can be accessed and manipulated by specialized
`computer software.31
`
`Database: A collection of related information about a subject
`organized in a useful manner that provides a base or foundation for
`procedures, such as retrieving information, drawing conclusions, and
`making decisions. Any collection of information that servers these
`purposes qualifies as a database, even if the information isn’t stored
`
`
`29 Encyclopedia of Networking (1998).
`
`30 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`31 Random House Webster’s College Dictionary, 2nd ed. (1999).
`
`
`
`- 9 -
`
`WISTRON CORP. EXHIBIT 1010.009
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`19. “flow manager”
`
`
`No construction necessary.34
`
`Evidence
`on a computer. In fact, important predecessors of today’s
`sophisticated business database systems were files kept on index cards
`and stored in file cabinets. Information usually is divided into data
`records, each with one or more data fields.32
`
`Database management: Tasks related to creating, maintaining,
`organizing, and retrieving information from a database. See data
`manipulation.33
`
`
`Expert testimony of Dr. Paul Min
`
`Traffic: The messages sent and received over a communication
`channel.35
`
`Traffic: Bellcore’s definition: A flow of attempts, calls, and
`messages. My definition: The amount of activity during a given
`period of time over a circuit, line or group of lines, or the number of
`messages handled by a communications switch. There are many
`measures of “traffic.” Typically it’s so many minutes of voice
`conversation, or so many bits of data conversation. Note that Bellcore
`includes attempts in its definition of traffic. I don't. The decision is
`yours. But you should be aware of what you include in your
`calculations.36
`
`
`32 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`33 Webster’s New World Dictionary of Computer Terms, 8th ed. (2000).
`
`34 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`35 Modern Dictionary of Electronics, 6th ed. (1997).
`
`36 Newton’s Telecom Dictionary, 16th ed. (2000).
`
`
`
`- 10 -
`
`WISTRON CORP. EXHIBIT 1010.010
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`Evidence
`
`
`Traffic: Messages that are transmitted and received over a
`communication channel.37
`
`Prioritization of Network Traffic
`Prioritization can be explained as follows: implement some method to
`get important packets through a network when the network is
`congested and delay unimportant packets until later. Important packets
`are generally classified as delay-sensitive traffic such as that generated
`by live videoconferencing, voice calls, mission-critical transaction
`processing, remote monitoring, and collaborative computing (in which
`people work in real time on their computer screens across networks).
`Unimportant packets may include packets carrying electronic mail or
`packets downloaded from Internet Web sites by freeloading users.38
`
`See also Gupta, Sanjay et al., Traffic classification and scheduling in
`ATM networks (1993).
`
`See also Kubbar, Osama et al., Traffic Classification and Resource
`Allocation in ATM Networks (1996)
`
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`20. “re-assembler”
`
`21. “means for receiving, by
`the network interface device
`from the computer, a
`command to transmit data
`from the computer to the
`
`No construction necessary.
`
`No construction necessary [beyond
`proposal for “network interface device”]
`
`Not subject to 112(6)
`
`
`
`37 IEEE Standard Glossary of Computer Networking Terminology (1995).
`
`38 Encyclopedia of Networking (1998).
`
`
`
`- 11 -
`
`WISTRON CORP. EXHIBIT 1010.011
`
`

`

`Claim Term
`network”
`
`22. “means for sending, by the
`network interface device to
`the network, data
`corresponding to the
`command, including means
`for prepending a transport
`layer header to at least some
`of the data”
`
`23. “means for sending, by the
`network interface device to
`the computer, an indication
`that the data has been sent
`from the network interface
`device to the network, prior to
`receiving, by the network
`interface device from the
`network, an acknowledgement
`(ACK) that the data has been
`received.”
`
`24. “means, coupled to the
`host computer, for receiving
`from outside the apparatus a
`response to an ISCSI read
`request command and for fast-
`path processing a portion of
`the response to the ISCSI read
`request command, the portion
`including data, the portion
`
`Proposed Construction(s)
`
`Evidence
`
`No construction necessary [beyond
`proposal “network interface device”]
`
`Not subject to 112(6)
`
`Expert testimony of Dr. Paul Min
`
`No construction necessary [beyond
`proposal for “network interface device”]
`
`Not subject to 112(6)
`
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`Subject to 112(6)
`
`Function: “receiving from outside the
`apparatus a response to an ISCSI read
`request command and for fast-path
`processing a portion of the response to the
`ISCSI read request command, the portion
`including data, the portion being fast-path
`processed such that the data is placed into
`
`
`
`- 12 -
`
`WISTRON CORP. EXHIBIT 1010.012
`
`

`

`Evidence
`
`Expert testimony of Dr. Paul Min
`
`Claim Term
`being fast-path processed such
`that the data is placed into the
`destination memory on the
`host computer without the
`protocol stack of the host
`computer doing significant
`network layer or significant
`transport layer processing, the
`means also being for receiving
`a subsequent portion of the
`response to the ISCSI read
`request command and for
`slow-path processing the
`subsequent portion such that
`the protocol stack of the host
`computer does network layer
`and transport layer processing
`on the subsequent portion”
`
`25. “first mechanism” /
`“second mechanism”
`
`
`
`
`Proposed Construction(s)
`the destination memory on the host
`computer without the protocol stack of the
`host computer doing significant network
`layer or significant transport layer
`processing, the means also being for
`receiving a subsequent portion of the
`response to the ISCSI read request
`command and for slow-path processing
`the subsequent portion such that the
`protocol stack of the host computer does
`network layer and transport layer
`processing on the subsequent portion”
`
`Structure: A network interface device [as
`proposed] and equivalents thereof
`
`No construction necessary
`
`Not subject to 112(6)
`
`To the extent the Court determines
`otherwise:
`
`Function (1: “first mechanism”):
`processing the packets by a first so that
`for each packet the network layer header
`and the transport layer header are
`validated without an interrupt dividing the
`processing of the network layer header
`
`
`
`- 13 -
`
`WISTRON CORP. EXHIBIT 1010.013
`
`

`

`Evidence
`
`Claim Term
`
`Proposed Construction(s)
`and the transport layer header
`
`Structure (1: “first mechanism”): A
`network interface device [as proposed]
`and equivalents thereof
`
`Function (17: “first mechanism”):
`providing a block of data and a
`Transmission Control Protocol (TCP)
`connection
`
`Structure (17: “first mechanism”): a
`host CPU operating a TCP protocol stack,
`as detailed in, e.g., ‘241 patent, 7:42-58;
`17:20-36; Fig. 11; and equivalents thereof.
`
`Function (17: “second mechanism”):
`dividing the block of data into multiple
`segments.
`
`Structure (17: “second mechanism”): A
`network interface device [as proposed]
`and equivalents thereof
`
`Function (17: “second mechanism”):
`prepending an outbound packet header to
`each of the segments, thereby forming an
`outbound packet corresponding to each
`segment, the outbound packet header
`containing an outbound media access
`control layer header, an outbound Internet
`Protocol (IP) header and an outbound
`
`
`
`- 14 -
`
`WISTRON CORP. EXHIBIT 1010.014
`
`

`

`Claim Term
`
`26. “first apparatus” / “second
`apparatus[es]”
`
`
`27. “communication
`processing mechanism”
`
`
`Proposed Construction(s)
`TCP header, wherein the prepending of
`each outbound packet header occurs
`without an interrupt dividing the
`prepending of the outbound media access
`control layer header, the outbound (IP)
`header and the outbound TCP header.
`
`Structure (17: “second mechanism”): A
`network interface device [as proposed]
`and equivalents thereof
`
`No construction necessary
`
`Not subject to 112(6).
`
`No construction necessary39
`
`Not subject to 112(6).
`
`To the extent the Court determines
`otherwise:
`
`Function: “running instructions to
`process a message packet such that the
`context is employed to transfer data
`contained in said packet to the first
`apparatus memory and the TCP state
`information is updated”
`
`Evidence
`
`Expert testimony of Dr. Paul Min
`
`Expert testimony of Dr. Paul Min
`
`communications processor: A computer that performs protocol
`(terminates one or more protocols layers) or network management
`functions.40
`
`
`39 Should Defendants seek unnecessary judicial review of the term, Plaintiff reserves the right to rely on the provided extrinsic evidence.
`
`40 IEEE Standard Glossary of Computer Networking Terminology (1995).
`
`
`
`- 15 -
`
`WISTRON CORP. EXHIBIT 1010.015
`
`

`

`Claim Term
`
`Proposed Construction(s)
`
`Evidence
`
`
`Structure: A network interface device [as
`proposed] and equivalents thereof
`
`
`
`
`
`
`- 16 -
`
`WISTRON CORP. EXHIBIT 1010.016
`
`

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