Patents Assigned to Shutterstock, Inc.
  • Patent number: 9652558
    Abstract: A computer image search system for rapid retrieval of media files images corresponding to a sequence of input display commands, the system comprising: a programmable data processor operating under the control of a program to convert the display commands into data entries in an array of multi-bit data characters and words, each entry of the array corresponding to a set of descriptions of the image to be displayed; and a scanned-raster display device for generating illuminated points on a display surface in response to applied data signals causing the programmable data processor to perform the following operations: starting an indexer and loading an autocomplete data file; and performing operations until each media type M in an array of available media type is processed.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: May 16, 2017
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Eric J. Smiling, Andrew Rodland
  • Patent number: 9582517
    Abstract: A method for dynamically displaying results of simultaneous two dimensional image search comprises: maintaining a first database comprising a set of records, each record comprising an image and an associated set of annotations describing the image, receiving an annotation criterion and a color scheme from a user, generating a target color scoring template from the color scheme, conducting a content based search by searching the first database to identify a set of pertinent images satisfying the annotation criterion, and performing the following operations for each image in the set of pertinent images: resizing a given image to a predefined size before generating an image color spectrum histogram for the given image, adding the given image to a pool of acceptable images if the generated image color spectrum histogram matches with the target color scoring template; and dynamically displaying images in the pool of acceptable images to the user.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 28, 2017
    Assignee: SHUTTERSTOCK, INC.
    Inventors: David Chester, Wyatt Jenkins, Andrew Rodland, Eric Smiling, Chris Becker
  • Patent number: 9454608
    Abstract: Techniques are described for displaying a representation of a list of electronic search results while a user is reviewing content linked to by electronic search results included in the list. While the user is reviewing the search results, the user may jump between content linked to by different search results using the representation of the list of electronic search results displayed. The displayed representation of the list of search results may be updated based on the user's browsing activities in reviewing the search results, user input manipulating the list of search results, and supplemental information added to the list of search results by the user.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: September 27, 2016
    Assignee: SHUTTERSTOCK, INC.
    Inventor: Jason Adam Denise
  • Patent number: 9183261
    Abstract: A computer image search system for rapid retrieval of media files images corresponding to a sequence of input display commands, the system comprising: a programmable data processor operating under the control of a program to convert the display commands into data entries in an array of multi-bit data characters and words, each entry of the array corresponding to a set of descriptions of the image to be displayed; and a scanned-raster display device for generating illuminated points on a display surface in response to applied data signals causing the programmable data processor to perform a set of operations.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: November 10, 2015
    Assignee: Shutterstock, Inc.
    Inventors: Eric J. Smiling, Andrew Rodland
  • Patent number: 9183215
    Abstract: A computer image search system for rapid retrieval of media files images configured to determine a grid width attribute, and a height attribute, a width attribute and an aspect ratio attribute for each media file. The system configured to iteratively process each media file by determining a next media file, an average height and average width of the media files, reconfiguring the media files such that each of the reconfigured media files has the average height and the average width attribute, determining a total image width attribute of the media files by adding the average width attribute for each of the media files, and configured to assign a designated position to a next media file on the grid while the total image width attribute is less than the grid width attribute, and to dynamically display each processed media file at a corresponding designated position on the grid.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: November 10, 2015
    Assignee: SHUTTERSTOCK, INC.
    Inventor: Eric J. Smiling
  • Publication number: 20140189502
    Abstract: A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
    Type: Application
    Filed: December 17, 2013
    Publication date: July 3, 2014
    Applicant: Shutterstock, Inc.
    Inventors: Gavin Enns, Mark Allen Sherrill, Wyatt Jenkins, William Kris Arnold