Cross domain presence of web user interface and logic
First Claim
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- provide a programming feature for allowing a developer to create a web page with a portion of content suitable for use in a normal fashion on a source web site as well as for use in the form of a gadget control on an external web site;
when a request is received from the source web site to access the web page, provide the web page along with the portion of content in the normal fashion as a response; and
when a request is received from the external web site to access the portion of content for use in the gadget control, provide the portion of content to the external web site for use in the gadget control.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed that allow for repurposing content of a source web site for an external web site. The developer uses a programming feature to create a web page with a portion of content suitable for use in the form of a gadget control on an external web site. The developer sets up the portion of the web page for repurposing as the gadget control. When a request is received from the source web site to access the web page, the web page is displayed along with the displayable portion of content in the normal fashion. When a request is received from the external web site to access the portion of content in the form of the gadget control, the portion of content is provided to the external web site for use in the gadget control.
66 Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
provide a programming feature for allowing a developer to create a web page with a portion of content suitable for use in a normal fashion on a source web site as well as for use in the form of a gadget control on an external web site; when a request is received from the source web site to access the web page, provide the web page along with the portion of content in the normal fashion as a response; and when a request is received from the external web site to access the portion of content for use in the gadget control, provide the portion of content to the external web site for use in the gadget control. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for repurposing standard web content for an external web site comprising the steps of:
-
receiving input from a developer to develop a web page for a source web site, wherein a portion of the web page has content that is suitable for use as a gadget control on the external web site; receiving input from a developer to set up the portion of the web page for repurposing as the gadget control; providing the web page of the source web site for use in a normal fashion when requested by a first user of the source web site, wherein a displayable content of the portion of the web page is displayed in a normal non-gadget fashion; and providing the portion of the web page to the external web site for use in the gadget control when requested by a second user, the second user being a user of the external web site. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for using a portion of content on a source web site as a gadget control on an external web site comprising the steps of:
-
providing a web page on the source web site with the portion of content that is suitable for use in the gadget control on the external web site as well as for a normal use in the source web site; registering the portion of content from the source web site as the gadget control on the external web site; generating a manifest for the gadget control; and upon request from a user to access the gadget control on the external web site, using the manifest for the gadget control to consume the gadget control from the source web site, and displaying a displayable portion of the gadget control on the external web site to the user. - View Dependent Claims (18, 19, 20)
-
Specification