throbber

`
`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
`
`

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