Patent 8700996
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 8,700,996 Under 35 U.S.C. § 103
This analysis assesses the obviousness of U.S. Patent 8,700,996 (the '996 patent) under 35 U.S.C. § 103, considering a person having ordinary skill in the art (POSITA) at the time of the invention's priority date (August 28, 1998). The core inventive concept of the '996 patent is the real-time, in-place preview of a formatting command on the main document display, triggered by a user merely "identifying" (e.g., hovering a cursor over) a command, rather than formally selecting or executing it.
Combination of U.S. Patent 5,301,326 (Microsoft) and General GUI Knowledge
References:
- U.S. Patent 5,301,326 (Microsoft) ("the '326 patent"): Discloses a method for "previewing" the effect of a command after a user selects it, by executing the command on a temporary copy of the user's data. The user can then confirm or cancel the change.
- General Graphical User Interface (GUI) knowledge: Pertaining to user interaction methods such as cursor hovering for identification, displaying tooltips, or highlighting menu items without formal selection.
Motivation to Combine:
A person having ordinary skill in the art would be motivated to combine the teachings of the '326 patent with general GUI knowledge to enhance user experience and efficiency in document editing. The '996 patent's background explicitly notes the drawbacks of prior art methods that require a command to be "selected and then executed" before the user can see its impact, describing this process as "slow and requires multiple keystrokes".
The '326 patent provides the technical foundation for previewing the full effect of a command on a user's actual document content, albeit triggered by a definitive "selection" (e.g., a mouse click). General GUI design principles at the time would have recognized that "hovering" a cursor over an element is a less committal form of identification than selection, commonly used to provide immediate, transient feedback (like tooltips or highlighting). A POSITA, aiming to improve the interactivity and reduce the commitment barrier of the preview feature taught by the '326 patent, would find it obvious to replace the "selection" trigger with a "hovering" (identifying but not executing) trigger. This would allow users to rapidly survey command options and instantly see their effects without engaging in a multi-step selection-and-execution process.
Obviousness Argument:
- Independent Claim 1: This claim requires "monitoring user actions... including identifying but not executing one of the available commands... in response... updating the display of the portion of the document...". The '326 patent teaches updating the display after a command is selected. A POSITA would find it obvious to modify the '326 patent's method by using a hover action (from general GUI knowledge) to trigger the preview instead of a click, thereby implementing the "identifying but not executing" step. The '326 patent's approach of executing on a temporary copy of the user's data supports the concept of updating the actual document's display to show the full impact, rather than a generic sample.
- Dependent Claims 3, 4, 5: These claims specifically detail that "identifying but not executing" comprises "hovering a cursor over" the command. Given the motivation to make previews more immediate and less committal, applying the well-known GUI technique of cursor hovering to trigger the preview system of the '326 patent would be an obvious design choice for a POSITA.
Combination of U.S. Patent 5,307,086 (IBM), U.S. Patent 5,301,326 (Microsoft), and General GUI Knowledge
References:
- U.S. Patent 5,307,086 (IBM) ("the '086 patent"): Describes a system with a separate "preview window" to show the effect of formatting options (like fonts or margins) before they are committed to the main document.
- U.S. Patent 5,301,326 (Microsoft) ("the '326 patent"): As described above, previews the effect of a selected command on a temporary copy of the user's data, implying full document impact.
- General Graphical User Interface (GUI) knowledge: As described above, including cursor hovering for identification.
Motivation to Combine:
The '996 patent explicitly addresses the limitations of separate preview windows, stating they are "not representative of how the command will impact the entire document," and may lead to "unexpected changes such as text wrapping unexpectedly, or a graphic being pushed to an unwanted location". The '086 patent's use of a separate preview window embodies this limitation.
A POSITA, seeking to overcome the deficiencies of separate, small preview windows (as exemplified by the '086 patent and described in the '996 patent's background), would be motivated to integrate the concept of displaying the command's impact directly on the entire active document. The '326 patent teaches executing commands on a temporary copy of the user's data, providing a mechanism for showing changes to the actual document content. Therefore, a POSITA would find it obvious to take the full-document change visualization capability of the '326 patent and apply it in-place to the main document display, rather than a separate, limited preview window.
Combining this "in-place" full-document preview with the "identifying but not executing" (hover) trigger (as motivated in the previous section) results in the core features of the '996 patent. The motivation is to provide a comprehensive, real-time, non-committal preview that accurately reflects the command's full impact on the document layout, thereby improving user efficiency and avoiding rework due to unforeseen formatting issues.
Obviousness Argument:
- Independent Claim 1: This claim requires "updating the display of the portion of the document on the display of the computer in accordance with the identified command," implying an in-place update of the main document view. The '086 patent's use of a separate preview window fails to teach this. However, the '326 patent's method of executing on a temporary copy of the user's actual document data could be adapted to render changes directly within the main document display. A POSITA, aware of the limitations of separate preview windows (as highlighted by the '086 patent's context), would be motivated to perform the preview directly within the primary document display. Coupling this in-place display update with the "identifying but not executing" (hover) trigger (as motivated previously) would lead to the claimed method.
- Independent Claim 14 (Text Wrap) and Claim 22 (Table Formatting): These claims extend the method of Claim 1 to specific document elements (text wrapping around an object, table formatting options). If the general method of Claim 1 is rendered obvious by the combination of prior art and general GUI knowledge, then applying this method to different, known document features (text wrap, tables, margins, graphics) would also be obvious. The '996 patent itself acknowledges that applying the invention to "other software applications, such as spreadsheets and database management programs" would be clear to one skilled in the art, implying that such applications to specific document elements are routine extensions of the core method.
In summary, a POSITA, driven by the desire for improved user efficiency and comprehensive real-time feedback in document editing, would find it obvious to combine the full-document previewing capabilities of U.S. Patent 5,301,326 with the less committal "hover" interaction technique from general GUI knowledge, and to implement this preview directly on the main document display, overcoming the limitations of separate preview windows as taught by U.S. Patent 5,307,086.
Generated 5/31/2026, 6:47:21 PM