Integrated views of multiple different computer program applications with action options
Abstract
In an embodiment, a computer-implemented method comprises accessing a plurality of different computer program applications that are associated with a single account and retrieving data items that are associated with the account from each different application among the plurality of applications; identifying a subset of the data items comprising relevant data items, at least a first data item of the subset being associated with a first application of the plurality of applications, and at least a second data item being associated with a second application of the plurality of applications that is different than the first application; causing displaying, using a computer display device, an integrated view comprising at least the first data item and the second data item of the subset of the data items; receiving a first input specifying a first action associated with the first data item, and a second input specifying a second action associated with the second data item; in response to the first input, signaling the first application to perform the first action; in response to the second input, signaling the second application to perform the second action.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method comprising:
accessing a plurality of different computer program applications that are associated with a single account and retrieving data items that are associated with the account from each different application among the plurality of applications; identifying a subset of the data items comprising relevant data items, at least a first data item of the subset being associated with a first application of the plurality of applications, and at least a second data item being associated with a second application of the plurality of applications that is different than the first application; causing displaying, using a computer display device, an integrated view comprising at least the first data item and the second data item of the subset of the data items; receiving a first input specifying a first action associated with the first data item, and a second input specifying a second action associated with the second data item; in response to the first input, signaling the first application to perform the first action; in response to the second input, signaling the second application to perform the second action, wherein the method is performed using one or more computing devices.
2 . The method of claim 1 , the method further comprising updating the view in response to receiving a first notification specifying that the first action was performed in the first application and in response to receiving a second notification specifying that the second action was performed in the second application.
3 . The method of claim 1 , the method further comprising receiving a third input specifying selecting the first application and the second application from among the plurality of applications as the only applications from which to retrieve the data items.
4 . The method of claim 1 , further comprising identifying the subset comprises by executing a machine learning classifier algorithm using the data items as input to provide the subset as classified output.
5 . The method of claim 1 , further comprising:
in the view, displaying a first graphical widget that is displayed near the first data item and is programmed when selected for performing the first action; in the view, displaying a second graphical widget that is displayed near the second data item for performing the second action.
6 . The method of claim 5 , further comprising displaying the first graphical widget and the second graphical widget as the only graphical widgets that are associated with the first data item or the second data item in the view.
7 . The method of claim 5 , wherein the first action is based on the first data item, the second action is based on the second data item, and wherein the first action and the second action are different.
8 . One or more non-transitory digital storage media storing one or more sequences of program instructions which, when executed using one or more processors, cause the one or more processors to perform:
accessing a plurality of different computer program applications that are associated with a single account and retrieving data items that are associated with the account from each different application among the plurality of applications; identifying a subset of the data items comprising relevant data items, at least a first data item of the subset being associated with a first application of the plurality of applications, and at least a second data item being associated with a second application of the plurality of applications that is different than the first application; causing displaying, using a computer display device, an integrated view comprising at least the first data item and the second data item of the subset of the data items; receiving a first input specifying a first action associated with the first data item, and a second input specifying a second action associated with the second data item; in response to the first input, signaling the first application to perform the first action; in response to the second input, signaling the second application to perform the second action.
9 . The storage media of claim 8 , further comprising sequences of instructions which when executed cause updating the view in response to receiving a first notification specifying that the first action was performed in the first application and in response to receiving a second notification specifying that the second action was performed in the second application.
10 . The storage media of claim 8 , further comprising sequences of instructions which when executed cause receiving a third input specifying selecting the first application and the second application from among the plurality of applications as the only applications from which to retrieve the data items.
11 . The storage media of claim 8 , further comprising sequences of instructions which when executed cause identifying the subset comprises by executing a machine learning classifier algorithm using the data items as input to provide the subset as classified output.
12 . The storage media of claim 8 , further comprising sequences of instructions which when executed cause:
in the view, displaying a first graphical widget that is displayed near the first data item and is programmed when selected for performing the first action; in the view, displaying a second graphical widget that is displayed near the second data item for performing the second action.
13 . The storage media of claim 12 , further comprising sequences of instructions which when executed cause displaying the first graphical widget and the second graphical widget as the only graphical widgets that are associated with the first data item or the second data item in the view.
14 . The storage media of claim 12 , further comprising sequences of instructions which when executed cause wherein the first action is based on the first data item, the second action is based on the second data item, and wherein the first action and the second action are different.
15 . A computer-implemented method comprising:
receiving a plurality of different notifications from a plurality of different computer program applications; determining, for each particular notification among the plurality of different notifications, a data object associated with the particular notification; identifying two or more particular notifications of the plurality of notifications that are associated with a same data object; in response to the identifying, generating a group comprising the two or more particular notifications; causing displaying an ordered subset of the plurality of notifications including displaying the two or more particular notifications together as the group; wherein the method is performed using one or more computing devices.
16 . The method of claim 15 , further comprising:
receiving a new notification; determining that the new notification is associated with the same object; in response to the determining, adding the new notification to the group to generate an updated group; displaying, the subset of the plurality of notifications in a different order, including displaying the two or more notifications and the new notification together as the new group, and in which the new group is ordered first.
17 . The method of claim 15 , the method further comprising:
ranking the plurality of notifications based on a relevancy metric to generate the subset.
18 . The method of claim 15 , each of the plurality of notifications comprising a timestamp, and further comprising ordering the subset based on values of timestamps of notifications in the subset.
19 . The method of claim 15 , wherein the data object programmatically represents a user account or a digital data file.Join the waitlist — get patent alerts
Track US2022092119A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.