Activities Operating on Structured Data
First Claim
1. A computer-implemented method comprising:
- defining a representation that describes an activity provided by a service provider;
defining, in the representation, one or more structured data types;
defining, in the representation, a calling location to which data is to be sent responsive to a user selection of structured data corresponding to a structured data type; and
defining one or more parameters associated with the one or more structured data types, wherein the one or more parameters are to be used to identify data that is to be sent to the service provider responsive to a user selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments can enable a webpage publisher to describe structured data on a webpage in a manner that enables a Web browser to intelligently present activities that pertain to user selections relative to the structured data appearing on the webpage. In at least some embodiments, a webpage publisher can provide markup that identifies structured data on a webpage. A service provider can provide a representation that describes the types of structured data in which it is interested, and how to handle the structured data responsive to a user selection. The Web browser can then use the markup in the webpage and the service provider'"'"'s representation to identify and present activities associated with structured data selected by the user.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
defining a representation that describes an activity provided by a service provider; defining, in the representation, one or more structured data types; defining, in the representation, a calling location to which data is to be sent responsive to a user selection of structured data corresponding to a structured data type; and defining one or more parameters associated with the one or more structured data types, wherein the one or more parameters are to be used to identify data that is to be sent to the service provider responsive to a user selection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
receiving a user selection within a webpage; ascertaining whether a user'"'"'s selection pertains to a known structured data type; in association with the user'"'"'s selection pertaining to a known structured data type, sending a request to a service provider that provides an activity, wherein the request includes one or more parameters that are to be used by the service provider to provide the activity. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computer-readable storage media; and a description embodied on the one or more computer-readable storage media, wherein the description describes structured data that appears on a web page, wherein the description describes; one or more structured data types; an address to which data is to be sent to a service provider that offers an activity associated with a user selection of structured data that corresponds to one or more structured data types; and one or more parameters that describe data that is to be sent to the service provider. - View Dependent Claims (18, 19, 20)
-
Specification