US11042693B2ActiveUtilityA1

Method and system for identifying and delivering enriched content

59
Assignee: OATH INCPriority: Jun 14, 2013Filed: Feb 14, 2020Granted: Jun 22, 2021
Est. expiryJun 14, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04L 67/306G06F 16/24578G06F 40/143G06F 16/9577G06F 40/14G06F 16/9535H04L 67/42
59
PatentIndex Score
0
Cited by
40
References
20
Claims

Abstract

Method, system, and programs for identifying and delivering content. In one example, a request for content is first received from a user, via the communication platform. One or more parameters are obtained which are associated with the platform on which the requested content is to be presented. When the requested page is retrieved, it is determined whether the page was created with respect to a second platform that is more restrictive than the first platform. If so, additional content is generated, the selection of which is based on the parameters associated with the platform on which the requested content is to be presented as well as the content of the requested content page. The additional content is integrated with the requested content page and then transmitted to the user as a response to the request.

Claims

exact text as granted — not AI-modified
I claim: 
     
       1. A method implemented on at least one machine, each of which has at least one processor, storage, and a communication platform connected to a network for providing content, the method comprising:
 receiving a request for content to be presented on a first platform; 
 determining that a page of the content is created with respect to a second platform that is more restrictive than the first platform; 
 generating, in response to determining that a version of the page created with respect to the first platform is unavailable, an enriched content page for the first platform based on the page of the content, wherein the enriched content page comprises additional content associated with the second platform; and 
 providing the enriched content page as a response to the request. 
 
     
     
       2. The method of  claim 1 , wherein generating the enriched content page comprises:
 retrieving the additional content; and 
 integrating the additional content with the content to obtain the enriched content page, wherein integrating the additional content comprises:
 including links to the additional content alongside the content, 
 embedding the additional content within the content by transforming one or more words of the content into hyperlinks to the additional content, or 
 placing a portion of the additional content in-line with text of the content at predetermined intervals. 
 
 
     
     
       3. The method of  claim 1 , further comprising:
 identifying the additional content based on the content and user data, wherein the user data comprises at least one of: a user requesting the content, a location of the user, demographic information regarding the user, accounts of the user, social media connections of the user, preferences selected by the user, or interests of the user determined based on past activities of the user; and 
 retrieving the additional content based on at least one of: a user requesting the content, the first platform, or the user requesting the content and the first platform. 
 
     
     
       4. The method of  claim 1 , further comprising:
 receiving, in response to the request, device parameters of a device that the request was received from, wherein the device parameters comprise at least one of: display settings, a browser window size, or an availability of browser plug-ins. 
 
     
     
       5. The method of  claim 1 , wherein determining that the page of the content is created with respect to the second platform comprises:
 obtaining the page of the content; and 
 determining whether the page was created with respect to the first platform by scanning or rendering the page of the content for one or more indicators associated with the first platform, wherein:
 the additional content is retrieved in response to determining that the page was created with respect to the second platform. 
 
 
     
     
       6. The method of  claim 1 , further comprising:
 obtaining user navigation information regarding interactions by a user of a device with which the enriched content page is provided to, wherein the user navigation information is used for subsequent determinations of additional content. 
 
     
     
       7. The method of  claim 1 , wherein the page comprises an internet accessible address of the content or content displayed in the second platform. 
     
     
       8. A non-transitory computer readable medium comprising computer program instructions that, when executed by one or more processors, effectuate operations comprising:
 receiving a request for content to be presented on a first platform; 
 determining that a page of the content is created with respect to a second platform that is more restrictive than the first platform; 
 generating, in response to determining that a version of the page created with respect to the first platform is unavailable, an enriched content page for the first platform based on the page of the content, wherein the enriched content page comprises additional content associated with the second platform; and 
 providing the enriched content page as a response to the request. 
 
     
     
       9. The non-transitory computer readable medium of  claim 8 , wherein generating the enriched content page comprises:
 retrieving the additional content; and 
 integrating the additional content with the content to obtain the enriched content page, wherein integrating the additional content comprises:
 including links to the additional content alongside the content, 
 embedding the additional content within the content by transforming one or more words of the content into hyperlinks to the additional content, or 
 placing a portion of the additional content in-line with text of the content at predetermined intervals. 
 
 
     
     
       10. The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise:
 identifying the additional content based on the content and user data, wherein the user data comprises at least one of: a user requesting the content, a location of the user, demographic information regarding the user, accounts of the user, social media connections of the user, preferences selected by the user, or interests of the user determined based on past activities of the user; and 
 retrieving the additional content based on at least one of: a user requesting the content, the first platform, or the user requesting the content and the first platform. 
 
     
     
       11. The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise:
 receiving, in response to the request, device parameters of a device that the request was received from, wherein the device parameters comprise at least one of: display settings, a browser window size, or an availability of browser plug-ins. 
 
     
     
       12. The non-transitory computer readable medium of  claim 8 , wherein determining that the page of the content is created with respect to the second platform comprises:
 obtaining the page of the content; and 
 determining whether the page was created with respect to the first platform by scanning or rendering the page of the content for one or more indicators associated with the first platform, wherein:
 the additional content is retrieved in response to determining that the page was created with respect to the second platform. 
 
 
     
     
       13. The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise:
 obtaining user navigation information regarding interactions by a user of a device with which the enriched content page is provided to, wherein the user navigation information is used for subsequent determinations of additional content. 
 
     
     
       14. The non-transitory computer readable medium of  claim 8 , wherein the page comprises an internet accessible address of the content or content displayed in the second platform. 
     
     
       15. A system for providing content, the system comprising:
 a computer system comprising one or more processors programmed with computer program instructions that, when executed, cause the computer system to:
 receive a request for content to be presented on a first platform; 
 determine that a page of the content is created with respect to a second platform that is more restrictive than the first platform; 
 generate, in response to determining that a version of the page created with respect to the first platform is unavailable, an enriched content page for the first platform based on the page of the content, wherein the enriched content page comprises additional content associated with the second platform; and 
 provide the enriched content page as a response to the request. 
 
 
     
     
       16. The system of  claim 15 , wherein the enriched content page being generated comprises the computer system being caused to:
 retrieve the additional content; and 
 integrate the additional content with the content to obtain the enriched content page, wherein integrating the additional content comprises:
 including links to the additional content alongside the content, 
 embedding the additional content within the content by transforming one or more words of the content into hyperlinks to the additional content, or 
 placing a portion of the additional content in-line with text of the content at predetermined intervals. 
 
 
     
     
       17. The system of  claim 15 , wherein the computer program instructions, when executed by the one or more processors, further cause the computer system to:
 identify the additional content based on the content and user data, wherein the user data comprises at least one of: a user requesting the content, a location of the user, demographic information regarding the user, accounts of the user, social media connections of the user, preferences selected by the user, or interests of the user determined based on past activities of the user; and 
 retrieve the additional content based on at least one of: a user requesting the content, the first platform, or the user requesting the content and the first platform. 
 
     
     
       18. The system of  claim 15 , wherein the computer program instructions, when executed by the one or more processors, further cause the computer system to:
 receive, in response to the request, device parameters of a device that the request was received from, wherein the device parameters comprise at least one of: display settings, a browser window size, or an availability of browser plug-ins. 
 
     
     
       19. The system of  claim 15 , wherein the page of the content being determined to be created with respect to the second platform comprises the computer system being caused to:
 obtain the page of the content; and 
 determine whether the page was created with respect to the first platform by scanning or rendering the page of the content for one or more indicators associated with the first platform, wherein:
 the additional content is retrieved in response to determining that the page was created with respect to the second platform. 
 
 
     
     
       20. The system of  claim 15 , wherein the page comprises an internet accessible address of the content or content displayed in the second platform.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.