Integrating web services with a content item
First Claim
1. A computer-implemented method comprising:
- receiving, by one or more computing devices, a request for a web service from a publisher, the request specifying a location of a web service file for the web service;
retrieving, by at least one of the one or more computing devices, the web service file that corresponds to the web service from the location specified in the request by the publisher;
receiving, by at least one of the one or more computing devices, a web feed that includes a feed item;
integrating, by at least one of the one or more computing devices, the web feed and the web service defined by the web service file to create an augmented web feed, the augmented web feed including dynamic content that is determined based on current information associated with the feed item; and
providing, by at least one of the one or more computing devices, the augmented web feed in response to a user request for the web feed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for integrating web services into a content item are disclosed. In one aspect, a method includes the actions of receiving a request for web services from a publisher, retrieving the web services file that corresponds to the web services requested from the location provided, identifying the web services contained in the web services file, retrieving a content item from the publisher, integrating the content item and the web services defined by the web services file to create augmented content, receiving a request for augmented content, and providing the augmented content. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
38 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more computing devices, a request for a web service from a publisher, the request specifying a location of a web service file for the web service; retrieving, by at least one of the one or more computing devices, the web service file that corresponds to the web service from the location specified in the request by the publisher; receiving, by at least one of the one or more computing devices, a web feed that includes a feed item; integrating, by at least one of the one or more computing devices, the web feed and the web service defined by the web service file to create an augmented web feed, the augmented web feed including dynamic content that is determined based on current information associated with the feed item; and providing, by at least one of the one or more computing devices, the augmented web feed in response to a user request for the web feed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory storing instructions that when executed cause the system to; receive a request for a web service from a publisher, the request specifying a location of a web service file for the web service; retrieve the web service file that corresponds to the web service from the location specified in the request by the publisher; receive a web feed that includes a feed item; integrate the web feed and the web service defined by the web service file to create an augmented web feed, the augmented web feed including dynamic content that is determined based on current information associated with the feed item; and provide the augmented web feed in response to a user request for the web feed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request for a web service from a publisher, the request specifying a location of a web service file for the web service; retrieve the web service file that corresponds to the web service from the location specified in the request by the publisher; receive a web feed that includes a feed item; integrate the web feed and the web service defined by the web service file to create an augmented web feed, the augmented web feed including dynamic content that is determined based on current information associated with the feed item; and provide the augmented web feed in response to a user request for the web feed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification