Bradium Techs. LLC v. Andrei IANCU

923 F.3d 1032
CourtCourt of Appeals for the Federal Circuit
DecidedMay 13, 2019
Docket2017-2579, 2017-2580
StatusPublished
Cited by27 cases

This text of 923 F.3d 1032 (Bradium Techs. LLC v. Andrei IANCU) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Bradium Techs. LLC v. Andrei IANCU, 923 F.3d 1032 (Fed. Cir. 2019).

Opinion

Reyna, Circuit Judge.

In this consolidated appeal, Bradium Technologies LLC appeals final written decisions of the Patent Trial and Appeal Board finding the claims of U.S. Patent Nos. 7,908,343 and 8,924,506 unpatentable as obvious in two inter partes review proceedings. Because the Board did not err in construing the relevant claim terms and because substantial evidence supports the Board's decision, we affirm.

BACKGROUND

I. The Patents at Issue

Bradium Technologies LLC ("Bradium") is the assignee of U.S. Patent Nos. 7,908,343 ("the '343 patent") and 8,924,506 ("the '506 patent"), both entitled "Optimized Image Delivery over Limited Bandwidth Communication Channels." The '506 patent is a continuation-in-part of the '343 patent. Both patents have similar written descriptions. 1

The patents are broadly directed to retrieving large-scale images over network communication channels in low-bandwidth conditions and to displaying such images on client devices with limited processing power. The preferred embodiment of the invention includes an image server and a client device connected to each other over a network. The image server stores high-resolution and often three-dimensional *1036 ("3D") map or satellite imagery of geographic regions. This high-resolution source image data is pre-processed by the image server to create a series of derivative copies of the image of progressively lower resolution. Each of the derivative images is subdivided into an array of fixed-size, discrete sections, which the shared written description calls "image parcels." The image parcels are stored on the image server in a file of predefined configuration, such that any image parcel can be located within a series of K 1-N derivative images by specifying an address K D , X, Y, where subscript D is the image resolution index, and X and Y are the corresponding image array coordinates. Figure 2 illustrates this process:

'343 patent, Fig. 2.

The preferred embodiment also includes a client device on which a user views the images sent by the image server. The user is presented with a 3D field of view (the viewing frustum) of the image, and can use navigational controls to change her view of the image in any direction, modeling fly-over navigation of the image. As the user's field of view changes, a different portion of the image needs to be retrieved from the image server and displayed in high resolution. To do so, the client device determines the priority of the image parcels to be requested from the server based on the user's field of view and requests the image parcels from the image server. The image parcel requests are placed in a queue and issued in priority order. In the preferred embodiment, the image data is then transmitted from the image server to the client device using the TCP/IP network protocol, with each network packet containing one image parcel.

Request priority may be based on the resolution of image parcels such that, "[i]n general, image parcels with lower resolution levels will accumulate greater priority values." '343 patent col. 10 ll. 6-8. This priority "generally assures that a complete image of at least low resolution will be available for rendering." Id. col. 10 ll. 12-14. Closer to the user's viewpoint, however, higher-resolution image parcels are prioritized, rendering the portion of the image that the user is actively observing at a higher level of detail. Id. col. 10 ll. 15-21.

The shared written description explains that this method optimizes image delivery and display, while minimizing network latency, and solves the problem in the prior art of transmitting large-scale images over networks with lower bandwidth connections. According to the shared written description, *1037 "[s]uch limited bandwidth conditions may exist due to either the direct technological constraints dictated by the use of a low bandwidth data channel or indirect constraints imposed on relatively high-bandwidth channels by high concurrent user loads." '343 patent col. 3 ll. 9-14. The shared written description further states that the claimed invention "provide[s] an efficient system and methods of optimally presenting image data on client systems with potentially limited processing performance, resources, and communications bandwidth." Id. col. 3 ll. 40-44.

The term "limited bandwidth communications channel" is at issue on appeal. Independent claim 13 of the '343 patent is representative. It recites:

13. 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 K 1- N of derivative images of progressively lower image resolution and wherein series image K 0 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 K 1- 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, wherein the 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 K D , X, Y value that represents the data set resolution index D and corresponding image array coordinate.

'343 patent col. 12 l. 38-col. 13 l. 10.

Claim 15 of the '343 patent, which depends from claim 13, describes prioritization. It recites:

15.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
923 F.3d 1032, Counsel Stack Legal Research, https://law.counselstack.com/opinion/bradium-techs-llc-v-andrei-iancu-cafc-2019.