US2021224085A1PendingUtilityA1

Preloading of Application on a User Device Based on Content Received by the User Device

Assignee: CITRIX SYSTEMS INCPriority: Nov 7, 2018Filed: Apr 2, 2021Published: Jul 22, 2021
Est. expiryNov 7, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06F 9/445G06F 9/452G06F 3/04842G06F 9/451G06F 3/04817
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, computer-readable media, and apparatuses for performing tasks based on receiving content. When the content is received, it is determined whether the content meets one or more criteria. A determination is made that the content has been opened. If the content meets a criteria and has been opened, the content is analyzed to determine if the content matches information included in at least one of a plurality of data entries stored in a database, wherein each data entry includes an application type and data associated with the application type. In response to determining that the content contains information associated with the application type, a user interface element is provided on a display, whereby the user interface element enables the user to open, via a user operation on the display, the application type associated with the one of the plurality of data entries.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a user device, a message comprising natural language words;   preloading, based on a natural language word of the message matching a key word, an application associated with the key word; and   providing, on a pre-determined area depicted on a display of the user device, a user interface element that, responsive to user input, launches the application associated with the key word, wherein the pre-determined area is separate from a display area in which the message is displayed.   
     
     
         2 . The method of  claim 1 , wherein the message is received from one of a predetermined plurality of senders. 
     
     
         3 . The method of  claim 1 , further comprising:
 sending, by the user device and based on the message, a request to receive a user application library comprising a plurality of key words associated with a plurality of application types, wherein each application type corresponds to an application; and   receiving the user application library.   
     
     
         4 . The method of  claim 3 , further comprising:
 determining, by the user device, that a body of the message comprises a natural language word that matches a key word of the plurality of key words of the user application library.   
     
     
         5 . The method of  claim 1 , wherein the message comprises one of an email or a text message. 
     
     
         6 . The method of  claim 1 , wherein the user interface element comprises an icon displayed on the display. 
     
     
         7 . The method of  claim 1 , wherein data is transmitted, via the application, between the user device and a remote computing device. 
     
     
         8 . The method of  claim 1 , wherein the pre-determined area is provided in a bottom row of the display. 
     
     
         9 . The method of  claim 1 , further comprising:
 disabling, based on receiving a second message that is not received from one of a pre-determined list of senders, access to the second message.   
     
     
         10 . The method of  claim 1 , further comprising:
 receiving, via a user interface provided to the user device, additional key words, wherein the preloading is based on a natural language word of the message matching one of the additional key words.   
     
     
         11 . A method comprising:
 receiving, by a user device, key words associated with one or more applications;   determining, by the user device, that a received message comprises a word that matches one of the key words; and   providing, on a pre-determined area depicted on a display of the user device, a user interface element that, responsive to user input, launches, based on the word matching one of the key words, an application of the one or more applications, wherein the pre-determined area is separate from a display area in which the received message is displayed.   
     
     
         12 . The method of  claim 11 , further comprising preloading, based on the word matching one of the key words, the application. 
     
     
         13 . The method of  claim 11 , wherein the received message is received from one of a predetermined plurality of senders. 
     
     
         14 . The method of  claim 11 , wherein the received message comprises one of an email or a text message. 
     
     
         15 . The method of  claim 11 , wherein the user interface element comprises an icon displayed on the display. 
     
     
         16 . The method of  claim 11 , wherein data is transmitted, via the application, between the user device and a remote computing device. 
     
     
         17 . The method of  claim 11 , wherein the pre-determined area is provided in a bottom row of the display. 
     
     
         18 . A method comprising:
 preloading, based on a natural language word of a received message matching a pre-determined word associated with an application, an application;   providing, on a pre-determined area depicted on a display of a user device, a user interface element that, responsive to user input, launches the application, wherein the pre-determined area is separate from a display area in which the received message is displayed; and   transmitting, via the application and between the user device and a remote computing device, data.   
     
     
         19 . The method of  claim 18 , further comprising:
 disabling, based on receiving a second message that is not from one of a pre-determined list of senders, access to the second message.   
     
     
         20 . The method of  claim 18 , further comprising:
 receiving, via a user interface provided to the user device, additional key words, wherein the preloading is based on a natural language word of the received message matching one of the additional key words.

Join the waitlist — get patent alerts

Track US2021224085A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.