Image recognition enhanced crowdsourced question and answer platform
First Claim
Patent Images
1. A method comprising:
- receiving, with one or more processors, a first image from a first user;
analyzing the first image, with the one or more processors, to recognize an object in the first image;
receiving, with the one or more processors, a comment related to the recognized object in the first image;
generating, with the one or more processors, content related to the recognized object in the first image based on the received comment;
prompting the first user to provide a context for the recognized object using a first selectable button;
generating a tag based on the context provided using the first selectable button;
adding, with the one or more processors, the content related to the recognized object in the first image and the tag in a form of a second selectable button to a conversation corresponding to the recognized object in the first image, wherein the tag, when selected, causes other objects associated with the tag to be displayed;
receiving a second image from a second user;
determining that the object that was recognized in the first image is also included in the second image;
identifying a portion of the conversation corresponding to the recognized object based on the second user'"'"'s prior interactions with the tag associated with the recognized object; and
providing the identified portion of the conversation to the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A crowdsourced question and answer platform enhanced with image recognition technology is disclosed. The platform generates and organizes conversations surrounding an object recognized from an image uploaded by a user. Generating and organizing conversations includes receiving an image a from a user, analyzing the image to recognize an object in the image, receiving a comment related to the recognized object in the image from the user, generating content related to the recognized object in the image based on the received comment and adding the content related to the recognized object in the image to a conversation corresponding to the recognized object in the image.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving, with one or more processors, a first image from a first user; analyzing the first image, with the one or more processors, to recognize an object in the first image; receiving, with the one or more processors, a comment related to the recognized object in the first image; generating, with the one or more processors, content related to the recognized object in the first image based on the received comment; prompting the first user to provide a context for the recognized object using a first selectable button; generating a tag based on the context provided using the first selectable button; adding, with the one or more processors, the content related to the recognized object in the first image and the tag in a form of a second selectable button to a conversation corresponding to the recognized object in the first image, wherein the tag, when selected, causes other objects associated with the tag to be displayed; receiving a second image from a second user; determining that the object that was recognized in the first image is also included in the second image; identifying a portion of the conversation corresponding to the recognized object based on the second user'"'"'s prior interactions with the tag associated with the recognized object; and providing the identified portion of the conversation to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; an image processor configured to; receive a first image from a first user; analyze the first image to recognize an object in the first image; receive a second image from a second user; and determine that the object that was recognized in the first image is also included in the second image; a conversation engine configured to; receive a comment related to the recognized object in the first image; generate content related to the recognized object in the first image based on the received comment; prompt the first user to provide a context for the recognized object using a first selectable button; generate a tag based on the context provided using the first selectable button; add the content related to the recognized object in the first image and the tag in a form of a second selectable button to a conversation corresponding to the recognized object in the first image, wherein the tag, when selected, causes other objects associated with the tag to be displayed; identify a portion of the conversation corresponding to the recognized object based on the second user'"'"'s prior interactions with the tag associated with the recognized object; and provide the identified portion of the conversation to the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a first image from a first user; analyze the first image to recognize an object in the first image; receive a comment related to the recognized object in the first image; generate content related to the recognized object in the first image based on the received comment; prompt the first user to provide a context for the recognized object using a first selectable button; generate a tag based on the context provided using the first selectable button; add the content related to the recognized object in the first image and the tag in a form of a second selectable button to a conversation corresponding to the recognized object in the first image, wherein the tag, when selected, causes other objects associated with the tag to be displayed; receive a second image from a second user; determine that the object that was recognized in the first image is also included in the second image; identify a portion of the conversation corresponding to the recognized object based on the second user'"'"'s prior interactions with the tag associated with the recognized object; and provide the identified portion of the conversation to the second user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification