Systems and methods for skinning an application with interactive content

US9727316B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9727316-B2
Application numberUS-201313767725-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2013
Priority dateFeb 14, 2013
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one implementation, an electronic package of assets substantially complying with a standard is received from a content provider. Placeholders in an application referring to items of content defined by the standard are replaced with items of content from the package of assets. In another implementation, an electronic package of assets substantially complying with a standard is received from a content provider. A publisher is identified, the package of assets is provided to the publisher, and an application incorporating items from the package of assets is received. In another implementation, a package of assets substantially complying with a standard is prepared, an application is received from a publisher, and a version of the application is generated, replacing references in the application to items defined in a standard with items of content from the package of assets.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of skinning an application with content, comprising: receiving, by a client device and over a data network, an electronic package of assets from a content provider, the electronic package of assets selected responsive to an online auction, the electronic package of assets comprising a first content item and a second content item, the electronic package of assets substantially complying with a standard, the standard defining one or more characteristics for the first content item and the second content item and defining an event type; inserting, by the client device, in a placeholder of an electronic application executing on the client device, the first content item based on metadata in the electronic package of assets, the first content item associated with a first identifier of the metadata and the second content item associated with a second identifier of the metadata, the second identifier associated with the event type defined by the standard, the placeholder referencing the first identifier; providing, by the client device, the electronic application at a graphical user interface of the client device and displaying the first content item; executing, by the electronic application, one or more processes constituting an event of the electronic application; identifying, by a hooking component of the electronic package of assets, that an event of the electronic application occurred during execution of the electronic application; determining, by the hooking component, that the event of the electronic application corresponds to the event type; and replacing, by the client device responsive to the determination that the event of the electronic application corresponds to the event type, the first content item with the second content item based on the second identifier of the metadata. 2. The method of claim 1 , wherein the first content item and the second content item are graphical images. 3. The method of claim 1 , wherein the second content item of the electronic package of assets is tagged with the event type defined by the standard. 4. The method of claim 1 , further comprising: replacing the electronic package of assets with a new electronic package of assets based on a time interval; and replacing the first content item with a content item of the new electronic package of assets. 5. The method of claim 1 wherein the content provider is a first content provider, wherein the first content item is provided by the first content provider and the second content item is provided by a second content provider. 6. The method of claim 1 , wherein the electronic package of assets is a first electronic package of assets and the content provider is a first content provider, further comprising: receiving a second electronic package of assets from a second content provider; and replacing the first content item with a content item from the second electronic package of assets. 7. A system for skinning an application with content, comprising: a data processing system configured to: receive an electronic package of assets from a content provider over a data network, the electronic package of assets selected responsive to an online auction, the electronic package of assets comprising a first content item and a second content item, the electronic package of assets substantially complying with a standard, the standard defining one or more characteristics for the first content item and the second content item and defining an event type; insert, in a placeholder of an electronic application executing on the data processing system, the first content item based on metadata of the electronic package of assets, the first content item associated with a first identifier of the metadata and the second content item associated with a second identifier of the metadata, the second identifier associated with the event type defined by the standard, the placeholder referencing the first identifier; provide the electronic application at a graphical user interface of the data processing system and display the first content item; execute one or more processes constituting an event of the electronic application; identify, using a hooking component of the electronic package of assets, that an event of the electronic application occurred during execution of the electronic application; determine that the event of the electronic application corresponds to the event type; replace, responsive to the determination that the event of the electronic application corresponds to the event type, the first content item with the second content based item on the second identifier of the metadata. 8. The system of claim 7 , wherein the first content item and the second content item are graphical images. 9. The system of claim 8 , wherein the second content item of the electronic package of assets is tagged with the event type defined by the standard. 10. The system of claim 7 , wherein the data processing system is further configured to: replace the electronic package of assets with a new electronic package of assets based on a time interval; and replace the first content item with a content item of the new electronic package of assets. 11. The system of claim 7 , wherein the electronic package of assets is a first electronic package of assets and the content provider is a first content provider, and the data processing system is further configured to: receive a second electronic package of assets from a second content provider; and replace the first content item with a content item from the second electronic package of assets. 12. A non-transitory computer readable storage medium having instructions to skin an application with interactive content, the instructions comprising instructions to: receive an electronic package of assets from a content provider over a data network, the electronic package of assets selected responsive to an online auction, the electronic package of assets comprising a first content item and a second content item, the electronic package of assets substantially complying with a standard, the standard defining one or more characteristics for the first content item and the second content item and defining an event type; insert, in a placeholder of an electronic application executing on the data processing system, the first content item based on metadata of the electronic package of assets, the first content item associated with a first identifier of the metadata and the second content item associated with a second identifier of the metadata, the second identifier associated with the event type defined by the standard, the placeholder referencing the first identifier; provide the electronic application at a graphical user interface of the data processing system and display the first content item; execute one or more processes constituting an event of the electronic application; identify, using a hooking component of the electronic package of assets, that an event of the electronic application occurred during execution of the electronic application; determine that the event of the electronic application corresponds to the event type; and replace, responsive to the determination that the event of the electronic application corresponds to the event type, the first content item with the second content item based on the second identifier of the metadata. 13. The non-transitory computer readable storage medium of claim 12 , wherein first content item and the second content item are graphical images.

Assignees

Inventors

Classifications

  • G06F8/38Primary

    for implementing user interfaces · CPC title

  • Browsing; Visualisation therefor · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9727316B2 cover?
In one implementation, an electronic package of assets substantially complying with a standard is received from a content provider. Placeholders in an application referring to items of content defined by the standard are replaced with items of content from the package of assets. In another implementation, an electronic package of assets substantially complying with a standard is received from a…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/38. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).