Optimization of network-transferred multi-card content items
US-2020005355-A1 · Jan 2, 2020 · US
US12050659B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12050659-B2 |
| Application number | US-202217845410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 21, 2022 |
| Priority date | Jun 21, 2022 |
| Publication date | Jul 30, 2024 |
| Grant date | Jul 30, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
Opening claim text (preview).
What is claimed is: 1. A system comprising: at least one processor; and memory storing a set of instructions that, when executed by the at least one processor, causes the system to perform a set of operations, the set of operations comprising: receive web content, wherein the web content comprises a plurality of elements; extract, based on the plurality of elements, a first dominant entity of the web content; generate a first confidence score for the first dominant entity; extract, based on the plurality of elements, a second dominant entity of the web content; generate a second confidence score for the second dominant entity; if the first confidence score is above a dominant entity confidence threshold, determine a plurality of primary contextual objects based on the first dominant entity; and if the first confidence score is below the dominant entity confidence threshold, determine the plurality of primary contextual objects based on the second dominant entity; store the plurality of primary contextual objects with the web content; in response to receiving a request for the web content, provide the plurality of primary contextual objects in an object carousel alongside the requested web content; and based on receiving a selection of one of the plurality of primary contextual objects, provide a web page associated with the selected primary contextual object. 2. The system of claim 1 , wherein the set of instructions further comprises: if the plurality of primary contextual objects is below a contextual object threshold, determine a plurality of secondary contextual objects related to the plurality of primary contextual objects; and in response to receiving the request for the web content, provide the plurality of secondary contextual objects with the plurality of primary contextual objects and the requested web content. 3. The system of claim 2 , wherein the web content is a document that mentions one or more products and wherein the plurality of primary contextual objects includes information associated with the one or more products mentioned in the document, and wherein the plurality of secondary contextual objects includes information associated with one or more products sharing a product category with the products mentioned within the document. 4. The system of claim 1 , the set of operations further comprising: determine, from the plurality of primary contextual objects, a plurality of personalized contextual objects based on profile data associated with the request for the web content; and provide the plurality of personalized contextual objects with the requested web content. 5. The system of claim 4 , wherein determining the plurality of personalized contextual objects based on the profile data comprises: accessing the profile data; determining, based on the profile data, a user preference; and selecting, as the personalized contextual objects, one or more of the plurality of contextual objects related to the user preference. 6. The system of claim 4 , wherein providing the plurality of personalized contextual objects with the requested web content comprises: ranking, based on the profile data, the plurality of personalized contextual objects; and arranging the plurality of personalized contextual objects in the object carousel based on the ranking. 7. The system of claim 1 , wherein the first dominant entity is a product and wherein the second dominant entity is a product category encompassing the product. 8. The system of claim 1 , the set of operations further comprising: parsing the web content; extracting, based on the parsing, a plurality of hyperlink elements; and identifying at least one of the plurality of primary contextual objects based on the plurality of hyperlink elements. 9. The system of claim 1 , wherein the first dominant entity is extracted at a first level of generality and the second dominant entity is extracted at a second level of generality and wherein the second level is a higher than the first level. 10. A computer-implemented method for providing contextual objects with web content, the method comprising: receiving web content, wherein the web content comprises a plurality of elements; extracting a first dominant entity of the web content based on the plurality of elements; generating a first confidence score for the first dominant entity; extracting a second dominant entity of the web content based on the plurality of elements; generating a second confidence score for the second dominant entity; if the first confidence score is above a dominant entity confidence threshold, determining a plurality of primary contextual objects based on the first dominant entity; and if the first confidence score is below the dominant entity confidence threshold, determining the plurality of primary contextual objects based on the second dominant entity; storing the plurality of primary contextual objects with the web content; and in response to receiving a request for the web content, providing the plurality of primary contextual objects in an object carousel alongside the requested web content; and based on receiving a selection of one of the plurality of primary contextual objects, providing a web page associated with the selected primary contextual object. 11. The method of claim 10 , the method further comprising: determining, from the plurality of contextual objects, a plurality of personalized contextual objects based on profile data associated with the request for the web content; and providing the plurality of personalized contextual objects with the requested web content. 12. The method of claim 11 , wherein determining the plurality of personalized contextual objects based on the profile data comprises: accessing the profile data; determining, based on the profile data, a user preference; and selecting, as the personalized contextual objects, one or more of the plurality of contextual objects related to the user preference. 13. The method of claim 10 , wherein the web content is a document that mentions one or more products and wherein the plurality of primary contextual objects includes information associated with the products. 14. The method of claim 10 , wherein the method further comprises: if the plurality of primary contextual objects is below a contextual object threshold, determining a plurality of secondary contextual objects related to the plurality of primary contextual objects; and in response to receiving the request for the web content, providing the plurality of secondary contextual objects with the plurality of primary contextual objects and the requested web content. 15. The method of claim 10 , wherein the method comprises: parsing the web content; extracting, based on the parsing, a plurality of hyperlink elements; and identifying at least one of the plurality of primary contextual objects based on the plurality of hyperlink elements. 16. The method of claim 10 , wherein the first dominant entity is extracted at a first level of generality and the second dominant entity is extracted at a second level of generality and wherein the second level is a higher than the first level. 17. A computer-storage medium encoding computer-executable instructions that, when executed by at least one processor, perform a method comprising: receiving web content, wherein the web content comprises a plurality of elements; extracting a first dominant entity of the web content based on the plurality of elements; generating a first confidence score for the first dominant entity;
Presentation of query results · CPC title
Details of hyperlinks; Management of linked annotations · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.