Patent 7844889
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Active provider: Google · gemini-2.5-flash
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness Analysis of US Patent 7844889 under 35 U.S.C. § 103
This analysis evaluates US patent 7844889 for obviousness under 35 U.S.C. § 103, considering prior art available as of its earliest priority date of June 12, 2000. The core of the invention lies in enabling resolution-independent display of Internet content by translating web page layout information into a scalable vector representation, which can then be zoomed and panned on various client devices.
Elements of the Independent Claims (1, 16, and 21)
The independent claims of US7844889 describe:
- Method (Claim 1): Receiving web content, parsing it for page layout information, translating this information into a scalable vector representation (including a display list, vectors, and bounding boxes), transmitting the representation, and rendering it on a client device with user-selectable scale and pan.
- System (Claim 16): A server-side content translator performing the receiving, parsing, and translating steps, and a client-side viewer for receiving the vector representation, building the display list, and rendering with user-selectable scale and pan.
- Computer Readable Storage Medium (Claim 21): A medium containing instructions to perform the method of Claim 1.
Prior Art and General Knowledge (as of June 12, 2000)
The patent itself acknowledges several key pieces of prior art and general technical knowledge:
- Web Browsers and Parsing Engines: Conventional web browsers like Netscape Navigator and Microsoft Internet Explorer were widely known and capable of "receiving content from a network" and "parsing...to extract page layout information" from HTML and XML documents [cite: US7844889 Description]. The patent specifically mentions the Mozilla rendering engine as an open-source example performing these pre-rendering parsing functions [cite: US7844889 Description]. These systems identified elements like tables, paragraphs, images, and their positions and sizes based on HTML tags and attributes.
- Vector Graphics and CAD Systems: The patent explicitly states that building "a display list of vectors" and "rapid zooming of vector-based objects" was "well known in the CAD arts" [cite: US7844889 Description]. Furthermore, the "zoom and pan" capability using vectors was "familiar to CAD and other vector content software users," and that "bounding boxes are generated and scaled to lay out text and/or images on scaled Web content" was also known [cite: US7844889 Abstract, US7844889 Description]. These systems inherently provided resolution independence.
- Scalable Fonts: Technologies like TrueType™ fonts, which provide scalable definitions for typefaces, were available and allowed fonts to be scaled to "just about any size" [cite: US7844889 Description].
- Problem Statement: The patent clearly identifies a "daunting technical problem" in the prior art: "display of Internet content (designed for desktop computers) on small screen, low resolution, or different aspect ratio devices, such as cell phones and hand held computers." This problem arose because "The majority of Internet content displays as a flat single resolution with no browser support for zoom" and many web pages used "fixed resolution structures, such as tables" [cite: US7844889 Description].
- Related Provisional Applications: The patent claims priority to U.S. Provisional Application No. 60/211,019, filed June 12, 2000, titled "METHOD AND SYSTEM FOR RESOLUTION INDEPENDENT DISPLAY OF HTML AND XML CONTENT," and U.S. Provisional Application No. 60/217,345, filed July 11, 2000, titled "METHOD AND SYSTEM FOR SELECTION, RETRIEVAL, AND CONVERSION OF COMPUTER CONTENT TO VECTOR FORMAT FOR RESOLUTION INDEPENDENT DISPLAY." These provisional applications, published before the filing date of US7844889, disclose the fundamental concepts of converting HTML/XML content to vector format for resolution-independent display.
Obviousness Argument for Claims 1, 16, and 21
A person having ordinary skill in the art (PHOSITA) in 2000, confronting the recognized problem of displaying fixed-resolution web content on diverse, smaller screens with limited or no zoom functionality in standard browsers, would have been motivated to combine existing web browser technologies with known vector graphics capabilities.
Combination of Prior Art:
- Web Browser/Rendering Engine (e.g., Mozilla) as a primary reference: This prior art teaches how to perform the steps of "receiving content from a network" and "parsing the content... to extract page layout information for the content" [cite: US7844889 Description]. A PHOSITA would understand how to use these tools to identify textual elements, images, tables, and their intended positions and dimensions on a web page.
- CAD/Vector Graphics Systems as a secondary reference: This prior art teaches the principles of "scalable vector representation," "display lists," "vectors and bounding boxes for objects," and the mechanisms for "user-selectable scale and a user-selectable pan" for displaying graphics without degradation [cite: US7844889 Abstract, US7844889 Description]. These systems clearly demonstrated the benefits of resolution independence.
- U.S. Provisional Applications 60/211,019 and 60/217,345: These applications further strengthen the obviousness argument by explicitly teaching the very combination of web content (HTML/XML) with vector formats for resolution-independent display, prior to the critical date of the current patent. They demonstrate that the idea of translating web content to a vector format to enable zoom and pan was already conceived and disclosed.
Motivation to Combine:
The motivation for a PHOSITA to combine these elements is explicitly articulated as the "daunting technical problem" of adapting web content, often designed for larger, fixed-resolution desktop monitors, to "small screen, low resolution, or different aspect ratio devices, such as cell phones and hand held computers" [cite: US7844889 Description]. Knowing that web browsers lacked intrinsic zoom support for this problem, and concurrently understanding that vector graphics systems inherently offered seamless zoom and pan, a PHOSITA would naturally seek to apply the well-known advantages of vector graphics to the challenging domain of web content display.
The mental leap for a PHOSITA would be to realize that the layout information already extracted by web browsers during their rendering process (e.g., the positions and dimensions of page elements) could be re-represented in a vector format. Once converted to a vector representation, the rich, resolution-independent display capabilities, including zooming and panning, already commonplace in CAD and other vector-based applications, could be directly applied to the web content. The "translation" from a markup language (like HTML) to a scalable vector format (like SVF, as described by the patent) is a logical engineering step for someone skilled in both web technologies and computer graphics, seeking to leverage the benefits of one field to solve a known problem in another. The provisional applications from 2000 serve as strong evidence that this motivation and the resulting combination were indeed apparent to those skilled in the art.
Therefore, the combination of conventional web content parsing techniques (as found in browsers like Mozilla) with well-established vector graphics rendering principles (as found in CAD systems), with the explicit motivation to solve the known problem of displaying web content scalably on diverse devices, would have rendered the claims of US7844889 obvious to a PHOSITA at the time of the invention. The existence of the provisional applications further indicates that this specific solution was already being explored and disclosed.
Generated 5/29/2026, 5:41:32 PM