Techniques to leverage machine learning for search engine optimization

US10489474B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10489474-B1
Application numberUS-201916400004-A
CountryUS
Kind codeB1
Filing dateApr 30, 2019
Priority dateApr 30, 2019
Publication dateNov 26, 2019
Grant dateNov 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques to leverage machine learning for search engine optimization (SEO). Some techniques are applicable to turnkey e-commerce solutions operating on the Internet as an online platform. These techniques use machine learning to gain insights into patterns/relationships between search terms and items for sale on the online platform. Depending on a relevancy or an accuracy of a search term to a particular item for sale, the online platform inserts the search term into the online platform such that a public search engine crawler increases a search engine result position for the online platform. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: a processing circuit; and logic stored in computer memory and executed on the processing circuit, the logic operative to cause the processing circuit to: store datasets of platform search data, each dataset comprises a word or word combination corresponding to a natural language search of an online platform and an item selected in association with the natural language search; build a machine learning model based upon a feature set comprising mapping information between the word or word combination and the selected item; identify, for a particular item associated with a particular online platform, a set of descriptive words amongst the datasets of the platform search data based upon the machine learning model; update attribute data in a web document of the particular online platform with the set of descriptive words, wherein the attribute data corresponds to the particular item and the web document comprises a selectable option for the particular item; process search engine results, for a public search engine search, comprising the set of descriptive words to determine whether there is a change in a ranked position for the particular online platform in the search engine results based on the updated attribute data in the web document; and update other attribute data of other items in the web document with the set of descriptive words in response to the determined change in the search engine results. 2. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to update the attribute data specifying content, metadata, or both the content and the metadata for the web document. 3. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to update an alternate text (ALT) attribute or a TITLE attribute of an image with the set of descriptive words or to update keywords for a link to the web document. 4. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to identify another set of descriptive words to update the web document of the particular online platform. 5. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to determine that the set of descriptive words comprises an undervalued advertisement for the public search engine. 6. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to increase or decrease a frequency of the set of descriptive words in the particular online platform. 7. The apparatus of claim 1 , comprising logic operative to cause the processing circuit to identify an alternative word phrase to use instead of the set of descriptive words. 8. A computer-implemented method executed on a processing circuit, the computer-implemented method comprising: storing datasets of platform search data, each dataset comprises a set of words corresponding to a natural language search of an online platform, and an item selected in association with the natural language search; building a machine learning model based upon a feature set comprising mapping information between the set of words and the selected item; training the machine learning model to identify a set of descriptive words amongst the datasets of the platform search data for a particular item associated with a particular online platform; updating attribute data in a web document of the particular online platform with the set of descriptive words, wherein the attribute data corresponds to the particular item and the web document comprises a selectable option for the particular item; and processing search engine results for a public search engine search comprising the set of descriptive words to determine whether there is a change in a ranked position for the particular online platform in the search engine results based on the updated attribute data in the web document; and updating other attribute data of other items in the web document with the set of descriptive words in response to the determined change in the search engine results. 9. The computer-implemented method of claim 8 , comprising updating an alternate text (ALT) attribute or a TITLE attribute of an image with the set of descriptive words or updating keywords for a link to the web document. 10. The computer-implemented method of claim 8 , comprising identifying another set of descriptive words to update the web document of the particular online platform. 11. The computer-implemented method of claim 8 , comprising determining that the set of descriptive words comprises an undervalued advertisement for the public search engine. 12. The computer-implemented method of claim 8 , comprising increasing or decreasing a frequency of the set of descriptive words in the particular online platform. 13. The computer-implemented method of claim 8 , comprising replacing the set of descriptive words in textual data with another set of descriptive words. 14. The computer-implemented method of claim 8 , comprising identifying an alternative word phrase to use instead of the set of descriptive words. 15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to: store datasets of platform search data, each dataset comprises a set of words corresponding to a natural language search of an online platform, and an item selected in association with the natural language search; build a machine learning model based upon a feature set comprising mapping information between the set of words and the selected item; train the machine learning model to identify a set of descriptive words amongst the datasets of the platform search data for a particular item associated with a particular online platform; update attribute data in a web document of the particular online platform with the set of descriptive words, wherein the attribute data corresponds to the particular item and the web document comprises a selectable option for the particular item; process search engine results for a public search engine search directed to the set of descriptive words to determine whether there is a change in an index for the particular online platform based on the updated attribute data in the web document; and update other attribute data of other items in the web document with the set of descriptive words in response to the determined change in the search engine results. 16. The computer-readable storage medium of claim 15 , comprising instructions that when executed cause the system to update an alternate text (ALT) attribute or a TITLE attribute of an image with the set of descriptive words. 17. The computer-readable storage medium of claim 15 , comprising instructions that when executed cause the system to update keywords for a link to the web document. 18. The computer-readable storage medium of claim 15 , comprising instructions that when executed cause the system to, in response to the change in the index, identify another set of descriptive words to update the web document of the particular online platform. 19. The computer-readable storage medium of claim 15 , comprising instructions that when executed cause the system to determine that the set of descriptive words comprises an undervalued advertisement for the public search engine. 20. The computer-readable storage medium of claim 15 , comprising instructions that when executed cause the system to increase or decrease a frequency of the set of descriptive words in textual data of the particular online p

Assignees

Inventors

Classifications

  • based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO] · CPC title

  • Machine learning · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • G06F16/953Primary

    Querying, e.g. by the use of web search engines · CPC title

  • Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10489474B1 cover?
Techniques to leverage machine learning for search engine optimization (SEO). Some techniques are applicable to turnkey e-commerce solutions operating on the Internet as an online platform. These techniques use machine learning to gain insights into patterns/relationships between search terms and items for sale on the online platform. Depending on a relevancy or an accuracy of a search term to …
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/953. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).