IP Library Granted Patent US 11,113,448
Granted Patent B2
US 11,113,448 · App. 16/588,774 · Granted Sep 7, 2021

Presenting views of an electronic document

Inventors: Sterling Williams (Vineyard, UT); Jeffrey Scott Whiting (Salem, UT); Kyle James Seely (Lindon, UT); Jason R. Gardner (Pleasant Grove, UT); Cameron James Holiman (Orem, UT)
Assignee: QUALTRICS, LLC
G06F40/103G06F40/106
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,113,448
App. No.
16/588,774
Granted
Sep 7, 2021
Kind
B2
Abstract

Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.

Claims (63)

1. A method comprising:

binding a document model for an electronic document to a plurality of document views;

providing, to a first client device, a visual identifier associated with the electronic document for display within a graphical user interface on the first client device;

receiving, from a second client device, an indication that the second client device scanned the visual identifier displayed within the graphical user interface on the first client device; and

based on receiving the indication, providing the electronic document to the second client device, wherein providing the electronic document to the second client device causes the second client device to present, via a graphical user interface of the second client device, the electronic document in accordance with a first document view of the plurality of document views, the first document view comprising a first layout format corresponding to a first type of manipulation of survey content of the electronic document that is different from a second layout format corresponding to a second type of manipulation of the survey content of the electronic document corresponding to a second document view from the plurality of document views.

2. The method of claim 1 , wherein the first document view is based on one or more display capabilities of the second client device.

3. The method of claim 1 , wherein:

the first client device is a desktop computer; and

the second client device is one of either a tablet or a mobile phone.

4. The method of claim 1 , further comprising:

identifying a client device type of the second client device; and

selecting the first document view from the plurality of document views based on the client device type.

5. The method of claim 1 , wherein providing, to the first client device, the visual identifier associated with the electronic document comprises providing the visual identifier in conjunction with the electronic document.

6. The method of claim 5 , further comprising:

receiving, from the second client device, user input with respect to the first document view;

generating an updated document model based on the user input; and

providing, to the first client device, an updated document view of the electronic document based on the updated document model that reflects the user input.

7. 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;

provide, to a first client device, a visual identifier associated with the electronic document for display within a graphical user interface on the first client device;

receive, from a second client device, an indication that the second client device scanned the visual identifier displayed within the graphical user interface on the first client device; and

based on receiving the indication, provide the electronic document to the second client device, wherein providing the electronic document to the second client device causes the second client device to present, via a graphical user interface of the second client device, the electronic document in accordance with a first document view of the plurality of document views, the first document view comprising a first layout format corresponding to a first type of manipulation of survey content of the electronic document that is different from a second layout format corresponding to a second type of manipulation of the survey content of the electronic document corresponding to a second document view from the plurality of document views.

8. The system of claim 7 , wherein:

the second client device is a mobile computing device; and

the first document view is based on one or more display capabilities of the mobile computing device.

9. The system of claim 7 , wherein:

the first client device is a desktop computer; and

the second client device is one of either a tablet or a mobile phone.

10. The system of claim 7 , further comprising instructions that, when executed by the at least one processor, further cause the system to:

identify a client device type of the second client device; and

select the first document view from the plurality of document views based on the client device type.

11. The system of claim 7 , wherein providing, to the first client device, the visual identifier associated with the electronic document comprises providing the visual identifier in conjunction with the electronic document.

12. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, further cause the system to:

receive, from the second client device, user input with respect to the first document view;

generate an updated document model based on the user input; and

provide, to the first client device, an updated document view of the electronic document based on the updated document model that reflects the user input.

13. The system of claim 12 , wherein:

the electronic document is a digital survey question; and

the user input is a response to the digital survey question.

14. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:

bind a document model for an electronic document to a plurality of document views;

provide, to a first client device, a visual identifier associated with the electronic document for display within a graphical user interface on the first client device;

receive, from a second client device, an indication that the second client device scanned the visual identifier displayed within the graphical user interface on the first client device; and

based on receiving the indication, provide the electronic document to the second client device, wherein providing the electronic document to the second client device causes the second client device to present, via a graphical user interface of the second client device, the electronic document in accordance with a first document view of the plurality of document views, the first document view comprising a first layout format corresponding to a first type of manipulation of survey content of the electronic document that is different from a second layout format corresponding to a second type of manipulation of the survey content of the electronic document corresponding to a second document view from the plurality of document views.

15. The non-transitory computer readable medium of claim 14 , wherein:

the second client device is a mobile computing device; and

the first document view is based on one or more display capabilities of the mobile computing device.

16. The non-transitory computer readable medium of claim 14 , wherein:

the first client device is a desktop computer; and

the second client device is one of either a tablet or a mobile phone.

17. The non-transitory computer readable medium of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify a client device type of the second client device; and

select the first document view from the plurality of document views based on the client device type.

18. The non-transitory computer readable medium of claim 14 , wherein providing, to the first client device, the visual identifier associated with the electronic document comprises providing the visual identifier in conjunction with the electronic document.

19. The non-transitory computer readable medium of claim 18 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

receive, from the second client device, user input with respect to the first document view;

generate an updated document model based on the user input; and

provide, to the first client device, an updated document view of the electronic document based on the updated document model that reflects the user input.

20. The non-transitory computer readable medium of claim 19 , wherein:

the electronic document is a digital survey question; and

the user input is a response to the digital survey question.

Assignments (3)
SECURITY INTEREST Recorded May 18, 2026
From: QUALTRICS, LLC; PRESS GANEY ASSOCIATES LLC; CLARABRIDGE, INC.; DELIGHTED, LLC; RIOSOFT HOLDINGS, INC.; INMOMENT, INC.; LEXALYTICS, INC.; INMOMENT RESEARCH, LLC; ALLEGIANCE SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075583/0001 →
SECURITY INTEREST Recorded Jun 29, 2023
From: QUALTRICS, LLC; CLARABRIDGE, INC.; NEW DEBDEN MERGER SUB II LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064162/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2019
From: WILLIAMS, STERLING; WHITING, JEFFREY SCOTT; SEELY, KYLE JAMES; GARDNER, JASON R; HOLIMAN, CAMERON JAMES
To: QUALTRICS, LLC
Reel/Frame 050570/0521 →