11120093

System and Method for Providing a Content Item Based on Computer Vision Processing of Images

PublishedSeptember 14, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: a computer system comprising one or more processors programmed with computer program instructions that, when executed, cause the computer system to: receive, via a camera of a user device, a live image stream comprising an object; extract, using an object recognition model, features of the object; determine a first descriptor on a communications network based on at least one of the features of the object, wherein the user device is associated with a first account on the communications network; determine a uniform resource locator (URL) for a webpage related to the object based on the features; determine accounts on the communications network that are connected to the first account; retrieve data indicating descriptors that were previously searched on the communications network by the accounts; determine, based on the retrieved data, a first number of searches performed by each of the accounts for each of the descriptors, wherein the descriptors include the first descriptor; select a second account on the communications network connected to the first account from the accounts based on a number of searches of the first descriptor performed by the second account on the communications network; provide, to the second account, a first augmented reality visualization of a first link to the URL in response to the live image stream being received; provide the first link to the URL to the second account in response to determining that the first augmented reality visualization was interacted with via a user interface of the communications network displayed by the user device.

2

2. The system of claim 1 , wherein the computer program instructions, when executed by the one or more processors, further cause the computer system to: generate an augmented reality visualization of the first link to the URL; and cause the augmented reality visualization to be rendered within the user interface of the communications network displayed by the user device, wherein the augmented reality visualization is overlaid on the live image stream displayed by the user interface.

3

3. The system of claim 1 , wherein the computer program instructions, when executed by the one or more processors, further cause the computer system to: determine one or more posts on the communications network that include the first descriptor; generate a second augmented reality visualization of a second link to at least one of the one or more posts, wherein the at least one of the one or more posts is selected for the second augmented reality visualization based on a number of accounts that viewed the one or more posts; and cause the second augmented reality visualization to be rendered within the user interface of the communications network displayed by the user device, wherein the second augmented reality visualization is overlaid on the live image stream displayed by the user interface.

4

4. A non-transitory computer readable medium storing computer program instructions that, when executed by one or more processors of a computing device, effectuate operations comprising: receiving a live image stream comprising one or more images of an object from a first device, the first device being associated with a first account on a communications network; causing the live image stream to be displayed within a user interface of the communications network rendered by the first device; extracting features of the object based on the one or more images; determining one or more content items related to the object based on the features; causing a visualization of a link to at least one of the one or more content items to be displayed within the user interface with the live image stream; determining a descriptor associated with at least one of the features; selecting a second account connected to the first account, wherein the second account previously performed a search for the descriptor on the communications network; and in response to determining that the visualization was interacted with by a user via the user interface rendered by the first device, providing the at least one of the one or more content items to the second account.

5

5. The non-transitory computer readable medium of claim 4 , wherein the operations further comprise: generating the visualization of the link to the at least one of the one or more content items; and providing the visualization to the first device to be rendered with the live image stream.

6

6. The non-transitory computer readable medium of claim 5 , wherein the visualization comprises an augmented reality visualization, providing the visualization to the first device comprises: causing the augmented reality visualization and the live image stream to be displayed within the user interface of the communications network.

7

7. The non-transitory computer readable medium of claim 4 , wherein the operations further comprise: determining one or more posts on the communications network comprising the descriptor; and selecting at least one of the one or more posts based on a popularity of each of the one or more posts, wherein providing the at least one of the one or more content items to the second account comprises providing the at least one of the one or more posts to the second account.

8

8. The non-transitory computer readable medium of claim 7 , wherein the operations further comprise: generating an augmented reality visualization of a link to the at least one of the one or more posts; and causing the augmented reality visualization to be displayed with the live image stream via the user interface.

9

9. The non-transitory computer readable medium of claim 4 , wherein selecting the second account comprises: determining a plurality of accounts connected to the first account; retrieving search results related to each of the plurality of accounts; and determining a number of searches related to the descriptor that have been performed by each of the plurality of accounts, wherein the second account is selected based on the number of searches.

10

10. A method implemented by one or more processors executing one or more computer program instructions that, when executed, perform the method, the method comprising: receiving a live image stream comprising one or more images of an object from a first device, the first device being associated with a first account on a communications network; causing the live image stream to be displayed within a user interface of the communications network rendered by the first device; extracting features of the object based on the one or more images; determining one or more content items related to the object based on the features; causing a visualization of a link to at least one of the one or more content items to be displayed within the user interface with the live image stream; determining a descriptor associated with at least one of the features; selecting a second account connected to the first account, wherein the second account previously performed a search for the descriptor on the communications network; and in response to determining that the visualization was interacted with by a user via the user interface rendered by the first device, providing the at least one of the one or more content items to the second account.

11

11. The method of claim 10 , further comprising: generating the visualization of the link to the at least one of the one or more content items; and providing the visualization to the first device to be rendered with the live image stream.

12

12. The method of claim 11 , wherein the visualization comprises an augmented reality visualization, providing the visualization to the first device comprises: causing the augmented reality visualization and the live image stream to be displayed within the user interface of the communications network.

13

13. The method of claim 10 , further comprising: determining one or more posts on the communications network comprising the descriptor; and selecting at least one of the one or more posts based on a popularity of each of the one or more posts, wherein the at least one of the one or more content items provided to the second account comprises the at least one of the one or more posts.

14

14. The method of claim 13 , further comprising: generating an augmented reality visualization of a link to the at least one of the one or more posts; and causing the augmented reality visualization to be displayed with the live image stream via the user interface.

15

15. The method of claim 10 , wherein selecting the second account comprises: determining a plurality of accounts connected to the first account; retrieving search results related to each of the plurality of accounts; and determining a number of searches related to the descriptor that have been performed by each of the plurality of accounts, wherein the second account is selected based on the number of searches.

Patent Metadata

Filing Date

Unknown

Publication Date

September 14, 2021

Inventors

Lukiih CUAN
Ljubica CHATMAN
Xiaoguang ZHU

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR PROVIDING A CONTENT ITEM BASED ON COMPUTER VISION PROCESSING OF IMAGES” (11120093). https://patentable.app/patents/11120093

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.