Communication of messages of an application in an unlaunched state
AssigneeCapital One Services, LLC
InventorsKathryn Tikoian, Joshua Edwards, Tyler Maiman
Life of this patent
Estimating the term…
Loading patent…
AssigneeCapital One Services, LLC
InventorsKathryn Tikoian, Joshua Edwards, Tyler Maiman
Estimating the term…
In some implementations, a device of a user may receive user input indicative of a selection of an application implemented by the device. The user input may be received via a graphical user interface presented by the device. The user input may be received while the application is in an unlaunched state in which the user is unauthenticated for use of the application. The device may obtain, while the application is in the unlaunched state, one or more messages of the application. The device may cause, while the application is in the unlaunched state, information indicative of at least one message, of the one or more messages, to be displayed in the graphical user interface.
A non-transitory computer-readable medium storing a set of instructions for obtaining messages of an application, the set of instructions comprising:
A method of obtaining messages of an application, comprising:
A system for providing messages of an application, the system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
Monitoring or handling of messages: using selective forwarding
Based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like…:…
Using a touch-screen or digitiser, e.g. input of commands through traced gestures: for inputting data by handwriting, e.g. gesture or text
Monitoring or handling of messages: providing notification on incoming messages, e.g. pushed notifications of received messages
About 14 years 5 months of term left · ends 29 Mar 2041 (estimated)
A display of a user device may display a user interface (e.g., a graphical user interface). A user interface may permit interactions between a user of the user device and the user device. In some cases, the user may interact with the user interface to operate and/or control the user device to produce a desired result. For example, the user may interact with the user device to cause the user device to perform an action. Additionally, the user interface may provide information to the user.
In some implementations, a non-transitory computer-readable medium storing a set of instructions for obtaining messages of an application includes one or more instructions that, when executed by one or more processors of a device, cause the device to: receive user input, from a user, indicative of a selection of the application implemented by the device, wherein the user input is received via a graphical user interface presented by the device, and wherein the user input is received while the application is in an unlaunched state in which the user is unauthenticated for use of the application; transmit, to a remote device and while the application is in the unlaunched state, a request for one or more messages of the application; receive, from the remote device and based on an authorization of the user that uses information identified by the request, the one or more messages of the application; and cause, while the application is in the unlaunched state, information indicative of at least one message, of the one or more messages, to be displayed in the graphical user interface.
In some implementations, a method of obtaining messages of an application includes receiving, at a device of a user, user input indicative of a selection of the application implemented by the device, wherein the user input is received via a graphical user interface presented by the device, and wherein the user input is received while the application is in an unlaunched state in which the user is unauthenticated for use of the application; obtaining, by the device and while the application is in the unlaunched state, one or more messages of the application; and causing, by the device and while the application is in the unlaunched state, information indicative of at least one message, of the one or more messages, to be displayed in the graphical user interface.
FIGS. 1A-1E are diagrams of an example implementation relating to communication of messages of an application in an unlaunched state.
FIG. 2 is a diagram of an example environment in which systems and/or methods described herein may be implemented.
FIG. 3 is a diagram of example components of one or more devices of FIG. 2.
The following detailed description of example implementations refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
A user device, such as a mobile device, may implement various applications that enhance the capabilities of the user device. Commonly, the user device may present a user interface (e.g., a graphical user interface (GUI)) in which icons representative of the applications are displayed. A user of the user device may launch an application by selecting the application in the user interface (e.g., by tapping on an icon representative of the application).
In some examples, when an application is in an unlaunched state, the user device may provide a notification indicating the existence of a message for the application. Accordingly, the user may launch the application to view the message. For example, upon launching the application, the user may authenticate with the application (or the application may recognize the user based on a previous authentication), and the application may communicate the authentication to a backend system (e.g., a message server) in order to retrieve the message. This process is cumbersome and consumes excessive computing resources and/or network resources in connection with launching the application and performing the user authentication. Moreover, the user device may implement dozens of applications that may have messages for viewing by the user, thereby requiring the process to be performed multiple times.