Patents by Inventor Shane Kao

Shane Kao 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: 8606380
    Abstract: Disclosed is a trade evaluator for evaluating trades based on statistics of players to be traded, statistics of other players on each fantasy team, and settings of a fantasy league. A computer receives a request to analyze a trade of one or more players for one or more other players. The computer determines league settings and player statistics. For each player on the teams, the computer determines a position in a roster. The computer determines a highest value player for each position. If there is only one slot that can hold the highest ranked player still available to place, the computer fills the slot with that player. If there are multiple slots left, and each of those slots can also hold other player positions, the computer places the player in a slot with a lowest opportunity cost. The computer determines a point total for the teams with and without execution of the trade.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 10, 2013
    Assignee: Yahoo! Inc.
    Inventors: Joe Trdinich, Michael Graben, Ron Belmarch, Shane Kao, Joe Francis
  • Publication number: 20130017874
    Abstract: Disclosed is a trade evaluator for evaluating trades based on statistics of players to be traded, statistics of other players on each fantasy team, and settings of a fantasy league. A computer receives a request to analyze a trade of one or more players for one or more other players. The computer determines league settings and player statistics. For each player on the teams, the computer determines a position in a roster. The computer determines a highest value player for each position. If there is only one slot that can hold the highest ranked player still available to place, the computer fills the slot with that player. If there are multiple slots left, and each of those slots can also hold other player positions, the computer places the player in a slot with a lowest opportunity cost. The computer determines a point total for the teams with and without execution of the trade.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: Yahoo! Inc.
    Inventors: Joe Trdinich, Michael Graben, Ron Belmarch, Shane Kao, Joe Francis
  • Publication number: 20130018492
    Abstract: Disclosed is a trade evaluator for evaluating trades based on statistics of players to be traded, statistics of other players on each fantasy team, and settings of a fantasy league. A computer receives a request to analyze a trade of one or more players for one or more other players. The computer determines league settings and player statistics. For each player on the teams, the computer determines a position in a roster. The computer determines a highest value player for each position. If there is only one slot that can hold the highest ranked player still available to place, the computer fills the slot with that player. If there are multiple slots left, and each of those slots can also hold other player positions, the computer places the player in a slot with a lowest opportunity cost. The computer determines a point total for the teams with and without execution of the trade.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: Yahoo! Inc.
    Inventors: Joe Trdinich, Michael Graben, Ron Belmarch, Shane Kao, Joe Francis
  • Patent number: 8340794
    Abstract: Disclosed is a trade evaluator for evaluating trades based on statistics of players to be traded, statistics of other players on each fantasy team, and settings of a fantasy league. A computer receives a request to analyze a trade of one or more players for one or more other players. The computer determines league settings and player statistics. For each player on the teams, the computer determines a position in a roster. The computer determines a highest value player for each position. If there is only one slot that can hold the highest ranked player still available to place, the computer fills the slot with that player. If there are multiple slots left, and each of those slots can also hold other player positions, the computer places the player in a slot with a lowest opportunity cost. The computer determines a point total for the teams with and without execution of the trade.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: December 25, 2012
    Assignee: Yahoo! Inc.
    Inventors: Joe Trdinich, Michael Graben, Ron Belmarch, Shane Kao, Joe Francis
  • Patent number: 4172330
    Abstract: A sandal with removable straps including a platform having a top surface, a bottom surface and a side surface extending around the platform, the platform including a plurality of openings each extending from the top surface to the bottom or side surface, a plurality of recesses complementary in number to the plurality of openings and with each recess surrounding the end of each opening in the bottom or side surface, a removable strap member having loop portions at the ends of the strap member and with the ends of the strap extending through the openings from the top surface and with the loop portions lying within the recesses, and a plurality of button members complementary in number to the plurality of recesses and with each button member including means for locking the loop portions within the recesses and with each button member having a size and shape to substantially fill its recess.
    Type: Grant
    Filed: July 3, 1978
    Date of Patent: October 30, 1979
    Inventor: Shane Kao