IP Library › Patent Application 12927351
Patent Application
App. No. 12/927,351

System and method for an application distribution and metrics system enabling the integration of distrubuted applications into host applications and the monetizing of distributed applications

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/927,351
Abstract

The present invention comprises an application distribution and metrics system as well as an application monetizing system (ADMS). The ADMS incorporates a cross-platform application distribution system and a usage-based and ad-based monetizing system which allows for fine-tuned usage-based pricing schemes to be created based on system-defined metrics and developer-defined metrics, seamless integration of ad-based monetizing, third party participation in monetizing efforts, and a flexible revenue allocation process.

Claims (17)

1 . A method for distributing one or more applications, comprising the steps of defining said applications to provide one or more part definitions; and installing adapter code on a host application server.

2 . The method as recited in claim 1 , wherein each of said applications is defined with one or more attributes and wherein each of said part definitions is defined with one or more attributes.

3 . The method as recited in claim 1 , further comprising the step of creating one or more subscriptions for each of said applications.

4 . The method as recited in claim 3 , further comprising the step of creating one or more parts for each of said part definitions.

5 . The method as recited in claim 4 , further comprising the steps of: generating markup for each of said parts; associating one created part with said subscription for each of said applications; said markup generated will reference an application distribution system, said application, said application subscription, said application part definition, and said application part.

6 . The method as recited in claim 5 , further comprising the step of inserting said markup for at least one of said multiplicity of parts into a web page.

7 . The method as recited in claim 2 , further comprising the steps of: generating markup, said markup generated will reference an application distribution system, said application, an application subscription, said application part definition, and an application part; inserting said markup into a webpage.

8 . The method as recited in claim 7 , further comprising the step of creating said subscription and said part referenced in said markup.

9 . A method for the prefetching of distributed application parts comprising the steps of:

receiving displayPart calls from a host application, and determining which of the displayPart calls was first called by said host application.

10 . A method for effecting efficient data transport between an ADMS, an adapter, and a client comprising the step of using an EHDF.

11 . The method as recited in claim 10 , wherein the EHDF is insensitive to the endianness of an architecture, wherein said architecture is running a host application.

12 . A device for distributing and monetizing a multiplicity of applications, comprising:

an adapter for tunneling said multiplicity of applications, and means for automatic prefetching of parts of said multiplicity of applications.

13 . The device as recited in claim 12 , wherein said adaptor comprises means for caching cookie headers.

14 . An EDHF comprising a length prefix,

wherein said length prefix provides means for reduced coding and decoding of full data byte sets. 15 . The EDHF as recited in claim 14 , wherein said length prefixing allows one to traverse the data byte sets without looking for end characters.