Patents by Inventor David Messinger
David Messinger 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: 11120556Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.Type: GrantFiled: May 21, 2020Date of Patent: September 14, 2021Assignee: KODAK ALARIS INC.Inventors: Alexander C. Loui, David Kloosterman, Michal Kucer, Nathan Cahill, David Messinger
-
Patent number: 10783458Abstract: The invention relates to a system and method for screening submissions in a production contest system. In one embodiment, the method includes receiving a production competition submission from a contestant, automatically screening the submission with a screening system to verify that the submission meets predetermined requirements, and providing feedback to the contestant and a contest administrator regarding the results of whether the submission meets the predetermined requirements.Type: GrantFiled: May 1, 2006Date of Patent: September 22, 2020Assignee: TopCoder, Inc.Inventors: Javier Fernandez-Ivern, David Messinger, John M. Hughes
-
Publication number: 20200286239Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.Type: ApplicationFiled: May 21, 2020Publication date: September 10, 2020Applicant: Kodak Alaris Inc.Inventors: Alexander C. LOUI, David KLOOSTERMAN, Michal KUCER, Nathan CAHILL, David MESSINGER
-
Patent number: 10706549Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.Type: GrantFiled: December 19, 2017Date of Patent: July 7, 2020Assignee: KODAK ALARIS INC.Inventors: Alexander Loui, David Kloosterman, Michal Kucer, Nathan Cahill, David Messinger
-
Publication number: 20180174301Abstract: A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.Type: ApplicationFiled: December 19, 2017Publication date: June 21, 2018Applicant: KODAK ALARIS, INC.Inventors: Alexander LOUI, David KLOOSTERMAN, Michal KUCER, Nathan CAHILL, David MESSINGER
-
Patent number: 8909541Abstract: In general, in one aspect, a method for developing an asset by competition includes specifying standards for an asset, receiving from potential contestants indicia of interest in participating in an asset development competition in which the contestants compete to develop an asset, and determining an estimated likelihood that the asset development competition will result in an asset that meets the minimum standards based on historical information about the performance of the contestants from whom the indicia of interest were received. Steps may be taken to increase the estimated likelihood of success, upon a determination that the likelihood is less than desired. Steps may be taken to prevent registration by additional participants, upon a determination that the estimated likelihood is at or above a predetermined threshold.Type: GrantFiled: May 13, 2009Date of Patent: December 9, 2014Assignee: Appirio, Inc.Inventors: Ryan J. Fairfax, Javier Fernandez-Ivern, John M. Hughes, Michael Lydon, David Messinger
-
Patent number: 8621434Abstract: In general, in one aspect, a method for distributed testing includes providing a testing framework for the distributed testing of software to a number of clients at least some of which have a different operating environment than other of the clients, transmitting to each testing framework a component for testing, receiving client environment data and testing results from each testing framework, storing the testing results and environment data in a database; and reporting the results of running the tests on the clients.Type: GrantFiled: June 25, 2008Date of Patent: December 31, 2013Assignee: TopCoder, Inc.Inventors: Sean Campion, David Messinger
-
Patent number: 8127268Abstract: A system and method of developing software includes a configuring a build tool configuration file with instructions to start a server software application, provision the server software application with test data; run unit tests on software that communicates with the server software application using the test data, clean up the test data, and stop the server software application. The build tool may automatically run tasks associated with the configured instructions upon changes to software that interacts with or otherwise depends the server software application.Type: GrantFiled: September 8, 2006Date of Patent: February 28, 2012Assignee: Topcoder, Inc.Inventors: Javier Fernandez-Ivern, David Messinger, Anthony Ka Wing Yuen, Volodymyr Grychyna
-
Publication number: 20100178978Abstract: In general, in one aspect, a method for developing an asset by competition includes specifying standards for an asset, receiving from potential contestants indicia of interest in participating in an asset development competition in which the contestants compete to develop an asset, and determining an estimated likelihood that the asset development competition will result in an asset that meets the minimum standards based on historical information about the performance of the contestants from whom the indicia of interest were received. Steps may be taken to increase the estimated likelihood of success, upon a determination that the likelihood is less than desired. Steps may be taken to prevent registration by additional participants, upon a determination that the estimated likelihood is at or above a predetermined threshold.Type: ApplicationFiled: May 13, 2009Publication date: July 15, 2010Inventors: Ryan J. Fairfax, Javier Fernandez-Ivern, John M. Hughes, Michael Lydon, David Messinger
-
Publication number: 20100030626Abstract: This invention relates to methods and a system for supporting software. In one embodiment, a method for providing an updated version of a software program includes conducting a first competition for identifying faults in a software program and conducting a second competition for fixing the identified faults.Type: ApplicationFiled: May 8, 2009Publication date: February 4, 2010Inventors: John M. Hughes, Anthony Jefts, David Messinger
-
Publication number: 20090203413Abstract: In general, in one aspect, a method for developing an asset by competition includes posting a list of competitions, each competition for the development of an asset, each element of the list including a reference to one of a number of workspaces, the one of the workspaces allocated to a respective asset. The method includes providing a draft competition specification in one of the workspaces. The method includes facilitating feedback from potential competitors on the draft competition specification in the workspace for a period of time prior to the competition. The method includes finalizing the draft competition specification based on the feedback from potential competitors, and holding a competition for the development of the asset.Type: ApplicationFiled: February 13, 2008Publication date: August 13, 2009Inventors: Anthony Jefts, Gregory Eldridge, Javier Fernandez-Ivern, Michael A. Fogleman, John M. Hughes, David Messinger, George Tsipolitis
-
Publication number: 20090192849Abstract: In general, in one aspect, a method for developing software by contest includes hosting a series of contests for the agile development of a software application by contest. In one embodiment, the method includes holding a contest for the development of a wireframe, holding a contest for the development of a static prototype, and holding a contest for the development of a working prototype. In some embodiments, the contests are repeated so as to iteratively modify the software application to better meet the customer's needs. In some embodiments, the working prototype is the final implementation of the software application. In some embodiments, a competition is held for the development of an application specification based on the working prototype.Type: ApplicationFiled: November 7, 2008Publication date: July 30, 2009Inventors: John M. Hughes, David Messinger, Michael Lydon, Denis Horgan, Sean Campion, Sarah C. Ramkissoon, Jessica C. Williams, George Tsipolitis
-
Publication number: 20090007074Abstract: In general, in one aspect, a method for distributed testing includes providing a testing framework for the distributed testing of software to a number of clients at least some of which have a different operating environment than other of the clients, transmitting to each testing framework a component for testing, receiving client environment data and testing results from each testing framework, storing the testing results and environment data in a database; and reporting the results of running the tests on the clients.Type: ApplicationFiled: June 25, 2008Publication date: January 1, 2009Inventors: Sean Campion, David Messinger
-
Publication number: 20080196000Abstract: This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes conducting one or more contests for the development of computer software, and rewarding contest reviewers based on the performance of the software developed. Reviewers performance may be measured, for example, using a defect statistic associated with the reviewer.Type: ApplicationFiled: February 14, 2007Publication date: August 14, 2008Inventors: Javier Fernandez-lvern, John M. Hughes, David Messinger
-
Publication number: 20080127093Abstract: A system and method of developing software includes a configuring a build tool configuration file with instructions to start a server software application, provision the server software application with test data; run unit tests on software that communicates with the server software application using the test data, clean up the test data, and stop the server software application. The build tool may automatically run tasks associated with the configured instructions upon changes to software that interacts with or otherwise depends the server software application.Type: ApplicationFiled: September 8, 2006Publication date: May 29, 2008Applicant: TopCoder, Inc.Inventors: Javier Fernandez-lvern, David Messinger, Anthony Ka Wing Yuen, Volodymyr Grychyna
-
Publication number: 20080052146Abstract: A production contest management system enables management of workflow and scoring of projects, for example in a production contest environment. A project is divided into “phases.” Project managers can specify project phases, and for each phase, required timing and deliverables. For phases that involve a review (e.g., screening, review board, peer review), scorecards used to perform the review may be specified. The scorecards are made accessible electronically to one or more reviewers. The scorecards may be available on-line, or may be downloaded, completed, and then uploaded. Once received, scorecards are tallied. In this way, the management system helps coordinate production of a product that is produced using production competitions. The system allows for simultaneous management of multiple projects and production teams.Type: ApplicationFiled: May 31, 2007Publication date: February 28, 2008Inventors: David Messinger, Javier Fernandez-Ivern, John Hughes, Robert Hughes, Lorie Norman, Anthony Jefts
-
Publication number: 20070288107Abstract: The invention relates to a system and method for screening submissions in a production contest system. In one embodiment, the method includes receiving a production competition submission from a contestant, automatically screening the submission with a screening system to verify that the submission meets predetermined requirements, and providing feedback to the contestant and a contest administrator regarding the results of whether the submission meets the predetermined requirements.Type: ApplicationFiled: May 1, 2006Publication date: December 13, 2007Inventors: Javier Fernandez-Ivern, David Messinger, John Hughes
-
Publication number: 20070250378Abstract: This invention relates to methods and a system for compensating contestants for participating in development competitions. In one embodiment, a method for compensating contestants for participating in development competitions includes conducting development competitions in which contestants each submit a development, and for each competition evaluating contestants' submissions; based on the evaluation, assigning a score to contestants' submissions, identifying a number of submissions having a score above a threshold value, designating the contestant who submitted a submission having a score above the threshold value that is the highest score to be the winner of that competition, and awarding performance points to contestants who submitted the identified submissions. The method further includes periodically awarding prizes to the contestants who receive the greatest number of performance points during the period.Type: ApplicationFiled: April 24, 2006Publication date: October 25, 2007Inventors: John Hughes, Michael Lydon, David Messinger, MaryBeth Luce, Robert Hughes, Javier Fernandez-Ivern