Document vault and application platform
AssigneeMicrosoft Corporation
InventorJagan M. Malkareddy
Life of this patent
Estimating the term…
Abstract
Online document storage and/or retrieval techniques are described. In an implementation, one or more computer-readable media comprising instructions that are executable to provide a web service application programming interface (API). The web service API is configured to accept a document and information specified by the document's provider. The information specifying which of a plurality of tabs in a user interface at least a portion of data included in the document is to be associated with for display in which at least one of the tabs pertains to billing data and another one of the tabs does not pertain to billing data.
Claims18
One or more computer-readable storage media devices comprising instructions that are executable to:
- organize display of at least a portion of data included in a billing statement based on information specified by the billing statement's provider, the information specifying which of a plurality of tabs in a user interface the at least a portion of data is to be associated with for display;
- present a report for display with one of the plurality of tabs, the report including the at least a portion of data included in the billing statement, the at least a portion of data being associated with the billing statement such that the user interface is operable to display the billing statement upon selection of the at least a portion of data in the report;
- and
- present a targeted advertisement selected from a plurality of advertisements based on the at least a portion of data included in the billing statement to collect revenue, the targeted advertisement selected based on a change in the at least a portion of data in comparison to at least a portion of data included in a previous billing statement from the billing statement's provider.
A method comprising:
- organizing display of at least a portion of data included in a document, by one or more modules implemented at least partially in hardware, based on information specified by the document's provider, the information specifying which of a plurality of tabs in a user interface the at least a portion of data is to be associated with for display;
- presenting a report for display with one of the plurality of tabs, the report including the at least a portion of data included in the document;
- associating the at least a portion of data in the report with the document, by the one or more modules implemented at least partially in hardware, such that the user interface is operable to display the document upon selection of the at least a portion of data in the report;
- and
- presenting a targeted advertisement that is selected from a plurality of advertisements based on the at least a portion of data included in the document to collect revenue, the targeted advertisement selected based on a change in the at least a portion of data included in the document in comparison to at least a portion of data included in a previous issue of the document from the document's provider.
A system, comprising:
- at least a memory and a processor to implement a web service application programming interface (API) configured to:
- organize display of at least a portion of data included in a billing statement based on information specified by the billing statement's provider, the information specifying which of a plurality of tabs in a user interface the at least a portion of data is to be associated with for display;
- and
- select a targeted advertisement from a plurality of advertisements based on the at least a portion of data included in the billing statement for presentation to collect revenue, the targeted advertisement selected based on a change in the at least a portion of data included in the billing statement in comparison to at least a portion of data included in a previous billing statement from the billing statement's provider, the targeted advertisement comprising an advertisement for a product or service based on the at least a portion of data included in the billing statement.
Dependencies are inferred from the claim text.