IP Library Granted Patent US 10,897,439
Granted Patent B2
US 10,897,439 · App. 16/565,001 · Granted Jan 19, 2021

Conversational enterprise document editing

Inventors: Laurent Denoue (Veneto, IT); Scott Carter (Menlo Park, CA); Jennifer Marlow (Palo Alto, CA); Matthew L. Cooper (San Francisco, CA)
Assignee: FUJI XEROX CO., LTD.
H04L51/046G06F40/166G06F40/174G06Q10/101H04L51/02
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 10,897,439
App. No.
16/565,001
Granted
Jan 19, 2021
Kind
B2
Abstract

Example implementations described herein are directed to systems and methods for providing documents in the chat of a chat application. Example implementations can involve detecting, in a chat of a chat application, an indication to edit a document; inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application; and modifying the document based on input provided to the fragment of the document in the chat of the chat application.

Claims (51)

1. A method, comprising:

detecting, in a chat of a chat application, an indication to edit a document;

inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application, the fragment comprising text extracted from the document configured to be editable within a document editing interface generated within the chat of the chat application; and

modifying the document based on input provided to the fragment of the document in the chat of the chat application.

2. The method of claim 1 , further comprising:

processing the document into one or more fragments based on a structure of the document, and

selecting the fragment of the document from the one or more fragments based on the indication to edit the document.

3. The method of claim 1 , further comprising:

identifying chat content from the chat of the chat application corresponding to the document fragment; and

inserting the chat content corresponding to the document fragment into the fragment of the document in the chat of the chat application.

4. The method of claim 3 , further comprising:

processing the document into one or more fragments based on a structure of the document,

identifying the chat content from the chat of the chat application corresponding to the document,

and

pre-populating each of the one or more fragments of the document with the chat content corresponding to the document.

5. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:

detecting, in a chat of a chat application, an indication to edit a document;

inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application, the fragment comprising text extracted from the document configured to be editable within a document editing interface generated within the chat of the chat application; and

modifying the document based on input provided to the fragment of the document in the chat of the chat application.

6. The non-transitory computer readable medium of claim 5 , the instructions further comprising:

processing the document into one or more fragments based on a structure of the document, and

selecting the fragment of the document from the one or more fragments based on the indication to edit the document.

7. The non-transitory computer readable medium of claim 5 , the instructions further comprising:

identifying chat content from the chat of the chat application corresponding to the document fragment; and

inserting the chat content corresponding to the document fragment into the fragment of the document in the chat of the chat application.

8. The non-transitory computer readable medium of claim 7 , the instructions further comprising:

processing the document into one or more fragments based on a structure of the document,

identifying the chat content from the chat of the chat application corresponding to the document,

and

pre-populating each of the one or more fragments of the document with the chat content corresponding to the document.

9. The non-transitory computer readable medium of claim 5 , wherein the inserting the fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application comprises converting a modality of the fragment of the document to another modality, and providing the another modality in the chat of the chat application; wherein input made to the another modality is converted back to input for the modality of the document fragment.

10. An apparatus, comprising:

a processor, configured to:

detect, in a chat of a chat application, an indication to edit a document;

insert a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application, the fragment comprising text extracted from the document configured to be editable within a document editing interface generated within the chat of the chat application; and

modify the document based on input provided to the fragment of the document in the chat of the chat application.

11. The apparatus of claim 10 , wherein the processor is configured to:

process the document into one or more fragments based on a structure of the document, and

select the fragment of the document from the one or more fragments based on the indication to edit the document.

12. The apparatus of claim 10 , wherein the processor is configured to:

identify chat content from the chat of the chat application corresponding to the document fragment; and

insert the chat content corresponding to the document fragment into the fragment of the document in the chat of the chat application.

13. The apparatus of claim 12 , wherein the processor is configured to:

process the document into one or more fragments based on a structure of the document,

identify the chat content from the chat of the chat application corresponding to the document,

and

pre-populate each of the one or more fragments of the document with the chat content corresponding to the document.

14. The apparatus of claim 10 , wherein the fragment configured to be editable within the chat of the chat application comprises a form field extracted from the document; and

wherein the modifying the document based on the input made to the fragment of the document in the chat of the chat application comprises filling the form field in the document based on the input made to the form field in the fragment of the document in the chat of the chat application.

15. The apparatus of claim 10 , wherein the processor is configured to insert the fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application, by being configured to generate a document editing interface in the chat of the chat application, the document editing interface configured to receive inputs made to the fragment.

16. The apparatus of claim 10 , wherein the processor is configured to insert the fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application by being configured to convert a modality of the fragment of the document to another modality, and provide the another modality in the chat of the chat application; wherein input made to the another modality is converted back to input for the modality of the document fragment.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: DENOUE, LAURENT; CARTER, SCOTT; MARLOW, JENNIFER; COOPER, MATTHEW L.
To: FUJI XEROX CO., LTD.
Reel/Frame 050318/0827 →
Continuity (2)
Continuation 15665366 · Jul 31, 2017
Related Publication 20190394150A1 · Dec 26, 2019