Patent ID: 11886853
Assignee: CAPITAL ONE SERVICES, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method for software widget installation, the method comprising:
generating, at a developer system associated with a webpage accessed by a client device, a page link associated with a plurality of software widgets, wherein a software widget included in the plurality of software widgets is a background process that is configured to execute on the client device and display information via a graphical user interface of the client device,
wherein the plurality of software widgets are determined, by the developer system, based on determining that the plurality of software widgets are of interest to a user, and
wherein the determining that the plurality of software widgets are of the interest is based on the webpage being accessed and based on one or more search queries received from the client device,
wherein the one or more search queries include one or more search terms describing interests of the user, and
wherein one or more search results that are based on the one or more search queries include the page link;
associating, at the developer system, metadata with the page link,
wherein the metadata indicates, for each of the plurality of software widgets, a widget name associated with the software widget, a widget link to download an executable file associated with the software widget, a size of the software widget on the graphical user interface, and a position of the software widget on the graphical user interface, and
wherein sizes and positions corresponding to the plurality of software widgets are based on priority levels associated with software widgets in relation to other software widgets in the plurality of software widgets;
transmitting, from the developer system to the client device, an electronic page that includes the page link associated with the metadata;
receiving, at the developer system from the client device, a selection of the page link on the electronic page; and
transmitting, from the developer system to the client device, the metadata associated with the page link based on the selection of the page link on the electronic page, wherein the metadata enables the plurality of software widgets to be installed and displayed on a next available navigation pane window of the graphical user interface.