Image processing client
AssigneeCloudsight, Inc.
InventorsBradford A. Folkens, Dominik K. Mazur
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloudsight, Inc.
InventorsBradford A. Folkens, Dominik K. Mazur
Estimating the term…
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review.
A method of processing an image, the method comprising:
A method of processing an image, the method comprising:
A mobile device comprising:
A mobile device comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Advertisements: targeted advertisements
Using metadata automatically derived from the content: using colour
Using metadata automatically derived from the content: using extracted text
Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually: using information manually…
About 7 years 6 months of term left · ends 1 May 2034 (estimated)
Field of the Invention
The invention is in the field of image processing, and more particularly in the field of characterizing content of images.
Related Art
FIG. 1 illustrates an image processing system, according to various embodiments of the invention.
FIG. 2 illustrates an image capture screen, according to various embodiments of the invention.
FIG. 3 illustrates search results based on an image analysis, according to various embodiments of the invention.
FIG. 1 illustrates an Image Processing System 110, according to various embodiments of the invention. Image Processing System 110 is configured for tagging of images and may include one or more distributed computing devices. For example, Image Processing System 110 may include one or more servers located at geographically different places. Image Processing System 110 is configured to communicate via a Network 115. Network 115 can include a wide variety of communication networks, such as the internet and/or a cellular telephone system. Network 115 is typically configured to communicate data using standard protocols such as IP/TCP, FTP, etc. The images processed by Image Processing System 110 are received from Image Sources 120 (individually labeled 120A, 120B, etc.). Image Sources 120 can include computing resources connected to the internet and/or personal mobile computing devices. For example Image Source 120A may be a web server configured to provide a social networking website or a photo sharing service. Image Source 120B may be a smart phone, camera, a wearable camera, electronic glasses or other portable image capture device. Image sources may be identified by a universal resource locator, an internet protocol address, a MAC address, a cellular telephone identifier, and/or the like. In some embodiments Image Processing System 110 is configured to receive images from a large number of Image Sources 120.
Part of the image tagging performed by Image Processing System 110 includes sending images to Destinations 125 (individually labeled 125A, 125B, etc.). Destinations 125 are computing devices of human image reviewers and are typically geographically remote from Image Processing System 110. Destinations 125 include at least a display and data entry devices such as a touch screen, keyboard and/or microphone. For example, Destinations 125 may be in a different building, city, state and/or country than Image Processing System 110. Destinations 125 may include personal computers, computing tablets, smartphones, etc. In some embodiments, Destinations 125 include a (computing) application specifically configured to facilitate review of images. This application is optionally provided to Destinations 125 from Image Processing System 110. In some embodiments, Image Processing System 110 is configured for human image reviewers to log into a user account from Destinations 125. Destinations 125 are typically associated with an individual reviewer and may be identified by an internet protocol address, a MAC address, a login session identifier, cellular telephone identifier, and/or the like. In some embodiments, Destinations 125 include an audio to text converter. Image tagging data provided by a human image reviewer at a member of Destinations 125 is sent to Image Processing System 110. The image tagging data can include textual image tags, audio data including verbalized tags, and/or non-tag information such as upgrade requests or inappropriate (explicit) material designations.
Image Processing System 110 includes an I/O (input/output) 130 configured for communicating with external systems. I/O 130 can include routers, switches, modems, firewalls, and/or the like. I/O 130 is configured to receive images from Image Sources 120, to send the images to Destinations 125, to receive tagging data from Destinations 125, and optionally to send image tags to Image Sources 120. I/O 130 includes communication hardware and optionally an application program interface (API).