Patents by Inventor David Kroner

David Kroner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10489408
    Abstract: Methods and systems for searching images in response to a keyword and color palette selection criteria. The method comprising: searching a first database to locate a set of pertinent images satisfying a keyword and color palette selection criteria; displaying the set of pertinent images and the set of colors; generating a set of suggested color palettes; displaying on the user interface the set of pertinent images which match the keyword and the single color specified by the single color option; displaying the set of pertinent images which match the combination specified by the first set of colors; dynamically extracting and displaying the color palette from a first image in response to receiving an input indicating a cursor hovering over the first image; and performing a first set of operations in response to receiving a user selected color palette extracted from the first image.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: November 26, 2019
    Assignee: Shutterstock, Inc.
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Patent number: 10409822
    Abstract: A method and system for ranking images in response to a user presenting search criteria on a user interface of a computing device, comprising (1) searching a first database to locate a set of pertinent images satisfying the search criteria, (2) extracting a set of suggested color palettes from the set of images, (3) processing each color palette from the set of suggested color palettes by iteratively performing the following operations: (a) identifying a next color palette, (b) identifying a set of images from which the next color palette is extracted from, (c)) determine a set of parameters of a first set of operations, and (d) ascertaining an image rank measure for each image from the set of images by performing the first set of operations, and (4) generating a ranked display of the set of images based on the image rank measure.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: September 10, 2019
    Assignee: Shutterstock, Inc.
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Patent number: 10394833
    Abstract: A method and system for conducting image search comprising: searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images: (a) extracting the histogram of red green and blue colors (RGB colors) from a given image; (b) distilling the extracted RGB colors down to create a reduced color palette for the given image; (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; and (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a display of suggested color palettes for the search query.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: August 27, 2019
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Patent number: 10235424
    Abstract: A method and system for conducting image search is provided that includes searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images (a) extracting the histogram of red green and blue colors (RGB colors) from a given image (b) distilling the extracted RGB colors down to create a reduced color palette for the given image (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a ranked display of suggested color palettes for the search query by aggregating the customer behavior scores for the search query across all images.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: March 19, 2019
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Patent number: 9910897
    Abstract: A method and system for conducting image search comprising: searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images: (a) extracting the histogram of red green and blue colors (RGB colors) from a given image; (b) distilling the extracted RGB colors down to create a reduced color palette for the given image; (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; and (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a display of suggested color palettes for the search query.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: March 6, 2018
    Assignee: Shutterstock, Inc.
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Publication number: 20150324365
    Abstract: A method and system for ranking images in response to a user presenting search criteria on a user interface of a computing device, comprising (1) searching a first database to locate a set of pertinent images satisfying the search criteria, (2) extracting a set of suggested color palettes from the set of images, (3) processing each color palette from the set of suggested color palettes by iteratively performing the following operations: (a) identifying a next color palette, (b) identifying a set of images from which the next color palette is extracted from, (c)) determine a set of parameters of a first set of operations, and (d) ascertaining an image rank measure for each image from the set of images by performing the first set of operations, and (4) generating a ranked display of the set of images based on the image rank measure.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 12, 2015
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Publication number: 20150324392
    Abstract: A method and system for conducting image search comprising: searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images: (a) extracting the histogram of red green and blue colors (RGB colors) from a given image; (b) distilling the extracted RGB colors down to create a reduced color palette for the given image; (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; and (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a display of suggested color palettes for the search query.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 12, 2015
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Publication number: 20150324394
    Abstract: Methods and systems for searching images in response to a keyword and color palette selection criteria. The method comprising: searching a first database to locate a set of pertinent images satisfying a keyword and color palette selection criteria; displaying the set of pertinent images and the set of colors; generating a set of suggested color palettes; displaying on the user interface the set of pertinent images which match the keyword and the single color specified by the single color option; displaying the set of pertinent images which match the combination specified by the first set of colors; dynamically extracting and displaying the color palette from a first image in response to receiving an input indicating a cursor hovering over the first image; and performing a first set of operations in response to receiving a user selected color palette extracted from the first image.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 12, 2015
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Publication number: 20150324366
    Abstract: A method and system for conducting image search comprising: searching a first database to locate a set of pertinent images, iteratively performing the following operations for each image in the set of pertinent images (a) extracting the histogram of red green and blue colors (RGB colors) from a given image (b) distilling the extracted RGB colors down to create a reduced color palette for the given image (c) segmenting the extracted RGB colors into a set of segments representing distinct parts of the color spectrum; (d) selecting a subset of segments to assemble a color palette for the given image; (e) updating the assembled color palette and the customer behavior score for the given image in the first database; and generating a ranked display of suggested color palettes for the search query by aggregating the customer behavior scores for the search query across all images.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 12, 2015
    Inventors: Chris Becker, David Kroner, Steve Blaurock
  • Publication number: 20090106112
    Abstract: A system and method for spending loyalty points over a computerized network to facilitate a loyalty point transaction is disclosed. The system enables a participant of a loyalty program to accept an advance of loyalty point when a loyalty account balance is insufficient to make a desired purchase. An amount of loyalty points available as an advance to a participant is determined based on a number of criteria related to the participant, financial account activity, and loyalty account activity. The participant is allotted a predetermined length of time to earn or purchase enough loyalty points to repay the balance of advanced loyalty points. If, at the conclusion of such predetermined length of time, sufficient points have not been earned to offset the loyalty point advance, the participant is charged the currency value of each outstanding loyalty point.
    Type: Application
    Filed: December 18, 2008
    Publication date: April 23, 2009
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Atul Dalmia, Debasish Das, Mary C. Hines, David Kroner, Renu L. Vitale, Jill Kudysch Wiseman
  • Publication number: 20070260509
    Abstract: Process for implementing redemption of accrued rewards from a loyalty rewards account for a benefit that is instantaneously fulfilled. The process includes linking a financial transaction instrument to the loyalty rewards account of a customer and receiving from the customer a request to redeem rewards from the loyalty rewards account for a benefit. In addition, the process automatically authorizes use of the financial transaction instrument to fulfill the benefit requested by the customer, and recognizes, across a computer network, fulfillment of the benefit by a merchant. The loyalty rewards account is automatically updated to reflect fulfillment of the benefit obtained by the customer.
    Type: Application
    Filed: December 22, 2005
    Publication date: November 8, 2007
    Applicant: American Express Travel Related Services Company, Inc., a New York Corporation
    Inventors: Mary Hines, David Kroner
  • Publication number: 20070192186
    Abstract: Many customers are members of multiple frequent customer programs. When a customer wishes to book reward travel, searching each frequent customer program of which the customer is a member is difficult and time-consuming. A rewards program provider, such as a transactional account company, can provide members the opportunity to link frequent customer programs to the rewards program. When a customer searches for reward travel, the customer enters the request through the rewards program provider. The rewards program provider then sends a request to each frequent customer program which includes the customer identification. The frequent customer programs each return a search result tailored to the specific customer, taking into consideration the customer's status and point balance in the frequent customer program.
    Type: Application
    Filed: April 14, 2006
    Publication date: August 16, 2007
    Inventors: Nancy Greene, Harvey Katz, David Kroner, Chris Munkacsy, Marniee Nottingham, Matthew Rogers
  • Publication number: 20070179840
    Abstract: A method of combining reward points from a plurality of rewards program accounts in a single rewards program into a joint redemption account is disclosed. The method comprises establishing a joint redemption or community reward account to which program members can contribute rewards points; allowing one or more contributing program members to contribute rewards points from their respective rewards program accounts to the community reward account; redeeming the points from the community reward account for a predetermined reward; and withdrawing the redeemed points from each contributing program member's rewards account according to that program member's contribution to the community reward account upon redemption of the points from the community reward account and not ever transferring points into another member's account to prevent to corporation from incurring incremental legal ownership risk.
    Type: Application
    Filed: November 10, 2005
    Publication date: August 2, 2007
    Applicant: American Express Marketing & Development Corp.
    Inventors: David Kroner, Mary Hines
  • Publication number: 20070129955
    Abstract: A system and method for spending loyalty points over a computerized network to facilitate a loyalty point transaction is disclosed. The system enables a participant of a loyalty program to accept an advance of loyalty point when a loyalty account balance is insufficient to make a desired purchase. An amount of loyalty points available as an advance to a participant is determined based on a number of criteria related to the participant, financial account activity, and loyalty account activity. The participant is allotted a predetermined length of time to earn or purchase enough loyalty points to repay the balance of advanced loyalty points. If, at the conclusion of such predetermined length of time, sufficient points have not been earned to offset the loyalty point advance, the participant is charged the currency value of each outstanding loyalty point.
    Type: Application
    Filed: October 10, 2006
    Publication date: June 7, 2007
    Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Atul Dalmia, Debasish Das, Mary Hines, David Kroner, Renu Vitale, Jill Wiseman
  • Publication number: 20070106556
    Abstract: A method of combining reward points from multiple accounts within the same rewards program into a joint redemption account. The method comprises establishing an on-line joint redemption or community reward account to which program members can contribute rewards points; allowing two or more contributing program members to contribute rewards points from their respective rewards program accounts to the community reward account; redeeming the points from the community reward account for a predetermined reward; and withdrawing the redeemed points from each contributing program member's rewards account according to that program member's contribution to the community reward account.
    Type: Application
    Filed: December 20, 2006
    Publication date: May 10, 2007
    Inventors: Adrienna Edwards, Mary Hines, David Kroner