Digital processing systems and methods for embedding a functioning application in a word processing document in collaborative work systems

US11449668B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11449668-B2
Application numberUS-202117565880-A
CountryUS
Kind codeB2
Filing dateDec 30, 2021
Priority dateJan 14, 2021
Publication dateSep 20, 2022
Grant dateSep 20, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and computer-readable media for embedding and running an electronic non-word processing application within an electronic word processing document are disclosed. The systems and methods may involve accessing the electronic word processing document; opening the electronic word processing document within an electronic word processing application; accessing the electronic non-word processing application; embedding the electronic non-word processing application within the electronic word processing application in a manner enabling non-word processing functionality to occur from within the electronic word processing application; while the electronic non-word processing application is displayed within the electronic word processing application, receiving at least one of the inputs; and in response to receiving at least one of the inputs, causing functionality of the electronic non-word processing application to be displayed within the electronic word processing document presented by the electronic word processing application.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for embedding and running an electronic non-word processing application within an electronic word processing document, the system comprising: at least one processor configured to: access the electronic word processing document; open the electronic word processing document within an electronic word processing application; access the electronic non-word processing application, the electronic non-word processing application including at least one of a communications interface, a graphics presentation editor, a graphing application, or a portal to a third-party application, and wherein the electronic non-word processing application is configured to perform functionality in response to inputs; embed the electronic non-word processing application within the electronic word processing application in a manner enabling non-word processing functionality to occur from within the electronic word processing application; while the electronic non-word processing application is displayed within the electronic word processing application, receive at least one of the inputs; and in response to receiving at least one of the inputs, cause functionality of the non-word processing application to be displayed within the electronic word processing document opened within the electronic word processing application, wherein the electronic word processing document is divided into a plurality of blocks, each block being associated with a type identifier, wherein at least one of the type identifiers associates one of the blocks with the embedded electronic non-word processing application. 2. The system of claim 1 , wherein the at least one processor is further configured to store the electronic word processing document with the electronic non-word processing application embedded therein to thereby enable multiple entities accessing the electronic word processing document to achieve the functionality of the electronic non-word processing application from within the electronic word processing document. 3. The system of claim 1 , wherein the electronic non-word processing functionality that occurs within the electronic word processing document includes at least one of sending or receiving data over a network. 4. The system of claim 1 , wherein embedding the electronic non-word processing application includes displaying a functional instance of the electronic non-word processing application interlineated between text of the electronic word processing document. 5. The system of claim 1 , wherein the at least one processor is further configured to, in response to a scrolling command, scroll within the electronic word processing document such that a functional instance of the electronic non-word processing application scrolls together with text within the electronic word processing document. 6. The system of claim 1 , wherein embedding the electronic non-word processing application includes presenting the electronic non-word processing application in a module window, and wherein the module window is linked to a location within the electronic word processing document, such that during scrolling through the electronic word processing document, the module window scrolls with text of the electronic word processing document. 7. The system of claim 1 , wherein each block has at least one separately adjustable permission setting, and wherein, when the electronic non-word processing application is embedded within a particular block, access to the electronic non-word processing application is restricted to entities possessing permission for access to the particular block. 8. The system of claim 1 , wherein the embedded non-word processing application is configured to send or receive data using an application programming interface (API). 9. The system of claim 1 , wherein the at least one processor is further configured to simultaneously execute instructions to carry out operations associated with the electronic non-word processing application and execute instructions to carry out operations associated with the word processing application. 10. The system of claim 1 , wherein embedding the electronic non-word processing application within the electronic word processing application includes inserting lines of code into hypertext mark-up language (HTML) text representing the electronic word processing document. 11. The system of claim 10 , wherein inserting the lines of code into the HTML text causes the electronic word processing document to source remote non-processing application data. 12. The system of claim 1 , wherein embedding the electronic non-word processing application includes presenting the electronic non-word processing application in a module window, wherein the module window has at least one of a position or size configurable by a user input. 13. A non-transitory computer readable medium containing instructions that when executed by at least one processor, perform operations for embedding and running an electronic non-word processing application within an electronic word processing document, the operations comprising: accessing the electronic word processing document; opening the electronic word processing document within an electronic word processing application; accessing the electronic non-word processing application, the electronic non-word processing application including at least one of a communications interface, a graphics presentation editor, a graphing application, or a portal to a third-party application, and wherein the electronic non-word processing application is configured to perform functionality in response to inputs; embedding the electronic non-word processing application within the electronic word processing application in a manner enabling non-word processing functionality to occur from within the electronic word processing application; while the electronic non-word processing application is displayed within the electronic word processing application, receiving at least one of the inputs; and in response to receiving at least one of the inputs, causing functionality of the non-word processing application to be displayed within the electronic word processing document opened within the electronic word processing application, wherein the electronic word processing document is divided into a plurality of blocks, each block being associated with a type identifier, wherein at least one of the type identifiers associates one of the blocks with the embedded electronic non-word processing application. 14. The non-transitory computer readable medium of claim 13 , wherein the operations further include storing the electronic word processing document with the electronic non-word processing application embedded therein to thereby enable multiple entities accessing the electronic word processing document to achieve the functionality of the electronic non-word processing application from within the electronic word processing document. 15. The non-transitory computer readable medium of claim 13 , wherein the non-word processing functionality that occurs within the electronic word processing document includes at least one of sending or receiving data over a network. 16. The non-transitory computer readable medium of claim 13 , wherein embedding the electronic non-word processing application includes displaying a functional instance of the electronic non-word processing application interlineated between text of the electronic word processing document. 17. The non-transitory computer readable medium of claim 13 , wherein the operations include, in response to a scrolling comman

Assignees

Inventors

Classifications

  • Multiple levels of security · CPC title

  • Entity profiles · CPC title

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • to features or functions of an application · CPC title

  • Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11449668B2 cover?
Systems, methods, and computer-readable media for embedding and running an electronic non-word processing application within an electronic word processing document are disclosed. The systems and methods may involve accessing the electronic word processing document; opening the electronic word processing document within an electronic word processing application; accessing the electronic non-word…
Who is the assignee on this patent?
Monday Com Ltd
What technology area does this patent fall under?
Primary CPC classification G06F40/166. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).