throbber

`
`
`Sheffield, UK
`
`
`
`
`
`
`TRANSLATION EDITOR AFFIDAVIT
`
`
`
`I, Aidan English, a translator fluent in the Japanese and English languages, on behalf of Geotext Translations, do
`
`solemnly and sincerely declare that the attached translation is, to the best of my knowledge and belief, a true and
`
`accurate translation of Published Patent Application No. 1993-128022, dated May 25, 1993. To the best of my
`
`knowledge and belief, the attached translation is in a form that best reflects the intention and meaning of the original
`
`text. I have been warned that willful false statements and the like are punishable by fine or imprisonment, or both.
`
`
`
`
`
`
`
`Signature
`
`
`Name
`
`
`Dated
`
`New York 259 West 30th Street, 17th Floor, New York, NY 10001, U.S.A. tel 212.631.7432 fax 212.631.7778
`San Francisco 220 Montgomery Street, 3rd Floor, San Francisco, CA 94104, U.S.A. tel 415.576.9500 fax 415.520.0525
`London 8-11 St. Johns Lane, London EC1M 4BF, United Kingdom tel +44 (0)20 7553 4100 fax +44 (0)20 7990 9909
`Hong Kong 20th Floor, Central Tower, 28 Queen’s Road, Central, Hong Kong tel +852.2159.9143 fax +852.3010.0082
`translations@geotext.com | www.geotext.com
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 1
`
`
`
`IPR2018-1552 PATENT OWNER - Ex. 2001
`
`

`

`
`
`(19) Japanese Patent Office (JP)
`
`(51) Int. C1. 5
` G06F 13/00
` H04B 7/26
`
`(21) Application No.:
`
`(22) Application Date:
`
`
`Identifying symbol
`351 L
` K
`
`1991-310167
`
`1991.10.30
`
`(12) Published Unexamined Patent
`Application (A)
`
`FI
`
`(11) Published Patent Application No.
`1993-128022
`(43) Publication Date 1993.5.25
`Technical display place
`Agency serial no.
`7368-5B
`
`6942-5K
`
`Examination Request: Not yet made Number of Claims: 1 (Total 7 pages)
`(71) Applicant:
`000002185
`
`Sony Corporation
`
`6-7-35, Kitashinagawa, Shinagawa-ku, Tokyo
`(72) Inventor:
`Takehiro Sugita
`
`Sony Corporation
`
`6-7-35, Kitashinagawa, Shinagawa-ku, Tokyo
`(74) Agent
`Attorney Akira Koike (two others)
`
`(54) [Name of Invention] Mobile Communications Terminal Update Method
`
`(57) [Summary]
`[Configuration] To combine group ID showing group
`units among multiple mobile communication terminals, and
`individual IDs for each terminal, and transfer update
`information using the group ID in the initial stage of the
`update (Step S3), then at the stage when the reduction in
`the number of non-updated mobile communication
`terminals decreases (Step S7), update each mobile
`communication terminal one at a time, using its individual
`ID.
`[Effect] Can efficiently (with just a few packets) update
`each terminal, and perform updates using a wireless circuit
`with small circuit capacity.
`
`.
`
`Start
`
`Create list of update
`target terminals
`
`Use group ID to send
`update information
`
`Grasp the update
`conditions
`
`All unit updates
`ended?
`
`Decrease in number of
`residual units<X?
`
`Transmit update
`information using
`individual ID
`
`End
`
`
`
`
`
`
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 2
`
`

`

`
`
`(2)
`
`1993-128022
`
`[Claims]
`[Claim 1] A mobile communications terminal update
`method characterized by the performance of a software
`update within each mobile terminal of multiple mobile
`communications terminals using a wireless circuit, and by a
`mobile communications terminal update method whereby
`the above-mentioned multiple mobile communications
`terminals are updated in group units in the initial stage of
`the above-mentioned updates, and the above-mentioned
`multiple mobile communications terminals are individually
`updated in the final stage of the above-mentioned updates.
`[Detailed Explanation of Invention]
`[0001]
`[Field of Industrial Application] This Invention is in relation
`to a mobile communications terminal update method for
`updating software within each mobile terminal of multiple
`mobile communications terminals that use a wireless
`circuit.
`[0002]
`[Prior Art] Previously, in mobile communications systems
`performing communication using wireless circuits, with
`mobile communications terminals mounted on mobile units
`such as ships, aircraft, and automobiles, etc., software
`update has been performed by replacement of the ROM
`within the said mobile communications terminal, or by
`similar means.
`[0003]
`[Issues To Be Resolved by the Invention] However, for
`example, there are cases where performing updates of
`software in mobile communications terminals mounted on
`the above-mentioned mobile units can be difficult.
`[0004] In other words, here we can consider a case in which
`the above-mentioned mobile communications terminals are
`installed in 1000 cargo carrying vehicles (namely trucks) of
`a certain shipping company. Since this shipping company
`normally needs to effectively use as many of the trucks as
`possible, in practice the trucks cannot be all concentrated at
`a specific site.
`[0005] When a software update is performed on a mobile
`communications terminal mounted on such trucks or other
`mobile units, for example, by replacement of the ROM or
`by a similar means, since in many cases the operator
`(driver) cannot perform the update, normally the update
`operation had to be performed, for example, by an engineer
`etc., who would visit each mobile communications
`terminals (in other words, each mobile unit truck).
`[0006] However, when the above-mentioned shipping
`company has installed a terminal in each truck, there may
`be cases as described above where each truck cannot be
`returned to the site and operations are continued, due to the
`need for effective utilization of trucks, and in such cases it
`is easy to imagine that the above-mentioned engineer, etc.,
`may have difficulty accessing the terminal.
`[0007] As a result, realization of an update of software in a
`mobile
`communications
`terminal
`loaded onto
`the
`above-mentioned truck by, for example, replacement of the
`ROM, cannot be said to be an effective means when
`personnel expenses, etc., are taken into consideration.
`
`
`
`[0008] For this reason, a method for performing updates of
`the mobile communications terminal software using the
`wireless circuit to the base station can be considered.
`[0009] Unfortunately, the current mobile communications
`terminal software has in many cases become very large in
`size. Additionally, wireless circuits are
`limited
`in
`communication capacity, and in terms of communication
`traffic, it would be unavoidable that updating software have
`an effect on the normal communication service, particularly
`when using wireless circuits with small capacity.
`[0010] In other words, even in cases where updates are
`attempted using a base station and wireless circuit as
`described above, since transmission of vast amounts of data
`to each mobile communications terminal is required, this
`would surely be difficult using data communications
`systems of small circuit capacity.
`[0011] At this point, this Invention is proposed in view of
`the above-mentioned situations, and the objective is to
`provide a mobile communications terminal update method
`that enables reliable updates of software within the mobile
`communications terminal without the need for ROM
`replacement, etc., and with a small transmission volume.
`[0012]
`[Means for Resolving the Issues] The update method in this
`Invention
`is
`proposed
`for
`attainment
`of
`the
`above-mentioned
`objectives,
`and
`is
`a mobile
`communications terminal update method for performing
`updates of software within each mobile terminal of multiple
`mobile
`communications
`terminals
`that
`perform
`communication using wireless circuits, and in the initial
`stage of the above-mentioned update, update of the
`above-mentioned mobile communications
`terminals
`is
`performed in group units, while in the final stage of the
`above-mentioned update, update of the above-mentioned
`multiple mobile communications terminals is performed
`individually.
`[0013] In other words, in this Invention, updates of mobile
`communications
`terminal software
`in wireless data
`communication
`systems are performed by
`remote
`manipulation by way of a base station. At this time, the
`software in the mobile communications terminal (unit) is
`designed to operate on a non-volatile RAM so that it can be
`updated using a wireless circuit from a base station.
`Additionally, the base station side (sending side) transmits
`the update information (all or part of the software) to each
`mobile communications terminal, with transmission at first
`performed based on the group ID of the group unit (all units,
`or the unit addresses belonging to a specific group), then the
`number of terminals in the group unit that complete the
`update in one round of transmission is investigated, and if
`the remaining number of units has decreased, the individual
`ID is used to perform updates of each unit one at a time.
`With this action, highly efficient updates can be performed.
`[0014] In other words, the mobile communications terminal
`update method in this Invention is in relation to a method
`for efficiently updating software in mobile communications
`terminals using wireless circuits, and can achieve updates of
`multiple mobile communications terminals using a small
`number of transmission packets by, in the initial stage of the
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 3
`
`

`

`
`
`(3)
`
`1993-128022
`
`follows an explanation of an
`invention with
`referencing
`to
`
`update, using a group ID that applies to the group of
`multiple mobile communications terminals to transmit
`update
`information
`to each mobile communications
`terminal within said group, while in the final stage of the
`update, in other words, the stage in which the number of
`mobile
`communications
`terminals
`within
`the
`above-mentioned group that have not been updated has
`decreased, by transmitting update information to each
`mobile communications terminal using an individual ID
`that applies to each mobile communications terminal. The
`method in this Invention is particularly effective in data
`communication
`systems with
`small
`communication
`capacities.
`[0015]
`[Utilization] According to the update method in this
`Invention,
`in
`the
`initial stage of updating, multiple
`communication terminals are updated in group units, and in
`the final stage of updating, when the number of mobile
`communications terminals that have not been updated has
`decreased,
`the multiple communication
`terminals are
`updated individually.
`[0016]
`[Embodiment] Here
`Embodiment of
`this
`illustrations.
`[0017] The update method in this Embodiment is a mobile
`communications
`terminal update method whereby an
`update is performed on each mobile communications
`terminal m1, m2, m3, m4,
`... of multiple mobile
`communications terminals that perform communication
`using wireless circuits (for example, in Fig.2, the mobile
`communications terminals m1, m2, m3, m4, ... mounted in
`automobiles or other mobile units M1, M2, M3, M4, …),
`such that, as shown in the flow chart in Fig.1, in the
`above-mentioned
`initial
`stage of
`the update,
`the
`above-mentioned mobile communications terminals m1, m2,
`m3, m4, ... are updated in a group unit (Step S3), and in the
`above-mentioned
`final
`stage of
`the update,
`the
`above-mentioned mobile communications terminals m1, m2,
`m3, m4, ... are updated individually (Step S7).
`[0018] First, before the explanation in the Fig.1 flow chart,
`we will discuss the communication system applied in the
`Embodiment of this Invention. This communication system
`is configured, for example, as shown in Fig.2.
`[0019] In this Fig.2, the communication system in this
`Embodiment comprises one or more communication base
`stations BS, and multiple mobile communication terminals
`m1, m2, m3, m4, … . Note that the above-mentioned base
`station BS may also be connected by a wired cable circuit to
`a user center US. In addition, the above-mentioned mobile
`communications terminals m1, m2, m3, m4, ... are data
`communications terminals whose utilization can be for
`vehicle mounting in automobiles, etc., or for remote
`unmanned system telemetry, etc.
`[0020] In this Embodiment, updates of software for said
`mobile communications terminals m1, m2, m3, m4, ... are
`performed by using the wireless circuit with base station
`BS.
`
`
`
`[0021] Fig.3 is an overview configuration diagram of the
`mobile communications terminals m1, m2, m3, m4, ... in
`this Embodiment.
`[0022] In this Fig.3, transceiver 13 is a device which
`demodulates
`the wireless
`signal
`sent
`from
`the
`above-mentioned base station BS and received by antenna
`16, outputs said signal to modem 12, such that said signal is
`encoded by said modem 12, and output as a wireless signal
`by means of antenna 16.
`[0023] The above-mentioned modem 12 is a device which
`decodes the signal demodulated by the above-mentioned
`transceiver 13, and sends it to processor 11, such that
`encoded data is sent from processor 11, and output to the
`transceiver 13.
`[0024] The above-mentioned processor 11 processes data
`decoded by the above-mentioned modem 12, and when
`necessary outputs the data via terminal 10 for external
`interfacing, or transfers data input from the external
`interface by way of said terminal 10, or data generated by
`the terminal itself, to the above-mentioned modem 12.
`[0025] Furthermore, the above-mentioned processor 11
`software operates on RAM 15 to enable updating by remote
`operation using a wireless circuit. In addition, if software is
`stored in ROM 14 within the above-mentioned mobile
`communications terminal, the content of the said ROM 14
`must be temporarily transferred to the above-mentioned
`RAM 15. In such a case, the software within the
`above-mentioned RAM 15 must be checked to determine
`whether it has been corrupted or not, and judgment made
`whether to transfer or not. In other words, this kind of check
`and judgment is performed to prevent overwrite of the
`updated software in the above-mentioned wireless circuit.
`[0026] Here, in the case of data communication in this
`Embodiment, the one-to-one communication format using
`individual
`IDs
`for
`individually
`updating
`the
`above-mentioned multiple mobile communication terminals
`m1, m2, m3, m4, ... , and the one-to-many communication
`format using group IDs for updating the above-mentioned
`multiple mobile communication terminals m1, m2, m3,
`m4, ... in group units, are in existence.
`the number of
`[0027] The
`relationship between
`transmission
`packets
`of
`the
`software
`of
`the
`above-mentioned mobile communications terminals m1, m2,
`m3, m4, ... when using the above-mentioned individual IDs
`and group IDs in cases such as these, and the number of
`units not completing the update, is shown in Fig.4 and
`Fig.5.
`[0028] In Fig.4 and Fig.5, when using the above-mentioned
`individual
`ID, a
`response
`(henceforth, called Ack;
`Acknowledgement)
`showing
`that
`each mobile
`communications
`terminal has
`received each of
`the
`above-mentioned packets sent from one specific machine to
`another is received so that update information can be
`transmitted reliably. As a result, as shown in Fig.4, the
`number of units awaiting update decreases linearly with the
`number of transmission packets.
`[0029] On the other hand, when the above-mentioned group
`ID is used, since the update information for the multiple
`mobile communications terminals belonging to the group is
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 4
`
`

`

`
`
`(4)
`
`1993-128022
`
`sent simultaneously without specifying the other party,
`transmission of one round of update information enables
`updating multiple terminals. However, in the case of this
`group ID, since receiving responses packets one at a time is
`normally not possible, there is no guarantee that packets
`will arrive at each mobile communications terminal reliably.
`[0030] For this reason, when the above-mentioned group ID
`is used, information showing notification of the update end
`must be sent at that time to the base station BS, separately
`from the above-mentioned Ack response. In this case, since
`sending the update information only once would not end the
`updates for all terminals, the would have to be sent
`repeatedly, but as shown in Fig.5, the number of units with
`updates not completed versus the number of transmitted
`packets tends to decrease exponentially.
`[0031] As described above, when the group ID is used, at
`first the decrease in the number of non-updated units is
`rapid, but as
`the remaining mobile communication
`terminals decrease in number, the volume of decrease in the
`number of the said non-updated units tails off, reducing
`efficiency.
`[0032] Because of these issues, the Embodiment of this
`Invention uses a combination of the above-mentioned
`individual ID and group ID, taking advantage of their
`respective characteristics
`to achieve highly efficient
`updates.
`[0033] In other words, the update in this Embodiment
`performs as shown by the algorithm of the base station BS
`in Fig.1, with a combination of the above-mentioned
`individual ID and group ID, taking advantage of their
`respective characteristics to achieve highly efficient updates.
`Note that, in the explanation in Fig.1, an example for the
`case of an update performed by the above-mentioned base
`station BS for each mobile communications terminal m1,
`m2, m3, m4, ... is given, but for example the user center US
`may also perform this in place of said base station BS.
`[0034] In Fig.1, first, if starting the update process in Step
`S1, each of the mobile communications terminals m1, m2,
`m3, m4, ... targeted for update in Step S2 are listed up.
`[0035] Next, in Step S3, the update information is sent with
`the above-mentioned group
`ID. Here,
`this update
`information may be either all or
`some of
`the
`above-mentioned mobile communications terminal software.
`Note that, the above-mentioned packet information is
`divided into multiple packets, but in this Embodiment,
`sending one round of update information means sending
`one series of multiple packets.
`[0036] Furthermore, after the above-mentioned Step S3, In
`step 4, the update situation is ascertained. Here, the mobile
`communications terminals that were able to receive all the
`data without any errors have completed the update, and the
`information is sent to the base station BS. The base station
`BS
`receiving
`it
`counts
`the number of mobile
`communications terminals that have completed the update
`with this transmission, and deletes from the update target
`list those mobile communications terminals that have
`completed this update.
`[0037] After that, in Step S5, the mobile communications
`terminals are checked to see if any remain on the target list,
`
`
`
`and if there are no non-updated mobile communications
`terminals (Yes), Step S8 is proceeded to and the update
`operation is ended.
`[0038] In addition, if in Step S5 there are any non-updated
`mobile communication terminals remaining (No), Step S6
`is proceeded to, where the decrease in the number not
`updated with this transmission is investigated, and if this
`number is larger than a certain value X (No), Step S3 is
`returned to in order use the group ID to transfer the update
`information again.
`[0039] In Step S6, if the decrease in the above-mentioned
`number not updated is smaller than the above-mentioned
`value X (Yes), Step S7 is proceeded to, and in this Step S7
`individual IDs are used to and send update information to
`the remaining terminals, then Step S8 is proceed to to end
`the process.
`[0040] Note that 1 (small value) is normally used for the
`value X in Step S6 .
`[0041] Here, in transmissions using the individual ID as
`described above, since an Ack response can be received for
`each packet one at a time (received by the base station BS),
`there is no requirement to receive and confirm information
`notification of update completion as was seen in the
`above-mentioned group ID case (however, receiving for
`confirmation is also acceptable).
`the mobile
`on
`[0042]
`In
`addition,
`depending
`communications terminal, for example, there may be units
`placed inside a building, or behind an obstacle, where
`update information cannot be sent. In such a case, items
`with no Ack response even if a packet is sent the prescribed
`number of times are judged to be in a state where update
`information above cannot be sent as described above, so
`transmission is canceled, processing is stopped while some
`items remain on the update target list, and the update results
`are reported.
`[0043] Fig.6 shows the activity flow on the part of each of
`the above-mentioned mobile communications terminals,
`and shows the action of each mobile communications
`terminal when an update packet (one packet out of the
`group of packets that make up the update information).
`[0044] In this Fig.6, when each mobile communication
`terminal receives update information in Step S11, then in
`Step S12 said received update information is delivered to
`the temporary update storage area in the above-mentioned
`RAM 15 of said mobile communications terminal.
`[0045] Next, in Step S13, it is investigated whether the
`update information has been completed or not. In other
`words, since the update information can be divided into
`multiple packets and sent, the update is considered
`complete if the series of packets has all been received
`without error. If in this Step S13 it is not completed (No),
`no further processing is performed, and Step S18 is proceed
`to to end the process.
`[0046] In addition, if the update is completed in Step S13
`(Yes), Step S14 is proceeded to, and in Step S14 the update
`information is copied from the area where it is temporarily
`stored in the above-mentioned RAM 15 to the area where
`the program actually operates. However, information on
`whether this update information has been sent or not is
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 5
`
`

`

`
`
`(5)
`
`1993-128022
`
`recorded under the above-mentioned group ID, and the
`temporary storage area in the above-mentioned RAM 15 is
`initialized (deleted) for the next round of updates.
`[0047] Next, in Step S15, it is investigated whether the
`above-mentioned received item was a group ID or not, and
`if not (No), the flow proceeds as is to Step S18 to end the
`process. If in Step S15, it is judged to be a group ID (Yes),
`the flow proceeds to Step S16, and in this Step S16,
`notification is sent to the base station BS of the update
`completion, and the process is ended in Step S18.
`[0048] As explained above,
`in
`this Embodiment, a
`combination of the group ID and individual ID, use of a
`group ID in the initial stage of the update to transmit the
`update information, and in the stage where the amount of
`decrease
`in
`the non-updated mobile communication
`terminals
`has
`become
`small,
`then
`using
`the
`above-mentioned individual ID to perform updates of each
`mobile communications terminal one unit at a time can
`enable efficient updating (with a small number of packets)
`of each mobile communications terminal, and enable
`updates using wireless circuits with small circuit capacities.
`In other words, mobile communications terminal software
`can be reliably updated with a small transmission volume.
`
`
`[Figure 2]
`
`
`
`
`
`
`
`[0049]
`[Effectiveness of Invention] As described above, the mobile
`communications terminal update method of this Invention,
`in the initial stage of an update, performs updating of
`multiple mobile communications terminals in group units,
`and in the final stage of an update, performs individual
`updating of multiple mobile communications terminals, to
`enable reliable updating of software within mobile
`communications terminals, without the need for ROM
`replacement, etc., and with a small transmission volume.
`[Simple Explanation of Illustrations]
`[Fig.1] Flow chart showing the operation of the base station
`for the mobile communications terminal update method in
`Embodiment of this Invention.
`[Fig.2] Drawing showing a summary of the communication
`system in Embodiment of this Invention.
`[Fig.3] Block circuit diagram showing the configuration of
`mobile communication terminals in the Embodiment of this
`Invention.
`[Fig.4] Drawing showing the relationship of the change in
`number of non-updated units when mobile communication
`terminals are updated one unit at a time, using the
`individual ID in the Embodiment of this Invention.
`[Fig.5] Drawing showing relationship of the change in the
`number of non-updated units when updating is performed
`using the individual ID in the Embodiment of this
`Invention.
`[Fig.6] Flow chart showing the operation of the mobile
`communication terminal for the mobile communications
`terminal update method
`in
`the Embodiment of
`this
`Invention.
`[Explanation of Key Codes]
`BS……..Base station
`US……..User center
`m1, m2, m3, m4 …. Mobile communication terminal
`M1, M2, M3, M4 …. Mobile unit
`
`Communi-
`cations base
`station
`
`User center
`
`
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 6
`
`

`

`1993-128022
`
`User center
`
`Number of transmission packets
`
`Number of send packets
`
`
`
`
`
`(6)
`
`
`
`[Figure 4]
`
`
`Communi-
`cations base
`station
`
`Number of update waiting units
`
`
`[Figure 5]
`
`
`Number of update waiting units
`
`
`
`Start
`
`Create list of update
`target terminals
`
`Use group ID to send
`update information
`
`Grasp the update
`conditions
`
`All unit updates
`ended?
`
`Decrease in number of
`residual units<X?
`
`Send update
`information using
`individual ID
`
`
`
`End
`
`
`
`
`
`
`
`[Figure 1]
`
`
`
`
`
`
`
`
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 7
`
`

`

`(7)
`
`1993-128022
`
`Processor
`
`Modem
`
`Sender/
`receiver
`
`
`
`
`
`[Figure 3]
`
`
`
`[Figure 6]
`
`
`Update packet received
`
`Store update information in
`temporary storage area inside
`RAM
`
`Update information
`completed?
`
`Copy update information to
`program area
`
`Group ID?
`
`Send notification of update
`information to base station
`
`End
`
`
`
`
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 8
`
`

`

`Petitioner Microsoft Corporation - Ex. 1005, p. 9
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 9
`
`

`

`mammal}? (J P)
`
`(12) a} 13% 43} $4]: {2; fi (A)
`
`(1042222512222
`
`ififififlfi — 128022
`(@2523 $52: 5 $(1993) 5 3258
`
`(51)lntCi.‘
`Ge 6 F
`H e 4 B
`
`13/00
`7/26
`
`22%???
`3 5 1
`
`EWEE§J§
`L 7368—5B
`K 6942—5K
`
`F I
`
`fififiifififi
`
`
`
`fififi‘fi ififl fifiifiwfifié 7 E)
`
`(21),“:Bfifififi'
`
`flaw-1310167
`
`(22MEEEI
`
`$152 3 Eugeniofiaoa
`
`
`
`
`(71mm 000002135
`*1 :wmga
`$221325; ”12:!th 1| 6 TE 7 $35%
`(72)%3}3:‘E BEE EEL
`ififiSEEJHIZitai'anlsTavfiafi v:
`4232:4229
`(74mm mi: Nd;
`
`(mg)
`
`fi;
`
`(54) [fiflfiméfifil
`
`flfibfifififiim‘f"? if— DEE
`
`(W)i¥%i
`[gm] EfimfiflWfiEfifimfigmywmrfifi
`2i¢fw—7IDt§fi$fi®flfliotéfi£éb
`%\Tw7?wb®fifiwfiflffiflwW71D%fim
`T7v7?*rfifi§fifi(1?v783)Ltfi7v
`T¥~bmfifififififi$®fiyfifiié<&ot§%
`rt@filDEfifiLf2fiflfifiEfifiéififc7
`'27?" FTé (2‘7“27”S 7) a
`lfifil
`fi$i<(9&hfl2vhfi?)%fi$m7
`
`v7$—}fifi2%kfifltEfl$§®$§fifififlfi
`
`
`Eflltt7vf?—F#W%tfifio
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 10
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 10
`
`

`

`(2)
`
`FEEE—lZ 8022
`
`[EEEHEGEE}
`
`[EIE1} EEJEEHELTEEEEfiEEmE
`EEEEE$®EEEEE$WQV7bfim7m7v7
`TmbéfifiEwfiflEfiEfi$m7vTE—%EET
`EB“)? .
`LETv7E—meEEETEifiEEmEEEEE
`fifow—TEET7VT?wFL‘LETVTE—
`bwEEEETELEEEwEEEEEEWEEEM?
`vTE—kfé:tEEEEEEEEEEEEX®7v
`TE—FEEO
`IEEEEEEEE)
`{0001)
`{fifiimflfififili%flu\EEEEEEELTE
`EEHiEEmEEEEEEXmEEEEEfiWmV7
`%fiz707wTE—LEE5EQEEEEEWEmT
`w7¥~bfiEmE¢%£0T%éo
`[0002]
`[EWQEEIEWiD flaw 53W WEE.EE
`EEQEEELEfiéhEEEEEEEWLELrfifi
`EEEWELTEEEEfiEEEE&XEAEEMT
`E.EEEEEEEEEWKRénEROMEEEME
`%nLEf&EETV7hwx707v7E—FEE5
`:afiEée
`[000m
`[EEEEELEfitEéEE]t:6fi.flzflti
`EEEEEEEEEWEEEEEEE$077FWm?
`E7v7¥Ebfé:tEEE&E%fi%éo
`{00041fabgczftLEEEEtLTEiE
`WEEEEEwEEEEEEE(ub©E%§v7)1
`oooamtiEEEEEEEEEEEEthEEE
`EEiTEEDEEthEEEEENb§v7EEW
`éfifififlfiflEEECtfifigfitm\Efiwfi4b
`a: h 5 v 5' EEEE 1% z t LiEfiEfitmbfi‘EfiTE
`$0
`{0005]zmiikbivflEmEEEmEfién
`EEEEEEEWHELTMiEROMKEiHE%h
`LEL%$ET/7bfix7®7v?v— h‘fifiEfi
`kfi\fi%%(F74N)KiflTTV7T—ET§§
`HEEE§MQT~fiE%iHMb@éfi—EX?V%
`#EEEEEEEX(vibEEEETEEbEv7)
`EEKTTvTFwFoEfiéfibEHhfiaeama
`to
`{0006}LEL.LEEEE&E§F5v¢tEW
`EEELTHE%€EE~ifimlfiflbiv7wfifi
`fiEmtmeb§w7év4EEEEWEEEEEE
`EEEEUTCmtbififi—ExvyEEEXEflé
`:tfiflfififiééfiiahé,
`{0007)Ltficrtifi%3v7tEith§
`EEEE$077PWI7®7vTFWBE‘EiER
`OMEfiEifiTEEEEEtfi\kWEEEEE?é
`
`tEfiEEEtEEiEM
`[0008]lefifiitfletfifififiEfififlv
`7%?1707V7T FEEfiEtwfififlfiéflfl
`LTfiifiEWEZEfléa
`[0009]t:6fi.fiE®BflEfiEfi$®V?b
`E17fitfi4flfifiE<Eofh%%éfiéhui
`E‘EfiflfitgfiflfifiEfififimahTwT‘Eu
`EE®¢§EEEEEEWELTV7Wfix7®7w7
`EmfiéfifiitfifiEbfitvfflfiTfifimfiEfi
`WEZKEEEEZFEEHO
`iODlOIEEbB\iflLtlfifififlEtwfifi
`EfiéflfiLf7y7$—%L&5t¢é%fikb E
`ffiTbflEEEEEEEEXLEEEEME#%E®
` T 3Ea§®$é WT”7£EVXTATH$HUE
`fi?:tf%%
`[0 0 1 1 1%C’CZ EEEHEL Jfifiwl ”BETEELZSE
`fifEEéflfifimTED~ROMEEEE$¥T\#
`GEEMEEETEEEEEEEEEWW®V7kw:
`7m?v7¥w¥fiflfiéfiflwfiEfi$07v7¥~
`beéEEfiECtEEEtEEE®TEE°
`[0012}
`[EEEEEEEtmeEi$fiE®7w7¥wkfi
`EmrLfiwEWEEEEEtwufifiénm$®TE
`DrWEEEEHELTEEEEfiEEmfiEEEEE
`EQEEEEEWWwV7%W;7®7v7$w%%fi
`fiEwfiEEEEEX®7vT¥—FFETEGT\L
`ETVTE—bwflWEETELEEEQEEEEEE
`iéfiw—TEETTv7E—FL‘LE7wTE~b
`mEflEETEEEEEmfiEEfiEEWEEEE7v
`T?—%f%i5tbt§m?fiée
`{0613lvfib8‘$EETE‘EEE—9EEy
`XELKEwTEEEEEEX®V7Ffix7®7v7
`E—EEEEEEWLIEEEETfifigfiwaw
`$0:mefiflwfiEE$(1:vb)®V7rwl
`7E EEEWQGMEEE17yTE—bEWEl5
`LTEEEQRAMLTEETElfiiE+éflfw$
`-fi\§flEM(EEN)E‘7V77—bEfi(V7
`EVm7£$itE#%)EEHEEEEEXEEE?
`éfitfimfl7w—Tfififlfw—TID(£1;vb
`:fiEEEmfw—TEEiéllvbfi)KEEN?
`EEEHH‘:flfw—TiflTmlfimfifiTTWT
`F—meTWEEKEEENrEbwlzvrfififi
`E<EotaEEQIDEEMT1E1E7v7¥—%
`Eh}: it: LYN?“ 1mm: 1% fifiwfim‘z’wf?
`mhfififitfiofufio
`
`[0014}EnmzhfirWEEmfiflwfiEfixm
`
`
`TvTE—FEEETEEEEEflJLTEEEEEE
`*WV7¥Wl7gfi$fl<TVT?—FT%fi$Efi
`EEEQTEGT‘7VTW—FGWEEETEEE0
`fiflfifiEfiKflffl—TEKUtVfl—TIDfifiw
`
`
`
`Petitioner Microsoft Corporation - EX. 1005, p. 11
`
`Petitioner Microsoft Corporation - Ex. 1005, p. 11
`
`

`

`(3)
`
`5F‘rfil’FST128022
`
`1Et7w—7flwEBEEfirfixkfiL17/7T
`—%FE%EEL\?y7T—hwfiflfiwfifibbi
`Eyw—TWTTvTETFéhfhthfifififififi
`EmfifiEE<fivtfifi?\anfiEfififififit
`mttmfllDEEHTEEEEEEEXKVTTE—
`bfiEEEEEExitLtcttlbtfifimfififi
`afirfiéxmm 7 H7170)? 77L?" 1~ Eyrzmfig
`N7TFETEETEEi5mLTwé$®TEEnE
`Ewmffim;hfitfittfifififim$éaEwfifi
`E91TL®EEKEETEEa
`{001m
`{WEIEEE07vTETbfiEtinH\TvTE
`m$0fifi§§fufifimfiE¢fiéfixéfiw—TE
`fiTTTTTWFL‘7v7ETbéhrwaw$EE
`fiéfixwfifiwfi<éotTTTF—FwfifiEET
`ufifiwflfiwfififixafiEKTTTETFEExi
`teru/z).
`[0016}
`{EmfllmftEEWQEEMEEEEEELEEE
`Efifiéo
`{0017IEEmfim7TTETEfiEM\EEEE
`éflmbffifiéfiififimgflwfifififi(flzfim
`ZEEEEECDEEJEM;
`) M2. M3 2 M4 »
`’
`'
`'
`mfifléhéfifififififixmx,mz,mg.
`2‘m3.m
`m4,
`)mfififlmfikm,m
`--- W®J7FWI7®7T7T—%éfi5E
`QEEWLEEXGTva— %fi$f%or Elm
`7D— TT— kaTi5K\LE7V7T— Fwflfi
`fififfiiEfifiwfiEfifififiEml,mg,mg,
`m4,---
`éfw—TEMT7TTF—rbtzf
`T783).iETTTE—meEEETdiEEE
`mfiEfifififixml.mz.m3,mq,---
`E
`fiflu7vTT—b¢%(x?vTS7)i5tLth
`mtbée
`{0018)fiftHim7umTrurmEEKfi:
`6‘ EEEHEEWJWEEEnéfifé’yxf-JAKouwfi
`
`Nat:mflavaAm.MzE32mfifiifimfi
`fléhétmTEEv
`[0019}:wflZflEmr‘EEMfiwfinyE
`Luioxu%nmimfifififl%8Stfifiwfiflw
`fifififim1,mz.maYm4,
`tffimé
`Mo 2m: LEEfiEE-BB sczaifiivilfilia'ca—f—t
`yfusfififiéflEEEfifiéoittiEfiflwfi
`Efi$m1.m2,mg,mg,'-- dtfifl$E
`fifiéhfiifififiudfififlEAVXEA®Tv3¥
`UEwEEfiEiéhEE—7fififiiffié»
`[GOZOJEEMWTfitCflgififififififififi
`m1,m2,m3 , m4,
`tii’Tfi'fiy'JFWmT
`®7WT¥TfiitEflEBStflfifimfiEflmLf
`fiiliDZLTLMEn
`
`[0021}fl3u\$EmflmfiE$fififixml.
`m2,m3,m4,
`mmfiméfimflfifién
`[0022}:mmst3mrtfifififilswt7V
`E+16TEHhiEEflEBSW$EEfl5EEEE
`EEELTEFA12KEELEQ\EEEFA12T
`HERéfltEEEEELTEEEEtLTTyTTi
`ééfierfiffifififfifio
`[0023}LEETA12M\iEEEEfiisTfi
`EEthEflfiEfiEfiantwfiiimfiofi
`0‘EETDtvfillmafiantETTEEERL
`rEEEfilammEEEEETEEV
`[0024):E7mtvfi11fi‘LEEEAIZT
`EEWEhtTwyéflEL\EEQEHEEEVET
`714xm®E¥1OEELTmfiLtD EEEEI
`OEfiL'C’SIFEM Vy—7E4X7biéuljj‘c‘hch— 57
`EEMEEEEEEELtT—7ELEETA12mfi
`ELtOEEV
`[0025}Em.iETutvfillmV7rvl7
`mtEfififififibffifififif7w7E—FEEEE
`iKRAMlSiTEWEé$®T$%Oit‘ififi
`EWEEEKWEOROM14KV7bfix7fimb$
`
`nrugfifitu‘EEROM14®WEfiTELER
`AM 1 Sézfiifiéhmmiffizt‘omxc ifwfifétzai‘ L
`ERAMi5W®V7bvl7fiwfiénrméflzfi
`bévaaLTEEENEEEEEEELEBhKE
`6&u.¢&b%.zoiitTITTRUflEuti
`EEEEETTTTE—rLf:V7bfi:7fiE§Ez
`Eflftifictéfi¢tbufibfl$$®TE6°
`[0026}CCT‘$%fiflmT—yfifiw%fi\i
`Efififlfiflfififififimlimzjm3,m5.--
`- Efiflm7v7?—%T%t®®flfllDéfiwt
`ifilmfiét‘LEfifimfiEwfififiiml.
`m2 , m3 , m4 ,
`E7'JV—TE’EI'C‘TV7"?
`—hT%tbmfi»—TIDéfihtlfiémfiéfifi
`fifiELTME°
`[0027]:m;5&%fiu5fibiEfiE¢fiEfi
`Him} , H12
`.1113 , m4 ,
`673V7T‘r7z703i
`EEEIDflvfw~TIDEEmngfimfigmyv
`FEL 71y7°ET1~73§ET L'CWEcb‘ll‘v FEM)
`EEEQ4RUE5KEEV
`[0028]:®@4,ESKEVT‘LEEEIDE
`Ffimtfi‘géczbi. l fa 1 E‘IfiEE’fiE LTEEZJJEEN’J‘
`vbfitEfiEfifiEfififiEfimafictfiimE
`(UTE-x A C k ', Acknowiedgement t’é‘iu) 75"}??? 6711
`Eztqutm\TTTET%EE®KE&EE#W
`
`ET‘ZBZau erior. filibziffifib; EfEJW-y
`hEmWLTEEWKTTTET%%E®EEHE¢T
`Elfimtéo
`{oozgl—fitiEfw—TIDEEMtEEB
`u\fi?%%fifif%mfi»—TKEEEEE®EE¢
`
`Petitioner Microsoft Corporation - EX. 1005, p. 12
`
`Petitione

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