Patents by Inventor Michael Lydon
Michael Lydon 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: 9652742Abstract: In various embodiments, an open innovation event is conducted with more than one (e.g., two, three, four, or more) rule regimes. During event registration, a rule choice module is used to facilitate selection by participants of a desired rule regime from a choice of possible rule regimes. An assignment module assigns participants to groups based at least in part on their rule regime selection. A problem distribution module electronically distributes to participants a problem to be solved during the open innovation event. An event operations module conducts the event with one rule regime applying to one group and a different rule regime applying to another group, so that each of two participant groups are subject to different rule regimes, with the different rule regimes selected from the choice of possible rule regimes. A solution submission module receives solutions from submitters.Type: GrantFiled: November 2, 2011Date of Patent: May 16, 2017Inventors: Karim Lakhani, Kevin Boudreau, Michael Lydon
-
Patent number: 9218746Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: March 12, 2012Date of Patent: December 22, 2015Assignee: Appirio, Inc.Inventors: Michael Lydon, John M. Hughes
-
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: 8475251Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: May 4, 2007Date of Patent: July 2, 2013Assignee: TopCoder, Inc.Inventors: Michael Lydon, John M. Hughes
-
Publication number: 20120214563Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: ApplicationFiled: March 12, 2012Publication date: August 23, 2012Inventors: Michael Lydon, John M. Hughes
-
Publication number: 20120203842Abstract: In various embodiments, an open innovation event is conducted with more than one (e.g., two, three, four, or more) rule regimes. During event registration, a rule choice module is used to facilitate selection by participants of a desired rule regime from a choice of possible rule regimes. An assignment module assigns participants to groups based at least in part on their rule regime selection. A problem distribution module electronically distributes to participants a problem to be solved during the open innovation event. An event operations module conducts the event with one rule regime applying to one group and a different rule regime applying to another group, so that each of two participant groups are subject to different rule regimes, with the different rule regimes selected from the choice of possible rule regimes. A solution submission module receives solutions from submitters.Type: ApplicationFiled: November 2, 2011Publication date: August 9, 2012Inventors: Karim Lakhani, Kevin Boudreau, Michael Lydon
-
Publication number: 20120157177Abstract: In general, the invention relates to providing infrastructure, process controls, and software to design, advertise, and implement an on-line contest in which participants in the contest search the Internet for a target in order to earn a reward. Hints and/or hidden objects may provide clues as to where to look for the reward, how to claim the reward, and what the reward is. The reward is funded by participating web site owners who reserve, in some embodiments via an auction, the opportunity to “host” the target during a contest or a portion of a contest, and as a result, drive traffic to their respective web sites.Type: ApplicationFiled: December 27, 2011Publication date: June 21, 2012Inventors: John M. Hughes, Michael Lydon, John Clayton Bollinger, Sarah Charlene Ramkissoon, Donald Cruver
-
Patent number: 8137172Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: December 18, 2008Date of Patent: March 20, 2012Assignee: TopCoder, Inc.Inventors: Michael Lydon, John M. Hughes
-
Patent number: 8109819Abstract: In general, the invention relates to providing infrastructure, process controls, and software to design, advertise, and implement an on-line contest in which participants in the contest search the Internet for a target in order to earn a reward. Hints and/or hidden objects may provide clues as to where to look for the reward, how to claim the reward, and what the reward is. The reward is funded by participating web site owners who reserve, in some embodiments via an auction, the opportunity to “host” the target during a contest or a portion of a contest, and as a result, drive traffic to their respective web sites.Type: GrantFiled: February 16, 2007Date of Patent: February 7, 2012Assignee: TopCoder, Inc.Inventors: John M. Hughes, Michael Lydon, John Clayton Bollinger, Sarah Charlene Ramkissoon, Donald Cruver
-
Patent number: 8021221Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: December 18, 2008Date of Patent: September 20, 2011Assignee: TopCoder, Inc.Inventors: Michael Lydon, John M. Hughes
-
Patent number: 7803980Abstract: A multi layered wound dressing which comprises an adhesive layer, an absorbent layer overlying said adhesive layer on the surface furthest from the wound, and a moisture transmitting cover layer overlying the absorbent layer, the dressing having a total thickness of less than 1.5 mm.Type: GrantFiled: July 1, 2004Date of Patent: September 28, 2010Assignee: ConvaTec Technologies Inc.Inventors: Bryan Griffiths, David C. Pritchard, Elizabeth Jacques, Steven M. Bishop, Michael Lydon
-
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: 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: 20090112669Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: ApplicationFiled: December 18, 2008Publication date: April 30, 2009Inventors: Michael Lydon, John M. Hughes
-
Publication number: 20090104957Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: ApplicationFiled: December 18, 2008Publication date: April 23, 2009Inventors: Michael Lydon, John M. Hughes
-
Patent number: 7311595Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: May 5, 2006Date of Patent: December 25, 2007Assignee: TopCoder, Inc.Inventors: Michael Lydon, John M. Hughes
-
Publication number: 20070281771Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: ApplicationFiled: May 4, 2007Publication date: December 6, 2007Inventors: Michael Lydon, John Hughes
-
Patent number: 7300346Abstract: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.Type: GrantFiled: July 29, 2005Date of Patent: November 27, 2007Assignee: TopCoder, Inc.Inventors: Michael Lydon, John M. 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
-
Publication number: 20070226062Abstract: In general, the invention relates to providing infrastructure, process controls, and software to design, advertise, and implement an on-line contest in which participants in the contest search the Internet for a target in order to earn a reward. Hints and/or hidden objects may provide clues as to where to look for the reward, how to claim the reward, and what the reward is. The reward is funded by participating web site owners who reserve, in some embodiments via an auction, the opportunity to “host” the target during a contest or a portion of a contest, and as a result, drive traffic to their respective web sites.Type: ApplicationFiled: February 16, 2007Publication date: September 27, 2007Inventors: John Hughes, Michael Lydon, John Bollinger, Sarah Ramkissoon, Donald Cruver