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: 10489408Abstract: 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: GrantFiled: May 1, 2015Date of Patent: November 26, 2019Assignee: Shutterstock, Inc.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Patent number: 10409822Abstract: 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: GrantFiled: April 28, 2015Date of Patent: September 10, 2019Assignee: Shutterstock, Inc.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Patent number: 10394833Abstract: 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: GrantFiled: January 4, 2018Date of Patent: August 27, 2019Assignee: SHUTTERSTOCK, INC.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Patent number: 10235424Abstract: 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: GrantFiled: May 1, 2015Date of Patent: March 19, 2019Assignee: SHUTTERSTOCK, INC.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Patent number: 9910897Abstract: 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: GrantFiled: May 1, 2015Date of Patent: March 6, 2018Assignee: Shutterstock, Inc.Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Publication number: 20150324365Abstract: 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: ApplicationFiled: April 28, 2015Publication date: November 12, 2015Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Publication number: 20150324392Abstract: 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: ApplicationFiled: May 1, 2015Publication date: November 12, 2015Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Publication number: 20150324394Abstract: 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: ApplicationFiled: May 1, 2015Publication date: November 12, 2015Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Publication number: 20150324366Abstract: 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: ApplicationFiled: May 1, 2015Publication date: November 12, 2015Inventors: Chris Becker, David Kroner, Steve Blaurock
-
Publication number: 20090106112Abstract: 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: ApplicationFiled: December 18, 2008Publication date: April 23, 2009Applicant: 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: 20070260509Abstract: 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: ApplicationFiled: December 22, 2005Publication date: November 8, 2007Applicant: American Express Travel Related Services Company, Inc., a New York CorporationInventors: Mary Hines, David Kroner
-
Publication number: 20070192186Abstract: 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: ApplicationFiled: April 14, 2006Publication date: August 16, 2007Inventors: Nancy Greene, Harvey Katz, David Kroner, Chris Munkacsy, Marniee Nottingham, Matthew Rogers
-
Publication number: 20070179840Abstract: 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: ApplicationFiled: November 10, 2005Publication date: August 2, 2007Applicant: American Express Marketing & Development Corp.Inventors: David Kroner, Mary Hines
-
Publication number: 20070129955Abstract: 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: ApplicationFiled: October 10, 2006Publication date: June 7, 2007Applicant: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Atul Dalmia, Debasish Das, Mary Hines, David Kroner, Renu Vitale, Jill Wiseman
-
Publication number: 20070106556Abstract: 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: ApplicationFiled: December 20, 2006Publication date: May 10, 2007Inventors: Adrienna Edwards, Mary Hines, David Kroner