Systems and methods for providing object recognition based on detecting and extracting media portions
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing system, a selection of an image by an uploading user;
detecting, by the computing system, an object included in the image;
extracting, by the computing system, from the image, an image portion comprising a set of pixels that includes the object;
providing, by the computing system, to one or more servers remote from the computing system the image portion for image analysis based on one or more object recognition processes performed, at least in part, via the one or more servers remote from the computing system;
receiving, by the computing system, an identifier for the object, the identifier being determined based on the one or more object recognition processes being applied to the image portion;
presenting, by the computing system, the image and the identifier to the uploading user; and
transmitting, by the computing system, the image and the identifier to a networking system in response to an upload command by the uploading user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable media can receive a selection of an image. An object included in the image can be detected. An image portion that includes the object can be extracted from the image. The image portion can be provided for image analysis based on one or more object recognition processes. An identifier for the object can be received. The identifier can be determined based on the one or more object recognition processes being applied to the image portion.
4 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing system, a selection of an image by an uploading user; detecting, by the computing system, an object included in the image; extracting, by the computing system, from the image, an image portion comprising a set of pixels that includes the object; providing, by the computing system, to one or more servers remote from the computing system the image portion for image analysis based on one or more object recognition processes performed, at least in part, via the one or more servers remote from the computing system; receiving, by the computing system, an identifier for the object, the identifier being determined based on the one or more object recognition processes being applied to the image portion; presenting, by the computing system, the image and the identifier to the uploading user; and transmitting, by the computing system, the image and the identifier to a networking system in response to an upload command by the uploading user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform; receiving a selection of an image by an uploading user; detecting an object included in the image; extracting, from the image, an image portion comprising a set of pixels that includes the object; providing to one or more servers remote from the computing system the image portion for image analysis based on one or more object recognition processes performed, at least in part, via the one or more servers remote from the computing system; receiving an identifier for the object, the identifier being determined based on the one or more object recognition processes being applied to the image portion; presenting the image and the identifier to the uploading user; and transmitting the image and the identifier to a networking system in response to an upload command by the uploading user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
-
receiving a selection of an image by an uploading user; detecting an object included in the image; extracting, from the image, an image portion comprising a set of pixels that includes the object; providing to one or more servers remote from the computing system the image portion for image analysis based on one or more object recognition processes performed, at least in part, via the one or more servers remote from the computing system; receiving an identifier for the object, the identifier being determined based on the one or more object recognition processes being applied to the image portion; presenting the image and the identifier to the uploading user; and transmitting the image and the identifier to a networking system in response to an upload command by the uploading user. - View Dependent Claims (16, 17, 18, 19)
-
Specification