10430497

Presenting Views of an Electronic Document

PublishedOctober 1, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for providing a presentation of a digital electronic document in accordance with multiple views, the method comprising: binding a document model for an electronic document to a plurality of document views, the plurality of document views comprising: a first document view that displays content of the electronic document, wherein the content is presented via the first document view using a first layout format corresponding to a first type of manipulation of the content of the electronic document; and a second document view that displays the content of the electronic document, wherein the content is presented via the second document view using a second layout format corresponding to a second type of manipulation of the content of the electronic document; and providing the electronic document to a client device, wherein providing the electronic document to the client device causes the client device to: present, via a graphical user interface of the client device, the content of the electronic document in accordance with the first document view and the second document view; and update the first document view and the second document view based on a user interaction with the first document view.

Plain English Translation

This invention relates to digital document presentation systems that support multiple simultaneous views of an electronic document, each with distinct layout formats and manipulation capabilities. The problem addressed is the need for users to interact with documents in different ways—such as editing, reviewing, or analyzing content—while maintaining consistency across views. The solution involves binding a document model to multiple document views, each displaying the same content but with different layout formats tailored to specific manipulation types. For example, one view may present the document in a structured editing format, while another may display it in a read-only or annotation-friendly layout. When a user interacts with one view (e.g., making edits or annotations), the system updates all bound views to reflect those changes, ensuring synchronization. The document is provided to a client device, which renders the views via a graphical user interface, allowing seamless switching between perspectives without data inconsistency. This approach enhances productivity by enabling simultaneous multi-faceted document interactions.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein providing the electronic document to the client device causes the client device to simultaneously present the first document view and the second document view via the graphical user interface of the client device.

Plain English Translation

This invention relates to electronic document presentation systems, specifically methods for displaying multiple views of a document on a client device. The problem addressed is the need to efficiently present different perspectives or versions of a document simultaneously, enhancing user interaction and comparison capabilities. The method involves providing an electronic document to a client device, where the document includes at least two distinct document views. These views may represent different versions, formats, or perspectives of the same underlying content. When the document is received by the client device, it is configured to display both views simultaneously within the graphical user interface. This simultaneous presentation allows users to compare or analyze the views side-by-side without switching between them, improving workflow efficiency. The first document view may include a primary representation of the document, such as a full-page layout, while the second document view could be a secondary representation, like a zoomed-in section, a different format (e.g., text-only), or an alternative version (e.g., a draft vs. final version). The client device's interface dynamically adjusts to accommodate both views, ensuring clarity and usability. This approach is particularly useful in collaborative environments, editing workflows, or applications requiring multi-perspective analysis.

Claim 3

Original Legal Text

3. The method of claim 1 , further comprising: identifying a first type of client device; and selecting the first document view from the plurality of document views based on the first type of client device.

Plain English Translation

A system and method dynamically adapts document presentation based on the type of client device accessing the content. The technology addresses the challenge of optimizing document display across diverse devices, ensuring readability and usability regardless of screen size, resolution, or input capabilities. The method involves generating multiple document views, each tailored to different device characteristics. When a client device requests access, the system identifies the device type, such as a smartphone, tablet, or desktop computer. Based on this identification, the system selects the most appropriate document view from the pre-generated options. For example, a smartphone may receive a simplified, vertically scrolled view, while a desktop may receive a multi-column layout with advanced navigation features. This approach enhances user experience by automatically delivering content in a format optimized for the accessing device, eliminating manual adjustments and improving accessibility. The solution leverages device detection and pre-configured document views to streamline content delivery without requiring real-time processing or user input.

Claim 4

Original Legal Text

4. The method of claim 3 , wherein the first type of manipulation of the content of the electronic document is based on an input capability of the first type of client device.

Plain English Translation

This invention relates to adaptive content manipulation in electronic documents for different client devices. The problem addressed is the need to dynamically adjust document content based on the capabilities of the device accessing it, ensuring optimal display and usability across diverse devices. The method involves analyzing the input capabilities of a client device, such as touchscreen, keyboard, or voice input, and modifying the document content accordingly. For example, if the device lacks a keyboard, the system may convert text fields into voice input fields or expand touch targets for easier interaction. The manipulation ensures that the document remains functional and user-friendly regardless of the device's input limitations. The system first identifies the device type and its input capabilities, then applies predefined rules or algorithms to transform the document content. This may include resizing interactive elements, replacing input methods, or simplifying navigation structures. The goal is to maintain the document's core functionality while adapting to the device's constraints, improving accessibility and usability. This approach is particularly useful in environments where documents are accessed by multiple device types, such as mobile phones, tablets, and desktops, ensuring a consistent experience across all platforms. The invention enhances user interaction by dynamically tailoring the document to the device's input capabilities, reducing frustration and improving efficiency.

Claim 5

Original Legal Text

5. The method of claim 4 , further comprising: identifying a second type of client device; and selecting the second document view from the plurality of document views based on the second type of client device.

Plain English Translation

A system and method dynamically adapts document views for display on different client devices. The technology addresses the challenge of presenting documents optimally across diverse devices with varying screen sizes, resolutions, and capabilities. The method involves analyzing a document to generate multiple document views, each tailored for specific device types. These views are stored in a database for later retrieval. When a client device requests the document, the system identifies the device type and selects the most appropriate document view from the stored options. The system further enhances adaptability by recognizing a second type of client device and selecting a corresponding second document view from the available options. This ensures consistent and optimized document presentation across all supported devices, improving user experience and accessibility. The solution automates the selection process, eliminating manual adjustments and ensuring real-time compatibility with any requesting device.

Claim 6

Original Legal Text

6. The method of claim 5 , wherein the second type of manipulation of the content of the electronic document is based on an input capability of the second type of client device.

Plain English Translation

This invention relates to adaptive content manipulation in electronic documents for different client devices. The problem addressed is the need to dynamically adjust document content based on the capabilities of the devices accessing them, ensuring optimal display and functionality across diverse platforms. The method involves detecting the type of client device accessing an electronic document and applying specific content manipulations tailored to that device's input capabilities. For example, if a device has limited touch input, the system may simplify interactive elements or adjust text formatting for better readability. The manipulation is performed automatically upon device detection, without requiring user intervention. The system first identifies the device type and its input capabilities, such as touchscreen, keyboard, or voice input. Based on this assessment, it modifies the document content to enhance usability. For instance, a document accessed on a smartphone may have larger touch targets or simplified navigation, while a desktop version may retain more complex interactive features. The method ensures that the document remains functional and user-friendly regardless of the device used. This approach improves accessibility and usability by dynamically adapting content to the strengths and limitations of different devices, addressing the challenge of delivering consistent document experiences across heterogeneous platforms.

Claim 7

Original Legal Text

7. The method of claim 6 , wherein: the first type of client device is a desktop computer device; and the second type of client device is a mobile computer device.

Plain English Translation

This invention relates to a system for managing and distributing digital content across different types of client devices, specifically desktop and mobile computers. The problem addressed is the need for efficient content delivery and user interaction tailored to the capabilities and constraints of each device type. The system dynamically adjusts content presentation and functionality based on the device being used, ensuring optimal performance and user experience. The method involves detecting the type of client device accessing the content, such as distinguishing between a desktop computer and a mobile computer. Once identified, the system customizes the content delivery process for the specific device. For desktop computers, the system may provide a more feature-rich interface with advanced functionalities, while for mobile devices, it prioritizes simplified navigation and reduced data usage. The system also ensures seamless synchronization of user interactions across devices, allowing users to transition between desktop and mobile environments without losing progress or context. The invention improves user engagement by adapting content delivery to the strengths of each device type, enhancing accessibility and efficiency. It also optimizes resource utilization by tailoring data transmission and processing to the device's capabilities. This approach is particularly useful in applications requiring cross-device compatibility, such as cloud-based services, enterprise software, and multimedia platforms.

Claim 8

Original Legal Text

8. The method of claim 1 , wherein: the first type of manipulation of the content of the electronic document is based on a mouse input capability of a first type of client device corresponding to the first document view; and the second type of manipulation of the content of the electronic document is based on a touch screen input capability of a second type of client device corresponding to the second document view.

Plain English Translation

This invention relates to adaptive document manipulation techniques for electronic documents displayed on different types of client devices. The problem addressed is the need to provide consistent document editing functionality across devices with varying input capabilities, such as traditional desktop computers with mouse input and mobile devices with touchscreen input. The solution involves generating multiple document views tailored to the specific input capabilities of each device type. For a first device type, such as a desktop computer, document content is manipulated using mouse-based interactions like clicking, dragging, and right-clicking. For a second device type, such as a smartphone or tablet, the same document content is manipulated using touchscreen gestures like tapping, swiping, and pinch-to-zoom. The system dynamically adjusts the manipulation methods based on the detected device type to ensure optimal usability. This approach allows users to interact with the same document seamlessly across different devices while maintaining consistent editing functionality. The invention improves user experience by adapting to the native input methods of each device, reducing the learning curve and enhancing productivity.

Claim 9

Original Legal Text

9. The method of claim 1 , wherein updating the first document view and the second document view based on the user interaction with the first document view further comprises: receiving user input with respect to the first document view; updating the document model based on the user input; and wherein the updated document model causes the client device to modify the content of the electronic document in the second document view to reflect the user input with respect to the first document view.

Plain English Translation

This invention relates to collaborative document editing systems where multiple users can simultaneously view and modify a shared electronic document. The problem addressed is ensuring real-time synchronization of document changes across different user interfaces or views, particularly when users interact with different representations of the same document. The system involves a document model that maintains the underlying data structure of the electronic document and multiple document views displayed on client devices. When a user interacts with a first document view, such as making edits or selections, the system receives the user input and updates the document model accordingly. The updated document model then triggers modifications in a second document view, ensuring that changes made in one view are reflected in another. This synchronization allows multiple users to see consistent document content regardless of their individual interactions or view configurations. The approach ensures that collaborative editing remains seamless and that all participants have an up-to-date representation of the document.

Claim 10

Original Legal Text

10. A system comprising: at least one processor; and a non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to: bind a document model for an electronic document to a plurality of document views, the plurality of document views comprising: a first document view that displays content of the electronic document, wherein the content is presented via the first document view using a first layout format corresponding to a first type of manipulation of the content of the electronic document; and a second document view that displays the content of the electronic document, wherein the content is presented via the second document view using a second layout format corresponding to a second type of manipulation of the content of the electronic document; and provide the electronic document to a client device, wherein providing the electronic document to the client device causes the client device to: present, via a graphical user interface of the client device, the content of the electronic document in accordance with the first document view and the second document view; and update the first document view and the second document view based on a user interaction with the first document view.

Plain English Translation

The system addresses the challenge of efficiently managing and displaying electronic documents across multiple views with different layout formats, enabling users to interact with content in a flexible and synchronized manner. The system includes at least one processor and a non-transitory computer-readable storage medium storing instructions that, when executed, bind a document model to multiple document views. These views display the same electronic document content but use distinct layout formats tailored to different manipulation types. For example, the first view presents content in a format optimized for one type of interaction, while the second view displays the same content in a different format suited for another type of manipulation. The system provides the document to a client device, which presents both views simultaneously via a graphical user interface. User interactions with one view trigger updates in both views, ensuring consistency across all displays. This approach enhances usability by allowing users to switch between different perspectives of the same document without losing context or requiring separate document instances. The system is particularly useful in applications where multiple representations of the same content are needed, such as collaborative editing, design tools, or data visualization.

Claim 11

Original Legal Text

11. The system of claim 10 , wherein providing the electronic document to the client device causes the client device to simultaneously present the first document view and the second document view via the graphical user interface of the client device.

Plain English Translation

This invention relates to a system for displaying electronic documents with multiple synchronized views. The problem addressed is the difficulty of navigating and comparing different sections or versions of a document simultaneously on a single device. The system provides a solution by generating and transmitting an electronic document to a client device, where the document is configured to display two distinct document views in a graphical user interface. The first document view presents a primary section of the document, while the second document view presents a secondary section, such as a different version, annotation, or related content. The system ensures that the two views are synchronized, allowing users to interact with one view while the other updates dynamically. This synchronization may include scrolling, highlighting, or other navigation actions that are mirrored between the views. The system also supports user interactions, such as annotations or edits, which are reflected in both views. The invention improves document navigation and comparison by eliminating the need to switch between separate documents or windows, enhancing efficiency and usability.

Claim 12

Original Legal Text

12. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to: identify a first type of client device; and select the first document view from the plurality of document views based on the first type of client device.

Plain English Translation

A system for dynamically adapting document views to different client devices addresses the challenge of optimizing document presentation across diverse hardware and software environments. The system includes at least one processor and memory storing instructions that, when executed, enable the system to generate multiple document views tailored to different client devices. Each view is optimized for specific device capabilities, such as screen size, resolution, or input methods. The system identifies the type of client device accessing the document, such as a smartphone, tablet, or desktop computer, and selects the appropriate document view based on this identification. This ensures that the document is displayed in a format that maximizes readability and usability for the specific device. The system may also include a user interface for managing document views and a communication interface for transmitting the selected view to the client device. By dynamically adapting the document presentation, the system enhances user experience and accessibility across a wide range of devices.

Claim 13

Original Legal Text

13. The system of claim 12 , wherein the first type of manipulation of the content of the electronic document is based on an input capability of the first type of client device.

Plain English Translation

This invention relates to a system for manipulating content in electronic documents based on the capabilities of different client devices. The system dynamically adjusts the type of manipulation applied to document content depending on the input capabilities of the client device accessing the document. For example, if a client device has limited input capabilities, such as a touchscreen-only interface, the system may simplify the manipulation options to ensure usability. Conversely, for devices with advanced input methods, such as keyboards or stylus support, the system may enable more complex manipulations like fine-grained editing or multi-touch gestures. The system ensures that document content remains accessible and functional across diverse devices while optimizing the user experience based on each device's input capabilities. This approach enhances usability and adaptability in document management systems, particularly in environments where multiple device types are used.

Claim 14

Original Legal Text

14. The system of claim 10 , wherein: the first type of manipulation of the content of the electronic document is based on a mouse input capability of a first type of client device corresponding to the first document view; and the second type of manipulation of the content of the electronic document is based on a touch screen input capability of a second type of client device corresponding to the second document view.

Plain English Translation

The invention relates to a system for adapting electronic document manipulation based on the input capabilities of different client devices. The system addresses the problem of providing a consistent and optimized user experience when accessing the same electronic document across devices with varying input methods, such as mouse-based and touchscreen-based interactions. The system generates multiple document views of the same electronic document, each tailored to a specific type of client device. For a first type of client device, such as a desktop computer with a mouse, the system enables a first type of content manipulation, such as precise cursor-based selections, right-click menus, or hover-based interactions. For a second type of client device, such as a tablet or smartphone with a touchscreen, the system enables a second type of content manipulation, such as touch gestures (e.g., swipe, pinch, tap) or on-screen controls. The system dynamically adjusts the document view and available manipulation options based on the detected input capabilities of the client device, ensuring compatibility and usability across different platforms. This approach enhances user productivity and accessibility by providing an interface optimized for the device's input method while maintaining consistency in document content.

Claim 15

Original Legal Text

15. The system of claim 10 , wherein updating the first document view and the second document view based on the user interaction with the first document view further comprises: receiving user input with respect to the first document view; updating the document model based on the user input; and wherein the updated document model causes the client device to modify the content of the electronic document in the second document view to reflect the user input with respect to the first document view.

Plain English Translation

This invention relates to collaborative document editing systems where multiple users can simultaneously view and modify a shared electronic document. The problem addressed is ensuring real-time synchronization of document changes across different user interfaces, particularly when users interact with different views of the same document. The system includes a document model that maintains the state of the electronic document and multiple document views displayed on client devices. When a user interacts with a first document view, the system receives the user input, updates the document model accordingly, and propagates those changes to a second document view. This ensures that modifications made in one view are immediately reflected in another view, maintaining consistency across all user interfaces. The document model acts as a central repository that enforces synchronization, allowing seamless collaboration without conflicts. The system is designed to handle dynamic updates efficiently, ensuring that all users see the latest version of the document in real time. This approach is particularly useful in collaborative editing environments where multiple users need to work on the same document simultaneously.

Claim 16

Original Legal Text

16. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to: bind a document model for an electronic document to a plurality of document views, the plurality of document views comprising: a first document view that displays content of the electronic document, wherein the content is presented via the first document view using a first layout format corresponding to a first type of manipulation of the content of the electronic document; and a second document view that displays the content of the electronic document, wherein the content is presented via the second document view using a second layout format corresponding to a second type of manipulation of the content of the electronic document; and provide the electronic document to a client device, wherein providing the electronic document to the client device causes the client device to: present, via a graphical user interface of the client device, the content of the electronic document in accordance with the first document view and the second document view; and update the first document view and the second document view based on a user interaction with the first document view.

Plain English Translation

The invention relates to a system for managing and displaying electronic documents with multiple synchronized views. The problem addressed is the need to present the same document content in different formats or layouts simultaneously, allowing users to interact with one view while others update dynamically. The solution involves a non-transitory computer-readable medium storing instructions that, when executed, bind a document model to multiple document views. These views display the same content but use different layout formats tailored to specific manipulation types. For example, one view might show a structured outline, while another displays a formatted page layout. The system provides the document to a client device, which presents both views in a graphical user interface. User interactions with one view trigger updates across all views, ensuring consistency. This approach enhances usability by allowing users to switch between perspectives or manipulate content in one view while seeing real-time changes in others. The invention is particularly useful for applications requiring simultaneous editing and review, such as collaborative document editing or design tools.

Claim 17

Original Legal Text

17. The non-transitory computer readable medium of claim 16 , wherein providing the electronic document to the client device causes the client device to simultaneously present the first document view and the second document view via the graphical user interface of the client device.

Plain English Translation

This invention relates to systems for displaying electronic documents with multiple synchronized views. The problem addressed is the difficulty of navigating and comparing different sections or versions of a document simultaneously, which is particularly challenging in collaborative or editing environments. The solution involves a non-transitory computer-readable medium storing instructions that, when executed, cause a client device to present an electronic document in two distinct views—a first document view and a second document view—simultaneously within a graphical user interface. These views may display different sections, versions, or formats of the same document, allowing users to compare or reference them side-by-side without switching between separate interfaces. The system ensures synchronization between the views, meaning actions like scrolling or annotations in one view may be reflected in the other, enhancing usability. This approach is useful in applications such as document editing, legal review, or collaborative workflows where multiple perspectives on the same content are needed. The invention improves efficiency by reducing the need to manually toggle between different document states or versions.

Claim 18

Original Legal Text

18. The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computer system to: identify a first type of client device; and select the first document view from the plurality of document views based on the first type of client device.

Plain English Translation

This invention relates to a system for dynamically adapting document views based on the type of client device accessing the content. The problem addressed is the need to optimize document presentation across different devices, ensuring usability and readability regardless of screen size, resolution, or input capabilities. The system includes a computer-readable medium storing instructions that, when executed, enable a computer system to analyze a document and generate multiple document views optimized for different device types. These views may include variations in layout, text size, navigation elements, or interactive features tailored to the specific device. The system further identifies the type of client device accessing the document and selects the appropriate view from the plurality of generated options. For example, a mobile device may receive a simplified, vertically scrolled view, while a desktop computer may access a multi-column layout with advanced navigation. The selection process ensures that the document is displayed in a format that maximizes usability and minimizes user effort to interact with the content. This approach enhances accessibility and user experience across diverse devices without requiring manual adjustments by the user or content provider.

Claim 19

Original Legal Text

19. The non-transitory computer readable medium of claim 18 , wherein the first type of manipulation of the content of the electronic document is based on an input capability of the first type of client device.

Plain English Translation

This invention relates to systems for dynamically adapting electronic document content based on the capabilities of different client devices. The problem addressed is the need to optimize document presentation and interactivity across diverse devices, such as smartphones, tablets, and desktop computers, each with varying input methods (e.g., touch, keyboard, stylus) and display characteristics. The system includes a server that processes an electronic document and generates multiple versions of its content, each tailored to a specific type of client device. The server determines the input capabilities of a requesting device, such as touchscreen support or keyboard availability, and selects the appropriate content version. For example, a document may be rendered with larger interactive elements for touch devices or with keyboard shortcuts for desktop systems. The system also supports real-time adjustments, allowing content to adapt if the device type changes during a session. The invention ensures that document functionality remains intuitive and accessible regardless of the device used, improving user experience and reducing development overhead for cross-platform compatibility. The solution is implemented via a non-transitory computer-readable medium containing instructions for executing the adaptation logic, ensuring consistent behavior across different environments.

Claim 20

Original Legal Text

20. The non-transitory computer readable medium of claim 16 , wherein updating the first document view and the second document view based on the user interaction with the first document view further comprises: receiving user input with respect to the first document view; updating the document model based on the user input; and wherein the updated document model causes the client device to modify the content of the electronic document in the second document view to reflect the user input with respect to the first document view.

Plain English Translation

This invention relates to collaborative document editing systems, specifically improving real-time synchronization between multiple document views displayed on different client devices. The problem addressed is ensuring that changes made by a user in one document view are accurately and immediately reflected in another document view, maintaining consistency across all connected devices. The system involves a document model that stores the state of an electronic document and multiple document views displayed on client devices. When a user interacts with a first document view, such as editing text or formatting content, the system receives the user input and updates the document model accordingly. The updated document model then triggers modifications in a second document view, ensuring the content displayed there reflects the changes made in the first view. This synchronization process allows multiple users to collaborate seamlessly, with all edits propagated across all connected views in real time. The invention ensures that document consistency is maintained without requiring manual updates or delays, enhancing the efficiency of collaborative workflows. The system dynamically adjusts the second document view based on the updated document model, providing an immediate and accurate reflection of user interactions from the first view. This approach is particularly useful in environments where multiple users need to work on the same document simultaneously, such as in team editing or remote collaboration scenarios.

Patent Metadata

Filing Date

Unknown

Publication Date

October 1, 2019

Inventors

Sterling Williams
Jeffrey Scott Whiting
Kyle James Seely
Jason R. Gardner
Cameron James Holiman

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PRESENTING VIEWS OF AN ELECTRONIC DOCUMENT” (10430497). https://patentable.app/patents/10430497

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10430497. See llms.txt for full attribution policy.