IP Library Patent Application 15356201
Patent Application
App. No. 15/356,201

Web Content Extension System and Platform

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.
15/356,201
Abstract

A web content extension system and platform is described. Web content extensions include tags as well as actionable code that supports deeper integration with web content than that supported by conventional tags, e.g., through interaction with APIs of the web content. The web content extensions are made available by developers of the extension to content creators via an extension catalog. The extension catalog thus supports a platform that unites developers of the web content extensions with content creators of web content. Further, this platform may be configured to support developer control of integration of the web content extension through use of an extension user interface that is created by the developer.

Claims (32)

1 . In a digital medium environment to manage an online catalog of extensions of actionable code as part of creation of web content, a system comprising:

an extension intake system, implemented at least partially in hardware of at least one computing device, to process a web content extension having actionable code, the web content extension configured for inclusion as part of web content to cause communication of data to a specified source as a result of user interaction with the web content or enhance functionality of the web content;

a user interface module implemented at least partially in hardware of at least one computing device to expose an extension catalog and a representation of the web content extension as part of a user interface configured to create or modify web content; and

a web content configuration module implemented at least partially in hardware of at least one computing device to insert the web content extension as part of the web content responsive to receipt of a user input via the representation in the user interface to include the web content extension as part of creation or modification of the web content.

2 . The system as described in claim 1 , wherein the extension intake system further processes user interface data configured to output an extension user interface to specify a configuration setting of the web content extension.

3 . The system as described in claim 2 , wherein the user interface module is further configured to:

receive at least one user input initiated via interaction with the extension user interface to specify the configuration setting of the web content extension; and

configure the web content extension to have the specified configuration setting and wherein the inserted web content extension has the specified configuration setting.

4 . The system as described in claim 1 , wherein the extension intake system further comprises a storage manager module to control storage of the web content extension as part of the extension catalog.

5 . The system as described in claim 4 , wherein the extension intake system further comprises an extension testing module and an extension validation module to test and validate, respectively, operation of the web content extension.

6 . The system as described in claim 1 , wherein the extension intake system further comprises a catalog manager module to parse the web content extension to determine how to catalog the web content extension as part of the extension catalog.

7 . The system as described in claim 1 , further comprising a transmission module to transmit the web content having the web content extension for deployment to at least one client device via a network.

8 . The system as described in claim 1 , wherein the web content extension is configured according to a dynamically-typed runtime language.

9 . The system as described in claim 1 , wherein the web content is a webpage or mobile application.

10 . In a digital medium environment to create or modify web content to include a web content extension from an online catalog implemented via a platform, a method implemented by at least one computing device, a method comprising:

outputting, by the at least one computing device, a user interface to create or modify web content, the user interface including an extension catalog having a plurality of representations of web content extensions, each said web content extension having actionable code configured for inclusion as part of the web content to cause communication of data to a specified source as a result of user interaction with the web content or enhance functionality of the web content; and

inserting, by the at least one computing device, a particular said web content extension as part of the web content responsive to receipt of a user input in the user interface to include the web content extension as part of the web content.

11 . The method as described in claim 10 , wherein the web content extension is configured according to a dynamically-typed runtime language and wherein the web content is a webpage.

12 . The method as described in claim 10 , wherein an extension user interface is output within the user interface and further comprising:

receiving, by the at least one computing device, at least one user input initiated via interaction with the extension user interface to specify a configuration setting of the particular said web content extension; and

configuring, by the at least one computing device, the particular said web content extension to have the specified configuration setting and wherein the inserted particular said web content extension has the specified configuration setting.

13 . The method as described in claim 10 , wherein the at least one computing device is implemented as part of a tag management system.

14 . The method as described in claim 10 , wherein the at least one computing device is implemented as part of developer device that accesses the extension catalog via a network.

15 . In a digital medium environment to manage an online catalog of extensions of actionable code as part of creation of web content, a system comprising:

means for processing a web content extension having actionable code, the web content extension configured for inclusion as part of web content to enhance functionality of the web content;

means for exposing an extension catalog and a representation of the web content extension as part of a user interface configured to create or modify web content; and

means for inserting the web content extension as part of the web content responsive to receipt of a user input via the representation in the user interface to include the web content extension as part of creation or modification of the web content.

16 . The system as described in claim 15 , wherein the processing means is further configured to process user interface data, received with the web content extension, configured to output an extension user interface to specify a configuration setting of the web content extension.

17 . The system as described in claim 15 , wherein the processing means further comprises means for controlling storage of the web content extension as part of the extension catalog.

18 . The system as described in claim 15 , wherein the processing means further comprises means for testing operation of the web content extension and means for validating operation of the web content extension.

19 . The system as described in claim 15 , wherein the processing means further comprises means for parsing the web content extension to determine how to catalog the web content extension as part of the extension catalog.

20 . The system as described in claim 15 , wherein the web content extension is configured according to a dynamically-typed runtime language and the web content is a webpage.

Assignments (2)
CHANGE OF NAME Recorded Jan 21, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048103/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2017
From: STACHOWICZ, JOEL ANDREW; STANCU, SERBAN ANDREI; VLASCEANU, RARES SABIN; HICKEN, JEFFREY DANIEL; SPENCER, COREY; PACK, BRANDON JOHN; HICKEN, MARK ALLEN; WALTER, JEFFREY RAYMOND; LAPOINTE, EVAN MICHAEL; MILLS, BEN MICHAEL; IONESCU, ANDREI CRISTIAN; HARDY, AARON ADAIR
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 041375/0345 →