Picks API which facilitates dynamically injecting content onto a web page for search engines
First Claim
1. A computer-implementable method for automating the provision of social media product recommendations in an electronic commerce environment, comprising:
- receiving a request from a search engine for content related to a product, the request received by a web server associated with a provider of the product;
processing the request to generate a server-side request for Picks markup content associated with the product, the Picks markup content comprising markup content for provision to a merchant system to enable the merchant system to combine product-related content and Picks markup content to generate a product page, the Picks markup content comprising Hypertext Markup Language (HTML) content, the Picks markup content comprising markup content for creating Pick Lists via a Pick System, each Pick List comprising a respective pictorial grouping of products that a user has selected, assembled and named via the Pick System, the Pick System enabling the user to create and manage collections of favorite products using a Pick List;
providing the server-side request to a search engine optimization (SEO) application program interface (API), the SEO API comprising an SEO product API, the SEO product API providing a snapshot of Picks-related information available for a predetermined product;
receiving the Picks markup content from the SEO API;
processing the Picks markup content with markup content associated with the product to generate a set of consolidated markup content;
providing the set of consolidated markup content to the search engine; and
configuring a source web page of a merchant, the source web page comprising the product page, the configuring the source web page using source web page markup content and source script code to receive consolidated Pick System script code, the configuring dynamically injecting Picks markup content to the source web page so as to present the Pick List via the web page of the merchant.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed automating the provision of social media product recommendations in an electronic commerce environment. A search engine submits a request for product-related content, such as a product page, to a merchant web server. In turn, the merchant web server submits a server-side request to a search engine optimization (SEO) application programming interface (API) for processing. In response, the SEO API returns Picks markup content that is associated with the requested product-related content. The merchant web server then combines the requested product-related content with the returned Picks markup content to generate a product page. The product page, which includes the dynamically injected Picks markup content, is then returned to the search engine where it is indexed.
49 Citations
21 Claims
-
1. A computer-implementable method for automating the provision of social media product recommendations in an electronic commerce environment, comprising:
-
receiving a request from a search engine for content related to a product, the request received by a web server associated with a provider of the product; processing the request to generate a server-side request for Picks markup content associated with the product, the Picks markup content comprising markup content for provision to a merchant system to enable the merchant system to combine product-related content and Picks markup content to generate a product page, the Picks markup content comprising Hypertext Markup Language (HTML) content, the Picks markup content comprising markup content for creating Pick Lists via a Pick System, each Pick List comprising a respective pictorial grouping of products that a user has selected, assembled and named via the Pick System, the Pick System enabling the user to create and manage collections of favorite products using a Pick List; providing the server-side request to a search engine optimization (SEO) application program interface (API), the SEO API comprising an SEO product API, the SEO product API providing a snapshot of Picks-related information available for a predetermined product; receiving the Picks markup content from the SEO API; processing the Picks markup content with markup content associated with the product to generate a set of consolidated markup content; providing the set of consolidated markup content to the search engine; and configuring a source web page of a merchant, the source web page comprising the product page, the configuring the source web page using source web page markup content and source script code to receive consolidated Pick System script code, the configuring dynamically injecting Picks markup content to the source web page so as to present the Pick List via the web page of the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code for automating the provision of social media product recommendations in an electronic commerce environment, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for; receiving a request from a search engine for content related to a product, the request received by a web server associated with a provider of the product; processing the request to generate a server-side request for Picks markup content associated with the product, the Picks markup content comprising markup content for provision to a merchant system to enable the merchant system to combine product-related content and Picks markup content to generate a product page, the Picks markup content comprising Hypertext Markup Language (HTML) content, the Picks markup content comprising markup content for creating Pick Lists via a Pick System, each Pick List comprising a respective pictorial grouping of products that a user has selected, assembled and named via the Pick System, the Pick System enabling the user to create and manage collections of favorite products using a Pick List; providing the server-side request to a search engine optimization (SEO) application program interface (API), the SEO API comprising an SEO product API, the SEO product API providing a snapshot of Picks-related information available for a predetermined product; receiving the Picks markup content from the SEO API; processing the Picks markup content with markup content associated with the product to generate a set of consolidated markup content; providing the set of consolidated markup content to the search engine; and
,configuring a source web page of a merchant, the source web page comprising the product page, the configuring the source web page using source web page markup content and source script code to receive consolidated Pick System script code, the configuring dynamically injecting Picks markup content to the source web page so as to present the Pick List via the web page of the merchant. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implementable method for automating the provision of social media product recommendations in an electronic commerce environment, comprising:
-
receiving a request from a search engine for content related to a product, the request received by a web server associated with a provider of the product; processing the request to generate a server-side request for Picks markup content associated with the product, the Picks markup content comprising markup content for provision to a merchant system to enable the merchant system to combine product-related content and Picks markup content to generate a product page, the Picks markup content comprising Hypertext Markup Language (HTML) content, the Picks markup content comprising markup content for creating Pick Lists via a Pick System, each Pick List comprising a respective pictorial grouping of products that a user has selected, assembled and named via the Pick System, the Pick System enabling the user to create and manage collections of favorite products using a Pick List; providing the server-side request to a search engine optimization (SEO) application program interface (API), the SEO API comprising an SEO product API, an SEO Picks user profile API; and
an SEO Picks shelf API;
the SEO product API providing a snapshot of Picks-related information available for a predetermined product, the SEO Picks user profile API providing a snapshot of a Picks user profile of the user of the Pick System, the SEO Picks shelf API providing a snapshot of a shelf of the user of the Pick system, the shelf comprising a collection of Pick Lists associated with the user of the Pick System;receiving the Picks markup content from the SEO API; processing the Picks markup content with markup content associated with the product to generate a set of consolidated markup content; providing the set of consolidated markup content to the search engine; and configuring a source web page of a merchant, the source web page comprising the product page, the configuring the source web page using source web page markup content and source script code to receive consolidated Pick System script code, the configuring dynamically injecting Picks markup content to the source web page so as to present the Pick List via the web page of the merchant.
-
Specification