`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Element Numbering for Claims 1-21 of U.S. Patent No. 8,924,506 B2
`
`Claim Language
`
`A method of retrieving large-scale images over network
`communications channels for display on a limited communication
`bandwidth computer device, said method comprising:
`issuing, from a limited communication bandwidth computer
`device to a remote computer, a request for an update data parcel
`wherein the update data parcel is selected based on an operator
`controlled image viewpoint on the computer device relative to a
`predetermined image and
`the update data parcel contains data that is used to generate a
`display on the limited communication bandwidth computer
`device;
`processing, on the remote computer, source image data to obtain a
`series K1-N of derivative images of progressively lower image
`resolution and
`wherein series image K0 being subdivided into a regular array
`
`wherein each resulting image parcel of the array has a
`predetermined pixel resolution
`wherein image data has a color or bit per pixel depth representing
`a data parcel size of a predetermined number of bytes,
`resolution of the series K1-N of derivative images being related to
`that of the source image data or predecessor image in the series by
`a factor of two, and
`said array subdivision being related by a factor of two
`such that each image parcel being of a fixed byte size;
`receiving said update data parcel from the data parcel stored in the
`remote computer over a communications channel; and
`displaying on the limited communication bandwidth computer
`device using the update data parcel that is a part of said
`predetermined image, an image wherein said update data parcel
`
`1
`
`
`Claim
`Element No.
`
`1.Preamble
`
`1.A
`
`1.B
`
`1.C
`
`1.D
`
`1.E
`
`1.F
`
`1.G
`
`1.H
`
`1.I
`1.J
`1.K
`
`1.L
`
`
`
`Microsoft Corp. Exhibit 1012
`
`
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`Claim
`Element No.
`
`
`2.
`
`
`3.
`
`
`4.
`
`
`5.
`
`
`6.
`
`
`7.A
`
`uniquely forms a discrete portion of said predetermined image.
`
`The method of claim 1, wherein processing the source image data
`further comprises one of pre-processing the source image data on
`the remote computer and processing the source image data in real-
`time on-demand based on the request for the updated image
`parcel.
`
`The method of claim 2, wherein receiving the update data parcel
`over a communications channel further comprises streaming the
`update data parcel over a communications channel to the limited
`communication bandwidth computer device.
`
`The method of claim 1, wherein the limited communication
`bandwidth computer device further comprises one of a mobile
`computer system, a cellular computer system, an embedded
`computer system, a handheld computer system, a personal digital
`assistants and an internet-capable digital phone and a television.
`
`The method of claim 1, wherein a size of the data parcel on the
`remote computer is different from the update data parcel on the
`limited communication bandwidth computer device.
`
`The method of claim 1, wherein processing the source image data
`further comprises queuing the update data parcels on the remote
`computer based on an importance of the update data parcel as
`determined by the remote computer.
`
`The method of claim 1, wherein the processing further comprises
`compressing each data parcel and
`
`- 2 -
`
`Microsoft Corp. Exhibit 1012
`
`
`
`
`Claim
`Element No.
`
`
`7.B
`
`
`8.Preamble
`
`8.A
`
`8.B
`8.C
`
`8.D
`
`8.E
`
`8.F
`8.G
`
`8.H
`
`8.I
`
`8.J
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`storing each data parcel on the remote computer in a file of
`defined configuration such that a data parcel can be located by
`specification of a KD, X, Y value that represents the data set
`resolution index D and corresponding image array coordinate.
`
`A display system for displaying a large-scale image retrieved over
`a limited bandwidth communications channel, said display system
`comprising:
`a display of defined screen resolution for displaying a defined
`image;
`a memory providing for the storage of a plurality of image parcels
`displayable over respective portions of a mesh corresponding to
`said defined image;
`a communications channel interface supporting the retrieval of a
`defined data parcel over a limited bandwidth communications
`channel;
`a processor coupled between said display, memory and
`communications channel interface,
`said processor operative to select said defined data parcel,
`retrieve said defined data parcel via said limited bandwidth
`communications channel interface for storage in said memory, and
`render said defined data parcel over a discrete portion of said
`mesh to provide for a progressive resolution enhancement of said
`defined image on said display; and
`a remote computer, coupled to the limited bandwidth
`communications channel, that delivers the defined data parcel
`wherein delivering the defined data parcel further comprises
`processing source image data to obtain a series K1-N of derivative
`images of progressively lower image resolution and
`
`- 3 -
`
`Microsoft Corp. Exhibit 1012
`
`
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`Claim
`Element No.
`
`8.K
`8.L
`
`8.M
`
`8.N
`
`8.O
`8.P
`
`9.
`
`
`10.
`
`
`11.
`
`
`12.
`
`wherein series image K0 being subdivided into a regular array
`wherein each resulting image parcel of the array has a
`predetermined pixel resolution
`wherein image data has a color or bit per pixel depth representing
`a data parcel size of a predetermined number of bytes,
`resolution of the series K1-N of derivative images being related to
`that of the source image data or predecessor image in the series by
`a factor of two, and
`said array subdivision being related by a factor of two
`such that each image parcel being of a fixed byte size.
`
`The display system of claim 8, wherein processing the source
`image data further comprises one of pre-processing the source
`image data on the remote computer and processing the source
`image data in real-time on-demand based on the request for the
`updated image parcel.
`
`The display system of claim 9, wherein receiving the update data
`parcel over a communications channel further comprises
`streaming the update data parcel over a communications channel
`to the limited communication bandwidth computer device.
`
`The display system of claim 8, wherein the limited
`communication bandwidth computer device further comprises one
`of a mobile computer system, a cellular computer system, an
`embedded computer system, a handheld computer system, a
`personal digital assistants and an internet-capable digital phone
`and a television.
`
`The display system of claim 8, wherein a size of the data parcel on
`
`- 4 -
`
`Microsoft Corp. Exhibit 1012
`
`
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`Claim
`Element No.
`
`
`13.
`
`the remote computer is different from the update data parcel on
`the limited communication bandwidth computer device.
`
`The display system of claim 8, wherein processing the source
`image data further comprises queuing the update data parcels on
`the remote computer based on an importance of the update data
`parcel as determined by the remote computer.
`
`The display system of claim 8, wherein the processing may further
`comprises compressing each data parcel and
`storing each data parcel on the remote computer in a file of
`defined configuration such that a data parcel can be located by
`specification of a KD, X, Y value that represents the data set
`resolution index D and corresponding image array coordinate.
`
`
`15.Preamble A remote computer for delivering large-scale images over network
`communications channels for display on a limited communication
`bandwidth computer device that has a display system for
`displaying a large-scale image retrieved over a limited bandwidth
`communications channel,
`a display of defined screen resolution for displaying a defined
`image,
`a memory providing for the storage of a plurality of image parcels
`displayable over respective portions of a mesh corresponding to
`said defined image,
`
`
`14.A
`
`14.B
`
`15.A
`
`15.B
`15.C
`
`15.D
`
`15.E
`
`a communications channel interface supporting the retrieval of a
`defined data parcel over a limited bandwidth communications
`channel and
`a processor coupled between said display, memory and
`communications channel interface,
`
`- 5 -
`
`Microsoft Corp. Exhibit 1012
`
`
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`Claim
`Element No.
`
`15.F
`15.G
`
`15.H
`
`15.I
`
`15.J
`
`15.K
`
`15.L
`15.M
`
`15.N
`
`15.O
`
`15.P
`15.Q
`
`16.
`
`said processor operative to select said defined data parcel,
`retrieve said defined data parcel via said limited bandwidth
`communications channel interface for storage in said memory, and
`render said defined data parcel over a discrete portion of said
`mesh to provide for a progressive resolution enhancement of said
`defined image on said display, the remote computer comprises:
`a parcel processing unit that processes a piece of source image
`data and
`delivers the defined data parcel to the limited communication
`bandwidth computer device; and
`wherein the parcel processing unit further comprises a parcel
`processing control that processes source image data to obtain a
`series K1-N of derivative images of progressively lower image
`resolution and
`wherein series image K0 being subdivided into a regular array
`wherein each resulting image parcel of the array has a
`predetermined pixel resolution
`wherein image data has a color or bit per pixel depth representing
`a data parcel size of a predetermined number of bytes,
`resolution of the series K1-N of derivative images being related to
`that of the source image data or predecessor image in the series by
`a factor of two, and
`said array subdivision being related by a factor of two
`such that each image parcel being of a fixed byte size.
`
`The remote computer of claim 15, wherein processing the source
`image data further comprises one of pre-processing the source
`image data on the remote computer and processing the source
`image data in real-time on-demand based on the request for the
`updated image parcel.
`
`- 6 -
`
`Microsoft Corp. Exhibit 1012
`
`
`
`Petition for Inter Partes Review of U.S. Pat. No. 8,924,506 B2
`
`Claim Language
`
`
`Claim
`Element No.
`
`
`17.
`
`
`18.
`
`
`19.
`
`
`20.
`
`
`21.A
`
`21.B
`
`
`
`
`The remote computer of claim 16, wherein receiving the update
`data parcel over a communications channel further comprises
`streaming the update data parcel over a communications channel
`to the limited communication bandwidth computer device.
`
`The remote computer of claim 15, wherein the limited
`communication bandwidth computer device further comprises one
`of a mobile computer system, a cellular computer system, an
`embedded computer system, a handheld computer system, a
`personal digital assistants and an internet-capable digital phone
`and a television.
`
`The remote computer of claim 15, wherein a size of the data
`parcel on the remote computer is different from the update data
`parcel on the limited communication bandwidth computer device.
`
`The remote computer of claim 15, wherein processing the source
`image data further comprises queuing the update data parcels on
`the remote computer based on an importance of the update data
`parcel as determined by the remote computer.
`
`The remote computer of claim 15, wherein processing further
`comprises compressing each data parcel and
`storing each data parcel on the remote computer in a file of
`defined configuration such that a data parcel can be located by
`specification of a KD, X, Y value that represents the data set
`resolution index D and corresponding image array coordinate.
`
`- 7 -
`
`Microsoft Corp. Exhibit 1012
`
`