Data feed having customizable analytic and visual behavior
First Claim
1. A method comprising:
- receiving a discovery request from a requester, the discovery request specifying a domain of interest;
identifying a plurality of data feeds based on the discovery request, the plurality of data feeds being associated with a plurality of expressions satisfying the discovery request, wherein each of the identified data feed offers a preview application represented by a customizable sample visualization;
providing the identified data feeds to the requester;
receiving, from the requester, a selection of a data feed of interest, the selected data feed being one of the identified data feeds, wherein access to domain-specific data associated with each of the identified data feed is conditioned upon purchase of access and access to domain-specific sample data associated with each of the identified data feed is not conditioned upon purchase of access;
responsive to the selection of the data feed, retrieving the domain-specific sample data and one or more expressions associated with the selected data feed;
preparing a preview application by evaluating the one or more expressions using the retrieved domain-specific sample data; and
transmitting to the requester the preview application associated with the selected data feed, the preview application providing domain-specific business logic and one or more domain-specific user interfaces in conjunction with the domain-specific sample data representative of the selected data feed, wherein a different preview application is prepared and transmitted based on selection of a different data feed.
2 Assignments
0 Petitions
Accused Products
Abstract
A data marketplace infrastructure allows a data source company or a third party to associate to a data feed with a customizable preview application having analytic and visual features (e.g., business logic and a user interface). A potential customer can use discovery services of the data marketplace infrastructure to identify one or more data feeds offering sample data in a domain of interest of the potential customer. The data feed can transmit the customizable preview application to allow the potential customer to interact with the data from the data feed before purchasing the data. The potential customer may also customize the preview application so as to change the default application behavior in a manner that improves the potential customer'"'"'s understanding and appreciation of the data feed.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a discovery request from a requester, the discovery request specifying a domain of interest; identifying a plurality of data feeds based on the discovery request, the plurality of data feeds being associated with a plurality of expressions satisfying the discovery request, wherein each of the identified data feed offers a preview application represented by a customizable sample visualization; providing the identified data feeds to the requester; receiving, from the requester, a selection of a data feed of interest, the selected data feed being one of the identified data feeds, wherein access to domain-specific data associated with each of the identified data feed is conditioned upon purchase of access and access to domain-specific sample data associated with each of the identified data feed is not conditioned upon purchase of access; responsive to the selection of the data feed, retrieving the domain-specific sample data and one or more expressions associated with the selected data feed; preparing a preview application by evaluating the one or more expressions using the retrieved domain-specific sample data; and transmitting to the requester the preview application associated with the selected data feed, the preview application providing domain-specific business logic and one or more domain-specific user interfaces in conjunction with the domain-specific sample data representative of the selected data feed, wherein a different preview application is prepared and transmitted based on selection of a different data feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture comprising one or more computer-readable storage media storing computer executable instructions for executing on a computer system a computer process, the computer process comprising:
-
receiving a discovery request from a requester, the discovery request specifying a domain of interest; identifying a plurality of data feeds based on the discovery request, the plurality of data feeds being associated with expressions satisfying the discovery request; providing the identified data feeds to the requester, receiving, from the requester, a selection of a data feed of interest, the selected data feed being one of the identified data feeds, wherein access to each of the identified data feed is conditioned upon prior access purchase, the selection of the data feed presenting a preview application to preview domain-specific sample data associated with the selected data feed; and downloading to the requester the preview application associated with the selected data feed in response to receiving a selection of the preview application, the preview application providing domain-specific business logic, one or more domain-specific user interfaces, and the domain-specific sample data representative of the selected data feed, wherein the preview application in combination with local data associated with the requestor provides an interactive preview of the domain-specific sample data before purchasing access to the domain-specific data which is conditioned upon prior access purchase. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors coupled to one or more memories; a discovery manager identifying a data feed from a plurality of data feeds satisfying a discovery request from a requester, the identified data feed being one of the plurality of data feeds and associated with expressions defining behaviour of the identified data feed, wherein access to the identified data is conditioned upon prior access purchase, the discovery request specifying a domain of interest; and a data feed behaviour manager receiving domain-specific sample data, domain specific business logic and one or more domain-specific user interfaces associated with only the identified data feed, preparing a preview application based on the receiving, and transmitting to the requester the preview application in response to receiving a selection of the identified data feed from the requester, the preview application being represented by the domain specific business logic, the one or more domain-specific user interfaces, and the domain-specific sample data as a representative of the identified data feed, the preview application providing interactive preview of the domain-specific sample data by interacting with the domain specific business logic and the domain-specific sample data before purchasing access to the identified data feed. - View Dependent Claims (18, 19, 20)
-
Specification