Method and apparatus for processing images of receipts
First Claim
Patent Images
1. A method comprising:
- receiving, by a processing device, user input indicating an activation of an image filter;
receiving, by the processing device, image data for a receipt and contextual data for the receipt, wherein the image data is from an image capture device and the contextual data comprises data of a past receipt;
calculating, by the processing device, a distance to the receipt in view of one or more sensor devices of the image capture device;
determining, by the processing device, a size of the receipt in view of the distance to the receipt and the contextual data comprising the data of the past receipt;
processing, by the processing device, the image data in view of the image filter and the determined size of the receipt to obtain filtered image data;
determining, by the processing device, a resolution for storing the filtered image data based on the determined size of the receipt;
providing, by the processing device, a user interface presenting a preview of the filtered image data in real time; and
storing, by the processing device, the filtered image data using the determined resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of processing images of expense receipts are provided. Images of expense receipts are received from an image capture device and an image filter is used to process the images. The filtered images are displayed to the user in a real-time preview portion of a user interface.
27 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processing device, user input indicating an activation of an image filter; receiving, by the processing device, image data for a receipt and contextual data for the receipt, wherein the image data is from an image capture device and the contextual data comprises data of a past receipt; calculating, by the processing device, a distance to the receipt in view of one or more sensor devices of the image capture device; determining, by the processing device, a size of the receipt in view of the distance to the receipt and the contextual data comprising the data of the past receipt; processing, by the processing device, the image data in view of the image filter and the determined size of the receipt to obtain filtered image data; determining, by the processing device, a resolution for storing the filtered image data based on the determined size of the receipt; providing, by the processing device, a user interface presenting a preview of the filtered image data in real time; and storing, by the processing device, the filtered image data using the determined resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. An apparatus comprising:
-
a memory to store a plurality of images; a processing device coupled to the memory, the processing device to; receive user input indicating an activation of an image filter; receive image data for a receipt and contextual data for the receipt, wherein the image data is from an image capture device and the contextual data comprises data of a past receipt; calculate a distance to the receipt in view of one or more sensor devices of the image capture device; determine a size of the receipt in view of the distance to the receipt and the contextual data comprising the data of the past receipt; process the image data in view of the image filter and the determined size of the receipt to obtain filtered image data; determine a resolution for storing the filtered image data based on the determined size of the receipt; provide a user interface presenting a preview of the filtered image data in real; and store the filtered image data using the determined resolution. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving user input indicating an activation of an image filter; receiving image data for a receipt and contextual data for the receipt, wherein the image data is from an image capture device and the contextual data comprises data of a past receipt; calculating a distance to the receipt in view of one or more sensor devices of the image capture device; determining a size of the receipt in view of the distance to the receipt and the contextual data comprising the data of the past receipt; processing the image data in view of the image filter and the determined size of the receipt to obtain filtered image data; determining a resolution for storing the filtered image data based on the determined size of the receipt; providing, by the processing device, a user interface presenting a preview of the filtered image data in real time; and storing the filtered image data using the determined resolution. - View Dependent Claims (16, 17, 18)
-
Specification