Utilizing a customized digital font to identify a computing device
US-2017237723-A1 · Aug 17, 2017 · US
US11989392B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11989392-B2 |
| Application number | US-202217986778-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 14, 2022 |
| Priority date | Jul 16, 2018 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A customized GUI of a first electronic document editing application of a plurality of electronic document editing applications is stored at a cloud storage system in association with an identifier of a third party platform. The customized GUI is to be embedded into a GUI of the third party platform. A script is creating, based on the customized GUI, to generate a preloaded version of the customized GUI to preload for presentation at a user device. The script is transmitted to the third party platform.
Opening claim text (preview).
What is claimed is: 1. A method comprising: storing, at a cloud storage system of a first party platform, a customized graphical user interface (GUI) of a first electronic document editing application of a plurality of electronic document editing applications in association with an identifier of a third party platform, the customized GUI configured for embedding into a third party platform GUI of the third party platform, wherein the third party platform GUI with the embedded customized GUI is accessible, via the third party platform, by a plurality of user devices associated with the third party platform; creating, based on the customized GUI, a script to generate a preloaded version of the customized GUI to preload for presentation at a user device of the plurality of user devices associated with the third party platform; and transmitting, by a processing device, the script to the third party platform. 2. The method of claim 1 , further comprising: receiving, via the GUI of the third party platform, an indication of a request of a user of the third party platform to manipulate an electronic document corresponding to the first electronic document editing application. 3. The method of claim 2 , wherein: the request of the user to manipulate the electronic document is a request to create a new electronic document; and the script is to generate, in response to the request to create the new electronic document, the preloaded version of the customized GUI in local memory associated with a browser that presents the GUI of the third party platform. 4. The method of claim 3 , wherein the preloaded version of the customized GUI is to display a blank electronic document when the preloaded version of the customized GUI is rendered as part of the GUI of the third party platform. 5. The method of claim 4 , wherein: in response to user interaction with the preloaded version of the customized GUI, the script is to cause the customized GUI to be obtained from the cloud storage system to replace the preloaded version of the customized GUI rendered as part of the GUI of the third party platform with the customized GUI. 6. The method of claim 5 , wherein: the script is to determine that a user interaction with the blank electronic document adds content to the blank electronic document, and to cause a copy of the content to be sent to the cloud storage system to include in the customized GUI when the customized GUI replaces the rendered preloaded version. 7. The method of claim 6 , further comprising: responsive to receiving the indication of the request of the user to manipulate the electronic document, creating the new electronic document; receiving the copy of the content corresponding to the user interaction with the blank electronic document; and providing, by the cloud storage system, the customized GUI of the first electronic document editing application to replace the preloaded version, wherein the customized GUI comprises the new electronic document that includes the content added to the blank electronic document. 8. The method of claim 7 , further comprising: receiving content changes to the new electronic document based on user interaction with the new electronic document via the customized GUI; and storing, at the cloud storage system, the content changes to the new electronic document. 9. The method of claim 2 , wherein the customized GUI uses an API associated with the first electronic document editing application to allow the user to manipulate the electronic document. 10. The method of claim 2 , further comprising: responsive to receiving the indication of the request of the user to manipulate the electronic document, providing, by the cloud storage system, the customized GUI of the first electronic document editing application. 11. A system comprising: a memory; and a processing device, coupled to the memory, to: store, at a cloud storage system of a first party platform, a customized graphical user interface (GUI) of a first electronic document editing application of a plurality of electronic document editing applications in association with an identifier of a third party platform, the customized GUI configured for embedding into a third party platform GUI of the third party platform, wherein the third party platform GUI with the embedded customized GUI is accessible, via the third party platform, by a plurality of user devices associated with the third party platform; create, based on the customized GUI, a script to generate a preloaded version of the customized GUI to preload for presentation at a user device of the plurality of user devices associated with the third party platform; and transmit the script to the third party platform. 12. The system of claim 11 , the processing device further to: receive, via the GUI of the third party platform, an indication of a request of a user of the third party platform to manipulate an electronic document corresponding to the first electronic document editing application. 13. The system of claim 12 , wherein: the request of the user to manipulate the electronic document is a request to create a new electronic document; and the script is to generate, in response to the request to create the new electronic document, the preloaded version of the customized GUI in local memory associated with a browser that presents the GUI of the third party platform. 14. The system of claim 13 , wherein the preloaded version of the customized GUI is to display a blank electronic document when the preloaded version of the customized GUI is rendered as part of the GUI of the third party platform. 15. The system of claim 14 , wherein: in response to user interaction with the preloaded version of the customized GUI, the script is to cause the customized GUI to be obtained from the cloud storage system to replace the preloaded version of the customized GUI rendered as part of the GUI of the third party platform with the customized GUI. 16. The system of claim 15 , wherein: the script is to determine that a user interaction with the blank electronic document adds content to the blank electronic document, and to cause a copy of the content to be sent to the cloud storage system to include in the customized GUI when the customized GUI replaces the rendered preloaded version. 17. The system of claim 16 , the processing device further to: responsive to receiving the indication of the request of the user to manipulate the electronic document, create the new electronic document; receive the copy of the content corresponding to the user interaction with the blank electronic document; provide, by the cloud storage system, the customized GUI of the first electronic document editing application to replace the preloaded version, wherein the customized GUI comprises the new electronic document that includes the content added to the blank electronic document; receive content changes to the new electronic document based on user interaction with the new electronic document via the customized GUI, wherein the customized GUI uses an API associated with the first electronic document editing application to allow the user to manipulate the electronic document; and store, at the cloud storage system, the content changes to the new electronic document. 18. The system of claim 12 , the processing device further to: responsive to receiving the indication of the request of the user to manipulate the electronic document, provide, by the cloud storage system, the customized GUI of the first electronic document
Workflow collaboration or project management · CPC title
Editing, e.g. inserting or deleting · CPC title
Execution arrangements for user interfaces · CPC title
Embedded in an application, e.g. JavaScript in a Web browser · CPC title
Collaborative creation, e.g. joint development of products or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.