Rendering a redeemable document
First Claim
1. A method comprising:
- receiving, by a processor of a primary computing device, content through a network connected application running on the primary computing device;
determining, by a background process running on the primary computing device, that the content includes metadata, which includes an identifier that identifies the content as including a redeemable document;
retrieving redeemable document information from the content and storing the retrieved redeemable document information in a database on the primary computing device, the redeemable document information including a redeemable document template identifier that identifies a predefined redeemable document template;
detecting the redeemable document template identifier stored in the database on the primary computing device by a redeemable document management application, the redeemable document management application having access to a plurality of predefined redeemable document templates wherein each of the predefined redeemable document templates is associated with a respective redeemable document template identifier; and
rendering a representation of the redeemable document in the redeemable document management application by combining the predefined redeemable document template that is associated with the redeemable document template identifier with the redeemable document information.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting documents within content received by a computing device. A computing device can receive content through an application. The received content is scanned to determine if it includes a file type indicating that it includes a redeemable document. A notification is presented to the user when a document has been detected within the content including a button enabling rendering of the document on the computing device. The rendered document can include a button to transmit the document to secondary computing devices associated with the user. A user profile associated with the user can include data indicating secondary computing devices associated with the user. The user profile can be accessed to retrieve the data and, if the button is selected, the document can be transmitted to the secondary computing devices from which the user can render the document.
-
Citations
34 Claims
-
1. A method comprising:
-
receiving, by a processor of a primary computing device, content through a network connected application running on the primary computing device; determining, by a background process running on the primary computing device, that the content includes metadata, which includes an identifier that identifies the content as including a redeemable document; retrieving redeemable document information from the content and storing the retrieved redeemable document information in a database on the primary computing device, the redeemable document information including a redeemable document template identifier that identifies a predefined redeemable document template; detecting the redeemable document template identifier stored in the database on the primary computing device by a redeemable document management application, the redeemable document management application having access to a plurality of predefined redeemable document templates wherein each of the predefined redeemable document templates is associated with a respective redeemable document template identifier; and rendering a representation of the redeemable document in the redeemable document management application by combining the predefined redeemable document template that is associated with the redeemable document template identifier with the redeemable document information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium including instructions, that when executed by a computing device, cause the computing device to:
-
receive content through a network connected application running on a primary computing device; determine, by a background process running on the primary computing device, that the content includes metadata, which includes an identifier that identifies a portion of the content as a redeemable document; retrieve redeemable document information from the content and storing the retrieved redeemable document information in a database on the primary computing device, the redeemable document information including a redeemable document template identifier that identifies a predefined redeemable document template; detect the redeemable document template identifier stored in the database on the primary computing device by a redeemable document management application, the redeemable document management application having access to a plurality of predefined redeemable document templates wherein each of the predefined redeemable document templates is associated with a respective redeemable document template identifier; and render a representation of the redeemable document in the redeemable document management application by combining the predefined redeemable document template that is associated with the redeemable document template identifier with the redeemable document information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a processor; and memory containing instruction that, when executed, cause the processor to;
receive content through a network connected application running on a primary computing device;determine, by a background process running on the primary computing device, that the content includes metadata, which includes an identifier that identifies a portion of the content as a redeemable document; retrieve redeemable document information from the content and storing the retrieved redeemable document information in a database on the primary computing device, the redeemable document information including a redeemable document template identifier that identifies a predefined redeemable document template; detect the redeemable document template identifier stored in the database on the primary computing device by a redeemable document management application, the redeemable document management application having access to a plurality of predefined redeemable document templates wherein each of the predefined redeemable document templates is associated with a respective redeemable document template identifier; and render a representation of the redeemable document in the redeemable document management application by combining the predefined redeemable document template that is associated with the redeemable document template identifier with the redeemable document information. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification