Message-based expense application
First Claim
1. A method for managing an expense report for an expense application, the expense application configured to update entries in the expense report based on messages received from one or more messaging channels, the method comprising:
- receiving a message sent through a messaging channel in the one or more messaging channels from a messaging device, the message including expense information and being generated independent of the expense application, wherein the expense information includes a user identifier to identify an expense report to access;
determining to access the expense report for the message after receiving the message based on the user identifier;
determining entry information from the expense information;
updating the expense report with the entry information in the received message; and
storing the updated expense report for subsequent access.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing an expense report for an expense report application is provided. The expense report application is configured to update entries in an expense report based on messages received from one or more messaging channels. The method includes receiving a message sent through a messaging channel in the one or more messaging channels. The message includes expense information. An expense report is determined from the expense information. Entry information is then determined from the expense information. The expense report is then updated with the entry information.
-
Citations
50 Claims
-
1. A method for managing an expense report for an expense application, the expense application configured to update entries in the expense report based on messages received from one or more messaging channels, the method comprising:
-
receiving a message sent through a messaging channel in the one or more messaging channels from a messaging device, the message including expense information and being generated independent of the expense application, wherein the expense information includes a user identifier to identify an expense report to access; determining to access the expense report for the message after receiving the message based on the user identifier; determining entry information from the expense information; updating the expense report with the entry information in the received message; and storing the updated expense report for subsequent access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for processing messages for an expense application, the messages received through from one or more messaging channels, the method comprising:
-
receiving a messaging device message through a messaging channel in the one or more messaging channels from a messaging device, the messaging device message including expense information and being generated independent of the expense application, wherein the expense information includes a user identifier to identify an expense report to access; determining the expense application for the messaging device message after receiving the messaging device message; determining to access the expense report for the messaging device message after receiving the message based on the user identifier; and sending an expense message to the expense application, the expense message including entry information determined from the expense information in the expense messaging device message. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for processing messages for expense reports, the system comprising:
-
a messaging device configured to generate a message including expense information without accessing an expense application, the messaging device further configured to send the message through a messaging channel, wherein the expense information includes a user identifier to identify the expense report to access; and an expense application configured to receive the message through the messaging channel, the expense application configured to; determine to access the expense report for the message after receiving the message based on the user identifier; determine entry information from the expense information; and update the expense report with the entry information. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system for processing messages for expense reports, the system comprising:
-
a messaging device configured to generate a messaging device message including expense information without accessing an expense application, the messaging device further configured to send the message through a messaging channel, wherein the expense information includes a user identifier to identify an expense report to access; and a messaging server configured to; receive the messaging device message through the messaging channel; determine the expense application for the messaging device message after receiving the messaging device message; determine to access the expense report for the messaging device message after receiving the message based on the user identifier; and send an expense message to the expense application, the expense message including entry information determined from the expense information; wherein the expense application is configured to update the expense report based on the entry information. - View Dependent Claims (39, 40, 41)
-
-
42. A computer program product stored on a computer-readable medium and including instructions operational by a processor of a computer system for managing an expense report for an expense application, the expense application configured to update entries in the expense report based on messages received from one or more messaging channels, the computer program product-comprising:
-
program code for receiving a message sent through a messaging channel in the one or more messaging channels from a messaging device, the message including expense information and being generated independent of the expense application, wherein the expense information includes a user identifier to identify the expense report to access; program code for determining to access the expense report for the message after receiving the message based on the user identifier; program code for determining entry information from the expense information; and program code for updating the expense report with the entry information. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A computer program product stored on a computer-readable medium and including instructions operational by a processor of a computer system for processing messages for an expense application, the messages received through from one or more messaging channels, the computer program product comprising:
-
program code for receiving a messaging device message through a messaging channel in the one or more messaging channels from a messaging device, the messaging device message including expense information and being generated independent of the expense application, wherein the expense information includes a user identifier to identify an expense report to access; program code for determining the expense application for the messaging device message after receiving the messaging device message; program code for determining to access the expense report for the messaging device message after receiving the message based on the user identifier; and program code for sending an expense message to the expense application, the expense message including entry information determined from the expense information in the expense message. - View Dependent Claims (48, 49, 50)
-
Specification