The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 14, 2023

Filed:

Feb. 17, 2021
Applicant:

Intuit Inc., Mountain View, CA (US);

Inventors:

Anshu Verma, Mountain View, CA (US);

Carlos Ambrozak, Mountain View, CA (US);

Tapasvi Moturu, Sunnyvale, CA (US);

Muzaffar H. Malik, Mountain View, CA (US);

Jessica Yen Yen Sperling, Mountain View, CA (US);

Assignee:

INTUIT, INC., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 3/04817 (2022.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/44526 (2013.01); G06F 3/04817 (2013.01); G06F 9/54 (2013.01); G06F 2209/461 (2013.01); G06F 2209/482 (2013.01); G06F 2209/545 (2013.01);
Abstract

This disclosure relates to widget integration. Embodiments include receiving a workflow definition specifying one or more widgets to be loaded into a shell executing within a given application, the shell comprising a runtime environment, the one or more widgets comprising at least a first cross-platform widget. Embodiments include instantiating the runtime environment for the first cross-platform widget, the runtime environment including a bridge interface for facilitating communications between each widget in the one or more widgets and the given application. Embodiments include loading the first cross-platform widget into the runtime environment. Embodiments include processing, through the bridge interface, a communication from the first cross-platform widget running within the shell, wherein the communication comprises a result of executing a function. Embodiments include determining, by the bridge interface, that a condition has been satisfied based on the communication and transmitting a message to the given application based on the condition being satisfied.


Find Patent Forward Citations

Loading…